文章506
标签266
分类65

张小凯のProject

創造的人生の持ち時間は10年だ。芸術家も設計家も同じだ。君の10年を、力を尽くして生きなさい

設計で大切なのはセンスだ センスは時代を先駆ける 技術はその後についてくるんだ ———— 《風立ちぬ》


项目总结

本页面创立于: 2020年01月20日

页面成立原因: 总结本人做过的一些项目内容

Github: https://github.com/JasonkayZK

其他说明:

  • 域名转换jasonkayzk666.club -> jasonkayzk.top

正在进行的项目


EZShare

stars

项目说明: 用于在互联网上分享文件, 信息的平台, 取名为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

stars

项目说明: 一个Java开发用例集合

项目地址: https://github.com/JasonkayZK/Java_Samples

项目开始时间: 2019-09-14

项目状态: 持续更新中

项目内容:

后期展望: 增加更多的例子…




Jutil

stars

项目说明: 一个为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客户端封装
  • ……

更多内容见: https://github.com/JasonkayZK/jutil




LeetCode_Java

stars

项目说明: LeetCode个人刷题总结

项目地址: https://github.com/JasonkayZK/LeetCode_Java

项目开始时间: 2019-08-17

项目状态: 持续更新, 目前已完成所有Easy和部分Middle

项目特色: 提供多种解法, 并且提供测试用例




SQL_Learn

stars

项目说明: 一个学习SQLMySQL数据库的仓库

项目地址: https://github.com/JasonkayZK/SQL_Learn

项目开始时间: 2019-08-05

项目状态:




Java_Algorithm

stars

项目说明: 通过Java学习算法的项目, 主要是实现算法(第4版)书中的内容

项目地址: https://github.com/JasonkayZK/Java_Algorithm

项目开始时间: 2019-08-03

项目状态: 书本还在学习中, 后期填坑~




Dubbo_Learn

stars

项目说明: 一个学习Dubbo的项目

项目地址: https://github.com/JasonkayZK/Dubbo_Learn

项目开始时间: 2019-12-05

项目状态: 维护中, 后期还会添加Dubbo学习相关内容

项目内容:




Spring_Cloud_Learn

stars

项目说明: 一个学习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

stars

项目说明: 一些使用python开发的小工具仓库

项目地址: https://github.com/JasonkayZK/Python_Kit

项目开始时间: 2019-04-04

项目状态: 暂时停滞(以后有好的想法再添加)

项目内容:


完成或停止维护的项目


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:

alipay

WechatPay:

wechat



如对以上项目内容有任何疑问, 欢迎与我交流:



本文作者:Jasonkay
本文链接:https://jasonkayzk.github.io/project/index.html
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可