- 浏览: 113976 次
- 性别:
- 来自: 重庆
最新评论
文章列表
最近在开发的项目需要承受很高的并发量。综合各种情况,决定使用Apache+Tomcat+JK的方式实现负载均衡,并且作为一个统一的服务还要实现群集(同步Session)。
在网上找了很多资料,都是零零散散的,没有一个完整的过程。通过几天的努力,完成了从编译、部署到配置的整个过程,期间也遇到了一些问题。在接下来的文字中将这些过程记录下来,做个笔记同时也分享给大家。
为了重新演示整个过程,我新搭建了一个服务器,各项参数如下:
CPU:Intel Xeon 5110
内存:DDR2 1G*4
主机型号:ProLiant DL140 G3
操作系统:Red Hat Enterprise Li ...
Linux计划任务入门详解
- 博客分类:
- Linux
Linux操作系统定时任务系统 Cron 入门
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
你也可以将这个服务在系统启动的时候自动启动:
在/etc/rc.d/rc.local ...
Sub changeColor()
For i = 1 To Range("B65536").End(xlUp).Row
temp = Cells(1, 3)
Cells(i, 2).Select
a = InStr(1, Cells(i, 2), temp)
ActiveCell.Font.ColorIndex = 1
If a > 0 Then
ActiveCell.Characters(Start:=a, Length:=2).Font ...
create or replace procedure pro_maintain_partition( tab_name in varchar2)
as
var_tab_name varchar2(32) ;
var_tab_bak_name varchar2(32) ;
var_partition varchar2(32) ;
var_less_than varchar2(8) ;
var_flag number ;
begin
select upper(tab_name) into var_tab_ ...
Oracle view 中变量使用
- 博客分类:
- Oracle
1、新建 package(类似java接口)
create or replace package p_view_param is
function setStringOne(strOne varchar2) return varchar2;
function getStringOne return varchar2;
function setStringTwo(strTwo varchar2) return varchar2;
function getStringTwo return varchar2;
function setStr ...
LAG()和LEAD()统计函数可以在一次查询中取出同一字段的前N行的数据和后N行的值。这种操作可以使用对相同表的表连接来实现,不过使用LAG和 LEAD有更高的效率。以下整理的LAG()和LEAD()例子:
LAG(EXPRESSION,<OFFSET>,<DEFAULT>)SQL> select year,region,profit ,lag (profit,1) over (order by year) as 51xit_exp from test;YEAR REGION PROFIT 51xit_exp---- ------- ------- ...
官方文档 : http://www.mchange.com/projects/c3p0/index.html
<c3p0-config><default-config><!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --><property name="acquireIncrement">3</property><!--定义在从数 ...
Android Camera 使用小结
- 博客分类:
- Android
Android Camera 使用小结
Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发,我们可以使用两类方法:一是借助Intent和MediaStroe调用系统Camera App程序来实现拍照和摄像功能,二是根据Camera API自写Camera程序。由于自写Camera需要对Camera API了解很充分,而且对于通用的拍照和摄像应用只需要借助系统Camera App程序就能满足要求了,为此先从调用系统Camera App应用开始来对Android Camera做个简单的使 ...
Android权限说明
- 博客分类:
- Android
程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求,
各种权限说明如下:
android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传(
Allows read/write access to the “properties” table in the checkin database, to
change values that get uploaded)
android.permission.ACCESS_COARSE_ ...
位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。
1. 从资源中获取位图
可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。
当然,首先需要获取资源:
Resources res=getResources();
使用BitmapDrawable获取位图
使用BitmapDrawable (InputStream is)构造一个BitmapDrawable;
使用BitmapDrawable类的getBitmap()获取得到位图;
// 读取InputStream并得到位图
In ...
Activity 的生命周期
和 J2ME 的 MIDlet 一样,在 android 中,Activity 的生命周期交给系统统一管理。与 MIDlet 不同的是安装在 android 中的所有的 Activity 都是平等的。
Activity 的状态及状态间的转换
在 android 中,Activity 拥有四种基本状态:
Active/Runing一个新 Activity 启动入栈后,它在屏幕最前端,处于栈的最顶端,此时它处于可见并可和用户交互的激活状态。
JNI技术与Android应用
- 博客分类:
- Android
本文转自http://www.cnblogs.com/yc_sunniwell/archive/2010/07/05/1771149.html
1. 什么是 JNI
JNI是Java Native Interface的缩写。从Java
1.1开始,JNI标准成为java平台的一部分,它允许Java和其他语言进行交互。JNI一开始为C和C++而设计的,但是它并不妨碍你使用其他语
言,只要调用约定受支持就可以了。使用java与本地已编译的代码交互,通常会丧失平台可移植性。但是,有些情况下这样做是可以接受的,甚至是必须的,比
如,使用一些旧的库,与硬件、操作系统进行交互 ...
前面讲的都是关于Android开发方面的知识点和技术,不少朋友可能会感到疑惑(甚至迫不及待的想知道。因为有不少的朋友是想借此来发一笔小财,当然有点小激动了)----那到底我该如何打包、发布自己开发的APP,怎样将我的A ...
Android JNI知识简介
- 博客分类:
- Android
Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。
1.从如何载入.so档案谈起
由于Android的应用层的类都是以Java写的,这些Java类编译为Dex型式的Bytecode之后,必须靠Dalvik虚拟机(VM: Virtual Machine)来执行。VM在Android平台里,扮演很重要的角色。
此外,在执行Java类的 ...
在使用Android NDK进行编译的时候可能会出现 Android NDK: Host 'awk' tool is outdated. Please define HOST_AWK to point to Gawk or Nawk ! 查看错误原因可大概知道,ndk使用了awk工具,而默认的这个awk工具过期了或者不是gawk和nawk,需要通过一个环境变量HOST_AWK来指定 但是指定了之后,还是有此错误,于是再仔细看了下错误信息,发现有这么两行 /home/sunting/mydocument/developer-tool/android-ndk-r7/prebuilt/linux-x8 ...