随笔总结
文章平均质量分 51
changaspl
这个作者很懒,什么都没留下…
展开
-
jsqlparse使用,将等于替换为in
使用 JSqlParsesql解析工具,实现where条件替换,名称替换等原创 2023-07-09 17:36:38 · 626 阅读 · 0 评论 -
kubesphere 安装 skywalking
kubesphere helm 安装 skywalking,实现分布式链路追踪原创 2023-04-05 23:15:17 · 1113 阅读 · 1 评论 -
kubesphere 搭建 harbor & 内网穿透
kubesphere 搭建 harbor & 内网穿透 登录原创 2023-01-02 15:47:18 · 591 阅读 · 0 评论 -
kubesphere安装Maven+JDK17 流水线打包
kubesphere3.3安装Maven+JDK17 流水线打包 devops原创 2022-11-13 23:26:42 · 4558 阅读 · 4 评论 -
自用OkHttp工具类
OkHttp工具类。原创 2022-07-26 17:55:46 · 754 阅读 · 0 评论 -
雪花算法 Redis 分布式管理机器码
雪花算法,Redis实现自定义管 机器号与工作号,集群部署下尽可能保证ID不重复原创 2022-07-23 00:20:26 · 2096 阅读 · 0 评论 -
springboot缓存 集成Redis缓存
springboot缓存 集成Redis缓存原创 2022-05-30 22:07:58 · 430 阅读 · 0 评论 -
ES CRUD学习
GET /_cat/nodes?v# 查询所有索引GET /_cat/indices?vGET /_cat/indices?v&h=health,status,index# 创建索引PUT /bamboo# 删除索引DELETE /bamboo# 创建索引对应的mapping和settingPUT /bamboo { "mappings": { "properties": { "title": { "type": "text" }, .原创 2022-05-22 19:54:21 · 117 阅读 · 0 评论 -
go-gRPC快速入门
go语言gRPC快速入门原创 2022-05-21 23:13:18 · 344 阅读 · 0 评论 -
docker部署Springboot到Nacos
docker部署Springboot到Nacos1. 项目打包一般正常情况先,点击install就行了因为我的继承了自己编写的公共父类,一直打包都是只有几kb,依赖什么的都没有打包进去解决方法:修改pom打包插件 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId>原创 2022-04-04 14:08:17 · 2287 阅读 · 0 评论 -
Java内省
前言在工作中,会遇到需要比较两个对象比较字段差异的情况(包括字段名称和字段的值),而Java的内省刚好适合这种场景。对于一个标准的 javaBean 来说,它包括属性、get 方法和set 方法,这是一个约定俗成的规范。为此 sun 提供了 Introspector 工具包,来使开发者更好或者更灵活的操作 javaBean。获取字段名和方法名public static void main(String[] args) throws Exception{ // 获取整个Bean的信息原创 2021-03-16 17:50:17 · 174 阅读 · 0 评论 -
Redis RedisTemplate 使用总结
Redis RedisTemplate 使用总结Redis的String数据结构void set(K key, V value);redisTemplate.opsForValue().set("num","123");redisTemplate.opsForValue().get("num") 输出结果为123void set(K key, V value, long tim...转载 2020-03-02 22:12:53 · 1125 阅读 · 0 评论 -
Redis基本语法总结
Redis基本语法存储字符串string字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。set key value:设定key持有指定的字符串value,如果该key存在则进行覆盖操作。总是返回”OK”ge...原创 2020-02-29 16:34:56 · 1981 阅读 · 0 评论 -
springboot邮件任务
邮件任务1.引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>2. 配置文件spring: mail:...原创 2020-02-29 13:24:40 · 271 阅读 · 0 评论 -
springboot集成swagger2详解
springboot swagger2 使用依赖<!--swagger2--><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2<...原创 2020-02-28 20:57:15 · 865 阅读 · 0 评论 -
springBoot 集成 Mybatis
springBoot 集成 Mybatis导入依赖可以用IDEA创建的时候导入,也可以后期导入<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId>...原创 2020-02-25 16:29:34 · 146 阅读 · 0 评论 -
springboot 自定义类型转换 Gson和fastjson
springboot 自定义类型转换Gson实现@ConditionalOnMissingBean注解:启动时检测有没有gsonHttpMessageConverter 的bean如果有,默认类型转换器将不再生效引入Maven<!-- 使用Google的gson --><dependency> <groupId>org.springfra...原创 2020-02-24 22:04:26 · 577 阅读 · 0 评论 -
springboot 异常处理与统一返回
异常处理与统一返回统一返回想要统一返回,就要设计两个接口枚举类继承的接口返回类接口public interface ResultCode { //操作是否成功,true为成功,false操作失败 boolean success(); //操作代码 int code(); //提示信息 String message();}...原创 2020-02-24 20:38:50 · 544 阅读 · 0 评论 -
Springboot i18n 国际化
Springboot i18n 国际化1.在资源目录下新建文件夹i18n2.以页面开头,创建一个properties,例如:hello.properties3. 创建hello_zh_CN.properties[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iPtxWuxG-1582526307300)(C:\Users\chang\AppData\Roami...原创 2020-02-24 14:38:47 · 587 阅读 · 0 评论 -
JSR 303校验 解析及使用
JSR 303 基本的校验规则1.首先通过IDEA找到类2.随便点开一个,这些注解类大致配置一样来个栗子: ( @Pattern 验证 String 对象是否符合正则表达式的规则)/* * Jakarta Bean Validation API * * License: Apache License, Version 2.0 * See the license.txt fi...原创 2020-02-20 22:47:05 · 807 阅读 · 0 评论 -
SSM快速配置
SSM依赖<properties> <spring.version>5.2.3.RELEASE</spring.version> <slf4j.version>1.6.6</slf4j.version> <log4j.version>1.2.12</log4j.version> ...原创 2020-02-18 14:59:45 · 164 阅读 · 0 评论 -
spring-mybatis配置
dataSource<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <property name="driverClassName" value="${driver}" /> ...原创 2020-02-15 18:29:30 · 317 阅读 · 0 评论 -
Mybatis高级查询
高级查询多对一一对多原创 2020-02-14 16:59:09 · 201 阅读 · 0 评论 -
log4j配置文件解析
log4j配置文件示例:# Set root category priority to INFO and its only appender to CONSOLE.#log4j.rootCategory=INFO, CONSOLE debug info warn error fatallog4j.rootCategory=debug, CONSOLE, LOG...原创 2020-02-14 14:56:25 · 663 阅读 · 0 评论 -
MySQL 常见引擎总结
MySQL 引擎1.InnoDB存储引擎InnoDB给MySQL的表提供了事务处理、回滚、崩溃修复能力和多版本并发控制的事务安全。InnoDB存储引擎总支持AUTO_INCREMENT。自动增长列的值不能为空,并且值必须唯一。MySQL中规定自增列必须为主键。InnoDB还支持外键(FOREIGN KEY)。当删除、更新父表中的某条信息时,子表也必须有相应的改变,这是数据库的参照完整性...原创 2020-02-13 21:39:19 · 1610 阅读 · 0 评论 -
微信公众号之微信登录
前言实现前端纯微信登录,用服务器代理请求,不走自己的后台实现思路1.通过vue路由守卫拦截用户,判断是否存在openid,有就直接进入url2.没有openid,跳转得到登录页面(author.vue)3.通过cookie来查询用户是不是第一次进入,如果是就去微信第三方获取code4.通过code获取token,openid,re_openid(刷新token用的),将openid...原创 2020-02-11 23:32:29 · 717 阅读 · 0 评论