- 浏览: 85797 次
- 性别:
- 来自: 广州
最新评论
-
kimmking:
noLocal 是只能接收同一个connectionId的消息 ...
关于ActiveMQ持久订阅
文章列表
mysql master_thread
- 博客分类:
- 乱
mysql master thread 工作内容
伪代码:
void master_thread(){
goto loop;
loop://主循环begin
for(int i=0;i<10;i++){
thread_sleep(1); //休眠1秒
do log_buffer flush to disk; //将日志缓冲刷新到磁盘文件
if (last_one_second_io < 5%*innodb_io_capacity)//如果前一秒的io操作次数小于(5%的磁盘io吞吐量参数innodb_io_capac ...
Hibernate缓存机制(转)
- 博客分类:
- 每日一结
一、why(为什么要用Hibernate缓存?)
Hibernate是一个持久层框架,经常访问物理数据库。
为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。
缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。
二、what(Hibernate缓存原理是怎样的?)Hibernate缓存包括两大类:Hibernate一级缓存和Hibernate二级缓存。
1.Hibernate一级缓存又称为“Session的缓存”。
Session内置不能被卸载,Session的缓存是事务范围的缓存(Se ...
spring常用的工具类(转)
- 博客分类:
- 每日一结
spring常用的工具类
spring给我们提供了很多的工具类, 应该在我们的日常工作中很好的利用起来. 它可以大大的减轻我们的平时编写代码的长度. 因我们只想用spring的工具类, 而不想把一个大大的spring工程给引入进来. 下面是我 ...
一. 线程状态类型1. 新建状态(New):新创建了一个线程对象。2. 就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。3. 运行状态(Running):就绪状态的线程获取了CPU,执行程序代码。4. 阻塞状态(Blocked):阻塞状态是线程因为某种原因放弃CPU使用权,暂时停止运行。直到线程进入就绪状态,才有机会转到运行状态。阻塞的情况分三种:(一)、等待阻塞:运行的线程执行wait()方法,JVM会把该线程放入等待池中。(二)、同步阻塞:运行的线程在获取对象的同步锁时,若该同步锁被 ...
昨晚发完网站的最新版,今早产品的人发现有些页面还是旧的,以为是varnish缓存问题,让DBA给清理下,多刷新几次页面还是能出现旧的,检查几台服务器上面的页面确定了都是最新的页面,这就奇怪了,一同事提醒会不会是tomcat的work目录没重新加载,检查下发现有一台机的tomcat确实没有更新work目录内容,删掉后就好了。具体原因还没时间查
window.onload
- 博客分类:
- 每日一结
如果想让页面加载完再处理些东西,试下这个吧:
window.onload=function(){ };
为什么你的代码如此难以理解(转)
- 博客分类:
- 每日一结
“我到底在想什么?!?”
凌晨1:30分,我正盯着不到一个月前我写的一段代码。当时它看起来像是件艺术品,全部是可理解的,优雅、简单、让人叹为观止。这一切都不再了,明天是我的最后期限,数小时前我发现了一个bu ...
spring给我们提供了很多的工具类, 应该在我们的日常工作中很好的利用起来. 它可以大大的减轻我们的平时编写代码的长度. 因我们只想用spring的工具类, 而不想把一个大大的spring工程给引入进来. 下面是我从spring3.0.5里抽取出来 ...
Eclipse远程调试java程序
- 博客分类:
- 每日一结
http://hi.baidu.com/widebright/item/bcddbc2596ba2a0977272c5c
JAVA的远程调试 基于Java Platform Debugger Architecture(JPDA:Java平台调试架构)。 JVM 本身支持指定参数来让java程序以调试模式启动。虚拟机运行在调试模式下,你只要去连接他的相应的 ...
最近项目使用maven-deploy时出现
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project wenwo-platform-parent: Failed to deploy artifacts: Could not transfer artifact com.wenwo.platform:wenwo-platform-parent:pom:2 ...
(转)关于如何提高Web服务端并发效率的异步编程技术
- 博客分类:
- 乱
微信原文:http://mp.weixin.qq.com/s?__biz=MzA3NDM1NjUwMQ==&mid=200593968&idx=1&sn=b5eeb288cfca604248f3635917780016#rd
最近我研究技术的一个重点是java的多线程开发,在我早期学习java的时候,很多书上把java的多线程开发标榜为简单易用,这个简单易用是以C语言作为参照的,不过我也没有使用过C语言开发过多线程,我只知道我学习java多线程开发是很难的,直到现在写这篇文章的时候,虽然我对java多线程里的API比以前熟悉更多了,但是如果碰到了生产开发里如何 ...
现在公司有两个应用(tomcat),使用同一个域名,在一台服务器机子,因为post过来的数据也需要,所以使用ngixn做代理分发,配置如下:(已简化)
http { upstream back1 { server 127.0.0.1:1111; }
upstream back2 { server 127.0.0.1:2222; }
upstream domainback1 { server 127.0.0.1:8088; }
upstream domainback2 { server 127.0.0.1:8089; }
server { listen ...
原文:http://www.ibm.com/developerworks/cn/opensource/os-cn-apmina/
另外一篇详细介绍文章:https://www.ibm.com/developerworks/cn/java/j-lo-mina2/#major4
Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术的 TCP/UDP 应用 ...
0 0 * * * ? *秒 分钟 小时 天 月 周几 年0 代表具体时间,即0分0秒*代表每的意思,即每月每天每小时?代表不确定
/ 用于递增触发。如在秒上面设置"5/15" 表示从5秒开始,每增15秒触发(5,20,35,50)。 在月字段上设置'1/3'所示每月1号开始,每隔三天触发一次。
1 秒 是 0-59 , - * / 2 分 是 0-59 , - * / 3 小时 是 0-23 , - * / 4 日 是 1-31 , - * ? / L W 5 月 是 1-12 or JAN-DEC ...
关于财付通接口集成出现验证签名错误一个原因
- 博客分类:
- 每日一结
做了支付宝的接口集成很顺利,但财付通上面出现验证签名的错误,官方给的排查方法是:
1、密钥不对。2、签名串顺序错了。3、参数有非法的参数值。
反复查看了上面的错误都没犯,后来无意间看到了问题所在。
由于使用的是form提交形式到财付通支付平台,原先的数据已经根据编码encode,form提交后数据会再一步根据页面编码encode,所以就出现了验证签名错误。解决方案是一就不直接代码encode,让form表单来完成这一步,一是不要用form提交,直接程序发起http请求过去