上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页

2013年7月5日

android TableRow平分列

摘要: 每一列的宽度设置为android:layout_width="0.0dip",在设置每一列的android:layout_weight=“1”因为ayout_weight是将剩余空间按权重分配,而不是将全部空间按权重分配 阅读全文

posted @ 2013-07-05 07:50 阳光总在风雨后001 阅读(4873) 评论(0) 推荐(1) 编辑

2013年7月4日

hibernate批量处理

摘要: 批量处理(Batch processing)使用 Hibernate 将 100,000 条记录插入到数据库的一个很天真的做法可能是这样的:Session session = sessionFactory.openSession();Transaction tx = session.beginTransaction();for ( int i=0; i<100000; i++ ) { Customer customer = new Customer(.....); session.save(customer);}tx.commit();session.close();这段程序大概运... 阅读全文

posted @ 2013-07-04 15:31 阳光总在风雨后001 阅读(7155) 评论(0) 推荐(0) 编辑

implements Serializable有什么作用

摘要: 没有implements Serializable,你就不能通过rmi(包括ejb)提供远程调用。 serialization 允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的对象。 serialization不但可以在本机做,而且可以经由网络操作(就是猫小说的RMI)。这个好处是很大的----因为它自动屏蔽了操作系统的差异,字节顺序等。比如,在Window平台生成一个对象并序列化之,然后通过网络传到一台Unix机器上,然后可以在这台Unix机器上正确地重构这个对象。 Object serialization主要用来支持2种主要的 阅读全文

posted @ 2013-07-04 14:42 阳光总在风雨后001 阅读(933) 评论(0) 推荐(0) 编辑

Spring 之注解事务 @Transactional

摘要: Spring在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播:事务传播行为类型事务传播行为类型说明PROPAGATION_REQUIRED如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。PROPAGATION_SUPPORTS支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION_MANDATORY使用当前的事务,如果当前没有事务,就抛出异常。PROPAGATION_REQUIRES_NEW新建事务,如果当前存在事务,把当前事务挂起。PRO 阅读全文

posted @ 2013-07-04 14:18 阳光总在风雨后001 阅读(26822) 评论(2) 推荐(3) 编辑

2013年6月28日

Servlet 单例多线程

摘要: Servlet 单例多线程Servlet如何处理多个请求访问?Servlet容器默认是采用单实例多线程的方式处理多个请求的:1.当web服务器启动的时候(或客户端发送请求到服务器时),Servlet就被加载并实例化(只存在一个Servlet实例);2.容器初始化化Servlet主要就是读取配置文件(例如tomcat,可以通过servlet.xml的设置线程池中线程数目,初始化线程池通过web.xml,初始化每个参数值等等。3.当请求到达时,Servlet容器通过调度线程(Dispatchaer Thread) 调度它管理下线程池中等待执行的线程(Worker Thre... 阅读全文

posted @ 2013-06-28 14:53 阳光总在风雨后001 阅读(39333) 评论(7) 推荐(19) 编辑

2013年6月25日

支持网络文件断点续传的实现

摘要: 断点续传的原理:一个文件下载了一部分后,由于服务器或客户端原因,当前下载进度中断,用户可继续重新建立网络连接继续下载未下完的部分断点三个最主要的属性: Code:连接返回响应状态,状态码206支持断点续传 Range属性:下载区域,它接收是一个区间范围,比如:Range:bytes=0-10000 例如:下载8.zip文件要求从10086字节开始传,前面的字节不用传,那么RANGE: bytes=10086- Content-Range:bytes start- (fileSize-1)/fileSize;注释:fileSize文件总大小,start续传区间,从哪个位置开始续传的位置首次请求支 阅读全文

posted @ 2013-06-25 11:03 阳光总在风雨后001 阅读(1023) 评论(0) 推荐(0) 编辑

2013年6月21日

解决Linux下Tomcat日志目录下的catalina.log日志文件过大的问题

摘要: 由于Tomcat在默认情况下会将没有经过配置的web应用所产生的日志输出已经其本身的日志内容都输出到这个文件中,那么随着时间的推移,这个文件的尺寸将会越来越大,当需要检查日志内容时间会导致文件难以打开,而且同时tomcat依旧在不断的向文件中输入内容,这也会降低tomcat的性能。下面利用一个工具来将tomcat产生的catalina.out文件根据日期来分割,将每天产生的日志存放在一个独立的文件中,这样单个log文件就不会太大,而且过期的日志文件可以根据情况在不需要的时间删除掉,或者备份到其他地方。这里需要一个工具叫cronolog,这个工具的作用是将标准输出中的内容重定向到文件,但是可以根 阅读全文

posted @ 2013-06-21 09:58 阳光总在风雨后001 阅读(5856) 评论(0) 推荐(0) 编辑

2013年6月8日

linux获取域名多个绑定ip显示出来

摘要: > [root@localhost ~]# [root@localhost ~]# nslookup> gateway.push.apple.comServer: 203.98.160.11Address: 203.98.160.11#53Non-authoritative answer:gateway.push.apple.com canonical name = gateway.push-apple.com.akadns.net.Name: gateway.push-apple.com.akadns.netAddress: 17.149.35.177Na... 阅读全文

posted @ 2013-06-08 17:26 阳光总在风雨后001 阅读(403) 评论(0) 推荐(0) 编辑

2013年6月1日

myeclipse 10优化

摘要: 一、Myeclipse10修改字体 MyEclipse10是基于Eclipse3.7内核,但在Eclipse的Preferences-〉general-〉Appearance->Colors and Fonts 中并没有找到Courier New字体,它采用的是Consolas字体,中文看着非常小非常别扭,在Windows7下,系统自带虽然有Courier New字体,但是并没有激活显示,需要手动激活,才能在软件中使用激活方法如下:在win7的控制面板->字体,找到Courier New,右键,显示。 Courier 常规 ,右键,显示。window-->preference 阅读全文

posted @ 2013-06-01 09:21 阳光总在风雨后001 阅读(311) 评论(0) 推荐(0) 编辑

2013年5月17日

linux查看内存命令

摘要: [root@scs-2 tmp]# free total used free shared buffers cached Mem 3266180 3250004 16176 0 110652 2668236 -/+ buffers/cache: 471116 2795064 Swap: 2048276 80160 1... 阅读全文

posted @ 2013-05-17 14:35 阳光总在风雨后001 阅读(125) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页

导航