会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
码农的自我修养
不只做一个技术者,更要做一个思考者。 ——吴磊 (qq:2466845324)
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
下一页
2018年11月28日
手写spring事务框架, 揭秘AOP实现原理。
摘要: AOP面向切面编程:主要是通过切面类来提高代码的复用,降低业务代码的耦合性,从而提高开发效率。主要的功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等。 AOP实现原理:aop是通过cglib的动态代理实现的。 jdk动态代理:利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用
阅读全文
posted @ 2018-11-28 15:02 吴磊的
阅读(5042)
评论(0)
推荐(0)
2018年11月23日
数据库
该文被密码保护。
阅读全文
posted @ 2018-11-23 15:08 吴磊的
阅读(5)
评论(0)
推荐(0)
centos7修改端口登陆
摘要: 1 安装ssh服务 yum install -y openssh-server2 修改默认端口并保存 vim /etc/ssh/sshd_config 3 打开防火墙 service firewalld start4 开放指定端口 firewall-cmd --zone=public --add-p
阅读全文
posted @ 2018-11-23 13:59 吴磊的
阅读(3401)
评论(0)
推荐(0)
2018年11月16日
Tomcat7性能调优
摘要: 1.1 tomcat的三种运行模式: ●BIO:一个请求处理一个线程。并发量高时,线程数较多,浪费资源。Tomcat7默认使用这种方式。 ●NIO:利用Java的非阻塞IO处理,通过线程池处理大量的请求。 Tomcat8默认采用这种方式。 ●APR:从操作系统层面解决io阻塞问题,性能最高。Tomc
阅读全文
posted @ 2018-11-16 14:21 吴磊的
阅读(1125)
评论(0)
推荐(0)
2018年11月15日
sql语句调优
摘要: sql语句调优大致分为两步:1 如何定位慢查询 2 如何优化sql语句。 定位慢查询 -- 显示到mysql数据库的连接数 -- show status like 'connections'; -- 显示慢查询次数 show status like 'slow_queries'; -- 查看慢查询阈
阅读全文
posted @ 2018-11-15 22:31 吴磊的
阅读(970)
评论(0)
推荐(0)
2018年11月11日
四:JVM调优原理与常见异常处理方案
摘要: 在jvm调优之前,我们必须先了解jvm的内存模型与GC回收机制,这些在我前面的文章里面有介绍!接下来我们通过一个案例来调整jvm性能。 一测试案例: 1.1 编写demo import java.text.DecimalFormat; /** -Xms 堆初始值 -Xmx 堆最大可用值 -Xmn 年
阅读全文
posted @ 2018-11-11 01:10 吴磊的
阅读(996)
评论(0)
推荐(0)
2018年10月29日
redis的线程模型 与 压力测试
摘要: 为什么redis要用单线程 我们知道,一般使用多线程可以增加系统吞吐率,但是如果没有经过良好的系统设计的话,线程数量上升到一定级别时,系统吞吐量反而会下降。出现这个情况的主要原因就是多个线程共享同一个数据结构时,为了保证共享资源的正确性、那就必须有额外机制进行保证,而这个额外机制就会带来性能开销降低
阅读全文
posted @ 2018-10-29 23:22 吴磊的
阅读(2273)
评论(0)
推荐(1)
2018年10月26日
nginx快速入门
摘要: 快速入门 1. 安装gcc 的环境 yum install gcc-c++ -y 2. 安装 Perl 库,nginx 的 http 模块使用 pcre 来解析正则表达式 yum install -y pcre pcre-devel 3. 安装zlib 库,它提供了很多种压缩和解压缩的方式 yum
阅读全文
posted @ 2018-10-26 13:05 吴磊的
阅读(1077)
评论(0)
推荐(0)
2018年10月24日
redis持久化机制与过期策略
摘要: RDB的持久化策略 (快照方式,默认持久化方式): 按照规则定时将内存中的数据同步到磁盘,它有以下4个触发场景。 1. 自己配置的快照规则 vim /redis/bin/ redis.conf;按照save <seconds> <changes>这个规则自己添加或修改规则。 2. save或者bgs
阅读全文
posted @ 2018-10-24 11:45 吴磊的
阅读(1181)
评论(0)
推荐(0)
2018年10月23日
activemq高可用
摘要: 这里是基于 zookeeper 选举方式实现的集群配置,服务器过半数才可提供服务,所以是2n+1台这里以三台为例。 只有master节点能提供服务,slave节点无法提供服务,只有当master节点挂了,slave重新选举出的主节点才能提供服务(灰色部分都是默认配置文件) <!-- Licensed
阅读全文
posted @ 2018-10-23 13:04 吴磊的
阅读(646)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
下一页
公告
//生成目录索引列表