博客收藏

Java软件开发 黄金档  http://www.goldendoc.org/

酷壳  http://coolshell.cn/

linux运维  抚琴煮酒   http://andrewyu.blog.51cto.com/

JVM调优   http://www.weibo.com/plantegg

linux http://oldratlee.com/post/2012-12-23/command-output-to-

http://highscalability.com/blog/2012/5/16/big-list-of-20-common-bottlenecks.html

线性代数的本质 http://www.mysanco.com/wenda/index.php?class=discuss&action=question_item&questionid=1693

北京-任喜军(13844910) 2012/12/17 15:07:36查看前后消息新进来的先去看今日必读:Java Thread Dumps: http://t.cn/zOtHYA1 必读之文,图文并茂、案例丰富,帮你解析各个线程状态,以及问题所在,快速收藏吧。网页版比书好的地方就是颜色、格式、代码看着舒服多了

以前群里的讨论看不到了,我的微博上有几个好的案例和文章的,大家可以看看:http://www.weibo.com/plantegg 

第三次Java、JVM、Linux、MySQL等相关优化班12月23号开课(本周日,还有最后两个座位),各种Linux,Java,GC,MySQL性能瓶颈定位、诊断、监控。让你再也不用花80%的精力部署环境,20%的精力写代码干活等。 欢迎试听,满意后再付钱。课程内容介绍:http://t.cn/zjwoYL9 


http://www.ibm.com/developerworks/cn/java/j-lo-clobj-init/index.html:解析 Java 类和对象的初始化过程
由一个单态模式引出的问题谈起


http://www.ibm.com/developerworks/cn/java/j-lo-multithreadtesting/index.html?ca=drs-    Java 多线程在交易中间件测试中的应用
以 IMS Connect V13 组件的自动化测试案例验证说明


http://www.mysqlops.com/2012/12/18/mycnf.html   MySQL5.5配置文件模板


http://middlewaremagic.com/weblogic/?tag=hotspot-jvm  Tune the JVM that runs Coherence Revisited


http://www.dbasquare.com/2012/08/07/tip-how-to-save-10-minutes-a-day/  Tip: how to save 10 minutes a day?  标题碉堡了


http://www.ibm.com/developerworks/java/library/j-dcl/index.html


http://blog.csdn.net/hudashi/article/details/6949379


推荐一个博客:http://www.goldendoc.org


http://middlewaremagic.com/weblogic/?p=7083   Tune the JVM that runs Coherence


线性代数的本质(I) :http://t.cn/zjpukHu 推荐


http://blog.csdn.net/savechina/article/details/5656937  window环境下学习HADOOP


http://cho2012.easyhadoop.com


http://www.weibo.com/plantegg


http://www.oschina.net/question/12_44528?sort=default&#answers


http://www.ibm.com/developerworks/cn/java/j-lo-logforperf/index.html?ca=drs-


左耳朵耗子 ,(设计模式、C、C++、性能调优、工具、压力测试、Linux等相关内容),他的博客: http://coolshell.cn

对于一个优秀工程师自己写工具的威力:http://www.36kr.com/p/146507.html 这也就是为什么我的课程会有差不多一天的时间来讲解这块内容

先搭配一篇相关文章:http://www.cubrid.org/blog/dev-platform/understanding-jdbc-internals-and-timeout-configuration/  坑爹啊

思科的招聘网站:http://www.cisco.com/web/CN/professional/index.html

推荐文章啦:http://www.cubrid.org/blog/dev-platform/maxclients-in-apache-and-its-effect-on-tomcat-during-full-gc/

今日必读:plantegg:Java Thread Dumps: http://t.cn/zOtHYA1 必读之文,图文并茂、案例丰富,帮你解析各个线程状态,以及问题所在,快速收藏吧。网页版比书好的地方就是颜色、格式、代码看着舒服多了

