蒋智昊的博客

Java

Java

一、JDK
1、Windows系统jdk安装配置
2、Mac系统jdk安装配置
3、Linux系统jdk1.6安装配置
4、Linux系统jdk1.8安装配置
5、树莓派jdk1.8安装配置
6、安装jdk版本没有jre的解决办法

二、设计模式
1、Java 设计模式 桥接模式(桥梁模式) Bridge
2、Java 设计模式 享元模式 Flyweight
3、Java 设计模式 解释器模式 Interpreter
4、Java 设计模式 状态模式 State
5、Java 设计模式 访问者模式 Visitor
6、Java 设计模式 备忘录模式 Memento
7、Java 设计模式 门面模式 Facade
8、Java 设计模式 观察者模式 Observer
9、Java 设计模式 组合模式 Composite
10、Java 设计模式 迭代器模式 Iterator
11、Java 设计模式 适配器模式 Adapter
12、Java 设计模式 策略模式 Strategy
13、Java 设计模式 装饰模式 Decorator
14、Java 设计模式 责任链模式 Chain of Responsibility
15、Java 设计模式 命令模式 Command
16、Java 设计模式 中介者模式 Mediator
17、Java 设计模式 原型模式 Prototype
18、Java 设计模式 代理模式 Proxy
19、Java 设计模式 模板模式 Template
20、Java 设计模式 建造者模式 Builder
21、Java 设计模式 单例模式 Singleton
22、Java 设计模式 抽象工厂模式 Abstract Factory
23、Java 设计模式 工厂模式 Factory

三、算法
1、Java算法与数据结构-打印九九乘法表
2、Java算法与数据结构-栈的顺序存储实现
3、Java算法与数据结构-栈的链式存储实现
4、Java算法与数据结构-单向链表
5、Java算法与数据结构-队列的顺序存储实现

四、多线程
1、Java 多线程 ConcurrentHashMap
2、Java 多线程 CountDownLatch ConcurrentLinkedQueue
3、Java 多线程 ScheduledExecutorService
4、Java 多线程 ExecutorService Semaphore
5、Java 多线程 ThreadGroup
6、Java 多线程 CountDownLatch
7、Java 多线程 生产者 消费者 仓库
8、Java 多线程 ExecutorService Exchanger
9、Java 多线程 CyclicBarrier
10、Java 多线程 ReentrantReadWriteLock ExecutorService
11、Java 多线程 Lock ReentrantLock Condition
12、Java 多线程 BlockingQueue ArrayBlockingQueue
13、Java 多线程 Callable Future
14、Java 多线程 synchronized
15、Java 多线程 Thread
16、Java 多线程 Runnable
17、Java 多线程 AtomicInteger ThreadLocal

五、Shell定时任务
1、Linux下Cron调用Shell执行java

六、串口
1、Java串口处理jSerialComm

七、Web框架
1、Java Web框架 内嵌 embed Tomcat
2、Java Web框架 缓存 Cache ReentrantReadWriteLock 定时器 TimerTask
3、Java Web框架 静态代码块、构造代码块、构造函数、普通代码块 执行顺序 Decompiler JD-GUI 反编译工具
4、Java Web框架 压力测试 栅栏 CyclicBarrier
5、Java Web框架 基础知识 FileItem 文件上传
6、Java Web框架 基础知识 DBCP 数据库 连接池 QueryRunner
7、Java Web框架 基础知识 Bean 容器
8、Java Web框架 基础知识 类加载 动态加载 jar class
9、Java Web框架 基础知识 读取配置文件 Properties
10、Java Web框架 基础知识 反射 reflect Method
11、Java Web框架 基础知识 isAnnotationPresent isAssignableFrom
12、Java Web框架 基础知识 静态代理和动态代理
13、Java Web框架 基础知识 注解 servlet WebServlet
14、Java Web框架 基础知识 注解 @interface @Target @Retention

八、TCP
1、Spring+Mina

九、WebSocket
1、Java Tomcat和Html5实现WebSocket

十、MQ
1、Linux ActiveMQ
2、Apache+Tomcat+Redis+ActiveMQ集群配置
3、Spring+ActiveMQ(内置Broker启动)
4、RocketMQ 5.1 安装
5、RabbitMQ 3.11 安装

十一、Web
1、Nginx jquery跨域请求解决方案
2、Docker 安装 Nginx
3、Nginx开机自动启动
4、Tomcat 9 配置SSL证书 基于CentOS系统
5、Docker 安装 Tomcat
6、Linux下Tomcat安装说明

十二、Spring
1、Spring Boot 入门篇 Eclipse / IntelliJ IDEA Community Edition
2、Spring Boot 部署应用war
3、Spring Boot Mybatis 注解方式
4、Spring Boot @Controller @RestController @RequestMapping @ResponseBody
5、Spring Boot @Retention
6、Spring Boot AOP
7、Spring Boot JdbcTemplate MySQL / 多数据源
8、Spring Boot Redis
9、Java服务端SSM开发(Spring+SpringMVC+Mybatis)
10、Spring MVC文件上传
11、Spring+Redis
12、Spring+ActiveMQ(内置Broker启动)
13、Spring+Mina