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 · 1483 阅读 · 0 评论 -
javaweb-list页面显示在弹出框内
javaweb-list页面显示在弹出框内原创 2017-03-16 16:16:07 · 2121 阅读 · 0 评论 -
dozker--实现map 实体 DTO之间的相互转化
Dozer 是一个对象转换工具。Dozer可以在JavaBean到JavaBean之间进行递归数据复制,并且这些JavaBean可以是不同的复杂的类型,所有的mapping,Dozer将会很直接的将名称相同的fields进行复制,如果field名不同,或者有特别的对应要求,则可以在xml中进行定义java工具类是:public class DozerBeanCopy {原创 2017-03-07 13:59:02 · 10426 阅读 · 0 评论 -
java Api接口判断传入的对象以及对象字段是否为空
java Api接口判断传入的对象以及对象字段是否为空原创 2017-03-06 13:59:54 · 11034 阅读 · 0 评论 -
关于mysql主从复制
mysql主从复制的原理:master有一个io线程,slave有一个sql线程和io线程。master记录二进制日志。在每个事务更新数据完成之前,master在二进制日志中记录这些改变,即使事务是交叉执行的,也会串行的写入二进制日志,在事务写入二进制日志完成后,master将通知存储引擎提交事务slave将master的二进制日志拷贝到自己的中继日志。slave会开启一个io线程原创 2016-12-30 14:29:07 · 236 阅读 · 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 · 1268 阅读 · 0 评论 -
springmvc的拦截器配置
springmvc的拦截器配置原创 2016-12-01 20:15:50 · 331 阅读 · 0 评论 -
ajax异步提交失败弹出遮罩层和jquery.validate自动校验和iframe父窗口元素获取与遮罩问题
ajax异步提交失败弹出遮罩层和jquery.validate自动校验和iframe父窗口元素获取与遮罩问题原创 2016-12-10 13:53:42 · 1830 阅读 · 0 评论 -
javaweb上移下移功能全过程
javaweb上移下移功能全过程原创 2016-11-17 15:34:54 · 6384 阅读 · 0 评论 -
启动报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
启动报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener转载 2016-09-14 10:46:04 · 366 阅读 · 0 评论 -
好吧,这就是等级的区别之一待续
差距啊原创 2017-03-31 18:45:22 · 259 阅读 · 0 评论 -
spring事务注解不生效
spring事务注解不生效原创 2017-05-24 19:24:50 · 2697 阅读 · 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 · 30559 阅读 · 0 评论 -
log4j2.xml文件讲解和在日志中加入全局guid
<Configuration status="WARN" monitorInterval="30"> <Appenders> <!-- 输出到控制台 --> <Console name="STDOUT" target="SYSTEM_OUT"> <!--原创 2018-06-13 11:43:43 · 2166 阅读 · 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 · 903 阅读 · 0 评论 -
aop切面和redis实现自定义缓存注解
自定义缓存注解原创 2017-10-20 15:42:30 · 2782 阅读 · 0 评论 -
activemq消息队列高可用性和负载均衡
activemq5.9后提供了三种集群方式:1.基于共享文件系统的,默认 2.基于jdbc的 3.我们选用第三种方式,可复制的leveldb,是单进程的服务,处理数据量大,占用内存小,是三种中比较优越的原创 2017-09-15 18:34:58 · 5660 阅读 · 0 评论 -
redis集群部署
redis集群部署原创 2017-09-04 15:24:00 · 705 阅读 · 0 评论 -
分布式事务解决方案一之:可靠消息最终一致性
分布式事务解决方案一之:可靠消息最终一致性原创 2017-08-10 10:54:17 · 5204 阅读 · 0 评论 -
常用集合在多线程下的问题
常用集合在多线程下的问题,主要列举了collection接口,map接口及其主要实现类在多线程下的问题hashset,无序,不可重复,判断插入的两个对象重复与否要看有没有重写实体的equals和hashcode方法arraylist:有序,可重复,有讲解各种遍历删除在单线程下的正确与否,以及在多线程的问题下以及解决方案,单线程下下面的写法会报异常:Iteratorit = list原创 2017-07-17 18:38:01 · 744 阅读 · 0 评论 -
生成本地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 · 382 阅读 · 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 · 12992 阅读 · 3 评论 -
本地仓库少了jar包,maven项目加载的时候报错
本地仓库少了jar包,maven项目加载的时候报错原创 2016-09-14 09:43:10 · 3050 阅读 · 0 评论 -
change project compliance and jre to 1.5
change project compliance and jre to 1.5原创 2016-07-20 16:48:30 · 12455 阅读 · 0 评论 -
java根据全路径 直接创建文件
java根据全路径 直接创建文件原创 2016-03-12 09:55:08 · 8448 阅读 · 0 评论 -
DeleteDirectory删除文件和文件夹下所有文件的工具类
DeleteDirectory删除文件和文件夹下所有文件的工具类转载 2016-03-12 07:54:50 · 4422 阅读 · 0 评论 -
java下载页面的显示类,可以直接调用
java下载页面的显示类,可以直接调用原创 2016-03-11 19:24:57 · 296 阅读 · 0 评论 -
FileOutputStream filenotfound的错误
FileOutputStream 报 filenotfound的错误原创 2016-03-11 18:40:58 · 979 阅读 · 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 · 271 阅读 · 0 评论 -
项目license证书文件找不到
讲项目配置到tomcat的方式有三种;这三种最好不要同时使用,在我做的这个项目中,先使用了修改配置文件的方式,结果访问的时候访问不到,后来又使用了将项目加载到tomcat的方式下,可以访问主页,但是登陆不了。原因是:安全证书不存在。所以,删除在tomcat下部署的项目,不建议使用几种方式同时部署项目。原创 2016-02-25 10:59:34 · 3748 阅读 · 0 评论 -
工作日志
问题1:MyEclipse下Tomcat无法部署项目 finish按钮无法点击问题描述:MyEclipse环境下,使用Tomcat进行项目部署时,无法部署项目,finish按钮无法点击。问题原因:Context-root丢失解决办法:右击项目->properties->MyEclipse->Web,在Web Context-root中添加项目名,就是/你的项目名称原创 2016-02-24 16:46:40 · 593 阅读 · 0 评论 -
AtionErrors和ActionMessages的区别
尽管Struts框架提供了有效的异常处理机制,但不能保证处理所有的错误,这时Struts框架会把错误抛给Web容器,在默认情况下Web容器会向用户浏览器直接返回原始信息。如果想避免直接让用户看到这些原始信息,可以在web.xml中配置元素,以下代码演示了如何避免用户看到HTTP 404、HTTP 500错误和Exception异常。 404 /exception/error4转载 2015-09-15 19:19:36 · 321 阅读 · 0 评论 -
struts中的findForward()和getinputforward()
Action相当于servlet的一部分,它的execute()方法会被struts的入口程序actionServlet调用,完成业务处理。在struts配置文件里的action里有个input属性,getinputforward()是跳转到input属性的值设定的位置! type="org.apache.struts.webapp.example.TestAc原创 2015-09-15 18:10:39 · 1949 阅读 · 1 评论 -
poi 导出excel2003和excel2007的不同
poi 导出excel2003和excel2007的不同原创 2016-03-12 11:25:44 · 491 阅读 · 0 评论 -
java生成图片验证码--公用
java生成图片验证码--公用原创 2016-05-05 17:00:01 · 798 阅读 · 0 评论 -
模仿hibernate一级缓存session缓存机制
模仿hibernate一级缓存session缓存机制原创 2016-06-27 17:56:15 · 429 阅读 · 0 评论 -
eclipse git 使用教程一
eclipse git 使用教程一原创 2016-07-19 17:09:38 · 1379 阅读 · 0 评论 -
spring aop动态代理
spring aop动态代理转载 2016-06-16 16:43:48 · 310 阅读 · 0 评论 -
sturts转换器
sturts转换器原创 2016-06-15 14:57:58 · 254 阅读 · 0 评论 -
struts异常声明机制的实现和原理
struts异常声明机制的实现和原理原创 2016-06-13 17:11:13 · 311 阅读 · 0 评论