java相关

57 篇文章
26 人订阅

全部文章

代码改变世界-coding

CentOS安装jdk和tomcat

1043
代码改变世界-coding

dotfiles项目

582
代码改变世界-coding

使用shell脚本生成数据库markdown文档

学习shell脚本编程的一次实践,通过shell脚本生成数据库的markdown文档,代码如下:

1145
代码改变世界-coding

非常全面的vim配置文件

863
代码改变世界-coding

Shell脚本编程

linux中的变量分为环境变量和普通变量,其中环境变量可以理解为全局变量,在所有shell的子程序中都可以引用,普通变量只能在自己的shell程序中使用,程序结...

1282
代码改变世界-coding

设计模式之--命令模式

将请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可提供命令的撤销和恢复功能。

642
代码改变世界-coding

设计模式之—适配器模式

将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够一起工作。

892
代码改变世界-coding

设计模式之--原型模式

原型模式的核心是实现Cloneable接口,此接口为JDK提供的一个标识接口,只有实现了此接口的类才能被拷贝。 原型模式的通用类图如下;

933
代码改变世界-coding

设计模式之—代理模式

其中Spring的AOP是典型的动态代理模式 下面我们以网络连接中的代理为例说明动态代理,类图如下:

652
代码改变世界-coding

设计模式之—模版方法模式

这种模式在我们开发中经常会用到,一个简单的例子,我们在抽象类中定义若干个基本的操作,在具体的实现类中定义模版方法对基本方法实现聚合。这种实现方式就可以称为模版方...

1054
代码改变世界-coding

设计模式之—2.工厂方法模式

其中Product定义了产品的共性,是对事物的抽象,Creator为抽象创建类,即抽象工厂,具体如何创建实例由实现类决定。代码如下所示:

781
代码改变世界-coding

设计模式之—1.单例模式

单例模式实现方式有多种,其中比较简单的实现方式是直接定义一个private的属性,并直接初始化。相关实现如下:

863
代码改变世界-coding

java中缓存分类总结

在平时的开发中会经常用到缓存,比如locache、redis等,但一直没有对缓存有过比较全面的总结。下面从什么是缓存、为什么使用缓存、缓存的分类以及对每种缓存的...

652
代码改变世界-coding

Mac OS使用brew安装memcached

611
代码改变世界-coding

CentOS 7使用dnf安装Memcached以及启动、停止、开机启动等设置

首先切换到Memcached执行文件的目录,使用dnf安装的目录为: /bin,输入以下命令启动Memcached:

673
代码改变世界-coding

MacOS常用软件推荐

742
代码改变世界-coding

Memcached相关内容总结

Memcached使用Slab Allocator机制分配和管理内存,这种分配机制可以减少内存碎片的产生,减轻系统管理内存的负担。

863
代码改变世界-coding

客户端连接腾讯云服务总是自动断开连接解决办法

1412
代码改变世界-coding

线程安全问题分析

计算机系统资源分配的单位为进程,同一个进程中允许多个线程并发执行,并且多个线程会共享进程范围内的资源:例如内存地址。当多个线程并发访问同一个内存地址并且内存地址...

662
代码改变世界-coding

JDK线程池分析和使用

815

扫码关注云+社区