- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 30公分初探Redis认知
1、为什么使用 Redis在项目中使用 Redis,主要考虑两个角度:性能和并发。如果只是为了分布式锁这些其他功能,还有其他中间件 Zookpeer 等代替,并非一定要使用 Redis。2、单线程的 Redis 为什么这么快这个问题是对 Redis 内部机制的一个考察。很多人都不知道 Redis 是单线程工作模型。原因主要是以下三点:纯内存操作单线程操作,避免了频繁的上下文切换采...
2019-12-25 11:52:37 160
原创 30公分初探分布式架构演进
分布式系统的意义1.升级单机处理能力的性价比越来越低 单机的处理能力主要依靠CPU,内存,磁盘.通过更好硬件做垂直扩展的方式来提升性能,成本会越来越高.2.单机处理能力存在瓶颈 单机处理能力存在瓶颈,CPU,内存都会有自己的性能瓶颈,也就是说就算你是土豪不惜成本去提升硬件,但是硬件的发展速度和性能 是有限制的.3.稳定性和可用性这两个指标很难达到 单机系统存在可用性和稳定性的问题,这两...
2019-12-25 10:51:33 230
原创 30公分浅谈JVM之性能分析调优
JVM性能分析调优某系统应用迟缓卡顿原因分析• 接到某系统用起来比较“卡”,测试人员不能立即重现,偶然现象。• 从网络到OS,再到系统的各个组成部分(Web服务器,应用服务器,数据库服务器,缓存服务器等)都有可能出现 问题,除非很确定的现象,一般会从应用系统本身开始开始分析排查。• 检查代码是系统分析后面的步骤,应该先用科学化的方法步骤先检查和定位问题。• 根据我们学习的JVM...
2019-12-20 11:31:42 245
原创 30公分浅淡JVM之GC
JVM垃圾回收JVM逃逸分析1、方法逃逸方法内部的局部变量作为参数传递到其他方法中,称为方法逃逸。2、线程逃逸方法内部的局部变量赋值给类变量或可以在其他线程中访问的实例变量,称为线程逃逸。3、JVM逃逸分析参数设置启用逃逸分析参数:-XX:DoEscapeAnalysis查看分析结果:-XX:+PrintEscapeAnalysis开启标量替换:-XX:+Eli...
2019-12-20 10:41:47 165
原创 30公分浅淡JVM之基础
什么是JAVA虚拟机JVM是JAVA虚拟机(JAVA Virtual Machine)的缩写,是一个虚构出来的计算机 ,是通过在实际 的计算机上仿真模拟各种计算机功能来实现的。JAVA虚拟机有自己完善的虚拟硬 件架构,如处理 器、堆栈、寄存器等,还具有相应的指令系统。JVM屏蔽了与具体操作系统平台 相关的信息,使得 JAVA程序只需生成在JAVA虚拟机上运行的目标代码(字节码),就可以在多种平...
2019-12-19 17:45:12 155
原创 Mysql事务特性及SQL性能优化
事务4个特性ACID。A原子性,C一致性,I隔离性,D持久性。事务的隔离级别read-uncommitted读未提交,最简单的场景就是当我们A事务更新一条数据时,在未commit时,另一个事务B读取到commit之前的结果进行了业务数据处理,但是由于A事务出现了异常rollback了,此时B使用的A事务未提交的错误的脏数据处理的,此时就产生了脏读。解决这个问题,可以修改事务隔...
2019-12-19 11:48:38 466
原创 EhCache环境搭建
<!--ehcache pom中jar的引用配置--><dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId> <version>2.7.2</version>
2019-01-18 10:29:14 633
原创 Redis常用命令
1.redis客户端路径-链接Redis linux 服务器后执行以下两条命令,进入客户端操作缓存模式命令1: cd /opt/redis-2.8.8/src 命令2: ./redis-cli3.进入客户端路径之前的操作命令-登录到Redis linux 服务器即可执行以下命令用于批量删除一批key, 命令中的 * 用想删掉的key的开头+ * 替换, 如想删掉a开头的ke...
2018-06-07 14:52:28 132
原创 Java读取Excel并合并表格中所需的列的数据
HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xlsXSSFWorkbook:是操作Excel2007的版本,扩展名是.xlsx对于不同版本的EXCEL文档要使用不同的工具类,如果使用错了,会提示如下错误信息。org.apache.poi.openxml4j.exceptions.InvalidOperationException...
2018-01-12 16:57:16 765
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人