J2EE
人生偌只如初见
学历代表过去,财力代表现在,学习力代表将来,所见所闻改变一生,不知不觉断送一生。
展开
-
MyBatis学习笔记-数据脱敏
总体来说,数据字段的脱敏操作没有那么复杂,可以根据自身的需求更加细粒度的控制实现。原创 2024-07-02 21:05:31 · 323 阅读 · 0 评论 -
MyBatis学习笔记-参数转义处理
注意事项全局参数的一个统一拦截替换。不是能很好的区分增删改查,进行更细粒度的控制。注意事项可以支持仅处理查询操作的参数。参数的类型会比较多,需要根据不同的参数类型进行单独的处理。@Slf4j@Override// MetaObject是MyBatis提供的一个反射帮助类,可以优雅访问对象的属性,这里是对parameterHandler对象进行反射处理,if (!原创 2024-07-02 21:03:31 · 504 阅读 · 0 评论 -
ElasticSearch学习笔记-SpringBoot整合Elasticsearch7
自此项目可以正常连接Elasticsearch完成相关功能的开发。多集群实例注入Spring容器。原创 2024-01-06 15:15:26 · 916 阅读 · 0 评论 -
XXL-JOB学习笔记-新增企业微信告警通知
【代码】XXL-JOB学习笔记-新增企业微信告警通知。原创 2024-01-06 15:14:00 · 1133 阅读 · 0 评论 -
XXL-JOB学习笔记-基于注解实现自动注册新建任务
自定义注册新建任务的注解/** 默认为 ROUND 轮询方式 可选: FIRST LAST ROUND RANDOM CONSISTENT_HASHString glueRemark() default "GLUE代码初始化";基于事件监听机制,监听ApplicationReadyEvent事件,扫描带有@XxlJob注解的目标方法,然后在根据@XxlJobRegister注解实现自动注册新建任务@Slf4j@Component。原创 2023-12-30 21:18:29 · 1815 阅读 · 0 评论 -
XXL-JOB学习笔记-基于代码实现新建、修改任务
自此,便可以基于代码的方式新建、修改任务。原创 2023-12-30 21:01:48 · 1025 阅读 · 0 评论 -
Java学习笔记-SpringBoot整合Thymeleaf
【代码】Java学习笔记-Thymeleaf集成SpringBoot。原创 2023-12-27 22:52:08 · 957 阅读 · 0 评论 -
Redis学习笔记-发布订阅PubSub
【代码】Redis学习笔记-发布订阅PubSub。原创 2023-12-27 23:05:30 · 702 阅读 · 0 评论 -
OBS学习笔记-SpringBoot集成华为云配置
SpringBoot集成华为云OBS配置原创 2023-01-30 17:50:00 · 731 阅读 · 0 评论 -
OSS学习笔记-SpringBoot集成阿里云配置
SpringBoot集成阿里云OSS配置原创 2023-01-30 17:40:45 · 362 阅读 · 0 评论 -
Knife4j学习笔记-SpringBoot多服务聚合配置
SpringBoot集成Knife4j实现多服务聚合配置原创 2023-01-30 17:10:20 · 426 阅读 · 0 评论 -
Knife4j学习笔记-SpringBoot集成自动分组配置
SpringBoot集成Knife4j自动分组配置原创 2023-01-25 20:18:55 · 1388 阅读 · 0 评论 -
MongoDB学习笔记-SpringBoot集成整合多数据源
SpringBoot集成整合MongoDB多数据源原创 2023-01-25 19:23:13 · 189 阅读 · 0 评论 -
Nacos学习笔记-Sentinel整合示例
Sentinel文档地址:https://github.com/alibaba/Sentinelhttps://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8DSentinel下载地址:https://github.com/alibaba/Sentinel/releasesSentinelDashboard当前版本sentinel-dashboard-1.8.1.jar原创 2021-04-03 19:09:24 · 558 阅读 · 0 评论 -
Nacos学习笔记-安装部署和SpringCloud整合示例
官网地址:https://nacos.io/en-us/index.html下载地址: https://github.com/alibaba/nacos/releases文档地址: https://nacos.io/en-us/docs/what-is-nacos.htmlNacos版本:1.4.1单机模式Windows:cmd startup.cmd -m standaloneLinux/Unix:bash startup.sh -m standalone访问地址:h.原创 2021-03-27 00:06:10 · 289 阅读 · 0 评论 -
SQLite学习笔记-多个分隔符分割字符串并删除后缀
SQLite单个分隔符分割字符串删除后缀实现很简单SELECT 'aaa-bbb-ccc-ddd-eee', SUBSTR('aaa-bbb-ccc-ddd-eee', 0, LENGTH(RTRIM('aaa-bbb-ccc-ddd-eee', REPLACE('aaa-bbb-ccc-ddd-eee', '-', ''))));SQLite多个分隔符分割字符串需要借助递归查询实现多个分隔符分割字符串递归查询过程:i 记录分隔符坐标位置 input 记录下一次递归查询的字符串 origin原创 2020-12-11 16:51:20 · 2958 阅读 · 0 评论 -
Java学习笔记-CSV文件的乱码处理
主要是在读取文件的时候指定文件的编码,获取文件编码示例如下:import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;public class FileCharsetUtils { public static Logger LOG = LoggerFactory.getLogger(FileCharsetUtils.class); public static String getCharset(St原创 2020-12-01 21:41:29 · 862 阅读 · 0 评论 -
Java学习笔记-EXCEL文件的读写操作
一、基于POI操作EXCEL文件<!-- POI依赖包 --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.2</version></dependency><dependency> <groupId>org.apache.po原创 2020-11-28 22:22:27 · 884 阅读 · 2 评论 -
Java学习笔记-CSV文件的读写操作
CSV文件读写简单示例:import org.platform.utils.file.FileCharsetUtils;import org.platform.utils.file.LineHandler;import org.platform.utils.file.PathUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.util.ArrayList;im原创 2020-11-28 21:39:41 · 369 阅读 · 1 评论 -
微信支付笔记-移动应用和网页支付Java后端实现
微信申请创建应用,获取APPID、应用私钥、商户ID、商户私钥等。具体可以参考官方文档资料:https://pay.weixin.qq.com/wiki/doc/api/index.html支付参数配置import org.springframework.beans.factory.annotation.Value;import org.springframework.contex...原创 2020-04-16 11:41:08 · 402 阅读 · 0 评论 -
阿里支付笔记-移动应用和网页支付Java后端实现
支付宝申请创建应用,获取APPID、应用公钥、应用私钥、支付宝公钥、商户ID等。具体可以参考官方文档资料:https://opendocs.alipay.com/open支付参数配置import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotati...原创 2020-04-16 11:10:41 · 1531 阅读 · 0 评论 -
Activiti学习笔记-整合SpringBoot与简单示例
Activiti版本:7.1.0.M3.1Spring Boot 版本:2.1.1.RELEASE相关依赖如下:<!-- Activiti依赖包 --><dependency> <groupId>org.activiti</groupId> <artifactId>activiti-engine</a...原创 2019-09-24 19:40:35 · 471 阅读 · 0 评论 -
SpringBoot学习笔记-集成其他组件框架记录
最近利用空闲时间看了一下SpringBoot相关的知识,网上的资料文档还是比较丰富,比较全面的,在此就不做文字记录了。自己也动手写了一些测试实例,集成了一些常用的组件框架,如Mybatis、Redis、Rabbitmq、Kafka、Quartz、Swagger、ElasticSearch、OAuth、SMS、Instant Messaging、Mongodb、HBase、Titan、Payment...原创 2017-06-10 19:00:54 · 1509 阅读 · 0 评论 -
MyBatis学习笔记-Spring集成DAO层实现方式记录
Spring MyBatis 版本如下:spring 4.2.6.RELEASEmybatis 3.4.0mybatis-spring 1.3.0Spring集成MyBatis的DAO层两种实现方式如下第一种基于传统DAO层接口实现类方式:public interfa原创 2016-07-20 10:52:33 · 2232 阅读 · 0 评论 -
Quartz学习笔记-Spring整合与简单使用
Quartz 是个开源的作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。Quartz 允许开发人员根据时间间隔来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联。整合了 Quartz 的应用程序可以重用来自不同事件的作业,还可以为一个事件组合多个作业。这里主要记录一下Spring与Quartz的整合集成使用。原创 2015-02-16 10:59:24 · 1422 阅读 · 1 评论 -
MyBatis学习笔记-注解SQL多个参数查询异常处理
MyBatis学习笔记-注解SQL多个参数查询异常处理Caused by: org.apache.ibatis.binding.BindingException: Parameter 'account' not found. Available parameters are [1, 0, param1, param2]原创 2015-01-28 16:32:40 · 2720 阅读 · 1 评论