周五碰到一个数据库 HA 切换后的Bug,连接池被耗尽了,然后Google到:http://www.cubrid.org/blog/dev-platform/understanding-jdbc-internals-and-timeout-configuration/  然后就发现刚刚那篇文章了

How to Monitor Java Garbage Collection:http://www.cubrid.org/blog/dev-platform/how-to-monitor-java-garbage-collection/

http://t.qq.com/plantegg/profile?pgv_ref=&ptlang=2052

两篇非常深入地关于YGC、CMS暂停时间长短原理的分析文章。从原理上分析各个环节、部分是怎么影响暂停时间长短的。并分析了JVM一些为此作出的一些响应优化,了解这些原理非常有助于你控制你的JVM的暂停时间: http://t.cn/apEZYx http://t.cn/apELJL


接着前两天推荐的文章一起读吧

http://www.cubrid.org/blog/dev-platform/how-to-analyze-java-thread-dumps/


我刚刚往群共享里上传了600多页的 JVM 7 Sepecification。想要简短的可以看这篇短文(Understanding JVM Internals):http://www.cubrid.org/blog/dev-platform/understanding-jvm-internals/


对Java8的lambda表达式感兴趣的看看这个文章:

http://www.yiwen.info/java8-lambda-expression-introduction.html


已经有人翻译了 
http://www.hztarena.net/java/2012/1205/2436.html




并发和ConcurrentHashMap的内部结构:

http://www.ibm.com/developerworks/cn/java/java-lo-concurrenthashmap/index.html?ca=drs- 

http://www.goldendoc.org/2011/06/juc_concurrenthashmap/   

http://www.infoq.com/cn/articles/ConcurrentHashMap  


有空的看看吧,毕竟是中文的,JVM调优总结:http://pengjiaheng.iteye.com/blog/search?query=JVM%E8%B0%83%E4%BC%98%E6%80%BB%E7%BB%93  ( 补充一下,我自己没看不能断定好不好,但是觉得挺多的,看着挺系统)

Top 10 Java Performance Troubleshooting Tools    http://java.dzone.com/articles/java-performance-troubleshooti 

关于 Java 性能监控您不知道的 5 件事,第 2 部分:http://www.ibm.com/developerworks/cn/java/j-5things8.html?ca=drs-

http://marxsoftware.blogspot.com/2009/06/acquiring-jvm-runtime-information.html  这几篇文章够你们看两周的了吧

oracle特殊字符处理 http://jimmyleeee.blog.163.com/blog/static/930961820104224242410/

http://www.ibm.com/developerworks/java/library/j-dcl/index.html  多线程锁,Double Check

99%的Java程序员实现不了一个完美的单例模式,看看Wiki上给出的最佳实现:http://t.cn/zOvZMy3 通过单例模式全面了解Double-checked locking以及并发时候的锁的问题:http://t.cn/aKbmIb

http://en.wikipedia.org/wiki/Singleton_pattern#The_Enum_way

http://lhp--2006.iteye.com/blog/1166245

http://stackoverflow.com/questions/783662/java-32-bit-vs-64-bit-compatibility

Java编程最差实践 http://macrochen.iteye.com/blog/1393502

http://www.javamex.com/tutorials/memory/string_memory_usage.shtml

http://blog.griddynamics.com/2011/06/understanding-gc-pauses-in-jvm-hotspots.html    

http://blog.griddynamics.com/2011/06/understanding-gc-pauses-in-jvm-hotspots_02.html   今天的最应该读一下的两篇文章

目前最完整的JVM参数列表:http://stas-blogspot.blogspot.com/2011/07/most-complete-list-of-xx-options-for.html

http://renxijun.blog.sohu.com/108562231.html

http://boy00fly.iteye.com/blog/1128599 

http://code.google.com/p/wwqgtxx-goagent/

http://www.javaconcurrencyinpractice.com/ 要啥有啥

http://www.blogjava.net/xylz/archive/2010/07/08/325587.html

