- 博客(11)
- 资源 (1)
- 收藏
- 关注
转载 java8新特性
Lambda 表达式− Lambda 允许把函数作为一个方法的参数(函数作为参数传递到方法中)。方法引用− 方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。与lambda联合使用,方法引用可以使语言的构造更紧凑简洁,减少冗余代码。默认方法− 默认方法就是一个在接口里面有了一个实现的方法。新工具− 新的编译工具,如:Nashorn引擎 jjs、 类依赖分析器jdeps。Stream API−新添加的Stream API(java.util.str...
2021-05-25 14:53:21 73
原创 mybatis中#与$的区别
MyBatis中向SQL语句传参,可以使用两种方式#{parameter}和${parameter}他们的区别如下:#:会进行预编译,默认为字符串,会对参数加上单引号''如:SELECT t.*FROM cb_clue_useWHEREt.ROLE_CODE=#{roleCode} ====》SELECT t.*FROM cb_clue_useWHEREt.ROLE_CODE='admin';$:直接取变量的值,不会加上单引号,会参与sql编译中,有SQL注入的危险...
2021-05-25 11:36:57 87
原创 Maven学习总结
Maven用于项目构建,可以帮助我们自动下载jar包,通过插件自动将项目编译打包。参考资料:Maven in Action1.什么是maven坐标?maven坐标是由groupId,artifactId,version,packaging,classifier组成。只要提供正确的坐标元素,maven就能找到对应的构件。所以说maven坐标也可以说成是构件的地址,也是其他Maven项目依
2015-07-01 13:41:56 414
转载 Maven入门(一)
原文出处:http://www.oracle.com/technetwork/cn/community/java/apache-maven-getting-started-1-406235-zhs.htmlMaven 是一个项目管理和构建自动化工具。但是对于我们程序员来说,我们最关心的是它的项目构建功能。所以这里我们介绍的就是怎样用 maven 来满足我们项目的日常需要。Maven 使
2015-06-25 20:25:00 295
转载 每日一得-Java序列化与反序列化
原文出处:http://www.cnblogs.com/xdp-gacl/p/3777987.html一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。
2015-06-23 19:33:11 322
原创 每日一得,多线程、并发与互斥、同步与异步
1.什么是线程?一个程序是由多个进程组成的,一个进程又是由若干个线程组成,线程可以看做程序执行的基本单位。2.线程创建的两种方式继承Thread类,实现Runnable接口。查看源码我们可以看出来继承Thread类,实际也是实现Runnable接口。这两种方法都需要覆盖run方法并且通过start方法来启动线程,区别在于Thread类提供了更多的线程方法,比如sleep,wait,
2015-06-11 21:39:15 306
转载 每日一得-servlet线程安全问题
原文地址:http://www.cnblogs.com/gw811/archive/2012/09/07/2674859.htmlServlet对象是由容器创建,它的生命周期是由容器进行管理的,当有请求访问时,Servlet容器会根据配置文件web.xml实例化Servlet对象,当有新的请求时,Servlet不会重新创建对象,也就是有多个线程使用这个Servlet对象,这样就
2015-06-10 19:24:24 441
原创 每日一得-org.hibernate.hql.ast.QuerySyntaxException: Path expected for join!错误解决办法
org.hibernate.hql.ast.QuerySyntaxException: Path expected for join!HQL进行JOIN连接查询时需要注意几点:1.HQL不支持ON,需要将ON换成WHERE2.需要注明对象之间的映射关系Product.hbm.xml映射文件如下:Product类中需要有private Book book;
2015-06-07 10:34:06 914
转载 每日一得-20150606
MYSQL ERROR 1217错误:ERROR 1217 (23000): Cannot delete or update a parent row: a foreign key constraint fails可能是MySQL在InnoDB中设置了foreign key关联,造成无法更新或删除数据。可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。SE
2015-06-06 15:24:47 276
原创 java三种排序比较
三种排序算法中插入排序效率最高,冒泡排序效率最低/*** 冒泡排序:两两比较,小的放在前面* @param ary*/public static void BubbleSort(int[] ary){long start=new Date().getTime();for(int i=0;ifor(int j=0;jif(ary[j]>ary[j+1]){in
2015-06-05 15:42:01 732
原创 学无止境-每日一得
接口的理解前几天看到一道面试题,谈谈对面向接口编程的理解。一直以来对接口的理解还简单停留在特殊的抽象类这些基础概念上,参考多方资料对接口有了新的理解。接口实际上也可说成是一种规范,是模块之前的桥梁,模块之间通过接口进行连接,通过接口更好实现业务与实现的分离。实际编程中我们明白业务需求后首先会设计出接口体现我们需要哪些功能,不用考虑接口具体应该怎么实现的。
2015-06-05 10:45:15 242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人