changaspl
码龄7年
关注
提问 私信
  • 博客:403,524
    403,524
    总访问量
  • 159
    原创
  • 1,986,362
    排名
  • 318
    粉丝
  • 2
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-10-17
博客简介:

changaspl

博客描述:
一个正在努力,想给马云打工的年轻人
查看详细资料
个人成就
  • 获得547次点赞
  • 内容获得73次评论
  • 获得3,274次收藏
  • 代码片获得3,594次分享
创作历程
  • 3篇
    2023年
  • 7篇
    2022年
  • 4篇
    2021年
  • 41篇
    2020年
  • 41篇
    2019年
  • 70篇
    2018年
成就勋章
TA的专栏
  • 随笔总结
    26篇
  • JUC
    3篇
  • js
    3篇
  • vue
    5篇
  • 设计模式那些事
    13篇
  • PTA程序设计
    40篇
  • 我在学Python
    6篇
  • 到处学技术
    4篇
  • 我在学框架
    11篇
  • 再学Java
    25篇
  • 数据结构与算法
    26篇
  • java刷题
    22篇
  • 强智教务系统API学习
    7篇
  • 网页开发
    8篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

jsqlparse使用,将等于替换为in

使用 JSqlParsesql解析工具,实现where条件替换,名称替换等
原创
发布博客 2023.07.09 ·
697 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

kubesphere 安装 skywalking

kubesphere helm 安装 skywalking,实现分布式链路追踪
原创
发布博客 2023.04.05 ·
1155 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

kubesphere 搭建 harbor & 内网穿透

kubesphere 搭建 harbor & 内网穿透 登录
原创
发布博客 2023.01.02 ·
613 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

kubesphere安装Maven+JDK17 流水线打包

kubesphere3.3安装Maven+JDK17 流水线打包 devops
原创
发布博客 2022.11.13 ·
4738 阅读 ·
2 点赞 ·
4 评论 ·
8 收藏

自用OkHttp工具类

OkHttp工具类。
原创
发布博客 2022.07.26 ·
767 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

雪花算法 Redis 分布式管理机器码

雪花算法,Redis实现自定义管 机器号与工作号,集群部署下尽可能保证ID不重复
原创
发布博客 2022.07.23 ·
2173 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

springboot缓存 集成Redis缓存

springboot缓存 集成Redis缓存
原创
发布博客 2022.05.30 ·
446 阅读 ·
0 点赞 ·
0 评论 ·
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 ·
125 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

go-gRPC快速入门

go语言gRPC快速入门
原创
发布博客 2022.05.21 ·
363 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker部署Springboot到Nacos

docker部署Springboot到Nacos1. 项目打包一般正常情况先,点击install就行了因为我的继承了自己编写的公共父类,一直打包都是只有几kb,依赖什么的都没有打包进去解决方法:修改pom打包插件 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId>
原创
发布博客 2022.04.04 ·
2315 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

CompletableFuture异步计算工具类

CompletableFuture异步计算工具类前言在平时的业务中,有的业务需要在循环中查询数据库(公司规范禁止在for中调用数据库操作),但有时数据量非常大的时候,可以进行异步分批操作。代码一些工具类很多包都有,导入自己熟悉的就行。import cn.hutool.core.collection.CollectionUtil;import com.google.common.collect.Lists;import org.springframework.util.CollectionUti
原创
发布博客 2021.05.18 ·
453 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

window.open打开子窗口回调父窗口函数

window.open打开子窗口回调父窗口函数需求最新在工作中,遇到一个需求。老项目的前端页面使用的是jsp技术,产品要求点击按钮弹出一个弹窗进行操作,操作成功要关闭子页面,还要提示成功信息。本来想使用ajax的请求方式传json数据的,但是表单中包含了文件和数据,在加上后台的接收方法但是有现成的公用方法。于是就使用了window.open打开窗口。解决方法在子窗口跳转到父窗口的时候进行关闭子窗口,回调父窗口函数。 <script> // 如果父窗口存在,就关闭
原创
发布博客 2021.05.04 ·
3477 阅读 ·
2 点赞 ·
1 评论 ·
3 收藏

