03 2017 档案

摘要:1.前端界面javascript特效比如加载特效 或js性能有问题2.网络变慢3.服务器负载过大,系统慢4.sql未优化5.逻辑代码过多能用数据库 尽量用数据库处理6.内存泄漏引发GC:缓存的优化(老年代),减少全局变量和对象或aop,调整新生代旧生代大小到最合适7.表被锁或者程序锁 程序锁(1.争 阅读全文
posted @ 2017-03-31 14:10 吴某1 阅读(230) 评论(0) 推荐(0)
摘要:少用union关键字效率底下(执行select-合并结果集-结果集排序-过滤重复记录)如果非要用就用union all(只合并结果)统计条数可把count(*)换成count(1)可提高效率insert的时候尽量批量一次性插入不查询多余的行列避免select * 使用top关键字减少多余的行根据条件 阅读全文
posted @ 2017-03-30 20:53 吴某1 阅读(174) 评论(0) 推荐(0)
摘要:当事务处理系统创建事务时,将确保事务有某些特性 也叫ACID特性 ACID就是:原子性(Atomicity )、一致性( Consistency )、隔离性或独立性( Isolation)和持久性(Durabilily) 原子性:如果事务成功完成 状态全部变更 否则全部回滚,保证系统仍然处于一致状态 阅读全文
posted @ 2017-03-30 20:22 吴某1 阅读(200) 评论(0) 推荐(0)
摘要:为什么使用 1、中间缓存 将所有的数据先保存到缓存中,然后再存入mysql中,减小数据库压力,提高效率。 但是当数据再次增加到又一个量级,上面的方式也不能满足需求,由于数据库的写入压力增加,Memcached只能缓解数据库的读取压力。读写集中在一个数据库上让数据库不堪重负,大部分网站开始使用主从复制 阅读全文
posted @ 2017-03-30 18:18 吴某1 阅读(434) 评论(0) 推荐(0)
摘要:dubbo 1,rpc的分布式集群支持:负载均衡是对外提供一个公共地址,请求过来时通过轮询、随机的形式来分摊压力,挂一台补一台2,结合zookeeper解藕:(提供者注册和消费者订阅)客户端和服务端启动的时候都会把自己的机器IP注册到zookeeper上。客户端会把zk上的服务端ip拉到磁盘上,并记 阅读全文
posted @ 2017-03-29 19:48 吴某1 阅读(11873) 评论(0) 推荐(2)
摘要:springmvc核心是由DispatcherServlet控制调度请求地址、HandlerMapping和HandlerAdapter 达成一整套处理流程MVC是一种架构模式 程序分层,分工合作,既相互独立,又协同工作 SpringMVC的原理: 1、客户端请求在web.xml中配置好Dispat 阅读全文
posted @ 2017-03-07 20:08 吴某1 阅读(328) 评论(0) 推荐(0)
摘要:spring2大功能就是ioc和aopspring的aop应用了责任链和动态代理模式 spring的 ioc应用了策略模式和工厂模式 责任链模式: 当一个对象在一条链上把多个拦截器处理时(使多个对象都有机会处理请求) 责任链模式其实就是一个灵活版的if…else…语句,它就是将这些判定条件的语句放到 阅读全文
posted @ 2017-03-05 19:01 吴某1 阅读(211) 评论(0) 推荐(0)