- 博客(21)
- 收藏
- 关注
原创 web项目引入maven
解决方法:1. 右键单击工程项目 ->点击 properties2. 选择 Deployment Assembly3. 点击 Add -> Java Build Path Entries -> Next4. 选择 Maven Dependencies -> Finish -> Apply -> OK5. Clean project and server. 重启s...
2018-03-01 13:31:29
2250
转载 Java static修饰属性(类变量)、static修饰方法(类方法)
注:静态的结构(static的属性、方法、代码块、内部类)的声明周期要早于非静态类,同时被回收也晚于非静态类。一、static修饰属性(类变量) 1.由类创建的所有的对象,都共用这一属性。 2.类变量随着类的加载而加载,即使此类还未new过对象,这个类变量也存在,而且仅一份; 然而,实例变量是类new过之后才有的,而且每个对象都存一份。
2018-02-09 10:19:26
3693
原创 Hibernate JPA中@Transient、@JsonIgnoreProperties、@JsonIgnore、@JsonFormat、@JsonSerialize等注解解释
1、@Transient@Transient表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性;如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则ORM框架默认其注解为@Basic;//表示该字段在数据库表中没有@Transientpublic int getAge() { return 1+1;}
2018-01-05 09:40:13
287
转载 java分页原理简介
Java分页常见的分页类型:传统的:采用传统的分页方式,可以明确的获取数据信息,如有多少条数据,分多少页显示等。下拉式:采用下拉式的分页方式,一般无法获取明确的数据数量相关的信息,但在分页操作以后,任然可以看到之前查询的数据。常见的分页实现方式:使用List接口中的subList(int startIndex, int endIndex)方法实现分页直接使用数据库S
2018-01-04 11:18:58
322
转载 【SpringMVC整合MyBatis】springmvc实现json交互-requestBody和responseBody
【SpringMVC整合MyBatis】springmvc实现json交互-requestBody和responseBody标签: requestBodyresponseBodyspring mvcmybatisspringmvc实现json交互2015-08-14 09:36 6526人阅读 评论(5) 收藏 举报 分类:SpringMVC整合MyBatis(51) 版权声明:本文为博主原创文章
2018-01-02 16:17:51
255
转载 MyBatis自动生成代码配置
MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy到项目工程中即可。 使用自动生成有很多方式,可以在eclipse中安装插件,但是以下将要介绍的这种方式我认为很轻松,最简单,不需要装插件,只需要下几个jar包即可,把它们放在一个目录下面。 生成代码需要的文件和jar包:
2017-12-28 14:36:42
552
转载 Log4j配置详解
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 ,
2017-12-28 13:54:14
156
转载 web.xml文件作用
web.xml文件的作用每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗? 一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。 web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener
2017-12-28 09:34:12
1215
原创 浅谈oracle递归start with 查询树结构
oracle树查询的最重要的就是select…start with…connect by…prior语法了。依托于该语法,我们可以将一个表形结构的以树的顺序列出来。在下面列述了oracle中树型查询的常用查询方式以及经常使用的与树查询相关的oracle特性函数等,在这里只涉及到一张表中的树查询方式而不涉及多表中的关联等。--菜单目录结构表create table (
2017-12-27 09:48:48
476
转载 activiti监听简介
activiti使用的时候,通常需要跟业务紧密的结合在一起,有些业务非常的复杂,通常有如下一些场景:1.activiti人员动态的分配。2.当前任务节点完成的时候,指定需要指定下一个节点的处理人(比如,一个请假流程,a员工请假,需要指定下一步需要处理请假流程的领导。)。3.任务节点完成的时候,需要一些复杂业务,(比如当前节点完成的时候,需要调用我们的jms消息系统发送消息)
2017-12-25 13:45:03
1082
转载 初学lambda之二
网上关于Javalambda的例子很多,但是这些五花八门的例子很不常见不常用,最后导致初学者望而却步,其实我们抓住lambda的本质之后,会发现lambda还是很好理解的。毕竟,java8设计lambda的初衷是给开发者提供便利,而不是制造障碍。lambda表达式本质是匿名方法,下面是一些lambda表达式:(int x, int y) -> x + y() ->
2017-12-19 18:31:14
194
转载 lambda表达式
jdk8-lambda表达式的使用1, 遍历list集合 List list = new ArrayList list.add(1); list.add(2); list.add(3); // 直接打印 list.forEach(System.out::println); // 取值分别操作 list.forEach(
2017-12-19 18:25:57
188
转载 maven pom.xml随笔
pom.xml的基础元素,通过该元素管理项目对第三方包的一些依赖。Maven会根据你在这个元素中定义的一些包的依赖下载到本地仓库,并让项目使用。保证我们的项目能正确的构建和布署。dependencies下有dependency元素,指定项目依赖的某个包。dependency元素说明groupId, artifactId,version:引用的包的groupId, artifactId,
2017-12-07 15:56:06
144
转载 wdatapicker 时间限制
My97DatePicker是一个非常优秀的日历插件,不仅支持多种调用模式,还支持日期范围限制。常规的调用比较简单,如下所示:1input class="Wdate" id="d1" onclick="WdatePicker()" /> 下面重点说明日期范围限制:1)静态限制 你可以给通过配置
2017-12-07 15:55:26
4739
转载 下面是20个非常有用的Java程序片段,希望能对你有用。
下面是20个非常有用的Java程序片段,希望能对你有用。1. 字符串有整型的相互转换String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int2. 向文件末尾添加内容BufferedWriter ou
2017-10-23 11:05:35
244
转载 Spring5:@Autowired注解、@Resource注解和@Service注解
什么是注解传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低2、在开发中在.java文件和.xml文件之间不断切换,是一件麻烦的事,同时这种思维上的不
2017-07-28 14:28:56
346
原创 mybatis配置文件中${}和#{}
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id".2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的值为order
2017-07-27 17:27:37
448
转载 poi excel 数字读为dobul或科学数字 处理办法
1. 数值类型处理 通过POI取出的数值默认都是double,即使excel单元格中存的是1,取出来的值也是1.0,这就造成了一些问题,如果数据库字段是int,那么就会wrong data type,所以需要对数值类型处理。 Cell cell = null;// 单元格 Object inputValue = null;// 单元格值 if
2017-07-19 16:44:44
694
原创 window.location.href 传中文乱码
window.location.href url含中文服务器收到乱码问题解决中文乱码问题window.location.href url含中文服务器收到乱码问题解决(1).页面中先对中文进行编码。如:window.location.href = url+"&groupName=" + encodeURI(encodeURI(groupName)) ;
2017-07-11 11:09:50
5786
转载 map遍历
Map集合的四种遍历方式很久以前写的代码,和上一个做比较吧!便于以后查看 1 import java.util.HashMap; 2 import java.util.Iterator; 3 import java.util.Map; 4 5 public class TestMap { 6 public static void main(Str
2017-06-30 16:44:03
323
转载 String、StringBuffer与StringBuilder之间区别
String、StringBuffer与StringBuilder之间区别[全屏看文] 最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者
2017-06-30 10:34:26
3589
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人