查看原文
其他

2017年文章汇总

2018-01-01 白玉 IT哈哈

架构知识:

《什么是架构 》

《认识概念是理解架构的基础 》

《如何做好架构之识别问题 》

《腾讯刘豪:腾讯内部有 160 多个业务使用微服务架构 》

《铁道部新客票系统设计》

《铁道部新客票系统设计(二) 》

《分布式事务原理与实践》

《京东京麦开放平台的高可用架构之路 》

《不同类型业务系统技术架构的差异化 》

《超全总结 | 阿里电商故障治理和故障演练实践》

《从100PV到1亿级PV网站架构演变-知识结构 》

《从100PV到1亿级PV网站架构演变 》

《Web基础架构:负载均衡和LVS 》

《大型网站负载均衡解决方法 》

《豆瓣的基础架构 》

《淘宝技术发展历程(一)》

《淘宝技术发展历程(二)》

《淘宝技术发展历程(三)-Oracle/支付宝/旺旺》

《淘宝技术发展历程(四)-Java时代:脱胎换骨》

《淘宝技术发展历程(五)-Java时代:坚若磐石 》

《淘宝技术发展历程(六)-Java时代:创造技术 37 40913 37 15231 0 0 1073 0 0:00:38 0:00:14 0:00:24 3620-TFS》

《淘宝技术发展历程(七)-分布式时代:服务化 》

《微博架构演化》

《《大型网站技术架构核心原理与案例分析》读后感》

《大型网站技术架构--架构模式 》

《分布式架构的演进》

《大型网站系统架构分析》

《SOA架构设计经验分享—架构、职责、数据一致性》

《逻辑架构和物理架构 》



Mybatis知识:

《MyBatis入门 》

《MyBatis之properties配置 》

《MyBatis之Mapper XML 文件详解(一) 》

《MyBatis之Mapper XML 文件详解(二)-sql和入参》

《MyBatis之Mapper XML 文件详解(三)-Result Maps》

《MyBatis之Mapper XML 文件详解(四)-JDBC 类型和嵌套查询》

《MyBatis之Mapper XML 文件详解(五)-自动映射查询结果 》

《MyBatis之Mapper XML 文件详解(六)-缓存配置 》

《MyBatis之动态 SQL 》

《MyBatis之SqlSessions 》

《mybatis的二级缓存 》



redis知识:

《redis系列文章汇总 》

《redis之持久化》

《redis之事务》

《redis之通信协议》

《redis之复制 》

《redis之发布与订阅》

《redis之Sentinel 》

《redis集群教程(一)》

《redis集群教程(二)》



Java基础知识:

《java多线程编程 》

《Java总结篇系列:java.lang.Object 》

《说说Java的final 》

《说说Java的String 》

《串行垃圾收集器 》

《阻塞队列 BlockingQueue 》

《说说Java的线程 》

《多线程的优点》

《多线程的代价 》

《说说Java的Comparable 与 Comparator 》

《java 集合类知识汇总 》

《jvm系列知识汇总》

《JDK1.8  ConcurrentHashMap的size》

《ConcurrentHashMap之size()方法》

《Java线程之线程的调度-让步》

《Java线程之线程的调度-优先级》

《Java线程之线程的调度-休眠 》

《Java线程之线程的交互 》

《Java线程之线程的同步与锁》

《Java线程之线程状态的转换 》

《Java线程之创建与启动》

《Java线程之概念与原理 》

《说说java异常Exception 》



基础知识:

《图解HTTP(一)》

《图解HTTP(二)》

《说说Http与Socket的区别 》

《计算机网络基础知识总结 》

《二叉树 》

《二叉查找树》

《平衡二叉树 》

《平衡查找树之AVL树 》

《红黑树讲解 》

《八大排序算法图文讲解》

《选择排序 》

《每个程序员都应该收藏的算法复杂度速查表》

《设计模式的六大原则》

《工厂模式》

《建造者模式》



MySQL:

《mysql 数据类型 》

《理解MySQL——索引与优化》

《MySql中的varchar类型》

《MySQL: InnoDB 与 MyISAM》

《MySQL数据库设计总结 》

《MySQL百万级、千万级数据多表关联SQL语句调优》

《Mysql 索引实现原理 》

《MYSQL常用命令(1)》

《MYSQL常用命令(2)》

《MYSQL常用命令(3)》

《MYSQL常用命令(4)》

《MySQL索引 》

《SQL 内连接,左外连接,右外连接,全连接 》

《数据库数据完整性》

《数据库-事务处理》

《数据库-范式 》

《SQL语句类别》

《数据库-关系代数 》

《SQL 的解析顺序》



杂项:

《在程序之外,是程序员的生活 》

《为什么有些程序员悄无声息渡过35岁中年危机?》

《程序员的四种境界 》

《打破牢笼,展望更高层次的世界》

《如何成为高级java程序员 》

《管理者如何保持团队稳定性》

《“菜鸟”程序员和“大神”程序员差距在哪里 》

《程序员,你的安全感呢?》

《程序员装B指南 》

《程序员的美妙生活 》

《读书应该是件快乐的事 》

《浅谈重构中踩过的坑》

《对职业生涯的思考 》

《程序员必须要会算法吗 》

《国内技术氛围到底怎么样呢 》

《《一线架构师实践指南》—— 读后总结 》

《《Effective Java》—— 读后总结》

《《推荐系统实践》—— 读后总结 》

《推荐系统实战 》

《推荐系统的常用算法概述 》

《不要做虚情假意的管理 》

《程序员生存定律-表达背后的力量-去除性格和习惯中的致命缺陷 》

《程序员生存定律-表达背后的力量 》

《49岁的程序员 》

《如何成为一个技术全面的架构师 》

《谈谈架构师的职责 》

《面试时,你会问面试官哪些问题 》

《软件架构师之基本素质》

《一位程序员的爱情故事 》

《【推荐】程序员人生之路 》

《程序员,你的一千万在哪里 》

《程序员面试什么最重要 》

《程序员的“非程序员”之路 》

《程序员何苦为难程序员 》

《没有功能需求设计文档?对不起,拒绝开发!》

《是什么使你留在你的公司 》

《RabbitMQ基础知识 》

《RabbitMQ与AMQP协议详解》

《Shiro简介 》




2017上半年文章 


2016文章汇总



关注微信公众号:IT哈哈



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存