自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 MySQL-InnoDb引擎知识点

InnoDb引擎的最小存储单元为页,一页的大小是16KbInnoDb引擎使用B+树存储索引,树高度一般为3~4层,一般不超过4层,层数越多,查询效率越低,超过4层往往会分库分表InnoDb引擎只能有一个聚集索引,聚集索引就是索引和数据(记录)存放在一起。非聚集索引是将索引和数据的指针存放在一起,找到索引对应的指针,再根据指针去找数据(记录)。聚集索引就是按照每张表的主键构造一颗B+树,没有主键就使用唯一键,没有唯一键就用rowId,并且叶子节点上存放着整行记录数据,而非聚集索引的叶子节点上仅保存键值.

2021-02-21 23:39:43 113

原创 静态成员变量无法自动注入的解决方法

在写一个线程池工具类时,要用到线程池对象,于是想当然的加@autowire自动注入,发现无法注入。原因:静态成员变量没有set方法,自动注入依赖set方法解决:给静态成员变量加一个set 方法,set方法上不要用static关键字修饰注意:工具类要加@component注解,交给spring容器管理@Componentpublic class ThreadPoolUtil { private static ThreadPoolTaskExecutor executor; @Au

2021-02-03 14:45:32 1073

原创 stream API collect.tomap空指针

stream API 将list转为map时,key-value对中value不能为null,否则会导致空指针异常Emp emp = new Emp();emp.setName("zhangsan");List<Emp> emps = new ArrayList<>();emps.add(emp);Map<String, Integer> collect = emps.stream().collect(Collectors.toMap(Emp::getName,

2020-12-15 09:35:48 484

原创 读取并处理excel文件

模板bean,注意:不能有localDateTime类型,要用string,然后手动转换@Validated@AllArgsConstructor@NoArgsConstructor@Data@ApiModelpublic class PlatformSettlementExcelExportResDto extends BaseRowModel implements Serializable { private static final long serialVersionUID .

2020-12-10 14:11:12 259

原创 PostgreSQL同步数据

PostgreSQL将各个服务中心数据库的数据同步到数据中心的步骤

2020-10-26 16:50:12 3198

原创 postgresql:递归查询目录

工作中遇到查完整目录的需求,如:图书>教辅>数学>高中数学数据库中表结构是category( id,name,parent_id), parent_id存该目录的父目录,顶级目录的父目录id为-1PostgreSQL-with recursive

2020-10-10 14:05:16 339

原创 Myatis逆向生成build success但没有类生成

mac下要将路径名.\src\改为./src/

2020-07-23 23:09:23 183

原创 引入jQuery文件后前台页面为空页面

<script type="text/javascript" src="jquery/jquery-2.1.1.min.js"/>问题:引入js文件时不能用

2020-07-12 14:29:52 271

原创 自定义RedisTemplate和RedisCacheManager

默认的RedisTemplate和RedisCacheManager的使用JDK的序列化方式,可以自定义为string和json序列化@Configurationpublic class MyRedisConfig { @Bean public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) throws Unknow

2020-06-14 18:38:20 2115

原创 Maven + IDEA打jar包在命令行运行

添加打jar包插件2.在pom文件中要配置main()所在的类main()放在一个包下面是貌似命令行运行时会报找不到main()方法在project structure中artifacts添加jar在命令行运行java -jar jar包名 参数<build> <plugins> <plugin> <groupId>org.apache.maven.plugins<.

2020-06-10 14:01:11 953

原创 spring配置声明式事务的2种方法的理解

注解配置a. 注册事务管理器切面到容器中 <bean class="org.springframework.jdbc.datasource.DataSourceTransactionManager" id="transactionManager"> <property name="dataSource" ref="dataSource"/> </bean> b. 开启基于注解的事务驱动 <tx:annotation-driv.

2020-05-24 12:55:01 80

原创 前端null传递到后端变为“null”

前端在获取地址栏中的请求参数时,若没有该参数,会返回null(空对象),再将该参数通过ajax发送到后端时,后端获取到的参数值会变为字符串“null", 在后端对参数进行判断时要注意这一点对于传入后端为int 类型的参数,要先在前端处理null,否则传到后端变为“null”无法被转换成int类型,会报错$("#search").click(function () { var rname = $("#search_content").val();

2020-05-09 21:56:59 8842 2

原创 Double转换成int

Double i = 5.02;int j = i.intValue();

2020-05-05 20:59:47 979

原创 当返回的json对象为空时,前端的判断

返回值为null,将null转为json时用 $.isEmptyObject(data)判断是否为空对象对象的某个属性值为null时该怎么判断?

2020-05-04 21:53:19 1604

原创 html文件名与controller的方法映射名相同时报错

有一个login.html登录页面controller的处理登录请求的方法requestMapping是“/login”导致首页跳转登录页面时报400错误将requestMapping映射路径该名后正常了

2020-05-03 22:59:04 362 2

原创 前端html页面中绝对路径与相对路径

绝对路径与相对路径的区别绝对路径以“/”开头,在html中,路径是给客户端浏览器,根目录是localhost:8080,要访问网站内部资源,使用绝路路径要加上项目目录,即“/项目名/资源名”相对路径以“./”开头,html页面的相对路径以自身在网站内部资源的位置做参考系,要访问网站内其他资源,先考虑其他资源与自身的位置关系,上一级目录用“…/”表示建议访问在项目内的资源用相对路径,...

2020-05-03 11:01:35 1594

原创 记录第一次用Maven创建SSM项目

创建父工程ssm_travel- 在父工程中对jar包做同一管理<!--jar包版本同一管理--> <properties> <junit.version>4.12</junit.version> <druid.version>1.0.9</druid.version> ...

2020-05-02 17:12:46 180

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除