All Projects → xuwujing → Java Study

xuwujing / Java Study

Licence: apache-2.0
java-study 是本人学习Java过程中记录的一些代码!从Java基础的数据类型、jdk1.8的Lambda、Stream和日期的使用、 IO流、数据集合、多线程使用、并发编程、23种设计模式示例代码、常用的工具类, 以及一些常用框架,netty、mina、springboot、kafka、storm、zookeeper、redis、elasticsearch、hbase、hive等等。

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Java Study

Javaok
必看!java后端,亮剑诛仙。java发展路线技术要点。
Stars: ✭ 867 (+51.84%)
Mutual labels:  concurrent, kafka, redis, netty
Thunder
⚡️ Nepxion Thunder is a distribution RPC framework based on Netty + Hessian + Kafka + ActiveMQ + Tibco + Zookeeper + Redis + Spring Web MVC + Spring Boot + Docker 多协议、多组件、多序列化的分布式RPC调用框架
Stars: ✭ 204 (-64.27%)
Mutual labels:  kafka, redis, netty
Jforgame
jforgame是一个一站式游戏服务器开发框架。包含游戏服,跨服,匹配服,后台管理系统等模块。同时提供大量业务案例以供学习。
Stars: ✭ 601 (+5.25%)
Mutual labels:  redis, mina, netty
Springboot Templates
springboot和dubbo、netty的集成,redis mongodb的nosql模板, kafka rocketmq rabbit的MQ模板, solr solrcloud elasticsearch查询引擎
Stars: ✭ 100 (-82.49%)
Mutual labels:  kafka, redis, netty
Cookbook
🎉🎉🎉JAVA高级架构师技术栈==任何技能通过 “刻意练习” 都可以达到融会贯通的境界,就像烹饪一样,这里有一份JAVA开发技术手册,只需要增加自己练习的次数。🏃🏃🏃
Stars: ✭ 428 (-25.04%)
Mutual labels:  kafka, redis, netty
Full Stack Notes
全栈工程师手册
Stars: ✭ 366 (-35.9%)
Mutual labels:  kafka, redis
Workflow
C++ Parallel Computing and Asynchronous Networking Engine
Stars: ✭ 6,680 (+1069.88%)
Mutual labels:  kafka, redis
Gnomock
Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻
Stars: ✭ 398 (-30.3%)
Mutual labels:  kafka, redis
Framework Learning
计算机学习资料(Java , Jvm , Linux , Mysql , Netty , Redis , Netty , Spring , SpringBoot , Mybatis , Rabbitmq ,计算机网络 , 数据结构与算法 , 设计模式 )Github网页阅读:https://guang19.github.io/framework-learning , Gitee网页版阅读: https://qsjzwithguang19forever.gitee.io/framework-learning
Stars: ✭ 416 (-27.15%)
Mutual labels:  redis, netty
Spring Boot Demo
spring boot demo 是一个Spring Boot、Spring Cloud的项目示例,根据市场主流的后端技术,共集成了30+个demo,未来将持续更新。该项目包含helloworld(快速入门)、web(ssh项目快速搭建)、aop(切面编程)、data-redis(redis缓存)、quartz(集群任务实现)、shiro(权限管理)、oauth2(四种认证模式)、shign(接口参数防篡改重放)、encoder(用户密码设计)、actuator(服务监控)、cloud-config(配置中心)、cloud-gateway(服务网关)等模块
Stars: ✭ 323 (-43.43%)
Mutual labels:  redis, netty
Spring Samples For All
spring、spring-boot、spring-cloud 常用整合用例
Stars: ✭ 401 (-29.77%)
Mutual labels:  kafka, redis
Books Recommendation
程序员进阶书籍(视频),持续更新(Programmer Books)
Stars: ✭ 558 (-2.28%)
Mutual labels:  kafka, netty
Zenko
Zenko is the open source multi-cloud data controller: own and keep control of your data on any cloud.
Stars: ✭ 353 (-38.18%)
Mutual labels:  kafka, redis
Springboot Learning
基于Gradle构建,使用SpringBoot在各个场景的应用,包括集成消息中间件、前后端分离、数据库、缓存、分布式锁、分布式事务等
Stars: ✭ 340 (-40.46%)
Mutual labels:  kafka, redis
Kafka Connect Ui
Web tool for Kafka Connect |
Stars: ✭ 388 (-32.05%)
Mutual labels:  kafka, redis
Summer
这是一个支持分布式和集群的java游戏服务器框架,可用于开发棋牌、回合制等游戏。基于netty实现高性能通讯,支持tcp、http、websocket等协议。支持消息加解密、攻击拦截、黑白名单机制。封装了redis缓存、mysql数据库的连接与使用。轻量级,便于上手。
Stars: ✭ 336 (-41.16%)
Mutual labels:  redis, netty
Tutorial
Java全栈知识架构体系总结
Stars: ✭ 407 (-28.72%)
Mutual labels:  redis, netty
Testcontainers Spring Boot
Container auto-configurations for spring-boot based integration tests
Stars: ✭ 460 (-19.44%)
Mutual labels:  kafka, redis
Spring Boot Study
SpringBoot框架源码实战(已更新到springboot2版本实现)~基本用法,Rest,Controller,事件监听,连接数据库MySQL,jpa,redis集成,mybatis集成(声明式与xml两种方式~对应的添删查改功能),日志处理,devtools配置,拦截器用法,资源配置读取,测试集成,Web层实现请求映射,security安全验证,rabbitMq集成,kafka集成,分布式id生成器等。项目实战:https://github.com/hemin1003/yfax-parent 已投入生产线上使用
Stars: ✭ 440 (-22.94%)
Mutual labels:  kafka, redis
Pdf
编程电子书,电子书,编程书籍,包括C,C#,Docker,Elasticsearch,Git,Hadoop,HeadFirst,Java,Javascript,jvm,Kafka,Linux,Maven,MongoDB,MyBatis,MySQL,Netty,Nginx,Python,RabbitMQ,Redis,Scala,Solr,Spark,Spring,SpringBoot,SpringCloud,TCPIP,Tomcat,Zookeeper,人工智能,大数据类,并发编程,数据库类,数据挖掘,新面试题,架构设计,算法系列,计算机类,设计模式,软件测试,重构优化,等更多分类
Stars: ✭ 12,009 (+2003.15%)
Mutual labels:  redis, netty

