-
Spring Data Redis
Spring Data Redis 关注公众号:CoderBuff,回复“redis”获...
-
jvm 垃圾回收
jvm 垃圾回收 jvm 垃圾回收 引用类型 强引用:发生 gc 的时候不会被回收 软引用:有用但不是必须的对象,在发生内存溢出之前会被回收 弱引用:有用但不是必须的对象,在下一次 GC 时会被回收 虚引用(幽灵引用/幻影引用):无法通过虚引用获得对象 用 PhantomReference...
-
基于BTrace监控调试Java代码
基于BTrace监控调试Java代码 BTrace是Java的一个动态代码追踪工具,通过编写btrace脚本,它可以动态的向目标应用程序的字节码注入追踪代码,通过修改字节码的方式,达到监控调试和定位问题的目的,是解决线上问题的利器。 BTrace项目的Github主页 https://github.com/b...
-
linux中find文件搜索命令
linux中find文件搜索命令 find 解释 命令名称:find命令所在路径:/bin/find执行权限:所有用户功能描述:文件搜索 语法 find [搜索范围] [匹配条件] 匹配条件: -name 文件名(区分大小写) -iname 文件名(不区分大小写) -size 文件大小 +n 大于n字节的文件 -n 小于n字节的文...
-
[Mycat]
[Mycat] 概念:数据库中间件mycat也可以理解为是数据库代理。 mycat的三大功能:分表、读写分离、主从切换 sharing-jdbc也是很流行的中间件 中间件,左边连接一个,右边连接一个,左边连接应用,右边连接数据库,好处什么?便于各个部件之间的沟通 例子:Tomcat 也是一个中间件...
-
Java自学-多线程 同步synchronized
Java自学-多线程 同步synchronized Java 多线程同步 synchronized 多线程的同步问题指的是多个线程同时修改一个数据的时候,可能导致的问题 多线程的问题,又叫 Concurrency 问题 步骤 1 : 演示同步问题 假设盖伦有10000滴血,并且在基地里,同时又被对方多个英雄攻击...
-
SpringCloud学习之—Eureka集群搭建
SpringCloud学习之—Eureka集群搭建 Eureka集群的搭建 上次说过了在SpringCloud应用中使用Eureka注册中心,用来对服务提供者进行服务注册与发现,但同时,它也是一个“微服务”,单个应用使用空间有限,因此和zookeeper一样,它也需要搭建集群(Cluster)。 搭建Eureka...
-
作为一个Java工程师,你应该要知道SPI机制
作为一个Java工程师,你应该要知道SPI机制 什么是 SPI SPI是Service Provider Interface的简称,是JDK默认提供的一种将接口和实现类进行分离的机制。这种机制能将接口和实现进行解耦,大大提升系统的可扩展性。 SPI机制约定:当一个Jar包需要提供一个接口的实现类时,...
-
23种设计模式-----行为模式
23种设计模式-----行为模式 行为模式: 关注系统中对象之间的相互交互,研究运行时对象之间的相互通信和协作,明确对象职责 1.模板方法模式(template method) 定义了一个操作中的算法 骨架 ,将某些步骤延迟到子类中实现。这样,新的子类可以在不改变一个算法结构的前...
-
linux中vim使用技巧
linux中vim使用技巧 一.导入文件内容 :r 解释 导入文件 示例 编辑模式下 # 将/tmp/test.txt内容导入到光标所在的位置的下一行:r /tmp/test.txt :! 解释 在编辑文件时,执行系统命令 示例 编辑模式下# 查看ls命令的目录:!which ls[No write since last change]/usr/bin/l...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
