
javaweb
文章平均质量分 65
zhangxiaomin19921
这个作者很懒,什么都没留下…
展开
-
nginx+lua+strom+kafka实现热点数据实时展示
涉及图片部分访问这个地址:http://note.youdao.com/noteshare?id=55c8fe08359e502ca6434b63d4b5dc0d假设最近一段时间内有10万个请求过来,其中1万次请求访问商品1,2万次请求访问商品2,3万次请求访问商品3,其他商品被访问次数均匀。请实时统计热点数据展示出来。说下主要的解决步骤:1.分发层nginx将所有的请求hash分发到...原创 2018-10-09 17:31:37 · 1545 阅读 · 0 评论 -
log4j2.xml文件讲解和在日志中加入全局guid
<Configuration status="WARN" monitorInterval="30"> <Appenders> <!-- 输出到控制台 --> <Console name="STDOUT" target="SYSTEM_OUT"> <!--原创 2018-06-13 11:43:43 · 2242 阅读 · 1 评论 -
多级缓存组件的使用
多级缓存组件使用方式1.pom引入maven地址2.加入相应的注解3.在runtimecfg加入资源文件内容如下:multiCache.propertiescache_L1=REDIS#cache_L2=MEMCACHEDmemcached.xmlxmlversion="1.0"encoding="UTF-8"?>memcached>原创 2017-10-23 15:44:12 · 1025 阅读 · 0 评论 -
aop切面和redis实现自定义缓存注解
自定义缓存注解原创 2017-10-20 15:42:30 · 2826 阅读 · 0 评论 -
activemq消息队列高可用性和负载均衡
activemq5.9后提供了三种集群方式:1.基于共享文件系统的,默认 2.基于jdbc的 3.我们选用第三种方式,可复制的leveldb,是单进程的服务,处理数据量大,占用内存小,是三种中比较优越的原创 2017-09-15 18:34:58 · 5701 阅读 · 0 评论 -
redis集群部署
redis集群部署原创 2017-09-04 15:24:00 · 745 阅读 · 0 评论 -
分布式事务解决方案一之:可靠消息最终一致性
分布式事务解决方案一之:可靠消息最终一致性原创 2017-08-10 10:54:17 · 5260 阅读 · 0 评论 -
常用集合在多线程下的问题
常用集合在多线程下的问题,主要列举了collection接口,map接口及其主要实现类在多线程下的问题hashset,无序,不可重复,判断插入的两个对象重复与否要看有没有重写实体的equals和hashcode方法arraylist:有序,可重复,有讲解各种遍历删除在单线程下的正确与否,以及在多线程的问题下以及解决方案,单线程下下面的写法会报异常:Iteratorit = list原创 2017-07-17 18:38:01 · 779 阅读 · 0 评论 -
高并发下减库存操作避免超卖
在秒杀系统中,有100个请求过来下单,减库存操作方式一: for update 用时5504select * from PPTEST.TBL_SHOP mm where ID=#{id,jdbcType=VARCHAR} for updateselect for update这是数据库行锁,也是我们常用的悲观锁,可用于针对某商品的秒杀操作,但是当出现主键索引和非主键索引同时等待原创 2017-07-13 16:43:00 · 13062 阅读 · 3 评论 -
生成本地zip压缩包工具类
1:package com.test.ftpUtil;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import jav转载 2017-06-27 11:21:16 · 400 阅读 · 0 评论 -
spring事务注解不生效
spring事务注解不生效原创 2017-05-24 19:24:50 · 2742 阅读 · 0 评论 -
好吧,这就是等级的区别之一待续
差距啊原创 2017-03-31 18:45:22 · 279 阅读 · 0 评论 -
javaweb-list页面显示在弹出框内
javaweb-list页面显示在弹出框内原创 2017-03-16 16:16:07 · 2158 阅读 · 0 评论 -
dozker--实现map 实体 DTO之间的相互转化
Dozer 是一个对象转换工具。Dozer可以在JavaBean到JavaBean之间进行递归数据复制,并且这些JavaBean可以是不同的复杂的类型,所有的mapping,Dozer将会很直接的将名称相同的fields进行复制,如果field名不同,或者有特别的对应要求,则可以在xml中进行定义java工具类是:public class DozerBeanCopy {原创 2017-03-07 13:59:02 · 10527 阅读 · 0 评论 -
java Api接口判断传入的对象以及对象字段是否为空
java Api接口判断传入的对象以及对象字段是否为空原创 2017-03-06 13:59:54 · 11103 阅读 · 0 评论 -
关于mysql主从复制
mysql主从复制的原理:master有一个io线程,slave有一个sql线程和io线程。master记录二进制日志。在每个事务更新数据完成之前,master在二进制日志中记录这些改变,即使事务是交叉执行的,也会串行的写入二进制日志,在事务写入二进制日志完成后,master将通知存储引擎提交事务slave将master的二进制日志拷贝到自己的中继日志。slave会开启一个io线程原创 2016-12-30 14:29:07 · 256 阅读 · 0 评论 -
ajax异步提交失败弹出遮罩层和jquery.validate自动校验和iframe父窗口元素获取与遮罩问题
ajax异步提交失败弹出遮罩层和jquery.validate自动校验和iframe父窗口元素获取与遮罩问题原创 2016-12-10 13:53:42 · 1874 阅读 · 0 评论 -
NoSuchMethodError: org.springframework.core.convert.Property.<init>(Ljava/lang/Class;Ljava/lang/refl
NoSuchMethodError: org.springframework.core.convert.Property.<init>(Ljava/lang/Class;Ljava/lang/reflect/Method;原创 2016-12-04 12:09:09 · 1306 阅读 · 0 评论 -
springmvc的拦截器配置
springmvc的拦截器配置原创 2016-12-01 20:15:50 · 357 阅读 · 0 评论 -
javaweb上移下移功能全过程
javaweb上移下移功能全过程原创 2016-11-17 15:34:54 · 6433 阅读 · 0 评论 -
启动报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
启动报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener转载 2016-09-14 10:46:04 · 409 阅读 · 0 评论 -
本地仓库少了jar包,maven项目加载的时候报错
本地仓库少了jar包,maven项目加载的时候报错原创 2016-09-14 09:43:10 · 3088 阅读 · 0 评论 -
change project compliance and jre to 1.5
change project compliance and jre to 1.5原创 2016-07-20 16:48:30 · 12506 阅读 · 0 评论 -
eclipse git 使用教程一
eclipse git 使用教程一原创 2016-07-19 17:09:38 · 1458 阅读 · 0 评论 -
模仿hibernate一级缓存session缓存机制
模仿hibernate一级缓存session缓存机制原创 2016-06-27 17:56:15 · 445 阅读 · 0 评论 -
spring aop动态代理
spring aop动态代理转载 2016-06-16 16:43:48 · 326 阅读 · 0 评论 -
sturts转换器
sturts转换器原创 2016-06-15 14:57:58 · 267 阅读 · 0 评论 -
struts异常声明机制的实现和原理
struts异常声明机制的实现和原理原创 2016-06-13 17:11:13 · 329 阅读 · 0 评论 -
result_type的几种类型
result_type的几种类型转载 2016-06-13 11:45:05 · 7775 阅读 · 0 评论 -
struts web参数访问的几种方式
web参数访问的几种方式原创 2016-06-13 11:10:03 · 527 阅读 · 0 评论 -
struts action接收参数的三种方法
struts action接收参数的三种方法原创 2016-06-12 18:13:53 · 385 阅读 · 0 评论 -
struts的三种动态方法调用方式,dmi,通配符
struts的三种调用方式,dmi,通配符转载 2016-06-12 17:29:52 · 514 阅读 · 0 评论 -
java把实体对象转化成list和map
普通方式:某一个实体有较多字段,想把实体内的数据显示到excel中去,但是,又不想低效率的一列一列显示数据所以,想把实体对象转化成list,遍历表格的同时显示这个实体的数据.下面是把实体对象转化成list和map的方法.需要引用两个jar包:commons-beanutils-1.9.2.jar commons-logging-1.2.jarpackage Tomap...原创 2016-06-12 15:05:05 · 30694 阅读 · 0 评论 -
java生成图片验证码--公用
java生成图片验证码--公用原创 2016-05-05 17:00:01 · 840 阅读 · 0 评论 -
poi 导出excel2003和excel2007的不同
poi 导出excel2003和excel2007的不同原创 2016-03-12 11:25:44 · 513 阅读 · 0 评论 -
java根据全路径 直接创建文件
java根据全路径 直接创建文件原创 2016-03-12 09:55:08 · 8501 阅读 · 0 评论 -
DeleteDirectory删除文件和文件夹下所有文件的工具类
DeleteDirectory删除文件和文件夹下所有文件的工具类转载 2016-03-12 07:54:50 · 4463 阅读 · 0 评论 -
java下载页面的显示类,可以直接调用
java下载页面的显示类,可以直接调用原创 2016-03-11 19:24:57 · 314 阅读 · 0 评论 -
FileOutputStream filenotfound的错误
FileOutputStream 报 filenotfound的错误原创 2016-03-11 18:40:58 · 1019 阅读 · 0 评论 -
工作笔记day02
问题1:axure获取svn的demo打开axure,点击“得到共享项目”-》输入你需要下载的svn的地址-next->选择你想下载的位置-》finish。选择你想编辑的页面,check out,编辑之后,check in就可以了。问题2:myeclipse启动后提示内存不足打开myeclipse的文件安装位置,找到myeclipse.ini文件,修改如下:-v原创 2016-02-25 18:42:49 · 285 阅读 · 0 评论