随笔分类 - 公司项目遇到的错误及解决方案
摘要:首先需要两套配置文件,后缀用-dev ,-prod区分。我的目录结构 1.首先在pom文件中引入 这个放在<build>标签后面,跟<build>同级 <!-- 打包的不同profile --> <profiles> <!-- 开发 --> <profile> <id>dev</id> <prope
阅读全文
摘要:在一个页面按f12 点击network,在disable cahe上选中
阅读全文
摘要:1.去官网下载layui的 最新包,解压后放到相应的文件夹下。https://www.layui.com/ 注意layui 的js和css必须放一起,不要修改解压后包的目录结构 这个是要copy的文件夹 也可以使用cdn的方式
阅读全文
摘要:1.打开cmd命令行 netstat -aon|findstr 8080 8080是端口, 输出信息的最后一位是进程号pid 2.taskkill -PID 15036 -F 15036是pid。 杀死进程
阅读全文
摘要:我用的是centOS7,一般linux 的操作系统都适用 1. ipconfig 查看windows主机的ip地址 2. 根据物理主机的ip地址,设置虚拟机的ip地址: 如果复制的话会有中文空格,所以把#和后面的文字删除 vim /etc/sysconfig/network-scripts/ifcf
阅读全文
摘要:windows系统中的telnet功能 未打开,需要手动打开 1. 2. 3. 4.使用方式,检验端口是否能访问 telnet example.com 8080
阅读全文
摘要:1.这个错误常见的原因是 JsonObject 对象强转 java对象时,且JsonObject对象中含有数组类型(ArrayList)的属性时出现。 在转换时不会报错,但是想要拿到转换后的数组时会报这个错误。 解决方式,jsonObject中含有list,所以需要用map映射一下 这段代码debu
阅读全文
摘要:1.这几天重构一个考试系统的登录,看了一下Security的源码 Security一共校验两次,一次是校验用户名和明文密码 ,一次是校验用户名和加密后的密码,看加密算法对不对。 配置security的加密方式 在security.xml文件里找到 <security:password-encoder
阅读全文
摘要:公司给我一个老项目,需要配置tomcat服务器,然后打war包,学习一下 首先,点击上图红色标记处,前提是本机安装了tomcat 如果之前没有配置过,应该是这样,点击加号, 然后往下拉,找到tomcat,选择local 然后名称随便取, 需要配置的就这几个地方,都是安装目录,然后端口默认是8080,
阅读全文
摘要:异常详细信息 at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901) at java.util.ArrayList$Itr.next(ArrayList.java:851) 这个异常是在遍历 list的时候,对lis
阅读全文
摘要:原因是 list 在 add()后 存的是 对象的引用,所以对象修改了之后,之前add的 值也会改变。解决方法是在for 循环内 新建 new 对象
阅读全文
摘要:1.日期转时间戳 (yyyy-MM-dd)-> 1589904000000 函数 select unix_timestamp('2020-05-20'); 可以传参 但是注意该函数是到秒 ,到毫秒需要*1000 即unix_timestamp('2020-05-20') * 1000 = 15899
阅读全文
摘要:1. 价格的格式化,三位带个逗号。注意DecimalFormat 类下的format方法需要接受一个数字类型,folat或者double,所以price需要强转一下。然后该方法返回string。 否则会报错,Cannot format given Object as a Number错误 Decim
阅读全文
摘要:Person类 // 根据name去重 List<Person> uniquePersons = persons.stream().collect( Collectors.collectingAndThen( Collectors.toCollection(() -> new TreeSet<>(C
阅读全文
摘要:这个是从图片服务器取多张图片合成一张图片,因为原图很多都大小不同,所以合成出来的图片差了很多。需要对原图的大小初始化。查了很多,没有什么好办法。只能再用画笔重新画一张//主图BufferedImage bufferedImage = getBufferedImage(paramDto.getPict
阅读全文
摘要:如下,由[ ]开始,不是{ }。 [{"sellerCode":8800233325,"msgCount":110,"serviceName":"guanh"}, {"sellerCode":8800233325,"msgCount":110,"serviceName":"guanh"}, {"se
阅读全文
摘要:lists.sort(Comparator.comparing(dto::getvalue)) 正序 示例 codeContents.sort(Comparator.comparing(CodeContent:: getInviteUserCnt).reversed()); 倒序 ,从大到小 Jav
阅读全文