Java
皮卡丘踢球
这个作者很懒,什么都没留下…
展开
-
AES接口加密java.security.InvalidKeyException: Illegal key size
本地Windows调试接口,AES接口加密正常。但是发布到linux服务器后,报错:java.security.InvalidKeyException: Illegal key size原因:如果密钥大于128, 会抛出java.security.InvalidKeyException: Illegal key size 异常. 因为密钥长度是受限制的, java运行时环境读到的是受限的policy文件。解决方案:去官方下载JCE无限制权限策略文件。jdk 5下载地址jdk6原创 2020-11-02 11:27:04 · 207 阅读 · 0 评论 -
springboot+thymeleaf项目本地运行正常,打包部署服务器后访问页面500错误
项目背景:springboot+thymeleaf本地运行正常,打包部署服务器后访问页面500错误接口正常报错页面如下:Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Mon Jan 13 18:58:...原创 2020-01-13 19:20:31 · 3211 阅读 · 2 评论 -
Spring 实现数据库读写分离
转发保存:作者原文链接:传送门现在大型的电子商务系统,在数据库层面大都采用读写分离技术,就是一个Master数据库,多个Slave数据库。Master库负责数据更新和实时数据查询,Slave库当然负责非实时数据查询。因为在实际的应用中,数据库都是读多写少(读取数据的频率高,更新数据的频率相对较少),而读取数据通常耗时比较长,占用数据库服务器的CPU较多,从而影响用户体验。我们通常的做法就...转载 2019-05-05 17:21:18 · 118 阅读 · 0 评论 -
java中的Comparator和Comparable比较器的使用
Comparable和Comparator都是用来实现集合中的排序的,Comparator位于包java.util下,而Comparable位于包java.lang下,Comparable是一个对象本身就已经支持自比较所需要实现的接口(如 String、Integer 自己就可以完成比较大小操作),是内部定义的排序;而后者在一个独立的类中实现比较,是外部实现的排序。 如果一个类没有实现Compar...转载 2019-06-09 23:25:32 · 225 阅读 · 0 评论 -
java.lang.IllegalStateException: Web app root system property already set to different value: 'webap
报错为:java.lang.IllegalStateException: Web app root system property already set to different value: 'webapp.root' = [G:\apache-tomcat-8.0.53-wupu\webapps\ewp_gisTools_data3\] instead of [G:\apache-tom...原创 2019-07-15 15:32:33 · 1230 阅读 · 0 评论 -
java导出excel工具类(贼好用)
项目中自用的导出excel工具:实体类:package com.mapuni.survey.entity;public class ExcelEntity { private String field; private String title; public String getField() { return field; } public void setF...原创 2019-07-11 18:22:57 · 2379 阅读 · 2 评论 -
springboot添加文件虚拟路径(指定本地磁盘存放附件)
所有开发项目中,把附件存放于项目目录下,日后运维工作简直要人命.所以使用虚拟路径就能很好的解决本问题:import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;i...原创 2019-07-12 15:28:16 · 2816 阅读 · 0 评论 -
tomcat内配置虚拟路径
上一篇我们配置springboot项目的虚拟路径本篇讲述修改tomcat配置,实现项目虚拟路径读取本地磁盘附件功能配置同样很简单:修改tomcat下conf目录下server.xml中 <Context docBase="E:\imag" path="/projectName/imag" debug="0" reloadable="true"/> <!-- ...原创 2019-07-12 15:57:52 · 182 阅读 · 0 评论