随笔分类 -  java

摘要:java跟python类似的做法,在java中字符串的编码是java修改过的一种Unicode编码,所以看到java中的字符串,心理要默念这个东西是java修改过的一种Unicode编码的编码。 package string; import java.nio.charset.Charset; pub 阅读全文
posted @ 2022-01-10 14:58 浅笑19 阅读(10698) 评论(0) 推荐(0) 编辑
摘要:在Java 8中,我们可以使用reduce或skip获取Stream的最后一个元素。 1. Stream.reduce Java8Example1.java package com.mkyong; import java.util.Arrays; import java.util.List; pub 阅读全文
posted @ 2021-12-13 09:42 浅笑19 阅读(9184) 评论(0) 推荐(1) 编辑
摘要:错误信息: InetAddress.getLocalHost().getHostName() took 5002 milliseconds to respond. Please verify your network configuration (macOS machines may need to 阅读全文
posted @ 2021-12-10 20:18 浅笑19 阅读(1217) 评论(0) 推荐(0) 编辑
摘要:一、事务隔离级别: 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 1. ISOLATION_READ_UNCOMMITTED 阅读全文
posted @ 2021-11-30 16:33 浅笑19 阅读(584) 评论(0) 推荐(0) 编辑
摘要:1.对BigDecimal类型的值求和 List<Map<String,Object>> list = new ArrayList<>(); Map<String,Object> stu1 = new HashMap<String, Object>(); stu1.put("name", "卫庄") 阅读全文
posted @ 2021-11-30 16:25 浅笑19 阅读(585) 评论(0) 推荐(0) 编辑
摘要:原理图 上代码之前,要先补充一下线程池构造的核心几个点 线程池里的核心线程数与最大线程数 线程池里真正工作的线程worker 线程池里用来存取任务的队列BlockingQueue 线程中的任务task 本例实现简化了一些,只实现了BlockingQueue存放任务,然后每个worker取任务并执行, 阅读全文
posted @ 2021-11-30 16:23 浅笑19 阅读(226) 评论(0) 推荐(0) 编辑
摘要:最近在项目中涉及到Excle的导入功能,通常是我们定义完模板供用户下载,用户按照模板填写完后上传;这里待下载模板位置为resource/excelTemplate/test.xlsx,尝试了四种读取方式,并且测试了四种读取方式分别的windows开发环境下(IDE中)读取和生产环境(linux下ja 阅读全文
posted @ 2021-11-30 16:16 浅笑19 阅读(340) 评论(0) 推荐(0) 编辑
摘要:官方教程: /* Refer to document: https://github.com/nacos-group/nacos-examples/blob/master/nacos-spring-boot-example/nacos-spring-boot-discovery-example * 阅读全文
posted @ 2021-11-18 11:12 浅笑19 阅读(3009) 评论(0) 推荐(0) 编辑
摘要:最主要就是加上thymeleaf与js结合的语句,常见的thymeleaf内联语句有三种 <script th:inline="javascript"></script> 用于js的 <span th:text="${session.user.name}">Sebastian</span> 用于普通 阅读全文
posted @ 2021-11-02 16:10 浅笑19 阅读(60) 评论(0) 推荐(0) 编辑
摘要:对于不需要解析 thymeleaf 标签变量的script标签添加上 th:inline=“none” 就可以了 阅读全文
posted @ 2021-11-02 16:08 浅笑19 阅读(194) 评论(0) 推荐(0) 编辑
摘要:JSONObject obj = new JSONObject(); { obj.put("key1", "value1"); obj.put("key2", "value2"); obj.put("key3", "value3"); } Map<String, String> params = J 阅读全文
posted @ 2021-10-18 10:37 浅笑19 阅读(447) 评论(0) 推荐(0) 编辑
摘要:在做springboot项目本地test测试时发现出现请求参数和返回值乱码问题,过滤器和yml文件中设置的utf-8编码都不起左右,可是使用postman请求时发现请求参数和返回值编码正常,一顿debug找原因最后发现是restemplate出现乱码,原代码如下: @Test public void 阅读全文
posted @ 2021-10-18 10:35 浅笑19 阅读(506) 评论(0) 推荐(0) 编辑
摘要:java System.arrayCopy使用说明 java.lang.System.arraycopy() 方法复制指定的源数组的数组,在指定的位置开始,到目标数组的指定位置。 下面是 System.arrayCopy的源代码声明 : public static void arraycopy(Ob 阅读全文
posted @ 2021-10-13 12:06 浅笑19 阅读(174) 评论(0) 推荐(0) 编辑
摘要:Java数组扩容的原理 1)Java数组对象的大小是固定不变的,数组对象是不可扩容的。 2)利用数组复制方法可以变通的实现数组扩容。 3)System.arraycopy()可以复制数组。 4)Arrays.copyOf()可以简便的创建数组副本。 5)创建数组副本的同时将数组长度增加就变通的实现了 阅读全文
posted @ 2021-10-13 12:04 浅笑19 阅读(101) 评论(0) 推荐(0) 编辑
摘要:单个if else <select id="selectUserByState" resultType="com.bz.model.entity.User"> SELECT * FROM user WHERE 1=1 <choose> <when test="state == 1"> AND nam 阅读全文
posted @ 2021-10-13 12:02 浅笑19 阅读(883) 评论(0) 推荐(0) 编辑
摘要:问题描述: 在springboot 正常情况下 使用 shutdown 关闭进程 是正常的,但是如果 jar包 正在运行线程任务时如果调用 shutdown 进行关闭 则会 抛出io异常并且 进程不会正常退出 解决方法: 创建ShutdownAction类 package com.ecolor.en 阅读全文
posted @ 2021-09-29 12:32 浅笑19 阅读(767) 评论(0) 推荐(0) 编辑
摘要:介绍 使用SpringBoot创建定时任务非常简单,目前主要有以下三种创建方式: 一、基于注解(@Scheduled) 二、基于接口(SchedulingConfigurer) 前者相信大家都很熟悉,但是实际使用中我们往往想从数据库中读取指定时间来动态执行定时任务,这时候基于接口的定时任务就派上用场 阅读全文
posted @ 2021-09-18 14:03 浅笑19 阅读(143) 评论(0) 推荐(0) 编辑
摘要:报错原因 mybatis是用OGNL表达式来解析的,在OGNL的表达式中,'1'会被解析成字符,java是强类型的,char 和 一个string 会导致不等,所以if标签中的sql不会被解析,需要将'1'改为"1",或者加 .toString() 来转换。 报错点: 我这里像依据性别进行查询 错误 阅读全文
posted @ 2021-08-27 12:51 浅笑19 阅读(286) 评论(0) 推荐(0) 编辑
摘要:同比是:上月金额 和 本月金额进行对比 环比是:上月此时 和 本月此时进行对比 相应计算公式是:( 本月金额 - 上月金额 ) / 0.01 阅读全文
posted @ 2021-08-20 13:35 浅笑19 阅读(2526) 评论(0) 推荐(0) 编辑
摘要:import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; public class ExpressTest { public stat 阅读全文
posted @ 2021-08-17 15:55 浅笑19 阅读(369) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示