http://sourceforge.net/projects/javaconcurrenta/

http://code.google.com/p/gclogviewer/downloads/detail?name=GCLogViewer-0.3-win.zip&can=2&q=

http://blog.163.com/cyw83@126/blog/static/365970682007762565376/

http://book.douban.com/subject/4848587/

http://yijieke.sinaapp.com/ 咱的论坛

volatile:http://www.infoq.com/cn/articles/ftf-java-volatile?utm_source=infoq&utm_medium=related_content_link&utm_campaign=relatedContent_articles_clk

拥有一个强大的vim:vim整合ctags taglist等,基于vim打造一个漂亮的IDE http://t.cn/Sq0Rm3 (链接是详细步骤、图片是效果图)

http://coolshell.cn/articles/8619.html

要调优性需要找到程序中的Hotspot,也就是被调用最多的地方,这种地方,只要你能优化一点点,你的性能就会有质的提高: http://coolshell.cn/articles/7886.html

感兴趣的可以看看这个:http://coolshell.cn/articles/7490.html  不是特别具体和详细。比较大概地介绍了一下性能测试等相关的一些东西

通过索引优化含ORDER BY的MySQL语句 http://www.chinaz.com/program/2010/0309/108141.shtml

Be productive with the MySQL command line http://www.mysqlperformanceblog.com/2012/12/21/be-productive-with-the-mysql-command-line/

MySQL管理员必备的十大工具盘点(1) http://database.51cto.com/art/201108/281843.htm

Mysql数据库索引查询优化的分享 http://cloudbbs.org/forum.php?mod=viewthread&tid=10300

jvm的操作原子类型数据时是按硬件本身的字节序, 所以在x86平台上的jvm操作Unsafe.getInt和int[]数组都是小端序, 但JDK操作数据却是采用网络字节序, 即大端序. 昨天用Dataoutput输出数据到文件, 然后用FileChannel.map+Unsafe.getXX读出错误. 见 https://gist.github.com/4377291

http://blog.ragozin.info/2011/11/java-gc-hotspots-cms-promotion-buffers.html

 

使用 awk 命令行快速分析 IBM HTTP Server 访问日志

http://www.ibm.com/developerworks/cn/linux/l-cn-awk-httplog/index.html?ca=drs

http://www.percona.com/docs/wiki/tcprstat:start

http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html

http://kenwublog.com/docs/java6-jvm-options-chinese-edition.htm

 

http://code.google.com/p/gclogviewer/downloads/list

http://huoyanxueren.iteye.com/blog/1673894

http://www.cnblogs.com/zhengyun_ustc/archive/2013/01/06/dumpanalysis.html


http://imysql.com/2012/12/13/php-with-httpd-can-not-connect-mysql-under-selinux.html


http://www.oracle.com/technetwork/java/javase/index-137495.html


http://www.mysqlops.com/2011/11/24/understanding_index.html


http://secyaher.blog.163.com/blog/static/3895577201083013459729/


http://www.mysqlperformanceblog.com/2013/01/09/how-does-mysql-replication-really-work/


http://javaeesupportpatterns.blogspot.com/2012/12/java-thread-retained-memory-analysis.html



http://developer.51cto.com/art/201201/312018.htm#CMSInitiatingOccupancyFraction_value





http://dev.mysql.com/doc/mysql-ha-scalability/en/ha-overview.html


http://wenku.baidu.com/view/955282c25fbfc77da269b1c7.html


http://vimcolorschemetest.googlecode.com/svn/html/index-html.html


http://www.letuknowit.com/archives/90


https://www.ibm.com/developerworks/community/groups/service/html/communityview?communityUuid=4544bafe-c7a2-455f-9d43-eb866ea60091


http://hllvm.group.iteye.com/


http://www.cnblogs.com/sunwei2012/archive/2010/10/08/1845938.html


http://www.mysqlops.com/2011/11/24/understanding_index.html


