随笔分类 -  JAVA

摘要:有时候有些需求是需要工作日才能处理,节假日要顺延的,碰到这种我们就需要自己维护自己的日期表。 本文维护的是全年的,建议只维护节假日的,这样维护的数据会少很多,因为我已经是维护全年的啦,就为了自己方便,总结了几句SQL可以快速设置周六周日,至于法定节假日,因为全年也没几天,所以是在设置好周六周日后,再 阅读全文
posted @ 2022-01-18 09:42 姜饼攻城狮 阅读(825) 评论(0) 推荐(0)
摘要:POI全称PoorObfuscation Implementation ,是Apache组件的一个开源项目,可以对微软的Office一系列办公软件进行读写操作。 实现方式有三种(建议SXSSF): 1,HSSF是POI工程对Excel 97(-2007)文件操作的纯Java实现 2,XSSF是POI 阅读全文
posted @ 2021-09-30 10:29 姜饼攻城狮 阅读(821) 评论(3) 推荐(0)
摘要:Spring Boot +Hibernate + jpa 通过实体映射生成数据库中的表 不废话,上代码 一,POM 配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter- 阅读全文
posted @ 2021-07-22 10:48 姜饼攻城狮 阅读(1425) 评论(0) 推荐(0)
摘要:Nginx参数说明: # 开启/关闭gzip; on/off gzip on; # 启用gzip压缩的最小文件,小于设置值的文件将不会压缩 gzip_min_length 1k; # gzip 压缩级别,1-9,数字越大压缩的越好,也越占用CPU时间,后面会有详细说明 gzip_comp_level 阅读全文
posted @ 2021-06-07 15:54 姜饼攻城狮 阅读(245) 评论(0) 推荐(0)
摘要:启动nginx服务时如果遇到这个错误 Job for nginx.service failed because the control process exited with error code. See “systemctl stat 可能原因如下: 1.nginx配置文件有错误 运行下面命令查 阅读全文
posted @ 2021-06-01 11:21 姜饼攻城狮 阅读(3950) 评论(0) 推荐(0)
摘要:整理的是我自己平时经常会用到的对时间的一些操作! 贴心之作!! import org.apache.commons.lang3.StringUtils; import java.text.ParseException; import java.text.SimpleDateFormat; impor 阅读全文
posted @ 2021-03-26 15:52 姜饼攻城狮 阅读(120) 评论(0) 推荐(0)
摘要:本文讲述的是springboot集成springSecurity和JWT的实现。 前后端分离目前已成为互联网项目开发的业界标准,其核心思想就是前端(APP、小程序、H5页面等)通过调用后端的API接口,提交及返回JSON数据进行交互。在前后端分离项目中,首先要解决的就是登录及授权的问题。传统的ses 阅读全文
posted @ 2021-03-04 15:48 姜饼攻城狮 阅读(1324) 评论(0) 推荐(0)
摘要:这是我一直在用的模版,感觉蛮好的,分享给大家! 方法模版我更新了一次,下面的截图就不更新了;删除 @Description: 不然引用时看不到该方法的注释 方法模版(/** + enter键) ** * 在这里写你的方法注释 * $params$ * @return: $returns$ * @au 阅读全文
posted @ 2021-03-04 11:39 姜饼攻城狮 阅读(2314) 评论(2) 推荐(1)
摘要:本文使用的图片验证码生产工具是captcha,废话不多说,直接上代码 关于前后端分离,图片如何保存验证,只需前端获取图片验证码时传入一个key,将图片存入redis时用该key作为存入redis的key,提交注册/登录时携带该key,即可。 Controller /** * 图片验证码 控制器 */ 阅读全文
posted @ 2021-03-04 11:08 姜饼攻城狮 阅读(2080) 评论(0) 推荐(0)
摘要:Java 8 Optional 类 Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。 Optional 是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显 阅读全文
posted @ 2020-12-23 12:10 姜饼攻城狮 阅读(1227) 评论(0) 推荐(0)
摘要:1,添加钉钉机器人;钉钉群 = > 群设置 => 智能群助手 => 添加机器人 => 自定义机器人 2,添加SDK配置,下载jar <!-- 钉钉消息推送 --> <dependency> <groupId>com.aliyun</groupId> <artifactId>alibaba-dingt 阅读全文
posted @ 2020-11-26 13:38 姜饼攻城狮 阅读(4697) 评论(2) 推荐(0)
摘要:本文提供的工具类,是平时开发中经常会使用到的,使用工具类,提高开发效率。 1,驼峰转下划线,下划线转驼峰 /** * 驼峰转下划线 * * @param value 待转换值 * @return 结果 */ public static String camelToUnderscore(String 阅读全文
posted @ 2020-11-26 12:07 姜饼攻城狮 阅读(544) 评论(1) 推荐(0)
摘要:本文汇总JSON和各种数据的转换方法,使用的是 com.alibaba.fastjson.JSONObject。 一,String - > JSON String json = "{\"name\":\"xiaobai\",\"password\":\"123123\"}"; JSONObject 阅读全文
posted @ 2020-11-26 11:34 姜饼攻城狮 阅读(399) 评论(0) 推荐(0)
摘要:Java 8 Stream Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream API可以极大提高Java程序员的生产力,让 阅读全文
posted @ 2020-11-25 14:01 姜饼攻城狮 阅读(62116) 评论(2) 推荐(7)
摘要:compareTo() 方法用于两种方式的比较: 字符串与对象进行比较。 按字典顺序比较两个字符串。 语法 int compareTo(Object o) 或 int compareTo(String anotherString) 参数 o -- 要比较的对象。 anotherString -- 要 阅读全文
posted @ 2020-11-02 10:44 姜饼攻城狮 阅读(193) 评论(0) 推荐(0)
摘要:一、BigDecimal概述 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可 阅读全文
posted @ 2020-11-02 10:41 姜饼攻城狮 阅读(182) 评论(0) 推荐(0)
摘要:记录以下mybatis中的转义字符,方便以后自己看一下 Mybatis转义字符表 &lt; < 小于 &gt; > 大于 &amp; & 与 &apos; ' 单引号 &quot; " 双引号 需要注意的是分号是必不可少的。 比如 a > b 我们就写成 a &gt; b 二、常用的sql语句写法1 阅读全文
posted @ 2020-10-29 17:15 姜饼攻城狮 阅读(1611) 评论(0) 推荐(0)
摘要:一般是用于管理系统,记录管理人员对数据的一些操作信息。 一,新增注解 /** * @author xxx * @description 操作日志 * @date 2020/10/19 */ @Target(ElementType.METHOD) @Retention(RetentionPolicy. 阅读全文
posted @ 2020-10-19 17:22 姜饼攻城狮 阅读(1523) 评论(5) 推荐(0)
摘要:将定时任务持久化到数据库,方便启动,暂停,删除等操作。 pom: <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.1</version> </depen 阅读全文
posted @ 2020-09-30 15:58 姜饼攻城狮 阅读(1192) 评论(0) 推荐(0)
摘要:贴代码! package com.zy.game.utils; import java.text.ParseException; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.time.I 阅读全文
posted @ 2020-09-27 16:02 姜饼攻城狮 阅读(126) 评论(0) 推荐(0)