- 博客(12)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 企业微信开发实战:自建审批流引擎
1.概述企业微信上是这样介绍的。不过经本人的研究测试,该工作流引擎的功能是比较有限的。首先只有移动端才能发起,流程的定义是必须在企业微信控制台中定义,而且不支持条件分支,适用于比较简单的应用场景,请假之类的。而且审批界面数据展示自定义程度很低。2.企业微信开发基础文档链接:https://work.weixin.qq.com/api/doc#90000/90135/90665corp...
2019-10-30 10:55:07
6897
9
原创 java 实现简单时间轮调度算法
public class TimeWheelTest3 { private ThreadPoolExecutor jobTriggerPool = new ThreadPoolExecutor(20, 50, 200, TimeUnit.MILLISECONDS, new ArrayBlockingQueue<Runnable>(50)); private Map<Integer, List<Integer>> ringData
2021-09-16 16:40:49
426
原创 XXL-job源码公司版本个阅读心得
这里写目录标题调度中心启动运行中结束执行器启动运行中结束从别人那边拷贝的原理图公司版本的xxl-job,东拼西凑的版本与V2.0.0 这个版本相似https://www.xuxueli.com/xxl-job/#7.11%20版本%20V1.5.2%20特性[2017-02-28]代码地址https://gitee.com/xuxueli0323/xxl-job.git调度中心启动运行中结束执行器启动运行中结束...
2021-07-17 22:54:52
998
原创 springboot 接口参数 jackjson驼峰转下划线
接口参数统一,把驼峰转成下划线与数据字段统一。方法1在propertis里面配置spring.jackson.property-naming-strategy=CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES方法2配置objectMapper@Configurationpublic class MyConfig { @Bean public ObjectMapper objectMapper() { ObjectMappe
2021-05-15 11:30:42
1405
原创 明确一下自己写博客的目标和意义
写博客的意义是什么?1.每礼拜都要学习,整理知识,保持学习。2.可以在简历上贴金,哈哈。3.整理知识点,引用官方文档资料,优质博客。4.给学习带来兴趣和热情。规范一下写博客的方法1.尽量从官方资料出发,学习知识点,整理好最原始的资料,引用进来。2.学习一个知识点,走一遍坑,碰一波雷,自己代码练熟,整理好文字,再写成博客。2021加油!...
2021-03-05 09:41:16
321
1
原创 分布式链路追踪 elasticsearch+skywalking 部署实战
分布式链路追踪 elasticsearch+skywalking 部署实战1.安装elasticsearch1.下载安装包2.安装解压3.修改elasticsearch配置4.创建用户组,创建启动用户5.修改limit数量,调大当前用户的软硬限制,需要重新登陆系统生效6.修改内核参数vm.max_map_count7.切换到es用户,启动elasticsearch8.浏览器访问ip:9200/进行验证2.安装skywalking1.下载解压2.修改配置文件3.修改apache-skywalking-apm
2020-08-26 09:39:46
824
原创 java+selenium+chrome headless实现后端截图功能
1.需求背景客户希望将项目中统计报表的界面的数据每月发送给他。不考虑用jasper报表软件之类太重的,直接截图,将图片放入邮件中更合适。2.技术选择之前调研过用Phantomjs来实现截图,发现截出来的图片总是显示不正常,所以就选择用chrome headles3.linux安装chrome headless1./etc/yum.repos.d/google-chrome.repo[g...
2020-04-06 16:32:42
5847
3
原创 常见排序算法:快速排序个人心得
1.过程演示有无序数列 3 5 7 8 9 5 1 2 6 * 开始 3 为标准数stard * * 右边下标移动 右边结束了, 左边动 * 左边下标移动 左边结束了, 回到大循环,右边又接着动 * * 3 5 7 8 9 5 1 2 6 * 0 0 * 右边动 *...
2019-11-17 17:34:05
236
原创 shiro整合springboot实战:二、Shiro配置类和自定义Realm
1.写几个登录接口和测试接口@RestControllerpublic class LoginController { /** * 登录接口 * @param loginDTO * @param request * @param response * @return */ @PostMapping("login")...
2019-10-15 11:17:28
504
原创 shiro整合springboot实战:一、项目搭建和数据库表设计
1.参考mybatis-plus教程建立一个简单的springboot项目,然后加入shiro依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc...
2019-10-07 21:34:59
522
原创 MyBatis-plus 入门实战:二、AutoGenerator的代码生成器的配置与使用
#1.引入依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.2.0</version> </dependency...
2019-09-16 22:28:28
546
原创 MyBatis-plus 入门实战:一、demo的搭建
MyBatis-plus 实战学习#1.简单建一个springboot工程#2.引入maven配置 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</arti...
2019-09-15 21:31:46
427
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人