Skip to content

yincongyang/study4j

Repository files navigation

java个人学习项目

本项目记录一些个人学习java的总结和项目实践,作为自己的技术积累。

该项目主要用maven管理。

项目结构

study4j/(父工程)
  |--study4j-base/(java基础)
     |--algorithm/(算法)
     |--concept/(Java基础概念和特性)
     |--structure/(数据结构)
        |--basetype/(基本数据类型总结)
        |--container/(Java集合总结)
     |--io/(java io)
     |--nio/(java nio)
  |--study4j-design/(设计模式)
  |--study4j-network/(网络编程)
     |--httpclient/(httpclient4.5.x的使用)
  |--study4j-thread/(多线程)
     |--atomic/(原子类)
     |--base/(多线程基础)
     |--concept/(基础概念)
     |--container(线程安全的集合类)
     |--lock(JUC包中的锁)
     |--pool(线程池)
  |--study4j-springmvc/(springmvc、spring的使用和总结)
  |--study4j-utils/(常用工具类的使用:如guava,apache-commons)
  |--study4j-security/(java安全体系的总结:如加解密,摘要,编码)

文档和代码

读书笔记

TODO LIST

TODO

  • java基础:NIO
  • 缓存:redis/codis,内存缓存,文件缓存
  • guava:集合,IO,常用工具类
  • 网络编程:webservice
  • 并发编程:多线程基础,线程安全,调试,线程监控

DONE

  • java基础
    • 基础类型学习
    • java集合类
    • IO
    • NIO
    • 多线程
  • 缓存
    • 缓存管理器
    • redis/codis
    • 文件缓存
    • 内存缓存
  • guava
    • 集合
    • IO
    • 常用工具类
  • 网络编程
    • TCP/IP
    • HttpClient
    • webservice
  • 并发编程

About

java基础,集合,IO,多线程,爬虫等

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages