随笔分类 -  java

摘要:直接上代码 import cn.hutool.core.date.DateUtil;import cn.hutool.core.util.HexUtil;import java.util.Calendar;import java.util.Date;public class Cp56Time2aUt 阅读全文
posted @ 2023-05-10 12:38 桂长江 阅读(1135) 评论(0) 推荐(0) 编辑
摘要:public enum RegistEnum { ENG(1, "求职应聘"), BUS(2, "业务交流"), OTHER(3 ,"其它"); private final Integer code; private final String value; public Integer getCod 阅读全文
posted @ 2022-12-22 14:15 桂长江 阅读(1116) 评论(0) 推荐(0) 编辑
摘要:import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern; public class test{ public static void main(String[] args){ Sca 阅读全文
posted @ 2022-11-16 17:57 桂长江 阅读(1769) 评论(0) 推荐(0) 编辑
摘要:RabbitMQ 高级特性 - 延迟队列_三浪.的博客-CSDN博客 阅读全文
posted @ 2022-08-02 09:08 桂长江 阅读(9) 评论(0) 推荐(0) 编辑
摘要:定义线程池 采用java sdk ThreadPoolExecutor 线程方法 需要实现 Runnable 阅读全文
posted @ 2022-07-28 09:05 桂长江 阅读(15) 评论(0) 推荐(0) 编辑
摘要:从Java 5开始,引入了一个高级的处理并发的java.util.concurrent包,它提供了大量更高级的并发功能,能大大简化多线程程序的编写。 我们知道Java语言直接提供了synchronized关键字用于加锁,但这种锁一是很重,二是获取时必须一直等待,没有额外的尝试机制。 java.uti 阅读全文
posted @ 2022-04-11 18:15 桂长江 阅读(171) 评论(0) 推荐(0) 编辑
摘要:异常: java.security.InvalidKeyException: Illegal key size 今天在做接口测试的时候遇到个异常: java.security.InvalidKeyException: Illegal key size。 SecretKeySpec secretKey 阅读全文
posted @ 2022-03-24 10:06 桂长江 阅读(62) 评论(0) 推荐(0) 编辑
摘要:java时间切片工具 时间切割 时间切分 项目中经常会遇到根据根据时间区间来查询数据的场景, 如时间跨度大可能相应的sql的执行效率会显著降低, 因此可以对时间区间进行切割成若干个小范围的时间片, 这样不仅可以提高sql的性能还可以做一下并发执行, 提高整体查询的速度; java没有原生的api,或 阅读全文
posted @ 2021-10-19 13:43 桂长江 阅读(817) 评论(0) 推荐(0) 编辑
摘要:团队目前在做一个用户数据看板(下面简称看板),基本覆盖用户的所有行为数据,并生成分析报表,用户行为由多个数据来源组成(餐饮、生活日用、充值消费、交通出行、通讯物流、交通出行、医疗保健、住房物业、运动健康...), 基于大量数据的组合、排序和统计。根据最新的统计报告,每天将近100W+的行为数据产生, 阅读全文
posted @ 2021-09-07 09:09 桂长江 阅读(257) 评论(0) 推荐(0) 编辑
摘要:AVA中通过Hibernate-Validation进行参数验证 在开发JAVA服务器端代码时,我们会遇到对外部传来的参数合法性进行验证,而hibernate-validator提供了一些常用的参数校验注解,我们可以拿来使用。1.maven中引入hibernate-validator对应的jar: 阅读全文
posted @ 2021-08-05 17:54 桂长江 阅读(491) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/2005wind/p/4899983.html 阅读全文
posted @ 2021-06-21 11:00 桂长江 阅读(1444) 评论(0) 推荐(0) 编辑
摘要:1.SpringBoot/spring @SpringBootApplication: 包含@Configuration、@EnableAutoConfiguration、@ComponentScan通常用在主类上; @Repository: 用于标注数据访问组件,即DAO组件; @Service: 阅读全文
posted @ 2021-06-02 14:55 桂长江 阅读(70) 评论(0) 推荐(0) 编辑
摘要:常用的环境有开发环境dev、测试环境test、生产环境prod。多环境配置可以有效的进行数据库及其他数据的配置,是常用的手法。 多环境配置常用的有两种方式: 一、复制多个application.properties文件,并根据环境重命名。 二、将不同环境的配置文件放在不同的文件目录下。 目录 方式一 阅读全文
posted @ 2021-05-21 09:14 桂长江 阅读(1316) 评论(0) 推荐(0) 编辑
摘要:<?xml version="1.0" encoding="UTF-8"?><configuration debug="false"> <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径--> <property name="LOG_HOME" value="/home/to 阅读全文
posted @ 2021-03-18 10:02 桂长江 阅读(835) 评论(0) 推荐(0) 编辑
摘要:SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar c = Calendar.getInstance();1.过去七天 c.setTime(new Date()); c.add(Calenda 阅读全文
posted @ 2020-03-25 23:49 桂长江 阅读(157) 评论(0) 推荐(0) 编辑
摘要:实体类 public class Menu { // 菜单id private String id; // 菜单名称 private String name; // 父菜单id private String parentId; // 菜单url private String url; // 菜单图标 阅读全文
posted @ 2020-02-19 23:43 桂长江 阅读(3511) 评论(0) 推荐(0) 编辑
摘要:1.对象与字符串之间的互转 将对象转换成为字符串 String str = JSON.toJSONString(infoDo); 字符串转换成为对象 InfoDo infoDo = JSON.parseObject(strInfoDo, InfoDo.class); 2.对象集合与字符串之间的互转 阅读全文
posted @ 2019-12-03 14:23 桂长江 阅读(5167) 评论(0) 推荐(0) 编辑
摘要:Spring Boot使用RestTemplate消费REST服务的几个问题记录 我们可以通过Spring Boot快速开发REST接口,同时也可能需要在实现接口的过程中,通过Spring Boot调用内外部REST接口完成业务逻辑。 在Spring Boot中,调用REST Api常见的一般主要有 阅读全文
posted @ 2019-12-03 14:21 桂长江 阅读(5876) 评论(0) 推荐(0) 编辑
摘要:用法 getProperty方法的返回值是String类型。 java.util.Properties 读取配置文件中的参数 //读取配置文件 FileInputStream inStream = null; try { inStream = new FileInputStream("/fetche 阅读全文
posted @ 2019-11-28 18:21 桂长江 阅读(548) 评论(0) 推荐(0) 编辑
摘要:字节”是byte,“位”是bit ;1 byte = 8 bit ;char 在java中是2个字节。java采用unicode,2个字节(16位)来表示一个字符。char 16位2个字节byte 8位1个字节short 16位2个字节int 32位4个字节long 64位8个字节float 32位 阅读全文
posted @ 2019-11-21 11:54 桂长江 阅读(31317) 评论(0) 推荐(1) 编辑

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