# JavaPrinciple **Repository Path**: sifangcloud/JavaPrinciple ## Basic Information - **Project Name**: JavaPrinciple - **Description**: java基础练习demo,算法练习,leetecode操练 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://hecloud.hnbdata.cn/javabook/ - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 0 - **Created**: 2020-03-17 - **Last Updated**: 2022-05-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Java 体系化成长 [![知识共享协议(CC协议)](https://img.shields.io/badge/License-Creative%20Commons-DC3D24.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh) [![GitHub stars](https://img.shields.io/github/stars/hbulpf/JavaPrinciple.svg?label=Stars)](https://github.com/hbulpf/JavaPrinciple) [![GitHub watchers](https://img.shields.io/github/watchers/hbulpf/JavaPrinciple.svg?label=Watchers)](https://github.com/hbulpf/JavaPrinciple/watchers) [![GitHub forks](https://img.shields.io/github/forks/hbulpf/JavaPrinciple.svg?label=Forks)](https://github.com/hbulpf/JavaPrinciple/fork) # Linux基础 - [Linux](knowledge/Linux/README.md) - [Linux虚拟机](knowledge/Linux/笔记2-Linux虚拟机.md) - [X-Shell命令](knowledge/Linux/笔记3-X-shell.md) - [Linux文件系统相关的命令](knowledge/Linux/笔记4-Linux-文件系统相关的命令.md) - [正则表达式](knowledge/Linux/笔记5-正则表达式.md) - [文本数据处理命令](knowledge/Linux/笔记6-文本数据处理命令.md) - [Linux软件安装](knowledge/Linux/笔记7-Linux软件安装.md) # Java知识 - [JAVA架构师之路](knowledge/JAVA架构师之路.md) - [J2SE基础](knowledge/j2se/README.md) - [Java集合](knowledge/j2se/Java集合.md) - [Java队列](knowledge/j2se/Java队列.md) - [Java栈](knowledge/j2se/Java栈.md) - [PriorityQueue](knowledge/j2se/PriorityQueue.md) - [List和Array用法](knowledge/j2se/List和Array用法.md) - [Java工具类](knowledge/j2se/utils/README.md) - [BeanUtils](knowledge/j2se/utils/BeanUtils.md) - [Date类](knowledge/j2se/utils/Date.md) - [常见加密算法](knowledge/j2se/utils/encryption.md) - [RSA数字证书生成](knowledge/j2se/utils/RSA数字证书生成.md) - [Java的classpath指什么](knowledge/j2se/Java的classpath指什么.md) - [正则表达式应用](knowledge/j2se/正则表达式应用.md) - [java和javaw的区别](knowledge/j2se/java和javaw的区别.md) - [常用开发技巧](knowledge/j2se/tips.md) - [常用工具类](knowledge/j2se/常用工具类.md) - [Spring](knowledge/spring/README.md) - [spring框架](knowledge/spring/springframework/README.md) - [Spring常用注解总结](knowledge/spring/springframework/Spring常用注解总结.md) - [CrossOrigin允许跨域](knowledge/spring/springframework/CrossOrigin允许跨域.md) - [springtest](knowledge/spring/springtest.md) - [SpringBoot](knowledge/spring/springboot/README.md) - [springboot同时支持http和https访问](knowledge/spring/springboot/springboot同时支持http和https访问.md) - [SpringBoot使用腾讯云SSL证书并开启HTTPS访问](knowledge/spring/springboot/SpringBoot使用腾讯云SSL证书并开启HTTPS访问.md) - [SpringCloud](knowledge/spring/springcloud/README.md) - [多线程专题](knowledge/multithread/README.md) - [进程与线程概述](knowledge/multithread/1_进程与线程概述.md) - [Thread中的实例方法](knowledge/multithread/2_Thread中的实例方法.md) - [常用线程池](knowledge/multithread/常用线程池.md) - [使用Callable和Future](knowledge/multithread/使用Callable和Future.md) - [线程池面试题](knowledge/multithread/线程池面试题.md) - [框架工具](knowledge/框架工具/README.md) - [Maven](knowledge/框架工具/maven/mavencmd.md) - [pom介绍](knowledge/框架工具/maven/maven_pom.md) - [日志框架](knowledge/框架工具/log/README.md) - [logback](knowledge/框架工具/log/logback/README.md) - [log4j](knowledge/框架工具/log/log4j.md) - [log4j2](knowledge/框架工具/log/log4j2.md) - [ORM](knowledge/框架工具/orm/README.md) - [Mybatis](knowledge/框架工具/orm/mybatis/README.md) - [mybatis配置打印sql语句](knowledge/框架工具/orm/mybatis/mybatis配置打印sql语句.md) - [mybatis-plus](knowledge/框架工具/orm/mybatis-plus/README.md) - [JPA](knowledge/框架工具/orm/JPA.md) - [缓存](knowledge/框架工具/cache/README.md) - [Caffeine](knowledge/框架工具/cache/caffeine.md) - [数据库连接池](knowledge/框架工具/datasource/README.md) - [c3p0](knowledge/框架工具/datasource/c3p0.md) - [hikari](knowledge/框架工具/datasource/hikari.md) - [druid](knowledge/框架工具/datasource/druid.md) - [模板引擎](knowledge/框架工具/templateEngine/README.md) - [freemaker](knowledge/框架工具/templateEngine/freemaker.md) - [thymleaf](knowledge/框架工具/templateEngine/thymleaf.md) - [Velocity](knowledge/框架工具/templateEngine/Velocity.md) - [文档处理](knowledge/框架工具/docProcess/README.md) - [PDF处理](knowledge/框架工具/docProcess/pdfbox.md) - [word处理](knowledge/框架工具/docProcess/poi.md) - [HTTP工具](knowledge/框架工具/httptool/README.md) - [httpclient](knowledge/框架工具/httptool/httpclient.md) - [redis](knowledge/框架工具/redis/README.md) - [jedis](knowledge/框架工具/redis/jedis.md) - [对象存储](knowledge/框架工具/obs/README.md) - [阿里oss](knowledge/框架工具/obs/阿里oss.md) - [华为obs](knowledge/框架工具/obs/华为obs.md) - [安全](knowledge/框架工具/security/README.md) - [shiro](knowledge/框架工具/security/shiro.md) - [SpringSecurity](knowledge/框架工具/security/springSecurity.md) - [java8](knowledge/java8/README.md) - [Lambda表达式](knowledge/java8/Lambda.md) - [Tomcat](knowledge/tomcat/tomcat.md) - [JVM](knowledge/jvm/jvm.md) - [JVM基础工具](knowledge/jvm/jvmtools_1_基础工具.md) - [JVM: arthas](knowledge/jvm/jvmtools_2_arthas.md) - [Arthas活用ognl表达式](knowledge/jvm/jvmtools_3_ognl.md) - [JVM1:内存组成](knowledge/jvm/jvm1.md) - [JVM2:HotSpot垃圾收集器的种类](knowledge/jvm/jvm2.md) - [JVM3:GC策略&内存申请、对象衰老](knowledge/jvm/jvm3.md) - [JVM4:JVM参数优化设置](knowledge/jvm/jvm4.md) - [JVM5:生产环境实例分析](knowledge/jvm5.md) - [JVM6:JVM监测工具](knowledge/jvm/jvm6.md) - [JVM7:classLoader的卸载机制](knowledge/jvm/jvm7.md) - [JVM8:Dynamic Code Evolution for Java dcevm原理](knowledge/jvm/jvm8.md) - [一文看懂JVM的GC](knowledge/jvm/一文看懂JVM的GC.md) - [面试题](knowledge/面试题/README.md) - [阿里P7面试题](knowledge/面试题/阿里P7.md) - [开源项目](knowledge/开源项目/README.md) - [高仿开源项目](knowledge/开源项目/高仿开源项目.md) - [Itext对pdf电子签名](knowledge/开源项目/电子签章/Itext对pdf电子签名.md) # 算法 - [数据结构与算法](knowledge/算法/README.md) - [五大常用算法](knowledge/算法/五大常用算法.md) - [oj](knowledge/算法/oj.md) - [笔试练习题](knowledge/算法/笔试练习题.md) - [leetcode](knowledge/leetcode/README.md) # 设计模式 - [设计模式](knowledge/设计模式/README.md) - [单例模式](knowledge/设计模式/singleton.md) - [工厂方法模式](knowledge/设计模式/factorymethod.md) - [抽象工厂模式](knowledge/设计模式/abstractfactory.md) - [模板方法模式](knowledge/设计模式/model.md) - [代理模式](knowledge/设计模式/proxy.md) - [适配器模式](knowledge/设计模式/adapter.md) - [建造者模式](knowledge/设计模式/builder.md) - [观察者模式](knowledge/设计模式/observer.md) - [原型模式](knowledge/设计模式/prototype.md) # 数据库 ## clickhouse - [clickhosue](knowledge/数据库/README.md) - [clickhouse分析:结合grafana和metabase完成监控和数据分析](knowledge/数据库/clickhouse/clickhouse分析:结合grafana和metabase完成监控和数据分析.md) - [clickhouse分析:chproxy使用](knowledge/数据库/clickhouse/clickhouse分析:chproxy使用.md) - [clickhouse分析:jdbc返回failed-to-respond问题排查](knowledge/数据库/clickhouse/clickhouse分析:clickhouse-jdbc返回failed-to-respond问题排查.md) - [clickhouse分析:springboot项目结合mybatis和mybatis-plus](knowledge/数据库/clickhouse/clickhouse分析:springboot项目结合mybatis和mybatis-plus.md) - [clickhouse分析:zookeeper减压概述](knowledge/数据库/clickhouse/clickhouse分析:zookeeper减压概述.md) - [clickhouse源码:函数分析和自定义函数UDF](knowledge/数据库/clickhouse/clickhouse源码:函数分析和自定义函数UDF.md) # 其他 - [原型开发](knowledge/prototype.md) # 推荐 - [书单推荐](BookList.md) ---------------------------------------- **项目规范** 本文使用 [`Markdown`](https://www.markdownguide.org/basic-syntax) 编写, 排版符合[`中文技术文档写作规范`](https://github.com/hbulpf/document-style-guide)。Find Me On [**Github**](https://github.com/hbulpf/JavaPrinciple) , [**Gitee**](https://gitee.com/sifangcloud/JavaPrinciple) **友情贡献** @[**RunAtWorld**](http://www.github.com/RunAtWorld)  @[**iceyung**](https://github.com/iceyung) #### 关注公众号 『四方云和』 获取更多优质文章 ~ ![sfyh_qrcode](sfyh_qrcode.jpg)