`
forxinyang
  • 浏览: 6049 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
1、jps -lv   2、jstat -gcutil pid 4000 30   以百分比比例显示gc相关情况 每4秒打印一次,持续30次   [root@localhost ~]# jstat -gcutil 9401 3000 60   S0     S1     E      O      P     YGC     YGCT    FGC    FGCT     GCT      0.03   0.00  56.51   0.99  27.81    628    2.707     0    0.000    2.707   0.03   0.00  92.47 ...
分享一个案例,3个表join查询数据,sql执行时间大概为0.5s,数据量不大,分别为170多万、17万和8000多,以为是join出现的性能问题,结果发现时检索条件的字段在数据库中为varchar,而传递过来的是long型,导致建立在该字段上的索引失效,优化后的时间为0.02秒左右
  java类加载器体系结构(含hotswap原理) jvm classLoader architecture : a, Bootstrap ClassLoader/启动类加载器主要负责jdk_home/lib目录下的核心 api 或 -Xbootclasspath 选项指定的jar包装入工作. b, Extension ClassLoader/扩展类加载器主要负责jdk_home/lib/ext目录下的jar包或 -Djava.ext.dirs 指定目录下的jar包装入工作 c, System ClassLoader/系统类加载器主要负责java -classpath/-Djav ...

java虚拟机相关

    博客分类:
  • Java
1、栈上分配,sun hotspot还没有采用   2、一个案例,tomcat上配置了很多应用,加载class太多,导致方法区溢出,加入以下内容,则解决 JAVA_OPTS="-Xverify:none -Xms1536m -Xmx1536m -XX:PermSize=128m -XX:MaxPermSize=256m -XX:ParallelGCThreads=10 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSFullGCsBeforeCompaction=5 -XX:+UseCMSCompactAtFullCollecti ...

索引注意事项

    博客分类:
  • Java
曾经偷偷的面试了两个单位,都提到了Mysql的优化问题,所以以后要多多学习数据库的优化知识了。建设数据库的优化大概主要就是索引的优化了吧,因为我们不可能修改数据结构的情况下,提高数据库的查询效率似乎也只能用 ...
反向代理及Nginx示例 1 反向代理的概念 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理 ...
Global site tag (gtag.js) - Google Analytics