摘要:HSSFWorkbook workbook = new HSSFWorkbook();HSSFSheet sheet = workbook.createSheet("综合信息");HSSFRow row = sheet.createRow(0);HSSFCell c0 = row.createCell(0);//设置格... 阅读原文
2019-07-03 23:29:01 阅读(2366) 评论(0)
摘要:
最近发现有个老的系统有个事务问题,后面查资料发现,@Transactional使用有问题导致事务失效了
注意事项:已自己写了demo验证
1、@Transactional 需要使用在public方法
2、一个类中@Transactional修饰的方法,要保证其事务生效,要提供给另一个类调用;
若该类自身的另一... 阅读原文
2019-07-03 22:53:01 阅读(2309) 评论(0)
摘要:
一、介绍
1.springboot是spring项目的总结+整合
当我们搭smm,ssh,ssjdbc等组合框架时,各种配置不胜其烦,不仅是配置问题,在添加各种依赖时也是让人头疼,关键有些jar包之间还会出现冲突,让你的项目出现难以解决的问题。基于这种情况,springboot横空出世,在考虑到Struts控... 阅读原文
2019-07-03 21:13:08 阅读(2462) 评论(0)
摘要:
byte(1字节)、short(2字节)、int(4字节)、long(16字节)
java中前缀加上0b或者0B就可以写二进制数,前缀加上0就可以写八进制数,前缀加上0x或者0X就可以写十六进制数
一个字节是8位,最高位是符号位,最高位为0则是正数。最高位为1则是负数,
先了解原码、反码和补码的表示规则:
0... 阅读原文
2019-07-03 21:06:02 阅读(2268) 评论(0)
摘要:
下图的这种绝望,我经历过.QAQ
无限循环
最简单无限循环格式:
while(true) {
}
或
for(;;) {
}
无限循环存在的原因是并不知道循环多少次,而是根据某些条件,来控制循环。
循环嵌套
嵌套循环是指在一个循环语句的循环体中再定义一个循环语句的语法结构。... 阅读原文
2019-07-03 19:58:03 阅读(2185) 评论(0)
摘要:
最近在读刘增辉老师所著的《MyBatis从入门到精通》一书,很有收获,于是将自己学习的过程以博客形式输出,如有错误,欢迎指正,如帮助到你,不胜荣幸!
1. 多表查询
上篇博客中,我们示例的2个查询都是单表查询,但实际的业务场景肯定是需要多表查询的,比如现在有个需求:
查询某个用户拥有的所有角色。这个需求要涉及到sys... 阅读原文
2019-07-03 19:11:02 阅读(3496) 评论(0)
摘要:
[Think in Java]第2章 一切都是对象
如果我们说另一种不同的语言,那么我们就会发觉有一个有些不同的世界
-- Luduing Wittgerstein
尽管Java基于C++,但相比之下,Java是一种更纯粹的面向对象程序设计语言.
Java语言假设我们只进行面向对象的程序设计(OOP... 阅读原文
2019-07-03 17:11:02 阅读(2088) 评论(0)
摘要:
1.多态的分类
什么是多态:同一个行为具有多个不同表现形式或形态的能力就是多态。
多态一般分为两种:
重写式多态和重载式多态。
重载式多态,也叫编译时多态。也就是说这种多态再编译时已经确定好了。重载大家都知道,方法名相同而参数列表不同的一组方法就是重载。在调用这种重载的方法时,通过传入不同的参数最... 阅读原文
2019-07-03 15:29:08 阅读(2347) 评论(0)
摘要:
介绍
见名知意,用于拦截controller请求,在进入controller之前进行一些处理,如果可以,进入controller处理方法,如果不可以,则不会进入controller处理方法。基本原理是采用AOP面相切面编程,基于动态代理,在所执行的controller方法前后添加代码,这就是拦截器
... 阅读原文
2019-07-03 14:07:02 阅读(2408) 评论(0)
摘要:
package com.oracle;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.image.BufferedI... 阅读原文
2019-07-03 14:03:05 阅读(2306) 评论(0)