学习笔记
oskyhg
这个作者很懒,什么都没留下…
展开
-
Linux shell命令无法使用
配置java环境变量时,把PATH=$PATH:$HOME/bin中的冒号“:”错写成分号“;”。导致变量PATH配置错误,不能正确找到shell命令的文件位置。把/etc/profile 中java的环境变量配置正确,重新配置shell路径即可。原创 2016-11-02 22:48:57 · 697 阅读 · 0 评论 -
查看一个网站使用的开发技术
http://builtwith.com/原创 2016-10-15 14:20:12 · 856 阅读 · 0 评论 -
spring配置文件头设置default-autowire
环境:spring3.1.1+mybatis3.2.8+mybatis-spring1.2.3今天整合了SpringMVC + MyBatis,发现了一个问题,在这里做个记录,各位如果遇到相同的问题,可以参考下。 context:property-placeholder location="classpath:prop/jdbc.properties" />引入文件时出现下面的错误转载 2016-12-12 01:05:25 · 7971 阅读 · 1 评论 -
深入hibernate的三种状态
学过hibernate的人都可能都知道hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者之间的区别,比如瞬时状态就是刚new出来一个对象,还没有被保存到数据库中,持久化状态就是已经被保存到数据库中,离线状态就是数据库中有,但是session中不存在该对象。但是大家又是否对hibernate的ses转载 2017-02-07 10:35:45 · 158 阅读 · 0 评论 -
spring读取不到<context:property-placeholder的问题
异常信息:java.lang.ClassNotFoundException: ${jdbc.driverClass}原因:在spring头文件中配置了default-autowire="byName" 同时使用了sqlSessionFactory。 两种解决方法:(1)将sqlSessionFactory替换成ysqlSessionFac原创 2016-12-12 14:48:57 · 3513 阅读 · 0 评论 -
去掉list中重复的对象
今天做项目遇到一个合并两个List的问题,这两个List中有重复的值,需要将重复的值去掉。最初的想法是直接比较两个list中重复的值,不添加,只添加不重复的值,但是失败了,报出异常[java] view原因是在遍历第二个List的时候,对第二个List进行了add操作,iterator中的modCount改变,Iterator认为这是不正确的,所以抛出异常。具体原创 2017-02-07 10:44:14 · 436 阅读 · 0 评论 -
Java开发中的23种设计模式详解(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真转载 2017-02-09 22:26:40 · 213 阅读 · 0 评论 -
maven学习随笔
1、pom.xml文件中的标签含义groupId 定义项目属于哪个组,这个组往往和项目所在的组织或公司存在关联。比如在www.github.com建立一个名为test的项目,那么groupId就应该是com.github.test.原创 2016-10-13 21:42:21 · 266 阅读 · 0 评论 -
单例模式的优缺点和使用场景
文章转自:http://www.tools138.com/create/article/20150929/020009847.html单利模式的优缺点和使用场景 首先介绍一下单例模式: 单例模式(Singleton),也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系转载 2017-02-23 22:02:18 · 304 阅读 · 0 评论