Java内省

前言在工作中,会遇到需要比较两个对象比较字段差异的情况(包括字段名称和字段的值),而Java的内省刚好适合这种场景。对于一个标准的 javaBean 来说,它包括属性、get 方法和set 方法,这是一个约定俗成的规范。为此 sun 提供了 Introspector 工具包,来使开发者更好或者更灵活的操作 javaBean。获取字段名和方法名public static void main(String[] args) throws Exception{ // 获取整个Bean的信息
原创
发布博客 2021.03.16 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Jenkins自动构建部署vue项目 Nginx

Jenkins自动构建部署vue项目 Nginx前言把代码提交到github,然后通过Jenkins自动构建项目部署到docker中的Nginx本项目是使用 vue-admin-template 进行二次开发后端使用:springboot+mybatisplus+Redis+mysql环境:服务器1(阿里云学生机):以前安装了Jenkins服务器2(阿里云按量付费):安装docker Nginx流程:项目提交到github ——> 构建打包 ——> 发送到有Nginx的服务器
原创
发布博客 2021.02.02 ·
726 阅读 ·
0 点赞 ·
2 评论 ·
4 收藏

activiti工作流-单独使用

activiti工作流一、导包与配置文件 <properties> <java.version>1.8</java.version> <slf4j.version>1.6.6</slf4j.version> <log4j.version>1.2.12</log4j.version> <activiti.ve
原创
发布博客 2020.11.09 ·
497 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CentOS安装Maven

CentOS安装Maven下载镜像进入官网http://maven.apache.org/download.cgi点击此处下载https://www-eu.apache.org/dist/maven/maven-3/3.6.2/binaries/apache-maven-3.6.2-bin.tar.gz解压安装下载完成后开始解压 tar -zxvf apache-maven-3.6.2-bin.tar.gz配置环境变量 vim /etc/profile export M2_H
原创
发布博客 2020.09.13 ·
203 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

根据时间获取 几分钟前,几小时前 ········

根据时间获取 几分钟前,几小时前 ········能够根据时间字符串获取 几分钟前,几小时前,几天前,几月前,几年前时间格式yyyy-MM-dd HH:mm:ss (可以缺省),例如:2020-08-18、 2020-08-19 9: 、2020-08-19 09:10 都是支持的// ES6 导出export const getFormatMsgTime = (stringTime) => { let minute = 1000 * 60; let hour = minut
原创
发布博客 2020.08.19 ·
839 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

实现SpringSecurity + jwt 乱七八糟的坑

前言​ 利用SpringSecurity实现jwt,主要是实现两个拦截器,一个附则登录的拦截,一个负责不是登录的拦截。然后在配置文件添加这个拦截器即可。网上很多教程,感觉都不一样,后来阅读源码,发现其实是继承了他们的父类,效果是一样的。​ 登录拦截继承 UsernamePasswordAuthenticationFilter类,重写attemptAuthentication方法,也有的教程实现的是UsernamePasswordAuthenticationFilter类的父类,AbstractAut
原创
发布博客 2020.08.18 ·
965 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

记一篇代码自动生成器-mybatis-plus

参考文档:https://mp.baomidou.com/config/generator-config.html#%E5%9F%BA%E6%9C%AC%E9%85%8D%E7%BD%AEimport com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.annotation.FieldFill;import com.baomidou.mybatisplus.annotation.IdType;imp
原创
发布博客 2020.07.26 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue打包成安卓-遇坑

vue转安卓npm run build # 打包npm install -g cordova # 安装cordova# 利用cordova创建一个新项目cordova create folkmusic com.music.folkmusic musicapp # folkmusic是项目名称,com.music.folkmusic是包名,musicapp是程序的标题# 将刚才在vue项目中打包生成的dist文件夹下面的index.html和static文件夹复.
原创
发布博客 2020.07.09 ·
447 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多