摘要:
1.什么是线程池 线程池就是事先将多个线程放进一个容器中,当我们需要使用的时候不需要new一个而是去线程池中取一个。 2.使用线程池的好处 2.1不使用线程池的缺点(随用随创建的缺点) 线程的创建和启动以及销毁的开销是巨大的。 使用线程池可以在系统启动时就创建并启动线程,这样用户在请求时不会经历过多 阅读全文
摘要:
cookie和session用于实现会话跟踪 http协议是无状态的,即服务器无法知道当前会话是否之前访问过服务器。但是我们开发网站的时候,希望提供个性化的服务,即针对不同的用户(浏览器)提供不同的数据和服务,单纯的http协议显然是无法实现这一点的,那么我们就需要使用到会话跟踪的技术。 会话跟踪技 阅读全文
摘要:
Java中的强制类型转换涉及两类变量:引用性变量和基本数据类型变量。 其实需要强制类型转换的情况可以概括为:当小转大时不需要,大转小时需要。 1.引用变量的强制类型转化。 子转父时不需要,父转子时需要。 假如有一个people类,另一个student类是people类的子类。 如果是 People 阅读全文
摘要:
在mapper.xml中对statement的定义,可以用<trim>来填充和隐藏sql语句。 <!--修改user的statement--><update id="updateUser" parameterType="user">update user <trim prefix="set" suf 阅读全文
摘要:
1.定义 java对象序列化机制允许实现了Serializable/Externalizable接口的java对象永久性地保存到计算机的磁盘中,或则允许java对象直接在网络中传输,摆脱平台的限制。反序列化即使将IO流中的字节序列转化为java对象。 2.原理 3.使用 序列化: 1)一个实现了Se 阅读全文