創造的人生の持ち時間は10年だ。芸術家も設計家も同じだ。君の10年を、力を尽くして生きなさい
設計で大切なのはセンスだ センスは時代を先駆ける 技術はその後についてくるんだ ———— 《風立ちぬ》
项目总结
本页面创立于: 2020年01月20日
页面成立原因: 总结本人做过的一些项目内容
Github: https://github.com/JasonkayZK
其他说明:
- 域名转换jasonkayzk666.club -> jasonkayzk.top
正在进行的项目
EZShare
项目说明: 用于在互联网上分享文件, 信息的平台, 取名为EZShare, 意味更简单,简洁的分享内容
项目地址: https://github.com/JasonkayZK/EZShare
项目开始时间: 2020-01-20
项目状态: 项目正在火热开发中, 敬请期待~
项目总结:
项目总结文章 | 日期 | 主要内容 | 主要问题 |
---|---|---|---|
EZShare项目总结-1 | 2020-01-22 | 后台管理权限控制思路 文件权限控制思路 定时任务Quartz 总结 |
RBAC模型 文件权限控制方法和后台 管理权限控制思路 |
EZShare项目总结-2 | 2020-01-22 | 项目技术选型 项目总体配置 日志记录Logback配置 参数校验提示信息配置 p6spy数据库 AutoGenerator代码生成 ip转地区 启动类配置 |
Spring Boot数据库连接池Hikari配置 Spring Boot集成多数据源 Spring Boot集成Redis Spring Boot配置servlet Spring Boot配置Logback Spring Boot集成p6spy Spring Actuator配置 Spring Boot集成Swagger Mybatis-Plus配置 Shiro & JWT配置 AutoGenerator代码生成 …… |
EZShare项目总结-3 | 2020-01-25 | 项目配置 Spring-Boot框架整合 通用工具类 Dict类的相关业务逻辑集成测试 |
Mybatis-Plus相关依赖 Spring Cache整合Jedis配置 |
Java_Samples
项目说明: 一个Java开发用例集合
项目地址: https://github.com/JasonkayZK/Java_Samples
项目开始时间: 2019-09-14
项目状态: 持续更新中
项目内容:
- master分支: 小的例子
- RPC: https://github.com/JasonkayZK/Java_Samples/tree/master/src/main/java/rpc
- Lambda: https://github.com/JasonkayZK/Java_Samples/tree/master/src/main/java/lambda
- Reflection: https://github.com/JasonkayZK/Java_Samples/tree/master/src/main/java/reflection
- Annotation: https://github.com/JasonkayZK/Java_Samples/tree/master/src/main/java/annotation
- Proxy: https://github.com/JasonkayZK/Java_Samples/tree/master/src/main/java/proxy
- NIO: https://github.com/JasonkayZK/Java_Samples/tree/master/src/main/java/nio
- String: https://github.com/JasonkayZK/Java_Samples/tree/master/src/main/java/string
- mybatis-generator分支: Mybatis-Generator使用案例
- JDK 11.0.5
- MySQL: 8.0.18
- Mybatis-Generator: 1.3.6
- swagger分支: Spring Boot集成Swagger案例项目
- JDK 11.0.4
- Spring boot: 2.1.1.RELEASE
- Spring Data JPA & Test
- Swagger: 2.9.2
- Swagger-UI: 2.9.2
- Database: H2
- Lombok: 1.18.10
后期展望: 增加更多的例子…
Jutil
项目说明: 一个为Java开发提供的Commons包
项目地址: https://github.com/JasonkayZK/jutil
项目开始时间: 2019-11-13
项目状态: 发布了1.0.0-RELEASE版本
Maven使用:
<dependency>
<groupId>top.jasonkayzk</groupId>
<artifactId>jutil</artifactId>
<version>1.0.0-RELEASE</version>
</dependency>
功能特色:
BasicUtils
: 基础工具类RandomUtils
类: 随机数, 随机字符串产生工具类Checker
类: 参数校验工具类ReflectUtils
类: 反射工具类LoggerUtils
类: 日志工具类MailUtils
类: 邮件工具类DownloadUtils
类: 网络文件下载
后期展望:
- Redis工具类
- Json解析工具类
- 加密/解密工具类
- Word/Execel导出
- HTTP客户端封装
- ……
LeetCode_Java
项目说明: LeetCode个人刷题总结
项目地址: https://github.com/JasonkayZK/LeetCode_Java
项目开始时间: 2019-08-17
项目状态: 持续更新, 目前已完成所有Easy和部分Middle
项目特色: 提供多种解法, 并且提供测试用例
SQL_Learn
项目说明: 一个学习SQLMySQL数据库的仓库
项目地址: https://github.com/JasonkayZK/SQL_Learn
项目开始时间: 2019-08-05
项目状态:
-
基础篇根据《SQL学习指南(第二版)》
-
进阶篇
填坑中……(计划根据《MySQL技术内幕:InnoDB存储引擎》)
-
高阶篇
填坑中……(计划根据《高性能MySQL(第3版)》)
Java_Algorithm
项目说明: 通过Java学习算法的项目, 主要是实现算法(第4版)书中的内容
项目地址: https://github.com/JasonkayZK/Java_Algorithm
项目开始时间: 2019-08-03
项目状态: 书本还在学习中, 后期填坑~
Dubbo_Learn
项目说明: 一个学习Dubbo的项目
项目地址: https://github.com/JasonkayZK/Dubbo_Learn
项目开始时间: 2019-12-05
项目状态: 维护中, 后期还会添加Dubbo学习相关内容
项目内容:
- quick-start分支: Dubbo 快速入门的项目实例
- JDK 11
- 基于Spring 5.2.2.RELEASE
- 基于Dubbo: 2.5.3
- 基于Dubbox: 2.8.4
- dubbo-xml-springboot分支: 使用springboot配置Dubbo的项目案例
Spring_Cloud_Learn
项目说明: 一个学习Spring Cloud的项目
项目地址: https://github.com/JasonkayZK/Spring_Cloud_Learn
项目开始时间: 2019-11-04
项目状态: 进行中(逐步添加更多spring cloud相关内容)
项目内容:
- basic分支:
- Spring Auctuator
- Eureka
- Ribbon
- Feign
- Hystrix
- Zuul
- Spring Cloud Config
- Spring Cloud Sleuth
- RabbitMQ
- docker分支:
- docker-maven-plugin插件
- Dockerfile
- docker-compose
- 使用docker-compose部署Spring Cloud项目
Python_Kit
项目说明: 一些使用python开发的小工具仓库
项目地址: https://github.com/JasonkayZK/Python_Kit
项目开始时间: 2019-04-04
项目状态: 暂时停滞(以后有好的想法再添加)
项目内容:
- Keylogger: 一个简单的记录键鼠使用次数的python小工具
- lianliankan: 基于图像识别的QQ游戏连连看外挂
- free_sms: 基于twilio的免费发短信API调用Demo
- Wechat_Python
- City_distribute: 查看微信好友地理位置分布
- Gender_Detector: 查看微信好友性别比例
- Signature_wordCloud: 根据WordCloud词云生成微信朋友签名的词云图片
完成或停止维护的项目
TTMall
项目说明: 基于淘淘商城改造的, 采用JDK 11, 经典的SSM(Spring + Spring MVC + Mybatis架构), 页面采用经典的JSP, 部署采用基于Docker的Tomcat 9容器部署
项目地址: https://github.com/JasonkayZK/ttmall
项目开始时间: 2020-01-14
项目状态: 停止开发
项目停止原因: 技术太老, 框架升级太快, 项目用到的技术已经过时
EZChat
项目说明: 一个基于Netty & Zookeeper的分布式聊天软件的Demo
项目地址: https://github.com/JasonkayZK/EZChat
项目开始时间: 2019-12-20
项目状态: 开发完成(停止维护)
项目使用到的技术:
- Java 11
- Spring Boot: 2.1.1.RELEASE
- Swagger: 2.9.2
- Zookeeper: 3.3.3
- Netty: 4.1.42.Final
Other:
- OS: Ubuntu 18.04 LTS
- Lombok: 1.18.10
- Springfox: 2.9.2
- zkclient: 0.1
- Protobuf: 3.4.0
- Docker: 18.09.7
predictor
项目说明: 基于LSTM等神经网络的自回归时序预测
项目开始时间: 2019-03-20
项目状态: 开发完成(后期大概率不会添加内容)已停止维护
已发布版本:
更新日志 | 日期 | 更新内容 |
---|---|---|
bp | 2019-12-09 | 发布bp网络的实现 |
lstm_normal | 2019-12-10 | 发布基本lstm网络的实现 |
lstm_radam_non_warmup | 2019-12-11 | 发布lstm+RAdam版本 |
lstm_radam_warmup | 2019-12-11 | 发布lstm+RAdam+warmup版本 |
项目特点
① 项目开发了FftUtils工具类, 提供大量与傅里叶变换相关的实用方法(滤波, 提取基波等);
② 项目提供了LstmUtils工具类, 提供构建LSTM等神经网络相关的数据处理, 神经网络构建相关的方法;
③ 整个项目的神经网络结构, 输入等均可通过config.json配置, 便于针对神经网络进行调参等操作;
Java_Kit
项目说明: 一些使用Java开发的小工具仓库
项目地址: https://github.com/JasonkayZK/Java_Kit
项目开始时间: 2019-03-27
项目状态: 暂停维护(后续会将内容拆分, 并迁移)
DeviceListener
项目说明: 基于python + PyUserInput实现的一个简单的记录键鼠使用次数的小工具
项目地址: https://github.com/JasonkayZK/DeviceListener
项目开始时间: 2019-06-24
项目状态: 停止维护(存在无法读入键鼠状态的Bug)
MyLove
项目说明: 在520节日使用JS开发的纯静态页面, 用于纪念520节日
项目地址: https://github.com/JasonkayZK/myLove
项目开始时间: 2019-05-20
项目状态: 开发完成
请我喝Java
如果觉得博主的项目内容对你有帮助, 可以对本博主打赏哦!
Alipay:
WechatPay:
如对以上项目内容有任何疑问, 欢迎与我交流:
- Email:jasonkayzk@gmail.com