`
文章列表
Myeclipse->preferences->myeclipse->servers->tomcat->tomcat×.×->   -Xms1024M   -Xmx1024M -XX:MaxPermSize=400M
package com.mypack; import com.danga.MemCached.MemCachedClient; import com.danga.MemCached.SockIOPool; public class Test { public static void main(String[] args) { /** * * 初始化SockIOPool,管理memcached的连接池 * */ String[] servers = { "192.168.1.11:12000" }; ...
1,从本文附件中下载,上传到linux系统上 2,安装libevent:# tar -zxvf libevent-1.2.tar.gz# cd libevent-1.2# ./configure –prefix=/usr# make# make install 测试libevent是否安装成功:# ls -al /usr/lib | grep libeventlrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent-1.2.so.1 -> libevent-1.2.so.1.0.3-rwxr-xr-x 1 root root 263546 1 ...
创建表:   CREATE TABLE `kfinfo` ( `Name` varchar(100) DEFAULT NULL, `CardNo` varchar(50) DEFAULT NULL, `Descriot` varchar(150) DEFAULT NULL, `CtfTp` varchar(50) DEFAULT NULL, `CtfId` varchar(50) DEFAULT NULL, `Gender` varchar(50) DEFAULT NULL, `Birthday` varc ...
1,线程就是程序执行的路径。2,线程由Thread类和Runnable两种方式定义,run()方法执行线程体,start()启动线程。 http://www.56.com/u90/v_NjIwNzA3OTE.html 3,sleep()方法休眠线程一会,单位毫秒,interrupt()方法打扰sleep()方法,停止线程。 http://v.ku6.com/show/KscZtuaxHImFwr6R.html?nr=1 4,join()让子线程加入主线程,即主线程等待子线程执行完后,主线程在执行。5,yeild()短暂让出cpu时间片,给其他线程执行一会。6,priority设置优先级 ...
前几天收到阿里的面试题,这里大概回忆下,有些不记得了。 ===先是让我自我介绍了下。然后就开始问了。   java基础: 1,arraylist和linkedlist区别,arraylist默认的长度。 ===这个比较简单了,顺利回答了。   2,GC的垃圾回收算法。 ===这个问题他是问了某个算法的时间复杂度,我没听懂是哪个,所以我就大概的介绍了下垃圾回收的一些算法。   3,spring的容器有哪几种类型。 4,java的堆大小怎么设置。   linux命令: 1,查看80端口占用的进程命令。 ===lsof -i:80   数据库: 1,设计一张表, ...
1,java内存模型由堆和栈组成。   2,在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。   3,当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。   4,堆内存用来存放由new创建的对象和数组。   5,堆内存由垃圾回收器自动管理。   6,堆中产生的对象和数据,可以在栈中定义特殊变量,让这个变量的取值指向堆里面对象或数组的首地址,那这个变量就成了对象或数组的引用变量。   7,栈中的数据可以共享。  
先来个很坑的定义:   建造模式(Builder) 将一个对象的内部表象和建造过程分割,一个建造过程可以造出不同表象的对象。   一看这个就傻了,什么玩意,看下面的举例,就很容易明白了。    你买了房子想装修,但你不懂装修,不知道要做什么,所以你找到了装修工人和设计师,设计师懂装修,他指挥工人装修,但设计师只指挥,其他的不做,所以装修完后,你跟工人要装修后的结果。   1,先定义工人接口 /** * 工人装修接口 * @author lll * */ public interface Worker { //水电改造 public void shu ...
    1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求;   2、这个请求经过一过滤器(StrutsPrepareAndExecuteFilterFilter)   3、接着Dispatcher被调用,Dispatcher询问ActionMapping来决定这个请求是否需要调用某个Action;   4、如果ActionMapping决定需要调用某个Action,Dispatcher把请求的处理交给ActionProxy;   5、ActionProxy通过Configuration Manager询问框架的配置文件,找到需要调用的Action类; ...
如果直接在web.xml里配置这个StrutsPrepareAndExecuteFilter类,这个函数是没用的,但如果自己写个监听器继承这个类,在postInit方法里可以添加自己的逻辑,实现拓展。    比如: class MyPrepareAndExecuteFilter extends StrutsPrepareAndExecuteFilter{   protected void postInit(Dispatcher dispatcher, FilterConfig filterConfig) {     System.out.println("call back ...
Struts2没有直接使用Log4j、JCL(Apache Java Commons Logger)或slf4j。 它编写了自己的LoggerFactory(com.opensymphony.xwork2.util.logging.LoggerFactory),然后让其选择使用何种LoggerFactory,然后再进行日志处理。   在action中使用,可以按照以下的方式编码:   private Logger logger = LoggerFactory.getLogger(FooAction.class); String msg="debug level logge ...
web.xml里的struts2的配置:   <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>st ...

oracle linux 重启

$ su - oracle $ lsnrctl stop $ sqlplus "/as sysdba" SQL> shutdown immediate; SQL> quit $ lsnrctl start $ sqlplus /nolog SQL> connect / as sysdba SQL> startup;  
1,下载http://sourceforge.net/projects/jbpm/files/jBPM%204/jbpm-4.4/   2,配置JPDL图形化流程设计器 Help >> MyEclipse Configuration Center >> Software 选择 Add from Archive File,然后浏览并选择jBPM-4.4\install\src\gpd\jbpm-gpd-site.zip文件,然后写一个名字并点击OK   3,配置运行环境 打开window 》 Preferences 》 Jboss jBPM 》 Runti ...
官网地址:http://www.mongovue.com/   Manage MongoDB easily MongoVUE is an innovative MongoDB desktop application for Windows OS that gives you an elegant and highly usable GUI interface to work with MongoDB. Now there is one less worry in managing your web-scale data.   官网的介绍,我给拷贝过来了!   其实就是mongo ...
Global site tag (gtag.js) - Google Analytics