自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Gin路由分组嵌套以及路由分组中间键demo

【代码】Gin路由分组嵌套以及路由分组中间键demo。

2023-09-24 19:47:59 176 1

转载 Golang-bind绑定器

当验证不通过时,会给出错误的信息,但是原始的错误信息不太友好,不利于用户查看。可以绑定json,query,param,yaml,xml。gin中的bind可以很方便的将 前端传递 来的数据与。会根据请求头中的content-type去自动绑定。form-data的参数也用这个,tag用form。需要使用参数验证功能,需要加binding tag。在使用这个功能的时候,需要给结构体加上Tag。当出现错误时,就可以来获取出错字段上的msg。只需要给结构体加一个msg 的tag。默认的tag就是form。

2023-09-21 17:03:40 324

转载 Java 判空新写法!干掉 if else

【代码】Java 判空新写法!干掉 if else。

2023-09-20 10:28:12 134 1

原创 递归方法实现树型菜单

获取全部菜单信息集合和单独的一级菜单集合 套用下边代码就可以实现 /** * 递归封装 * @param menuList 全部菜单集合 * @param parentList 一级菜单集合 * @return */ private List<MenuTree> getMenuTree(List<MenuTree> menuList,List<MenuTree> parentList){

2022-03-25 16:42:37 716 1

原创 java敏感词过滤

运用于内容敏感词过滤打码。

2022-03-18 21:25:48 4049 5

原创 sql语句查询某字符串是否存在于长字符串之内

SELECT * FROM sys_office WHERE find_in_set(#{id}, parent_ids);

2022-03-04 16:49:03 245

原创 jar包修改编译反编译操作

1.首先下载一个反编译工具JD-GUI(自己用的是这款)2.获取到你要改的jar包文件3.先把jar包直接解压暂时放在一个目录里(本人准备修改这个文件)4.再把jar包拖进JD-GUI进行解码然后保存到另一个文件夹中(jarTest)5.再解压6.解压完放到eclips中进行代码修改然后保存(当你保存完以后 eclips会自动生成bin文件 找到bin文件下边你修改过后的.class文件)7.替换之前步骤三中直接解压jar中的对应...

2022-03-03 11:21:00 12259

原创 Json型字符串取出固定的Key值并用逗号拼接

String json = "[{'day1':'work','day2':26},{'day1':123,'day2':26}]"; StringJoiner sj1 = new StringJoiner(","); JSONArray jsonArray = JSONArray.fromObject( json); for(int i=0; i<jsonArray.size(); i++){ JSONObject obj...

2022-01-25 14:08:22 1061

原创 List对象中某字段值存在于另一个List集合中并过滤数据

List<String> useList = new ArrayList<>(); int use=3; for (int i=1;i<=use;i++){ useList.add(String.valueOf(i)); } List<TRoom> tRooms = new ArrayList<>(); TRoom tRoom1 = new TRoo.

2022-01-18 11:52:47 4455

原创 spring项目启动时执行任务

@PostConstruct public void updateParkTotalNum() { log.info("项目启动任务===》开始执行"); tParkLotService.updateParkTotalNum(); log.info("项目启动任务===》执行完成"); }加个注解@PostConstruct就可以实现该注解的说明:@PostConstruct该注解被用来修饰一个非静态的void()方法。被@P...

2022-01-10 13:55:20 340

原创 java常用的时间类型格式转换工具类

public class LocalDateUtils { // ======以下为常用时间转换=================== public static Date asDate(LocalDate localDate) { return Date.from(localDate.atStartOfDay().atZone(ZoneId.systemDefault()).toInstant()); } public static Date asDat.

2022-01-10 11:10:38 401

原创 java UUID工具类

/** *32位默认长度的uuid * (获取32位uuid) * * @return */ public static String getUUID() { return UUID.randomUUID().toString().replace("-", ""); } /** * * (获取指定长度uuid) * * @return */ ...

2022-01-10 11:06:09 561

原创 java汉字字符串转拼音

可用于公司设置默认账号

2022-01-10 11:01:17 512

原创 MyBatis-plus代码自动生成器

// 代码生成器 AutoGenerator mpg = new AutoGenerator(); // 全局配置 GlobalConfig gc = new GlobalConfig(); String projectPath = System.getProperty("user.dir"); gc.setOutputDir(projectPath + "/src/main/java"); ...

2022-01-10 10:24:10 93

原创 根据对应相等属性操作两个list

关于java8用新特性操作两个list

2022-01-07 18:01:32 943

原创 用新特性批量更新数据状态

java8新特性操作定时任务批量修改数据状态

2022-01-06 15:14:43 383

转载 关于lambdaQueryWrapper中常用方法

2022-01-06 13:44:41 588

转载 mysql按月统计最近一年,半年数量

需求如下,要统计最近半年,一年的数量,数据为0也需要查询最近一年的月份SELECT @s := @s + 1 AS `index`, DATE_FORMAT( DATE_SUB( CURDATE(), INTERVAL @s MONTH ), '%Y-%m' ) AS `mon` FROM mysql.help_topic, ( SELECT @s := - 1 ) temp...

2022-01-05 10:20:43 805

空空如也

空空如也

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

TA关注的人

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