目录

文章目录

(注:善用Ctrl+F)

数据类型

Java中基础数据类型分类

面向对象的数据类型

String类型的认识以及编译器优化

StringBuffer 方法

线程同步:喂,SHE

设计模式

设计模式-单例

设计模式-状态模式
设计模式-模板模式

Spring部分

Spring-基础篇 

Spring IOC和AOP摘要

Spring一些常用注解及其作用

Spring、Springboot、Springcloud的区别

Servlet生命周期

并发编程-基础篇

Spring循环依赖

Bean的生命周期

双亲委派机制

锁-AQS篇

锁-基础篇

锁-基础篇(2)

锁-基础篇(3)

锁-优化篇

锁-synchronized

JVM部分

JVM常见配置

JVM调优

JVM深入理解(GC部分)

JVM内存模型 

JVM-垃圾回收 

JVM-常量池

JVM-垃圾回收器

线程

线程基础

线程池-基础篇 

线程池-常见问题 

线程-ThreadLocal篇

线程-同步工具类

线程-线程安全 

线程-线程不安全

缓存

缓存

Redis初步探索

Redis-Windows命令

Windows下Redis开机自启动

Redis-缓存一致性问题

Netty

Netty初步探索

Netty-基础篇

Netty-基础篇(2)

Netty-基础篇(3)

Netty-基础篇(4)

Netty-操作篇 

MQTT-基础篇

Netty-在NIO基础上的优化

数据库

MySQL-索引篇

MySQL-索引数据结构

MySQL-explain篇
MySQL-事务 

MySQL存储引擎

MySQL5.7以后的sql_mode问题记录

MySQL特殊字符存储问题记录

MySQL 中 You can't specify target table '表名' for update in FROM clause错误解决办法

Mybatis常用标签

MyBatis中resultType和resultMap

关于Mybatis中jdbcType

【Mybatis-Plus】使用updateById()、update()将字段更新为null或者空

远程连接MySQL数据库配置

数据库克隆

关系数据库部分

SQL优化

动态配置多数据源

分布式

浅谈分布式事务

框架服务搭建

Solr基础

AOP日志模块搭建

Apollo服务搭建

Linux服务器

Linux基础命令

Linux安装RocketMQ(需要jdk环境)

Linux命令 Redis部分

Linux用apt命令安装软件

Centos中安装Redis插件bloom-filter

Ubuntu安装nacos配置单机模式运行

Ubuntu安装mysql

Ubuntu安装jdk

java -jar命令 指定端口和日志标准输出

openoffice相关命令

nginx配置ssl证书

nginx配置SSL证书,让http和https都可以使用

nginx中root和alias的问题记录

运算符

正则部分

运算符

运算符优先级

开发软件

idea快捷模板

jar包打包成exe可运行程序

版本管理

Git中commit添加message保存并退出

Git冲突解决

TortoiseSVN初步认识

依赖管理

gradle环境配置

其他问题记录

开篇文章记录一下自己踩过的坑

一些区别随笔

www.w3.org不能访问导致logback报错

Java异常处理摘记

常见异常和异常处理

异常:找不到文件/无法解析

Parameter 'xxx' not found. Available parameters are

调用微信jssdk失败

微信调起jssdk一闪而过

RFC 7230 and RFC 3986

Shell问题解决

名词、规范记录

数据系统三级模式

转向和重定向

序列和反序列化

Java装箱和拆箱

Java中的关键字有哪些?

名词笔记(1)

名词笔记(2)

名词笔记(3)

阿里巴巴Java开发手册中的DO、DTO、BO、AO、VO、POJO定义

回调函数

Statement对象

常用中间件的持久化机制

通讯协议

网络协议简介

HTTP协议

TCP和UDP通信

未分类

JS学习文档

 

 

 

posted @ 2020-07-01 15:47  轻寒  阅读(115)  评论(0编辑  收藏  举报