- 博客(13)
- 问答 (3)
- 收藏
- 关注
原创 for(;;)和while(true)的区别
“死循环”有两种写法:for(;;)和while(true),两者有啥区别,为啥源码中多数是for( ; ; )这种形式的,编译前 编译后 while (1); mov eax,1 test eax,eax je foo+23h ...
2019-11-07 10:40:44
217
1
原创 注解学习之@MapperScan注解
在SpringBoot中集成MyBatis,需要在mapper接口上添加@Mapper注解,将mapper注入到Spring,但是如果每一个mapper都添加@mapper注解会很麻烦,这时可以使用@MapperScan注解替代@mapper注解来扫描包。经测试发现,@MapperScan注解只会扫描包中的接口,不会扫描类,所以可以在包中写Provider类。@MapperScan(...
2019-10-22 11:01:45
1783
1
原创 实体类映射问题
记一个开发错误这次的开发没有mapper.xml文件,直接mapper.java继承BaseMapper,在注解里面写SQLSQL和数据库结构如图所示出现的问题:原本查询的是id下的所在这里插入代码片有数据出来,但是只查出来了id(商品品名id),name(商品名称),commodity_image_url(图片路径)没有查询出来分析原因:1.SQL本身有错误? 把SQL拿到数据库去查...
2019-10-14 10:27:10
693
原创 @Order注解在实体类属性上的作用
在实体类的字段上面加上@Order注解,相当于order by这个字段,由于SQL默认的是升序排列,如果需要升序排列,直接加上@Order注解,如果需要降序排列,还需要配置一下@Order(priority = 1,value = "DESC"),其中priority = 1可以省略不写导入的包为:import tk.mybatis.mapper.annotation.Order升序:@Ord...
2019-10-14 10:21:24
1644
原创 时间日期的计算
给定一个日期,获取未来 第 n 天的日期或者以前 第 n 天的日期 public static void main(String[] args){ //创建一个具体的日期 Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR,2019); cal.set(Calen...
2019-09-26 16:11:03
204
转载 远程连接不到数据库的解决办法
远程连接不到数据库的解决办法解决步骤1.打开小黑窗口2.执行MySQL mysql -u root -p密码3.执行use mysql;4.执行update user set host = ‘%’ where user = ‘root’;这一句执行完可能会报错,不用管它。5.执行FLUSH PRIVILEGES;...
2019-09-20 15:42:05
1043
原创 mybatis foreach标签的使用
先转载一篇很好的关于mybatis foreach标签的使用的文章,再结合自己的项目来理解mybatis的foreach标签经常用于遍历集合,构建in条件语句或者批量操作语句1.构建in条件语句当用于构建in条件语句的时候,如果加上open,close属性,标签内传入的值不需要加括号,最终结果只有一个括号2.批量操作语句当用于构建批量操作语句的时候,如果不加上open,close属性...
2019-08-30 11:50:17
358
原创 copy线上数据库到本地
有的时候线上的数据不能随意修改,这时候我们可以copy线上数据库到本地,修改application.properties文件的数据库连接信息为本地,就可以大胆的测试自己的接口了~1.在本地创建一个数据库2.copy线上数据库选中要copy的数据库—右键—转储SQL文件—结构和数据…这时将SQL文件保存在桌面备用3.copy线上数据库到本地连接本地数据库,选中本地数据库—右键—运行SQ...
2019-08-28 15:52:16
927
原创 串行与并行的区别
1.并行传输:字符编码的各位(比特)同时传输。特点:(1)传输速度快:一位(比特)时间内可传输一个字符,并行口传输8位数据一次送出.;(2)通信成本高:每位传输要求一个单独的信道支持;因此如果一个字符包含8个二进制位,则并行传输要求8个独立的信道的支持;(3)不支持长距离传输:由于信道之间的电容感应,远距离传输时,可靠性较低。(4)针脚:针脚多(5)用途:多用作打印机、扫描仪等接口...
2019-08-15 11:30:19
29128
1
原创 MySQL时间函数
1.时间间隔函数 ADDDATE(date,INTERVAL expr unit)interval 代表时间间隔 :SELECT NOW();2018-06-20 15:00:00 当前时间SELECT ADDDATE(‘2018-06-20 15:00:00‘,INTERVAL -60 SECOND) AS time2018-06-20 14:59:00 ...
2019-08-15 11:23:05
224
空空如也
想问问大佬们,java商城项目的满送逻辑一般是什么样的
2019-09-27
如何利用websocket在两个不同项目间进行消息传递
2019-09-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人