2017年11月3日
摘要: 首先在大家的思考中,肯定有影响的,你想想,单例顾名思义:一个个排队过... 高访问量的时候,你能想象服务器的压力了... 而且用户体验也不怎么好,等待太久~ 实质上这种理解是错误的,Java里有个API叫做ThreadLocal,spring单例模式下用它来切换不同线程之间的参数。用ThreadLo 阅读全文
posted @ 2017-11-03 22:32 末 阅读(17693) 评论(2) 推荐(2) 编辑
摘要: springmvc controller默认的是单例singleton的,具体可以查看注解scope可以一目了然。 单例的原因有二: 1、为了性能。 2、不需要多例。 1、这个不用废话了,单例不用每次都new,当然快了。 2、不需要实例会让很多人迷惑,因为spring mvc官方也没明确说不可以多例 阅读全文
posted @ 2017-11-03 22:10 末 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: /* * 用java求一个整数各位数字之和 */ public class Test02 { public static void main(String[] args) { System.out.println(Test02.sumDig(23865)); System.out.println(Test02.sumDig2(23965)); ... 阅读全文
posted @ 2017-11-03 19:59 末 阅读(9007) 评论(0) 推荐(0) 编辑
摘要: 方式一,使用for循环遍历去除List中的重复元素代码如下 方式二,使用Set去重代码片段如下 方式三,使用 TreeSet去除重复元素 阅读全文
posted @ 2017-11-03 19:49 末 阅读(24058) 评论(0) 推荐(0) 编辑
  2017年10月28日
摘要: oracle11g更改字符集AL32UTF8为ZHS16GBK当初安装oracle的时候选择的默认安装,结果字符集不是以前经常用的16GBK,要改字符集,从网上找到了方法并试了一下,果然好用! 具体如下:登录SQL Plus 在SQL Puls中的命令如下:SQL> conn /as sysdba 阅读全文
posted @ 2017-10-28 16:00 末 阅读(21376) 评论(0) 推荐(0) 编辑
摘要: 登录oracle数据库时我们会遇到这样的提示信息:“数据库字符集(AL32UTF8)和客户端字符集(2%)是不同的”。 这是由于数据库服务端和客户端的字符集不一致所造成的,服务端字符集和客户端字符集相同才能正确解析出数据库里的内容。它们俩就相当于一个编码,一个解码,必须相同才能解码正确 解决方案: 阅读全文
posted @ 2017-10-28 15:55 末 阅读(5297) 评论(0) 推荐(0) 编辑
  2017年10月27日
摘要: 阅读全文
posted @ 2017-10-27 17:56 末 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: public class Test{ public static void main(String[] args) { System.out.println(computeAge(8)); } private static int computeAge(int i) { if(i==1){ return 10; ... 阅读全文
posted @ 2017-10-27 17:47 末 阅读(3102) 评论(0) 推荐(0) 编辑
摘要: 1 2 3 4 5 6 7 8 9 10 11 12 13 14... 阅读全文
posted @ 2017-10-27 17:26 末 阅读(1093) 评论(0) 推荐(0) 编辑
  2017年10月24日
摘要: 1. Tomcat是Apache鼎力支持的Java Web应用服务器(注:servlet容器),由于它优秀的稳定性以及丰富的文档资料,广泛的使用人群,从而在开源领域受到最广泛的青睐。 2. Jboss作为Java EE应用服务器,它不但是Servlet容器,而且是EJB容器,从而受到企业级开发人员的 阅读全文
posted @ 2017-10-24 20:44 末 阅读(17435) 评论(0) 推荐(4) 编辑