【转载】伯乐在线 2-1

设计
[译].[信息图] 色彩心理学:设计师的选色指南
帮程序员减压放松的10个良心网站
色彩设计方法
提升Web用户体验的71个设计要点
PS教程:教你打造APP效果展示图
高清图标SVG解决方案全总结(上)

算法
浅谈算法和数据结构(1):栈和队列
五大常用算法之一:分治算法
五大常用算法之二:动态规划算法
五大常用算法之三:贪心算法
五大常用算法之四:回溯法
五大常用算法之五:分支限界法
学习数据结构与算法,成为出色的程序员
数据结构之链表与数组(1):数组和链表的简介
八大排序算法
Java实现 二叉搜索树算法(BST)
4 张 GIF 图帮助你理解二叉查找树
4 张 GIF 图帮助你理解二叉查找树
数学在计算机图形学中的应用
图解:二叉搜索树算法

模式
如何向妻子解释设计模式
大型网站系统架构的演化
设计模式问答2
23种设计模式(8):观察者模式
大型网站架构体系的演变(上)
大型网站架构体系的演变(下)
浅谈大型Web系统架构
细数 20 世纪最伟大的十大算法

Python
Python 性能分析入门指南
零基础自学用Python 3开发网络爬虫(三): 伪装浏览器君
零基础自学用Python 3开发网络爬虫(四): 登录
Python编程中常用的12种基础知识总结
30个有关Python的小技巧

网络
HTTP Header 详解
简述负载均衡和CDN技术
HTTP 协议漫谈
Fiddler调式使用知多少(一)深入研究
Fiddler实战深入研究(二)
TCP/IP 协议详解内容总结

JAVA
Java习惯用法总结
Java I/O底层是如何工作的?
Java字符串之性能优化
Java高效读取大文件
Java常见内存溢出异常分析
Java String StringBuilder StringBuffer
关于Java集合的小抄
细话Java:”失效”的private修饰符
Comparable 與 Comparator
[JAVA · 初级]:GC-垃圾回收机制
[JAVA · 初级]:多线程
Java 容器 & 泛型:一、认识容器
Java 容器 & 泛型:二、ArrayList 、LinkedList和Vector比较
Java 容器 & 泛型:三、HashSet,TreeSet 和 LinkedHashSet比较
Java中的自动装箱与拆箱
Java日志终极指南
如何在 Java 中正确使用 wait, notify 和 notifyAll – 以生产者消费者模型为例
集合类操作优化经验总结
Java HashMap工作原理
Java学习之自动装箱和自动拆箱源码分析
Java语言速览:StackOverflow
Java反射最佳实践
Java中的常量:如何避免反模式
Java提高篇之hashCode
聊聊同步、异步、阻塞与非阻塞
Java提高篇之TreeMap
Java对象锁和类锁全面解析(多线程synchronized关键字)
java提高篇之LinkedList
渐析java的浅拷贝和深拷贝
使用Java扩展机制加载所有JAR包
使用JMeter进行负载测试——终极指南
Java 代码优化过程的实例介绍
java提高篇之java的四舍五入
Java中的JIT机制对运行速度的优化
java提高篇之关键字static
java提高篇之集合大家族
java提高篇之异常(上)
java提高篇之异常(下)
对map集合进行排序
Java同步块
线程安全与共享资源
java的动态代理机制详解
java提高篇之关键字final
多个线程之间共享数据的方式
NIO学习–缓冲区
Java 线程池框架核心代码分析
java enum的使用以及字符串其字符串之间的转换
Java路径问题最终解决方案—可定位所有资源的相对路径寻址
Java中如何删除一个集合中的多个元素
Java中ConcurrentHashMap学习
Java JDK 动态代理使用及实现原理分析
JUnit 单元测试
Java多线程干货系列(1):Java多线程基础
Java中的多线程你只要看这一篇就够了
降低Java垃圾回收开销的5条建议
GC算法基础
HashMap的实现与优化
高并发Java(5):JDK并发包1
Java synchronized 中的 while 和 notifyAll
关于 NIO 你不得不知道的一些“地雷”

理解Java对象序列化
Java的内存回收机制
详解Java中的clone方法 — 原型模式
Java 动态代理机制分析及扩展,第 1 部分
Java NIO缓冲
Java常见异常及解释
Java线程池架构原理和源码解析(ThreadPoolExecutor)
深入理解重载和重写及与之相关的多态性 Overloading and Overriding
Java Servlet工作原理问答
初探Java字符串
Java常量池解析与字符串intern简介
Java类的连接与初始化 (及2013阿里初始化笔试题解析)
源码分析:Java堆的创建
深入探索 Java 热部署
Quora是如何维持高质量代码的

Proxy 那点事儿
ThreadLocal 那点事儿
Java Date Time 教程-java.util.Date
Java中的String为什么是不可变的? — String源码分析
探究内存泄露—Part1—编写泄露代码
java内存分配和String类型的深度解析
走进JVM,浅水也能捉鱼
JVM性能优化, Part 1 ―― JVM简介
JVM性能优化, Part 2 ―― 编译器
JVM性能优化, Part 3 —— 垃圾回收
JVM必备指南
JVM线程池发展趋势
JVM的相关知识整理和学习
【深入Java虚拟机(1)】:Java内存区域与内存溢出

