推荐文章2

另外一篇:推荐文章1(说明:推荐文章,系博主看过的博客,论文等,写在这里主用于记录文章入口)
  1. 深入浅出 Java Concurrency博主整理的关于Java并发编程的笔记。并发编程网 淘宝内容人员建立的关于Java并发编程相关的博客。推荐以上两个。java并发编程JCU系列,以上三个博客全是阿里系的员工写的,阿里的Java技术可见一斑。
  2. 聊聊并发(四)——深入分析ConcurrentHashMapConcurrentHashMap源码分析整理HashMap和ConcurrentHashMap的并发性能测试探索 ConcurrentHashMap 高并发性的实现机制ConcurrentHashMap之实现细节ConcurrentHashMap 解读(一)基于锁的并发算法 vs 无锁的并发算法
  3. sun.misc.unsafe类的使用使用sun.misc.Unsafe及反射对内存进行内省(introspection);在这里说明一下,在ConcurrentHashMap的源码当中有UNSAFE = sun.misc.Unsafe.getUnsafe();的使用,因此借机查询了一下关于sun.misc.Unsafe是怎么个情况。总的来看,sun.misc.Unsafe是一个操作JVM内存的类。
  4. java CopyOnWriteArrayList的使用CopyOnWriteArrayList源码分析整理看CopyOnWriteArrayList源代码之后CopyOnWriteArrayList 解读;写时拷贝,类似于数据库的读写分离。
  5. BlockingQueue的使用使用 ArrayBlockingQueue 实现的经典生产者消费者模型
  6. Java内存模型详解volatile原理与技巧(硬件原语(CAS), 实现非阻塞算法,解释的比较清楚,CAS实现比synchronized实现效率高约3倍)
  7. 无锁队列的实现用AtomicStampedReference解决ABA问题ABA问题入门级探讨
  8. ThreadPoolExecutor几点使用建议ThreadPoolExecutor使用和思考(上)-线程池大小设置与BlockingQueue的三种实现区别
  9. Future和FutureTask
  10. CyclicBarrier的介绍和使用Java线程学习笔记(十)CountDownLatch 和CyclicBarrier并发编程一波流之CyclicBarrier
  11. Java多线程(十)之ReentrantReadWriteLock深入分析、 ReentrantReadWriteLock类和ReentrantLock类的区别
  12. 基于LinkedHashMap实现LRU缓存调度算法原理及应用
  13. Java几个有用的Hash算法xmemcached源码
  14. 一致性哈希算法及其在分布式系统中的应用hash原理与一致性hash一致性hash算法 - consistent hashing一致性哈希一致性HASH算法memcache的一致性hash算法使用Hash魔法:一致性 hash 算法Ketama一致性Hash算法(含Java代码)一致性hash算法 百度一下,真的很多,快被写烂了。。。
  15. 各缓存比较与怎么使用缓存初见memcached
  16. Matlab中的括号()[]{}的用法 关于matlab中的cell函数(用于建立空矩阵)关于Matlab的plot 、Matlab绘制实心圆和实心圆点
  17. 图表题注和交叉引用
  18. 各种概念POJO、JAVABEAN、DAO、DTO、PO、VO、BO、SSH、EJBpojo与DTO的区别
  19. 4大 Java OSGi 框架比较探索 OSGi 框架的组件运行机制OSGi入门篇OSGI学习手册Require-Bundle与Import-Package的区别OSGi相关值得一看
  20. Android开源工具库Android UI设计与开发Programming for the Android Platform(Android开发相关教程,DEMO等国外)
  21. Android的启动界面-----SplashActivity
  22. Android xml资源文件中@、@android:type、@*、?、@+含义和区别
  23. IOC系列:深度理解依赖注入(Dependence Injection)浅谈IOC--说清楚IOC是什么控制反转和依赖注入模式我对IoC/DI的理解Ioc容器应用浅析
  24. Java注解设计自己的Annotationstruts2源码分析-IOC容器的实现机制(上篇)
  25. Struts2系列:Struts2_ValueStack,OGNL详解浅谈Struts2拦截器Interceptor的设计原理Spring MVC和Struts2的比较spring3mvc与struts2比较struts2的性能为什么这么差,有性能测试截图struts2令牌(token)内部原理 自定义拦截器Struts2自定义拦截器实例—登陆权限验证struts2学习 - action -5 value stack contents 和 stack contextStruts2自定义类型转换关于Struts2的类型转换详解Struts2的类型转换器Struts2中的ModelDriven机制及其运用Struts2深入学习----OGNL表达式原理struts2知识库OGNL基本结构刨根问底-struts和ognl密切分析
  26. Spring系列:《Spring技术内幕》笔记Struts2深入学习----OGNL表达式原理一步一步学习spring(二)——ApplicationContext和BeanFactory的区别Spring 3.0 注解注入详解[#0x0050] "Could not resolve placeholder"解决方案
  27. Hibernate系列:
  28. REST WebService与SOAP WebService的比较
  29. ByteBuffer的allocate和allocateDirectJAVA NIO之浅谈内存映射文件原理与DirectMemoryDisableExplicitGC和Direct ByteBuffer [HotSpot VM] JVM调优的"标准参数"的各种陷阱、 java nio 和 jvm 虚拟机参数的 XX:+DisableExplicitGC 的潜规则
  30. 流媒体(HLS、RTMP、RTSP)与Android视频播放相关RTMP/RTP/RTSP/RTCP的区别RTSP连接Wowza Streaming Engine服务器完整解决方案(Android设备需要支持H.264硬编码,MI2S可用,红米不可用)
  31. Android之NDK开发Android: NDK编程入门笔记J​N​I​常​用​函​数
  32. 精通有状态vs无状态(Stateful vs Stateless)—Immutable模式之姐妹篇
  33. What is the best way to detect a handheld device in jQuery?JavaScript判断当前浏览器啊是不是移动端浏览器。
  34. Java中getResourceAsStream的用法
  35. 为Maven指定tools.jar ,解决Missing artifact com.sun:tools:jar:1.5.0错误Maven简介(三)——profile介绍maven profiles激活Maven profile的几种方式maven pom继承  maven parentMaven聚合与继承、 Maven-12可继承的POM元素
  36.  远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)Hessian原理分析
  37. 设计一个美好的服务器--MINA、CXF、Mule、JBoss/GeronimoNIO服务器框架Java NIO框架Mina、Netty、Grizzly介绍与对比JVM与IO系列文章
  38. velocity判断空和nullVelocity的if...else
  39. ajax的IE cache issue、cache只有GET方式的时候有效。jQuery.ajax cache参数
  40. Android手机 Fildder真机抓包
  41. location.hash详解window.location.hash属性介绍
  42. 选择主键:自然键还是代理键?
  43. CGlibJava动态代理机制详解(JDK 和CGLIB,Javassist,ASM)
  44. Intellij IDEA快捷键1、Intellij IDEA快捷键2
  45. 什么是堆和栈,它们在哪儿?
  46. Mock方法介绍easymock教程-record-replay-verify模型
  47. 轮盘选择器,js实现(wheel selector/Picker View)
  48. Memcache 和 Radis 比较
  49. 六种异常处理的陋习
  50. 联合索引命中率问题导致SQL查询效率慢的问题MySQL索引背后的数据结构及算法原理适合建索引?不适合建索引?分析MySQL索引原理及慢查询优化MySql中不等号的一点疑问:从为什么不等号有时也会用到索引说到“覆盖索引”MySQL索引和查询优化MySQL Order By实现原理分析和Filesort优化
  51. 慢慢琢磨JVM——恭喜JavaEye重新开张
  52. 解决 - java.lang.OutOfMemoryError: unable to create new native threadJava 内存区域和GC机制
  53. JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解jstack和线程dump分析Java自带的性能监测工具用法简介——jstack、jconsole、jinfo、jmap、jdb、jsta、jvisualvmJava内存分配之 Thread Local Allocation Buffer对象都是在堆上分配的吗?
  54. mysql 实战 or、in与union all 的查询效率mysql总结之explainmysql中 show index from tb_name命令各列的含义理解MySQL——索引与优化left join on 和where条件的放置MySQL优化之COUNT(*)效率
  55. spring生命周期
  56. 十步完全理解SQLT-SQL查询处理执行顺序(一)Tsql查询执行顺序(二)mysql的order by,group by和distinct优化优化limit、count查询MYSQL查询优化:LimitHigh Performance MySQL 笔录(schema/index 部分)mysql分页limit 优化
  57. Tomcat:《深入理解java虚拟机》学习笔记8——Tomcat类加载器体系结构Tomcat的Session管理(一) - Session的生成在Intellij idea下为tomcat7设置sessionCookieName
  58. 三个实例演示 Java Thread Dump 日志分析多线程任务下FileUtils.copyURLToFile引起的线程阻塞问题及Java虚拟机stack分析方法
  59. 深入理解Java类加载器(2):线程上下文类加载器
  60. 数据库逆向框架代码生成工具:MyBatis Generator的使用ibatIs打印SQL的log4j配置
  61. 无状态服务(stateless service)多Web服务器之间共享Session的解决方案从淘宝系架构 之 淘宝网采用什么技术架构来实现网站高负载的?看互联网技术发展方向
  62. Mysql 列转行统计查询 、行转列统计查询
  63. 淘宝网架构分享总结
  64. PO BO VO DTO POJO DAO概念及其作用(附转换图)
  65. pthread_cond_wait的spurious wakeup问题Spurious wakeup对条件变量(condition variable)的讨论spurious wakeup虚假唤醒多线程编程中条件变量和虚假唤醒(spurious wakeup)的讨论
  66. HTTPS连接的前几毫秒发生了什么聊聊HTTPS和SSL/TLS协议图解SSL/TLS协议
  67. MySQL统计数据count(*) 和 count(1) 什么区别??mysql中innodb表的count
  68. IntelliJ IDEA生成javadoc时,乱码问题要注意两个参数的设置
  69. TCP协议中的三次握手和四次挥手(图解)TCP通信的三次握手和四次撒手的详细流程(顿悟)
  70. dynamically declare beans at runtime in Spring(运行期间向Spring容器创建Bean)Registering beans(prototype) at runtime in SpringRegister Spring Beans to BeanFactory using registerSingletonHow runtime add bean definition to application contextAdd Bean Programatically to Spring Web App Context||||||register bean spring runtime||||||
  71. JAVA中的内省javabean以及内省技术详解
  72. 生产者/消费者问题的多种Java实现方式Java线程(九):Condition-线程通信更高效的方式
  73. Spring 注释 @Autowired 和@Resource 的区别Spring注解@Component、@Repository、@Service、@Controller区别
  74. maven常用配置的变量
  75. redis中sorted set的实现原理用skip list实现实时排名Redis系列-存储篇sorted set主要操作函数小结skip listredis类型[string 、list 、 set 、sorted set 、hash]SkipList 跳表Redis学习笔记7--Redis管道(pipeline)Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式…)介绍
  76. 一个Java对象到底占用多大内存?
  77. Difference between HashMap, LinkedHashMap and TreeMap、 Java 集合类详解
  78. Spring Aop实例Spring学习总结(二)——静态代理、JDK与CGLIB动态代理AOP+IoC、Spring学习总结(三)——Spring实现AOP的多种方式Spring AOP详解Spring AOP支持的AspectJ切入点指示符
  79.  Java对象Json序列化—Jackson框架Jackson fasterxml和codehaus的区别 (fasterxml vs. codehaus)
  80. java获取cpu、内存、硬盘信息在 maven 项目中使用 sigar
  81. JSONP跨域的原理解析跨域请求之JSONP 三js中几种实用的跨域方法原理详解JavaScript跨域总结与解决办法利用window.name实现跨域访问的基本步骤
  82. WebService流行框架之Axis和CXFAxis,axis2,Xfire以及cxf对比
  83. Listener 监听器总结一下内存泄漏的几个点、 在web.xml中注册IntrospectorCleanupListener监听器以解决struts等框架可能产生的内存泄露问题spring 监听器 IntrospectorCleanupListener简介 
  84.  spring内部各模块jar包依赖Obtaining Spring 3 Artifacts with Maven
  85. 协议相对 URLURL without “http|https”Can I change all my http:// links to just //?协议相对URL以双斜杠//开头的URL – 依赖协议的URL
  86. Java中的SerialVersionUIDserialVersionUID的作用
  87. 系统性能调优(6)----Java异常处理性能优化消除Java应用中的Exception开销Effective Java (异常)《Effective Java》读书笔记三
  88. 理解JAVA的传值方式Is Java “pass-by-reference” or “pass-by-value”?
  89. AJP协议总结与分析
  90. SynchronousQueue使用 SynchronousQueue 实现生产者/消费者模型Java并发包中的同步队列SynchronousQueue实现原理
  91. [HotSpot VM] JVM调优的"标准参数"的各种陷阱JVM的DirectMemory设置
  92. [Java]读取文件方法大全
  93. 异常日志没有堆栈信息
  94. Tomcat配置虚拟目录、多域名、多个Http监听端口的方式TOMCAT多站点配置tomcat配置多个host
  95. UML序列图总结UML 序列图UML相关工具一览
  96. 2011/6/2Java笔记之对象池1(commons-pool)2011/6/2Java笔记之对象池2(commons-pool)
  97. mysql中间件研究(Atlas,cobar,TDDL)
  98. Java接口的异常设计
  99. Spring RegexpMethodPointcutAdvisor和NameMatchMethodPointcutAdvisor
  100. Nginx中如何限制某个IP同一时间段的访问次数服务器数据库系列 - Nginx防攻击的三种方法网站安全配置(Nginx)防止网站被攻击(包括使用了CDN加速之后的配置方法)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值