- 博客(16)
- 收藏
- 关注
原创 Markdown
Markdown学习注意:转义字符加反斜杠 \标题:1-6级标题 :1-6个#+空格+标题字体:加粗:**字体**斜体:*字体*加粗斜体:***字体***波浪线:~~波浪线~~引用:>引用 结束引用回车两次分割线:*** 或者 ---图片:![图片名称](图片链接)超链接:[超链接名称](超链接)列表:有序列表:1. 名称无序列表:- 名称abab表格:第一列序号|第二列名称–|--1|张2|李查看源代码,将列表行之间的空格删除,退
2021-08-26 10:21:28
90
原创 新Spring注解
@Transactional添加事务控制@Repository用于标注数据访问组件,即DAO组件@Entity表明该类为一个实体类,它默认对应数据库中相同名称的表。这里也可以指定数据库对应的表@Entity(name = “xwj_user”)或者@Entity@Table(name = “xwj_user”, schema = “test”)查看@Entity注解,发现其只有一个属性name,表示其所对应的数据库中的表名@Table当实体类与其映射的数据库表名不同名时需要使用 @T
2021-08-24 18:26:07
328
原创 进制(理论)
1 byte = 8bit(位、比特) 一个字节(Byte)是一个8位的二进制,所以说一个字节为8位即8bit.1KB=1024B(byte,字节)最小的信息单位:bit,又名“比特、位”,简写为b计算机中存储的最小单位:byte字节 ,简写为B比特(bit)是数据的最小单位,但在计算机中数据的存储却是一字节(8bit)来存储的字节是计算机中存储的最小单位,数据存储是以“字...
2020-09-15 00:06:59
312
原创 Spring @Async 异步调用
在@Async加上@Transactional是无法起到事物控制的,因为其是基于异步处理操作在@Async内部调用方法中使用@Transactional即可如:@Async+@Transactional不生效 ,@Async方法调用 a、b方法,在a、b方法中加上@Transactional生效使用@Async需要在启动类上加@EnableAsync可以使用Future<T&...
2020-03-29 21:41:57
133
原创 Java (理论)
1、栈和栈堆关系:栈(stack)又名堆栈,只是换了个抽象的名字。2、内存分配及变量存储位置寄存器、堆栈、堆、静态域、常量池、非RAM存储3、hashHash是散列的意思,就是把任意长度的输入,通过散列算法变换成固定长度的输出,该输出就是散列值。即hashCode(有可能重复),需要equal()方法来辅助确定一个对象。1)如果散列表中存在和散列原始输入K相等的记录,那么...
2019-11-20 16:34:21
209
原创 Spring Cloud
Spring Cloud1、Eureka 注册服务中心2、zuul 网关服务(已过时官方推荐使用Gateway)3、Gateway 网关服务,官方推荐4、Ribbon一个基于 HTTP 和 TCP客户端的负载均衡的工具。5、Feign 整合了Ribbon和Eureka的基础上进行了一次改进,是一个使用起来更加方便的 HTTP 客户端。https://blog.csdn...
2019-11-13 15:28:11
146
原创 总结
JDBC引入mysql的依赖准备四大连接参数(driverClassName 、url、username、password)加载驱动类建立并获取数据库连接创建JDBC Statements对象设置SQL语句的传入参数执行SQL语句并获得查询结果对查询结果进行转换处理并将处理结果返回释放连接(关闭Connection,关闭Statement,关闭ResultS...
2019-11-12 10:30:25
723
转载 Java io流 从网络读取图片并保存至本地
package getUrlPic;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;pu...
2019-09-25 17:53:27
2340
1
原创 IDE生成war包
一、IDEA1、IDEA设置这里为了演示将Artifacts配置项都清空了选择你的项目这是IDEA默认帮我们设置的,IDEA中配置Tomcat也是选用这个IGPMS:war exploded这里才是生成war的配置,选择从IGPMS:war exploded中生成,这样就不用自己去设置生成war的内容点击Apple再点击OK 配置完成...
2019-03-11 13:49:15
3567
2
原创 enum枚举应用
package com.entity.enumEntity;public enum SearchType { Entry(1),DayEntry(2),Type(3),DayType(4),MonthType(5),YearType(5),YearEntry(6),MonthEntry(6); private Integer value; SearchType(...
2019-03-11 09:51:55
241
原创 JSON
一、JSON官方 二、GSON<!-- https://mvnrepository.com/artifact/com.google.code.gson/gson --><dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson&l...
2019-03-05 16:42:42
148
原创 Spring Boot 启动错误:An incompatible version [1.1.30] of the APR based Apache Tomcat Native library 。。。
一、错误信息:An incompatible version [1.1.30] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]解决:到http://archive.apache.org/dist/tomcat/tomcat-connect...
2019-02-20 14:05:25
6415
2
原创 Modbus TCP
一、自己总结Modbus Tcp报文 byte[] bytes={00,00,00,00,00,06,05,03,00,72,00,02}; //查询的报文,数值10进制或16进制06是指后面还有几位05是电表上的设备地址(地址码)03功能码(参考modbus协议)00,72为起始位置(寄存器地址),即查询的属性是电压还是电流还是变比00,02读取返回的数据位...
2019-02-16 16:33:14
2312
原创 添加mybatis的generator插件
一、SpringBoot添加generator1、pom.xml中引入mybatis generato插件<!-- 这段mybatis在创建Spring Boot中选择mybatis就会自动添加了--><dependency> <groupId>org.mybatis.spring.boot</groupId>...
2019-01-06 17:02:36
735
原创 jxl Excel导出
补充:合并单元格sheet.mergeCells(起始单元格列坐标,起始单元格行坐标,结束单元格列坐标,结束单元格行坐标);起始位坐标单元为(0,0)sheet.mergeCells(0, 0, 2, 2);sheet.mergeCells(3, 5, 3, 8);1、页面方法和发起请求方式/** 用户点击下载时调用download()方法即可 */functi...
2018-11-11 15:08:19
210
原创 layui默认选中table的CheckBox复选框
方法一:如何根据条件判断是否默认选中table表格前面的复选框table.render({ elem: '#userTable' , url: '../sysRole/getUserList' , title: '用户列表' , page: true //开启分页 , cols: [[ {type:'checkbox'} ...
2018-10-08 18:13:36
31723
15
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人