- 博客(13)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
转载 mybatis官方文档--SqlSessionFactory和SqlSession
SqlSessionFactory 一旦被创建就应该在应用的运行期间一直存在,没有任何理由对它进行清除或重建。使用 SqlSessionFactory 的最佳实践是在应用运行期间不要重复创建多次,多次重建 SqlSessionFactory 被视为一种代码“坏味道(bad smell)”。因此 SqlSessionFactory 的最佳作用域是应用作用域。
2017-05-31 14:48:03 1794
原创 eclipse临时目录 虚拟目录与Eclipse中启动tomcat 浏览器无法访问8080端口问题
第一次:CommonResVO commonResVO =JSON.parseObject(result, CommonResVO.class); 本来JSON.parseObject()方法的第一个参数应该是一个json字符串,但在这里我传的参数是xml字符串。 例子: Debug到这一句的时候,再step over 就报source notfound
2017-05-27 16:25:47 1934
原创 删除maven仓库中的lastUpdate文件
三月 23, 2018 3:34:16 下午 org.apache.catalina.startup.TldConfig execute信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs t...
2017-05-22 17:41:13 1531
转载 Java的PermGen space内存溢出的错误解决方法
启动服务时报错如下:原因:的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的...
2017-05-22 17:26:08 1630
原创 查看eclipse的工作空间和tomcat的发布目录
进入部署目录后,就可以看到被部署进去的项目了。一般地,你要了解在部署目录中项目的目录结构,你才能知道页面请求的url应该怎么写。根据部署目录中项目的目录结构,而不是根据eclipse中项目的目录结构,去编写页面请求的url路径,这才是对的。
2017-05-22 15:09:04 29431
转载 tomcat架构分析(connector BIO 实现)——serverSocket即在connector模块创建
本文转载自:tomcat架构分析(connector BIO 实现)在tomcat架构分析(概览)中已经介绍过,connector组件是service容器中的一部分。它主要是接收,解析http请求,然后调用本service下的相关servlet。由于tomcat从架构上采用的是一个分层结构,因此根据解析过的http请求,定位到相应的servlet也是一个相对比较复杂的过程。 整个connecto...
2017-05-22 14:38:36 321
原创 linkedBlockingQueue源码分析
Java多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列(先进先出)。Java提供的线程安全的Queue可以分为阻塞队列和非阻塞队列,其中阻塞队列的典型例子是BlockingQueue,非阻塞队列的典型例子是ConcurrentLinkedQueue,在实际应用中要根据实际需要选用阻塞队列或者非阻塞队列。 由于LinkedBlockingQueue实现是线...
2017-05-18 11:57:10 332
转载 Cleanup failed to process the following paths错误的解决
今天在更新项目的时候遇到一个问题,按惯例要cleanup才能重新更新。但是很不幸,在cleanup的时候又遇到了问题!1 svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted要更新先
2017-05-11 20:10:21 1094
原创 iframe通信
在主页里有这两个标签,现在要在iframe里获取这两个dom对象给他赋文本内容例子:Jquery获取到 iframe 所属的父窗口的里面的id为xuan的 标签的$(window.parent.document).find("#xuan").html(x);//
2017-05-11 17:51:47 438
转载 eclipse使用working set管理项目
Eclipse作为一款流行的JavaIDE开发工具,其有很多好用的功能为我们的开发提供帮助。但我们的工作空间中有很多项目时,管理起来就很头疼了。但是我们又不想更换工作区间,所以我们需要一个更加有效的项目管理方法。 1. 打开eclipse,可以看到下图所示的小三角标志,点击打开。 2. 弹出界面见下图,下图有一个选择工作集选项。点
2017-05-09 11:16:52 709
转载 限流之滑动窗口算法的实现
计数器滑动窗口的出现,就是为了解决计数器限流方式中在窗口切换时产生2倍于阈值的缺点。原理滑动窗口是在计数器限流的固定窗口的基础上,把固定窗口划分为多个小窗口,这些小窗口构成一个环,每个小窗口分别计数,而这些小窗口计数的总和不能超过中的限制,从而保证限流。同时当请求的时间大于当前窗口的最大值时,进行调整滑动窗口,把滑动窗口先后移动一个或多个小窗口(滑动多少取决于请求时间超过了多个少窗口时间),同时把滑动的窗口计数清空。从上图可以看到,划分小窗口数量越多,限流则越准确。由于小窗口计数
2017-05-04 15:26:21 1647
转载 CSS样式的优先级
1、相同权值情况下,CSS样式的优先级总结来说,就是——就近原则(离被设置元素越近优先级别越高):内联样式表(标签内部)> 嵌入样式表(当前文件中)> 外部样式表(外部文件中)。 2、权值不同时,浏览器是根据权值来判断使用哪种css样式的,哪种样式权值高就使用哪种样式。下面是权值的规则:标签的权值为1,类选择符的权值为10,ID选择符的权值最高为100。例如
2017-05-03 14:41:17 350
原创 jvm源码分析之cas实现
概述java.util.concurrent包完全建立在CAS之上的,没有CAS就不会有此包。可见CAS的重要性。CAS:Compare and Swap, 翻译成比较并交换。 java.util.concurrent包中借助CAS实现了区别于synchronouse同步锁的一种乐观锁CAS有3个操作数,内存值V,旧的预期值A,要修改的新值B。当且仅当预期值A和内存值V相同时,将内...
2017-05-02 16:05:03 522
viewpager实现页面导航之三
2015-07-22
viewpager与预编译的点布局实现页面导航效果
2015-07-20
导入第三方类库却出现the importXXX can not be resolved
2015-06-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人