License 996.icu

java-study

介绍

java-study 是本人学习Java过程中记录的一些代码!从Java基础的数据类型、jdk1.8的使用、IO、集合、线程等等技术以及一些常用框架,netty、mina、springboot、kafka、storm、zookeeper、es、redis、hbase、hive等等。

使用

下载:

git clone https://github.com/xuwujing/java-study

然后使用maven方式导入IDE中运行main方法即可。

项目结构

com.pancm.arithmetic - 一些算法相关类 
com.pancm.basics - 一些Java基础相关类 主要是三大特性、修饰符、io、集合、反射、克隆等等相关代码
com.pancm.bigdata - 大数据相关的类 主要是hbase、storm、zookeeper等等相关的代码
com.pancm.commons - 一些第三方工具类的测试用例 主要是apache commons、apache lang、google common、google guava、joda等等一些工具包测试使用代码
com.pancm.design -  设计模式相关的示例类 包含常用的23种设计模式
com.pancm.elasticsearch -  elasticsearch相关使用的测试用例,包括索引mapping的创建、全文检索、聚合查询等等
com.pancm.jdk8 -    jdk1.8相关的类 主要是lambda、stream以及LocalDateTime等等测试代码
com.pancm.mq - 一些消息中间件的类,主要包含kafka、rabbitmq相关的测试代码
com.pancm.nio - 一些nio框架,主要是netty和mina
com.pancm.others - 一些不知道怎么定义的测试类,Jsoup(爬虫)、logback、lombok等等测试代码
com.pancm.pojo -  实体相关类
com.pancm.question - 一些面试可能会问的问题的类
com.pancm.redis - redis相关使用的类
com.pancm.sql -   一些数据库相关的类
com.pancm.thread - 一些线程相关的类 从基本的使用到各种并发的测试类
com.pancm.utils - 一些常用的工具类 主要是Json数据转换,日期转换,二维码图片生成工具类,常用的AES、MD5、BASE64等等编码解码工具类,redis、kafka、zookeeper等等工具类

相关文章

这里介绍的文章主要是本人写的一些博客。博客主要发布在个人博客CSDN博客园等,但是由于个人博客在github上,访问可能较慢,CSDN目前观感体验不好,所以以下链接主要就在博客园中了。

Java基础相关:

设计模式:

JAVA进阶相关:

大数据相关:

ElasticSearch相关:

其他博客:

其他

在这些代码中,虽然大部分都是自己写的,但是也有不少是在学习过程中从网上或书上直接摘抄的,当时有些并未标明出处,现在由于忘了出处,有些代码并未标明,若有冒犯,请见谅!

Thanks to Jetbrains for IDE support!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].