`
maishj
  • 浏览: 86032 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表

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 ...
一、why(为什么要用Hibernate缓存?) Hibernate是一个持久层框架,经常访问物理数据库。 为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。 缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。   二、what(Hibernate缓存原理是怎样的?)Hibernate缓存包括两大类:Hibernate一级缓存和Hibernate二级缓存。 1.Hibernate一级缓存又称为“Session的缓存”。 Session内置不能被卸载,Session的缓存是事务范围的缓存(Se ...
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的工具类, 而不想把一个大大的spring工程给引入进来. 下面是我从spring3.0.5里抽取出来 ...
 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 ...
微信原文:http://mp.weixin.qq.com/s?__biz=MzA3NDM1NjUwMQ==&mid=200593968&idx=1&sn=b5eeb288cfca604248f3635917780016#rd   最近我研究技术的一个重点是java的多线程开发,在我早期学习java的时候,很多书上把java的多线程开发标榜为简单易用,这个简单易用是以C语言作为参照的,不过我也没有使用过C语言开发过多线程,我只知道我学习java多线程开发是很难的,直到现在写这篇文章的时候,虽然我对java多线程里的API比以前熟悉更多了,但是如果碰到了生产开发里如何 ...

nginx 代理

现在公司有两个应用(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请求过去
Global site tag (gtag.js) - Google Analytics