• 首页

  • 归档

  • 分类

  • 标签

  • 留言板

  • 搜索
Tianwj's blog
Tianwj's blog

tianwj

Just do it!

12月
02
Java

Spring-AOP

发表于 2020-12-02 • 字数统计: 2,944
面向切面编程(AOP)可以实现横切关注点与它们所影响对象之间的解耦,对业务逻辑没有任何侵入使用场景有很多,如:日志、异常、声明式事物、安全、缓存等,包括但不限于这些场景常见的AOP实现有Spring-AOP和AspectJ,Spring-AOP基于动态代理实现,主要总结一下Spring-AOP ...
阅读全文 »
11月
18
Linux

ssh-ControlMaster

发表于 2020-11-18 • 字数统计: 599
ssh 的配置文件~/.ssh/config可以大大的简化 ssh 的一些操作,如果没有这个文件则自己在 ~/.ssh/ 下touch一个即可 该文主要介绍使用 ControlMaster 来复用连接,每次ssh一台服务器时不需要每次输入密码 配置参数ControlMaster SSH支持 Co ...
阅读全文 »
11月
13
Java

Annotation注解

发表于 2020-11-13 • 字数统计: 1,371
基本概念三种内置注解: @Override表示当前的方法定义将覆盖超类中的方法。 @Deprecated使用了注解为它的元素编译器将发出警告,因为注解@Deprecated是不赞成使用的代码,被弃用的代码。 @SuppressWarnings关闭不当编辑器警告信息。 元注解 定义注解的注解, ...
阅读全文 »
10月
23
其他

创建文档站点

发表于 2020-10-23 • 字数统计: 380
经常看到一些文档的网站很简洁,于是便调研了一下,自己动手基于GitHub Pages搭建了一个文档站点 文档站点生成器 调研了5种文档站点生成器 docsify不同于 GitBook、vuePress、Hexo 的地方是它不会生成静态的 .html 文件,所有转换工作都是在运行时。无需构建, ...
阅读全文 »
09月
13
Linux

Linux expect

发表于 2020-09-13 • 字数统计: 458
expect 是基于Tcl实现的一个脚本语言,用来实现自动和程序交互式通信。类似自动远程登录命令,模拟人手工交互输入密码的过程,从而实现自动远程登录expect 的工作流程为:spawn(启动指定进程)—>expect(获取指定关键字)—>send(向指定程序发送指定字符)—>i ...
阅读全文 »
04月
06
Java

线程安全与锁优化

发表于 2020-04-06 • 字数统计: 2,066
线程安全Java中的线程安全按照线程安全的“安全程度”分为五大类:不可变、绝对线程安全、相对线程安全、线程兼容和线程对立 不可变在Java中不可变(Immutable)对象一定是线程安全的,无论是对象的方法实现还是方法的调用者,都不需要再进行任何线程安全保护措施。如final关键字 绝对线程安全绝 ...
阅读全文 »
04月
02
Java

ThreadPoolExecutor

发表于 2020-04-02 • 字数统计: 1,104
介绍ThreadPoolExecutor是Java中线程池的核心实现类 1234classDiagramExecutor <|-- ExecutorService : 继承ExecutorService <|-- AbstractExecutorService : 实现AbstractE ...
阅读全文 »
02月
01
DB

事物隔离级别

发表于 2020-02-01 • 字数统计: 1,289
事物事务是由一组SQL语句组成的逻辑处理单元,是满足 ACID 特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚。事务具有以下4个属性,通常简称为事务的ACID属性: 原子性(Atomicity): 事务是一个原子操作单元,其对数据的修改,要么全都执行, ...
阅读全文 »
12月
27
Java

Spring中的FactoryBean

发表于 2019-12-27 • 字数统计: 275
Spring 中有两种类型的Bean,一种是普通Bean,另一种是工厂Bean 即 FactoryBean。FactoryBean跟普通Bean不同,其返回的对象不是指定类的一个实例,而是该FactoryBean的getObject方法所返回的对象 FactoryBean接口定义1234567891 ...
阅读全文 »
12月
24
设计模式

Java代理模式

发表于 2019-12-24 • 字数统计: 1,767
代理模式 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。 java中的代理分为:静态代理、动态代理。动态代理又分为jdk代理和Cglib代理。 静态代理静态代理在使用时,需 ...
阅读全文 »
1234
tianwj

咦咦Tianwj

咿呀呀!

RSS
34 日志
11 分类
Creative Commons

博客已萌萌哒运行(●'◡'●)ノ♥

custom text

© 2020 Tianwj's blog. 由 Hexo 强力驱动. Theme By Sagiri v0.0.4. 站点地图. 冀ICP备17030424号.

Made with by tianwj.