JAVA
文章平均质量分 96
Kelvin写代码
这个作者很懒,什么都没留下…
展开
-
8.9.3-多线程(jdk和spring线程池的配置及使用)
8.9.3-多线程(jdk和spring线程池的配置及使用)原创 2022-06-12 23:26:26 · 471 阅读 · 0 评论 -
调度中心整体方案【基于xxl-job的内部定制改造】
文章目录调度中心整体方案xxl-job改造目标admin页面&db修改重点修改的代码admin增加对”EXEC_LLT“类型的调度支持executor增加对”EXEC_LLT“类型的调度支持部署executor打jar包executor的jar包上传到nexus私服在dbc项目中引入maven中引入executor增加xxl-job的properties配置增加xxl-job的配置dbc项目打成jar包创建docker swarm overlay环境部署xxl-job-admin上传xxl-job-原创 2021-11-18 09:56:01 · 1357 阅读 · 0 评论 -
长连接方案及相关概念、技术
长连接方案及相关概念、技术1. 概念1.1. socket1.2. websocket1.2.1. websocket 集群方案1.3. webservice1.3.1. 概念1.3.2. 首先,还是看各种文档资料,熟悉一下什么是webservice、为什么、怎么做1.3.3. 然后就是动手搞事(代)情(码)~1.4. RESTful1.4.1. 翻翻博客,看看大神们怎么解释1.4.2. RESTful特点包括:1.4.3. 再延伸看看RPC概念1.4.4. 拆台RESTful1.5. mina 长连接1.原创 2020-11-20 15:39:42 · 1842 阅读 · 0 评论 -
idea配置多module工程&Springboot打包
文章目录1. 关于module、dependency的结论2. case1 - 整体结构2.1. 分析依赖2.1.1. 目录springboot-plus2.1.2. 目录admin-console2.1.3. 目录admin-core3. case2 - 整体结构3.1. 依赖分析3.1.1. 目录springboot-plus3.1.2. 目录inventory3.1.3. 目录admin-console3.1.4. 目录admin-core4. 关于springboot打jar包的一些注意项4.1.原创 2020-09-17 13:49:19 · 1624 阅读 · 0 评论 -
进销存小程序(三)接口设计
文章目录1. 接口清单2. 接口说明2.1. 登陆流程接口2.1.1. 说明2.1.2. 入参:2.1.3. 返参:2.2. 查询当前用户所属店铺2.2.1. 说明2.2.2. 入参:2.2.3. 返参:2.3. 创建店铺2.3.1. 说明2.3.2. 入参:2.3.3. 返参:2.4. 搜索店铺2.4.1. 说明2.4.2. 入参:2.4.3. 返参:2.5. 加入店铺(申请)2.5.1. 说明2.5.2. 入参:2.5.3. 返参:2.6. 商品分类管理(创建商品)2.6.1. 说明2.6.2. 入参:原创 2020-09-16 14:08:22 · 1240 阅读 · 0 评论 -
进销存小程序(二)数据库设计
文章目录1. DB设计2. 设计说明2.1. 用户、店铺2.2. 商品表3. 商品-规格属性关联表4. 库存表5. 库存变动记录表6. 入库表、出库表1. DB设计先看图,后续会把powerdesign源文件打包上传,可以根据powerdesign源文件直接生成mysql建表语句。2. 设计说明2.1. 用户、店铺用户表:微信openid是微信服务端唯一定位自然人的一个标识,每次都是通过小程序临时code换取后,在程序中确认当前的操作人员。店铺表:每个店铺只有一个掌柜,掌柜id是用户表原创 2020-09-15 19:24:22 · 1855 阅读 · 0 评论 -
进销存小程序(一)项目整体功能和设计
文章目录1. 设计目标2. 功能点说明2.1. 首页2.2. 登陆2.2.1. 微信用户和当前用户绑定的过程2.2.2. 获取用户信息2.3. 创建店铺2.4. 加入店铺2.5. 创建商品2.6. 商品信息修改2.7. 入库管理2.8. 出库管理2.9. 库存盘点2.10. 店员管理1. 设计目标2. 功能点说明2.1. 首页2.2. 登陆2.2.1. 微信用户和当前用户绑定的过程2.2.2. 获取用户信息2.3. 创建店铺2.4. 加入店铺2.5. 创建商品2.6. 商品信息原创 2020-09-15 15:48:36 · 4143 阅读 · 2 评论 -
Springboot+layui+代码生成全套forked
1. 目标2. 组织架构、用户、角色、权限梳理2.1. 用户与角色2.2. 功能点、角色、菜单、角色功能授权、角色数据授权2.3. 角色数据授权2.3.1. 角色数据授权(页面配置)2.3.1.1. 只查看自己 — 有异常2.3.1.2. 查看同公司(不含子公司)2.3.1.3. 同结构2.3.1.4. 部门和子部门下所有2.3.1.5. 所有机构2.3.1.6. 集团下所有 — 有异常2.3.1.7. 母公司2.3.1.8. 集团部门2.3.2. 角色数据授权(怎..原创 2020-06-18 15:11:15 · 2018 阅读 · 1 评论 -
从0开始Powerdesign类图
1. 为什么要画类图?2. 环境准备3. 创建类图4. 常用类型、连线4.1. 先要规划好包package的层级结构4.2. 在powerdesign中创建package4.3. 在画图之前,先理解一下要画什么图形?要怎么连线?4.3.1. 绘制抽象类Person,含基本属性和方法4.3.2. 绘制实现类extends,举例:Man extends Person4.3.3...原创 2020-04-29 17:10:25 · 483 阅读 · 0 评论 -
CentOS7下使用docker,完成Jenkins镜像、tomcat镜像制作和启动
最终的目的,是为了完成docker环境的Jenkins搭建使用,并从gitlab上获取代码,打出war包,war包通过目录挂载的方式,在tomcat容器中使用,总体思路如下一、CentOS7下使用Docker首先确保已经执行了yum源切换到阿里云,参考上一节内容1.卸载已经安装的dockeryum list installed | grep dockeryum -y r...原创 2018-09-28 18:02:55 · 5672 阅读 · 0 评论 -
Mysql数据库隔离级别,spring事务传播,mybatis一级缓存
Mysql数据库隔离级别,spring事务传播,mybatis一级缓存原创 2017-03-04 18:07:53 · 1023 阅读 · 0 评论 -
java代理实现爬取代理IP
使用java编写的,获取代理IP的java类,依赖很简单,就是jsoup和fastjson,直接运行main方法即可,易于嵌套到项目中使用原创 2017-04-22 13:42:18 · 13620 阅读 · 0 评论 -
使用proguard进行javaweb代码混淆
背景:公司需要将软件打包出售,此时需要进行代码混淆和一些加密要求调研:目前此类实现包含软件和硬件实现;硬件实现是使用类似加密狗usb工具进行防护,应用系统通过与加密狗交互,来判断用户使用的软件是否在有效期内。软件实现是使用加解密技术,本地校验或使用服务端校验,来满足授权的要求。但是以上两种方案,都存在问题,一旦用户有技术能力反编译java代码,则以上内容都是徒劳。于是在网上对于此类需求,主要由两种...原创 2018-06-20 22:55:53 · 7479 阅读 · 3 评论