http://www.slideshare.net/aszegedi/everything-i-ever-learned-about-jvm-performance-tuning-twitter

http://www.cnblogs.com/sunli/

http://www.percona.com/doc/percona-toolkit/2.1/pt-query-digest.html

http://ronaldbradford.com/blog/take-a-look-at-mk-query-digest-2009-10-08/

http://www.slideshare.net/TracyLLing/mysqlexplainliling

http://www.slideshare.net/aszegedi/everything-i-ever-learned-about-jvm-performance-tuning-twitter

http://www.slideshare.net/aszegedi/everything-i-ever-learned-about-jvm-performance-tuning-twitter

http://www.phpben.com/?post=74

http://unixboy.iteye.com/blog/174173

http://www.google.com.hk/search?hl=en&tbo=d&sclient=psy-ab&q=java+HashMap+%E6%AD%BB%E5%BE%AA%E7%8E%AF&oq=java+HashMap+%E6%AD%BB%E5%BE%AA%E7%8E%AF&gs_l=serp.3...211658.215385.0.218188.13.11.2.0.0.0.154.1216.3j8.11.0.les%3Bepsugrerhigh..0.0...1.1j4.2.serp.UNxevudseUQ&pbx=1&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.&bvm=bv.41867550,d.aGc&biw=1600&bih=798&cad=h

http://lightbody.net/blog/?p=307

http://code.alibabatech.com/blog/dev_related_969/hashmap-result-in-improper-use-cpu-100-of-the-problem-investigated.html

http://devops.blog.51cto.com/3542185/669316

https://www.zxproxy.com/browse.php?u=G3C9uXS%2B5bE6xiWU6yqH9z0okBmOUEnGmwRsxVbQ86%2FQ3mpZsiU%2Fg2aMTP5CVvMHy9mHg6oJ8wERfI3ZWpzgRv4fj1WtsPZgMWKTWRJ66wRRZ1qAGtcf4WUKRbII5SFR7pnehaqEbRQi9v6ri%2B0amdzb96DKmk5zE%2F0o1jDoBsbYbTSxikIrH2M%3D&b=14&f=norefer

 

 

http://dev.mysql.com/doc/refman/5.6/en/innodb-memcached.html

http://dev.mysql.com/tech-resources/articles/mysql-5.6.html

http://www.ibm.com/developerworks/cn/linux/l-cn-perf1/index.html

http://www.cubrid.org/blog/dev-platform/the-principles-of-java-application-performance-tuning/


https://blogs.oracle.com/jonthecollector/entry/the_unspoken_cms_and_printgcdetails


ttp://gatling-tool.org/


http://www.ibm.com/developerworks/cn/java/j-lo-visualvm/index.html?ca=drs-


sudo mysqldbcompare --server1=ren:ren@10.10.32.107:3306 --server2=ren:ren@10.10.34.24 Topology:Topology --run-all-tests
[sudo] password for ren: 
# server1 on 10.10.32.107: ... connected.
# server2 on 10.10.34.24: ... connected.
# Checking databases Topology on server1 and Topology on server2
#
# Object definitions differ. (--changes-for=server1)
#


--- Topology
+++ Topology
@@ -1 +1 @@
-CREATE DATABASE `Topology` /*!40100 DEFAULT CHARACTER SET utf8 */
+CREATE DATABASE `Topology` /*!40100 DEFAULT CHARACTER SET latin1 */


# WARNING: Objects in server1.Topology but not in server2.Topology:
#    PROCEDURE: modColumnName
#    PROCEDURE: delColumn
#    PROCEDURE: addIndex
#    PROCEDURE: addColumn
#    PROCEDURE: addFK
#    PROCEDURE: modColumn
#    PROCEDURE: delIndex
#    PROCEDURE: addUK
#    PROCEDURE: delFK
#
#                                                   Defn    Row     Data   
# Type      Object Name                             Diff    Count   Check  
# ------------------------------------------------------------------------- 
# TABLE     ADI_PROVIDER_MAP                        pass    pass    pass    
# TABLE     ADS_DEVICE                              pass    pass    pass    
# TABLE     ANNEX_TYPE                              pass    pass    pass    
# TABLE     BASE_DEVICE                             FAIL    pass    pass    
#
# Object definitions differ. (--changes-for=server1)
#


