摘要: 来源:http://m.kanzhun.com/k-mianshitimu/javamianshiti/ 一、 JAVA基础1、 String和StringBuffer的区别答:JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个 阅读全文
posted @ 2017-04-24 18:17 皇问天 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 使用步骤: 步骤一、在spring配置文件中引入<tx:>命名空间<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmln 阅读全文
posted @ 2017-04-24 18:11 皇问天 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 130、Session的save()、update()、merge()、lock()、saveOrUpdate()和persist()方法分别是做什么的?有什么区别? 答:Hibernate的对象有三种状态:瞬时态(transient)、持久态(persistent)和游离态(detached),如 阅读全文
posted @ 2017-04-24 15:27 皇问天 阅读(1229) 评论(0) 推荐(0) 编辑
摘要: Web性能优化分为服务器端和浏览器端两个方面。一、浏览器端,关于浏览器端优化,分很多个方面1、压缩源码和图片JavaScript文件源代码可以采用混淆压缩的方式,CSS文件源代码进行普通压缩,JPG图片可以根据具体质量来压缩为50%到70%,PNG可以使用一些开源压缩软件来压缩,比如24色变成8色、 阅读全文
posted @ 2017-04-24 11:42 皇问天 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { if (i 阅读全文
posted @ 2017-04-24 11:34 皇问天 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 1、线程池简介: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提 阅读全文
posted @ 2017-04-24 11:28 皇问天 阅读(260) 评论(0) 推荐(0) 编辑