项目总结
文章平均质量分 50
zz的的
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
拦截器HandlerInterceptorAdapter实现性能监控
package learn.interceptors; import org.apache.log4j.Logger; import org.springframework.core.NamedThreadLocal; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servl...原创 2018-07-05 14:52:09 · 1353 阅读 · 0 评论 -
CSS逻辑与样式分离
只与样式相关的代码用css写不用js<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title> 逻辑与样式分离</title><style type="text/css"> .cle原创 2018-07-04 23:09:14 · 602 阅读 · 0 评论 -
页面下单防止重复提交
第一次提交:1.生成token放在redis中和页面缓存中 JSONObject json = new JSONObject(); String redisSession = getBgCurrentRedisSession(request); HashOperations opsForHash = jedisTemplate.opsForHash(); Str...原创 2018-07-04 20:42:07 · 372 阅读 · 0 评论 -
Spring SpringMvc 整合MyBatis
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org原创 2018-07-03 20:45:56 · 158 阅读 · 0 评论 -
Spring整合MyBatis
package test.learn.dao; import org.apache.ibatis.annotations.Param; import org.mybatis.spring.annotation.MapperScan; import test.learn.pojo.User; import test.learn.pojo.UserExample; import java.util...原创 2018-07-03 14:07:02 · 145 阅读 · 0 评论 -
过去做项目的一些总结
JVM性能优化:1.减少GC性能开销,GC就是一个运行jvm中的守护线程,专门用于回收在堆内存中的垃圾。2.尽量少用new关键字实例化对象String,StringBuffer,StringBuilder线程安全:是否使用锁StringBuffer 线程安全StringBuilder 非线程安全字符串拼接用SB性能:普通for循环 > 增强for循环 > 迭代器(迭代的对象必须是实现了...原创 2018-06-27 22:05:29 · 289 阅读 · 0 评论 -
项目加载时将数据缓存到properties中
<bean name="student" class="test.learn.pojo.Student"> <property name="name" value="${name}" ></property> </bean> <bean name="studentFactory&原创 2018-07-03 10:34:31 · 498 阅读 · 0 评论 -
数据库连接池
TimeUnit.MILLISECONDS.sleep(10); TimeUnit.SECONDS.sleep(10); TimeUnit.MINUTES.sleep(10); Thread.sleep(10); Thread.sleep(10*1000); Thread.sleep(10*60*1000); package com.ConnectionToPool; /** * Create...原创 2018-07-02 20:36:39 · 129 阅读 · 0 评论 -
Dubbo-admin管理平台的安装
下载的dubbo没有admin改成下这个版本就好了解压后,根目录里存在dubbo-admin,进入 mvn package -Dmaven.test.skip=true 安装完后,生成target目录,进入这个目录,找到dubbo-admin-2.6.0这个目录,把这个目录全部copy到tomcat的目录webapps下的ROOT下面(删除tomcat webapps目录下ROOT原有内容)启动t...原创 2018-07-08 12:38:44 · 313 阅读 · 0 评论 -
加载首页的时候用异步加载
之前有做过一个项目,首页加载出来的时候需要从各个库里查询出数据,一个一个的加载,若用同步调用则所用时间较长,代码简化出来如下;@Component public class Task { public static Random random =new Random(); public void doTaskOne() throws Exception { Syst...原创 2018-06-23 10:13:50 · 138 阅读 · 0 评论 -
秒杀总结3
package com.yf.service; import com.yf.dao.GoodUserDao; import com.yf.dao.GoodsDao; import com.yf.pojo.GoodUser; import com.yf.util.RedisPoolUtil; import org.apache.log4j.Logger; import org.springfram...原创 2018-06-22 16:10:36 · 138 阅读 · 0 评论 -
秒杀总结2
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://m原创 2018-06-22 15:18:17 · 146 阅读 · 0 评论 -
秒杀总结1
package com.yf.config; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder; import org.springframework.boot.context.pro...原创 2018-06-22 13:59:05 · 311 阅读 · 0 评论 -
一点总结
一.并发依据:1.响应时间。2.吞吐量。3.QPS.二.提高程序并发处理能力的方案(架构层面):(水平扩展,垂直拆分)1.提升单机的性能:增加CPU,增加内存,硬盘(解决IO读取效率)。2.提升单机架构性能三.水平扩展是高并发处理终极解决方案可通过Nginx的心态检查来保证Nginx的高可用性Nginx分发规则:轮询,权重,响应时间,ip-hash,visual ip...原创 2018-07-05 20:58:37 · 127 阅读 · 0 评论
分享