- 浏览: 33307 次
- 性别:
- 来自: 杭州
最新评论
-
fjjiaboming:
有找工作的技术大牛(类似阿里P7 P8 P9), 请私信给我或 ...
单例模式代码实现与解析,java实现 -
higkoo:
难得的美文,找时间试一下!
Linux HugePage for MySQL Server(MySQL中大页的使用) -
fjjiaboming:
我们的测试 , 是100%通过了.
servlet文件下载,浏览器等待时间漫长?broswer opening a dialog need long time? -
fjjiaboming:
lism0621 写道我试了下,好像不管用哦! 把你的头代码发 ...
servlet文件下载,浏览器等待时间漫长?broswer opening a dialog need long time? -
lism0621:
我试了下,好像不管用哦!
servlet文件下载,浏览器等待时间漫长?broswer opening a dialog need long time?
文章列表
网上大页的资料抄来抄去, 没一个是正确的 . 本人经过查Linux说明和实践, 现将线上的配置总结一下.
效果对比
未配置HugePage:
配置HugePage后 (并加多客户端个数向MySQL施压):
总结: 从对比数据看出来,开启HugePage后,QPS 2~3倍,提升下, UserCPU状态只是多消耗0.2~0.5而已. Load低成3~5倍. 长短时间的运行,表情都很稳定. 大幅度减少重启后MySQL预热时间(Hit列提高几个百分点).
原理资料
大家知道,OS HugePage开启后,内存置换大幅度减少.这没什么高深的技术难度,但是很考验原理的理解和配置项的细心程度.
...
Class Path Wild Cards
- 博客分类:
- JAVA
https://docs.oracle.com/javase/8/docs/technotes/tools/windows/classpath.html
Class Path Wild Cards
Class path entries can contain the base name wildcard character (*), which is considered equivalent to specifying a list of all of the files in the directory with the extension .jar or .JAR. For exampl ...
鉴于国内资料太少,而国外的实战性资料也不多.现在总结一下,分享给大家实战使用.
在eclipse上安装:
M2Eclipse, Scala IDE, and M2Eclipse-Scala plugins
在系统上安装:
sbt
在sbt上安装:
sbteclipse 见 https://github.com/typesafehub/sbteclipse
Add sbteclipse to your plugin definition file. You can use either the global one at ~/.sbt/plugins/plugins.sbt or the ...
servlet的线程安全问题(转)
- 博客分类:
- JEE
http://blogold.chinaunix.net/u1/47207/showart_1096888.html
如果一个Servlet实现了SingleThreadModel接口,Servlet引擎将为每个新的请求创建一个单独的Servlet实例,这将引起大量的系统开销。SingleThreadModel在Servlet2.4中已不再提倡使用;同样如果在程序中使用同步来保护要使用的共享的数据,也会使系统的性能大大下降。这是因为被同步的代码块在同一时刻只能有一个线程执行它,使得其同时处理客户请求的吞吐量降低,而且很多客户处于阻塞状态。另外为保证主存内容和线程的工作内存中的数据的一致性, ...
public class Demo {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
String szCmd = "notepad.exe 'd:/fdasf/er a d.exe'";
System.out.println(szCmd);
Process pro = Runtime.getRunti ...
前几天, 写完一个幕后扫描程序, 由于业务存在多对多的站点关系, 为了程序逻辑简单化, 牺牲掉一些硬件资源 来动态创建N个线程池(是池子哦).
结果悲剧发现: 公司服务器资源耗尽, 其它应用都跑不了, 系统宕机, 运维同事用不了 ...
https://www.jboss.org/dms/AS7/as7webinar/AS7-clustering-webinar.pdf
AS7 Clustering
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
有应聘"Java/Golang工程师/架构师", 请发邮件至: linzuxiong1988@gmail.com, 并取得联系.
工程师招聘,岗位见: http://job.youzan.com 请联系我: linzuxiong1988@gmail.com
好好读一下,现在Red Hat's Mark Little对JAVA的看法.
http://adtmag.com/blogs/watersworks/2011/08/mark-little-on-java-big-picture.aspx
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
有应聘"Java/Golang,工程师/架构师", 请发邮件至: linzuxiong1988@gmail.com, 并取得联系.
工程师招聘,岗位见: http://job.youzan.com 请联 ...
强大的Java开源项目,操作Microsoft Format Files
http://poi.apache.org/
http://poi.apache.org/spreadsheet/converting.html
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
有应聘"Java工程师/架构师", 请发邮件至: linzuxiong1988@gmail.com, 并取得联系.
备份MySQL数据库的命令
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql
直接将MySQL数据库压缩备份
mysqldump -hhostname -uusername -ppassword da ...
一、数据库名
什么是数据库名?
数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多个数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中。
在创建数据库的时候需要指定对应实例名(instance_name)(数据库名和实例名可以相同也可以不同)。
同时数据库名会在windows 服务中显示在OracleServiceORCL最后的四个字符(orcl)。
格式如下:
DB_NAME=myorcl
...
在创建数据库时就应考虑好数据库名,并且在创建完数据库之后,数据库名不宜修改,即使要修改也 ...
BL层的目的:根据业务逻辑对业务处理进行封装。
基本的业务逻辑有:
参数的验证和判断
业务逻辑错误处理
业务规则判断
action层的目的:对于请求进行跳转控制。
针对于上述功能action的单元测试基本框架是:封装请求参数,发送请求,判断所需的页面bean和跳转的结果页面是否正确。
taglib层目的:根据参数在页面上按照固定的样式输出。
一个标签的基本功能有:获取参数,调用BL对参数进行执行,把执行结果放到指定样式中,把得到的页面代码输出。
相对来说获取参数,调用BL对参数进行执行,把得到的页面代码输出,比较固定,测试的意义不大,所以主要 ...
正确理解Unicode百万字符,与JAVA CHAR,JAVA STRING
http://www.javaeye.com/topic/428763
http://www.iteye.com/topic/311583
http://unicode.org/
http://download.oracle.com/javase/7/docs/api/java/lang/Character.html
(Character information is based on the Unicode Standard, version 6.0.0.)
http://download.oracle.co ...
http://peter196.javaeye.com/blog/189257
http://www.ibm.com/developerworks/cn/java/j-jtp06197.html