--- Topology.BASE_DEVICE
+++ Topology.BASE_DEVICE
@@ -23,4 +23,4 @@
   CONSTRAINT `BASE_DEVICE_ibfk_1` FOREIGN KEY (`LOCATION_ID`) REFERENCES `LOCATION` (`LOCATION_ID`),
   CONSTRAINT `BASE_DEVICE_ibfk_2` FOREIGN KEY (`DEVICE_TYPE_ID`) REFERENCES `DEVICE_TYPE` (`DEVICE_TYPE_ID`),
   CONSTRAINT `BASE_DEVICE_ibfk_3` FOREIGN KEY (`DEVICE_MANUFACTURER_ID`) REFERENCES `DEVICE_MANUFACTURER` (`DEVICE_MANUFACTURER_ID`)
-) ENGINE=InnoDB AUTO_INCREMENT=526684 DEFAULT CHARSET=utf8
+) ENGINE=InnoDB AUTO_INCREMENT=526683 DEFAULT CHARSET=utf8



http://heikezhi.com/2011/08/26/ssh-productivity-tips/

http://blog.jobbole.com/24006/

http://www.ruanyifeng.com/blog/2012/08/questions_you_need_to_ask_in_an_interview.html

http://www.mysqlops.com/2011/12/20/understanding_index2.html

http://coolshell.cn/articles/9070.html

http://coolshell.cn/articles/9104.html

http://cb.vu/unixtoolbox.xhtml

http://www.zhangmeigong.cn/post/floating_simply.html

http://www.javaranger.com/archives/tag/jvm

http://www.importnew.com/3146.html

http://www.cnblogs.com/stephen-liu74/archive/2011/12/05/2257887.html

https://github.com/alibaba/canal

http://explainextended.com/2009/10/23/mysql-order-by-limit-performance-late-row-lookups/

http://bluedavy.me/?p=445




http://www.xaprb.com/blog/2006/10/12/how-to-profile-a-query-in-mysql/

http://www.xaprb.com/blog/2006/10/15/a-case-study-in-profiling-queries-in-mysql/

http://www.xaprb.com/blog/2006/10/17/mysql-profiling-case-study-part-2/

http://www.mysqlperformanceblog.com/2009/01/19/profiling-mysql-stored-routines/

http://www.mysqlperformanceblog.com/2008/05/18/wanted-better-memory-profiling-for-mysql/

http://dev.mysql.com/tech-resources/articles/pro-mysql-ch6.html

http://dev.mysql.com/tech-resources/articles/using-new-query-profiler.html

http://zh.scribd.com/doc/2669413/DTrace-and-MySQL-Presentation

http://www.mysql.com/wiki/Using_DTrace_with_MySQL/

https://wikis.oracle.com/pages/viewpage.action

http://javaeesupportpatterns.blogspot.com/2013/03/openjpa-memory-leak-case-study.html?


http://javaeesupportpatterns.blogspot.com/2013/03/openjpa-memory-leak-case-study.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+JavaEESupportPatterns+%28Java+EE+Support+Patterns%29&utm_content=Google+Reader


http://plumbr.eu/

http://www.youtube.com/watch?feature=player_embedded&v=5joejuE2rEM&list=PLeLNWvESQ0GZNpVPnRS3bK3ao-UxEoPys


http://blog.csai.cn/user1/19534/archives/2007/11716.html

http://blog.csdn.net/fengjssy/article/details/7915371

http://blog.sina.com.cn/s/blog_6d0c4e33010126cs.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值