成为JavaGC专家Part I — 深入浅出Java垃圾回收机制
成为JavaGC专家Part II — 如何监控Java垃圾回收机制
为任务关键型Java应用优化垃圾回收(上)
Java GC系列(1):Java垃圾回收简介
Java GC系列(2):Java垃圾回收是如何工作的?
Java GC系列(3):垃圾回收器种类
什么是垃圾回收
Java内存与垃圾回收调优

Java并发编程(1):可重入内置锁
Java并发编程(2):线程中断(含代码)
Java并发编程(3):线程挂起、恢复与终止的正确方法(含代码)
Java并发编程(4):守护线程与线程阻塞的四种情况
Java并发编程(5):volatile变量修饰符—意料之外的问题(含代码)
Java并发编程(6):Runnable和Thread实现多线程的区别(含代码)
Java并发编程(7):使用synchronized获取互斥锁的几点说明
Java并发编程(8):多线程环境中安全使用集合API(含代码)
Java并发编程(9):死锁(含代码)
Java并发编程(10):使用wait/notify/notifyAll实现线程间通信的几点重要说明
Java并发编程(11):线程间通信中notify通知的遗漏(含代码)
Java并发编程(12):线程间通信中notifyAll造成的早期通知问题(含代码)
Java并发编程(13):生产者—消费者模型(含代码)
Java并发编程(14):图文讲述同步的另一个重要功能—内存可见性
Java并发编程(15):并发编程中实现内存可见的两种方法比较—加锁和volatile变量
Java并发编程(16):深入Java内存模型—happen-before规则及其对DCL的分析(含代码)
Java并发编程(17):深入Java内存模型—内存操作规则总结
Java并发编程(18):第五篇中volatile意外问题的正确分析解答(含代码)
Java并发编程(19):并发新特性—Executor框架与线程池(含代码)
Java并发编程(20):并发新特性—Lock锁和条件变量(含代码)
Java并发编程(21):并发新特性—阻塞队列和阻塞栈(含代码)
Java并发编程(22):并发新特性—障碍器CyclicBarrier(含代码)
并发性能优化 : 降低锁粒度

Java 8动态代理的新技巧(1):为什么使用动态代理?
Java8 lambda表达式10个示例
Java8系列之重新认识HashMap
Java 8 指南
在 Java 中使用 Lambda 表达式的技巧

AOP 那点事儿
Transaction 那点事儿
JDBC为什么要使用PreparedStatement而不是Statement

理解Spring MVC Model Attribute和Session Attribute
史上最全最强SpringMVC详细示例实战教程
为什么在Spring的配置里,最好不要配置xsd文件的版本号
Spring Security的原理及教程
使用Spring AOP切面解决数据库读写分离
Spring容器中Bean的作用域
Spring学习篇:AOP知识整理
Spring 中 Bean 的生命周期
Spring容器中Bean的作用域
Spring MVC 实践 – Component
Spring高级应用之注入各类集合
Spring中ApplicationContext的事件机制
Spring 4.3 的新功能和增强
Spring的IOC原理
Spring高级应用之注入嵌套Bean

SpringBoot (一) :入门篇
SpringBoot(二):web综合开发
SpringBoot(三):Spring boot 中 Redis 的使用
SpringBoot(四):thymeleaf 使用详解
SpringBoot(五):spring data jpa 的使用
SpringBoot(六):如何优雅的使用 mybatis
SpringBoot(七):springboot + mybatis 多数据源最简解决方案
SpringBoot的事务管理

Maven的Java插件开发指南

高级Java程序员值得拥有的10本书
Java常用排序算法/程序员必须掌握的8大排序算法

常见Java面试题 – 第一部分:非可变性(Immutability)和对象引用(Object reference)
常见Java面试题 – 第二部分:equals与==
常见Java面试题 – 第三部分:重载(overloading)与重写(overriding)
常见Java面试题 – 第四部分:迭代(iteration)和递归(recursion)
Java 面试题问与答:编译时与运行时
Java异常的面试问题及答案-Part 1
Java异常的面试问题及答案-Part 2
Java异常的面试问题及答案-Part 3
40个Java集合面试问题和答案
知名公司的Java面试题

Spring面试问答
Spring面试问答Top 25

Stackoverflow上人气最旺的10个Java问题

Spring+Log4j+ActiveMQ实现远程记录日志——实战+分析

基于 Quartz 开发企业级任务调度应用
用 Quartz 进行作业调度
Quartz Cron Expressions 详解
用 Quartz 进行作业调度

Log4j1 升级 Log4j2 实战

Mybatis 缓存特性的使用及源码分析,避坑指南
关于 Mybatis的 $ 和 # , 你真的知道他们的细节吗?

第二部分伯乐文章文章转载请点击:【转载】伯乐在线 2-2

发表评论