Java基础
-
2018年如何快速学Java
-
泛型就这么简单
-
注解就这么简单
-
Druid数据库连接池就是这么简单
-
Object对象你真理解了吗?
-
JDK10都发布了,nio你了解多少?
-
COW奶牛!Copy On Write机制了解一下
-
给女朋友讲解什么是Optional【JDK 8特性】
-
还在用Synchronized?Atomic你了解不?
-
《阿里巴巴 Java开发手册》读后感
-
JVM如何从入门到放弃的?
Java容器
-
Collection总览
-
List集合就这么简单【源码剖析】
-
Map集合、散列表、红黑树介绍
-
HashMap就是这么简单【源码剖析】
-
LinkedHashMap就这么简单【源码剖析】
-
TreeMap就这么简单【源码剖析】
-
ConcurrentHashMap基于JDK1.8源码剖析
-
Set集合就这么简单!
-
Java集合总结【面试题+脑图】,将知识点一网打尽!
-
CopyOnWriteArrayList你都不知道,怎么拿offer?
多线程
-
ThreadLocal就是这么简单
-
多线程三分钟就可以入个门了!
-
Thread源码剖析
-
多线程基础必要知识点!看了学习多线程事半功倍
-
Java锁机制了解一下
-
AQS简简单单过一遍
-
Lock锁子类了解一下
-
线程池你真不来了解一下吗?
-
多线程之死锁就是这么简单
-
Java多线程打辅助的三个小伙子
-
还在用Synchronized?Atomic你了解不?
设计模式
-
给女朋友讲解什么是代理模式
-
包装模式就是这么简单啦
-
单例模式你会几种写法?
-
工厂模式理解了没有?
-
策略模式原来就这么简单!
-
三分钟学会门面模式!
-
一分钟学会《模板方法模式》
HTTP+JSON+XML
-
HTTP就是这么简单
-
HTTP常见面试题
-
XML就是这么简单
-
JSON就是这么简单
-
XML+JSON面试题都在这里
-
HTTP2和HTTPS来不来了解一下?
Servlet+Tomcat
-
Tomcat就是这么简单
-
Servlet第一篇【介绍Servlet、HTTP协议、WEB目录结构、编写入门Servlet程序、Servlet生命周期】
-
Servlet第二篇【Servlet调用图、Servlet细节、ServletConfig、ServletContext】
-
Servlet第三篇【request和response简介、response的常见应用】
-
Servlet第四篇【request对象常用方法、应用】
-
Servlet第五篇【介绍会话技术、Cookie的API、详解、应用】
-
Servlet第六篇【Session介绍、API、生命周期、应用、与Cookie区别】
-
Tomcat+Servlet面试题都在这里
JSP
-
JSP第一篇【JSP介绍、工作原理、生命周期、语法、指令、行为】
-
JSP第二篇【内置对象的介绍、4种属性范围、应用场景】
-
JSP第三篇【JavaBean的介绍、JSP的行为--JavaBean】
-
JSP第四篇【EL表达式介绍、获取各类数据、11个内置对象、执行运算、回显数据、自定义函数、fn方法库】
-
JSP第五篇【JSTL的介绍、core标签库、fn方法库、fmt标签库】
-
JSP第六篇【自定义标签之传统标签】
-
JSP第七篇【简单标签、应用、DynamicAttribute接口】
-
JSP面试题都在这里
监听器和过滤器
-
过滤器第一篇【介绍、入门、简单应用】
-
过滤器第二篇【编码、敏感词、压缩、转义过滤器】
-
监听器第一篇【基本概念、Servlet各个监听器】
-
监听器第二篇【统计网站人数、自定义session扫描器、踢人小案例】
-
过滤器监听器面试题都在这里
数据库
-
数据库面试题(开发者必看)
-
数据库两大神器【索引和锁】
-
面试前必须知道的MySQL命令【expalin】
-
数据库原理
-
Oracle总结【SQL细节、多表查询、分组查询、分页】
-
Oracle总结【视图、索引、事务、用户权限、批量操作】
-
Oracle总结【PLSQL学习】
-
Mysql免安装配置教程(图文版)
-
Oracle11安装和卸载教程
-
SqlServer安装和连接JDBC资料
JDBC
-
JDBC【介绍JDBC、使用JDBC连接数据库、简单的工具类】
-
JDBC【PreparedStatment、批处理、处理二进制、自动主键、调用存储过程、函数】
-
JDBC【事务、元数据、改造JDBC工具类】
-
JDBC【数据库连接池、DbUtils框架、分页】
-
JDBC面试题都在这里
AJAX
-
AJAX入门!
-
AJAX应用!
-
AJAX常见面试题
-
AJAX跨域完全讲解
JavaWeb小项目
-
【JavaWeb基础】文件上传和下载
-
【JavaWeb基础】Web开发模式
-
【JavaWeb基础】JDBC用户登录注册
-
【JavaWeb基础】购物车案例
-
【JavaWeb基础】客户关系管理系统
-
【JavaWeb基础】权限管理系统
-
【JavaWeb基础】图书管理系统【部署开发环境、解决分类、图书、前台页面模块】
-
【JavaWeb基础】图书管理系统【用户、购买、订单模块、添加权限】
-
【JavaWeb基础】图书管理系统总结
工具使用
-
花了一天整理了一些我常用的工具
-
拿到一台新的Windows电脑,我会做什么?
-
为什么需要Docker?
-
Docker入门为什么可以这么简单?
-
聊聊Docker镜像
-
Java精美思维导图
-
程序员可以选择哪些平台写技术博客?
-
IDEA使用总结
-
Maven就是这么简单
-
SVN就是这么简单
-
UML就是这么简单
-
设置Windows默认中文、Putty掉线解决、SublimeText3常用设置
Hibernate
-
Hibernate入门这一篇就够了
-
Hibernate【映射】知识要点
-
Hibernate【映射】续篇
-
Hibernate【inverse和cascade属性】知识要点
-
Hibernate【查询详解、连接池、逆向工程】
-
Hibernate【缓存】知识要点
-
Hibernate【与Spring整合】
-
Hibernate面试题大全
Struts2
-
Struts2【入门】
-
Struts2【配置】
-
Struts2【开发Action】
-
Struts2【拦截器】
-
Struts2【UI标签、数据回显、资源国际化】
-
Struts2【OGNL、ValueStack】
-
Struts2【整合Spring】
Mybatis
-
Mybatis【入门】
-
Mybatis【配置文件】
-
Mybatis【关联映射】
-
Mybatis【缓存、代理、逆向工程】
-
Mybatis【与Spring整合】
-
Mybatis面试题
Spring
-
Spring入门这一篇就够了
-
Spring【依赖注入】就是这么简单
-
Spring【AOP模块】就这么简单
-
Spring【DAO模块】知识要点
-
SpringMVC入门就这么简单
-
SpringMVC【开发Controller】详解
-
SpringMVC【参数绑定、数据回显、文件上传】
-
SpringMVC【校验器、统一处理异常、RESTful、拦截器】
-
SpringBoot就是这么简单
-
SpringData JPA就是这么简单
-
Spring IOC知识点一网打尽!
-
Spring AOP就是这么简单啦
-
外行人都能看懂的SpringCloud,错过了血亏!
-
SpringBoot自动配置原理!
-
一文带你看懂Spring事务!
-
Synchronized锁在Spring事务管理下,为啥还线程不安全?
-
带你搭一个SpringBoot+SpringData JPA的Demo
-
【极简版】SpringBoot+SpringData JPA 管理系统
SSM
-
SSM【史上最详细整合】
-
Java高并发秒杀系统【观后总结】
-
阅读SSM项目之scm
-
移动商城第一篇【搭建项目环境+数据模型】
-
移动商城第二篇(品牌管理模块)【文件上传、数据校验、CRUD】
-
移动商城第三篇(商品管理)【查询商品、添加商品】
-
移动商城第四篇(商品管理)【添加商品续篇、商品审核和上下架、前台展示、后台筛选】
-
移动商城第五篇(用户模块)【用户登陆、回显用户、拦截器、收货地址】
-
移动商城第六篇【单品查询、静态化页面】
-
移动商城第七篇【购物车增删改查、提交订单】
-
移动商城项目总结
-
从零开始写项目第一篇【搭建环境】
-
从零开始写项目第二篇【登陆注册、聊天、收藏夹模块】
-
从零开始写项目第三篇【在线聊天和个人收藏夹】
-
从零开始写项目第四篇【搭建Linux环境】
-
从零开始写项目第五篇【评论功能、备忘录】
-
从零开始写项目终极【维护网站、修复Bug】
-
从零开始写项目【总结】
-
带你搭一个SpringBoot+SpringData JPA的Demo
-
【极简版】SpringBoot+SpringData JPA 管理系统
SSH
-
SSH【史上最详细整合】
-
【SSH测试整合Demo】企业人事管理系统
-
阅读SSH项目之ERP
-
纳税服务系统一(用户模块)【简单增删改查、日期组件、上传和修改头像】
-
纳税服务系统二(用户模块)【POI、用户唯一性校验】
-
纳税服务系统三(优化处理)【异常处理、抽取BaseAction】
-
纳税服务系统四(角色模块)【角色与权限、角色与用户】
-
纳税服务系统五(登陆与系统拦截)【配置系统、子系统首页、登陆与拦截】
-
纳税服务系统六(信息发布管理模块)【Ueditor、异步信息交互、抽取BaseService、条件查询、分页】
-
纳税服务系统七(投诉管理模块)【显示投诉信息、处理回复、我要投诉、Quartz自动受理、统计图FusionCharts】
-
纳税服务系统总结
数据结构与算法
-
冒泡排序就这么简单
-
选择排序就这么简单
-
插入排序就这么简单
-
递归就这么简单
-
快速排序就这么简单
-
归并排序就这么简单
-
二叉树就这么简单
-
堆排序就这么简单
-
希尔排序就这么简单
-
基数排序就这么简单
-
八大基础排序总结
-
Java实现单向链表
-
栈和队列就是这么简单
-
十道简单算法题
-
十道算法题【二】
Java EE常用框架
-
WebService就是这么简单
-
Lucene就是这么简单
-
Activiti就是这么简单
-
SpringBoot就是这么简单
-
SpringData JPA就是这么简单
-
Shiro入门这篇就够了【Shiro的基础知识、回顾URL拦截】
-
Shiro第二篇【授权、整合Spirng、过滤器】
-
Shiro第三篇【授权过滤器、与ehcache整合、验证码、记住我】
-
Elasticsearch就是这么简单
-
Druid数据库连接池就是这么简单
-
外行人都能看懂的SpringCloud,错过了血亏!
-
什么是单点登录(SSO)
-
带你搭一个SpringBoot+SpringData JPA的Demo
-
【极简版】SpringBoot+SpringData JPA 管理系统
Redis
-
从零单排学Redis【青铜】
-
从零单排学Redis【白银】
-
从零单排学Redis【黄金】
-
从零单排学Redis【铂金一】
-
从零单排学Redis【铂金二】
-
面试前必须要知道的Redis面试题
面试
-
能不能好好写简历?
-
面试前需要了解的东西
-
【Java】几道让你拿offer的面试题
-
【Java】留下没有基础眼泪的面试题
-
【Java】几道常见的秋招面试题
-
金三银四,二月就要准备!
ZooKeeper
-
什么是ZooKeeper?
消息队列
-
什么是消息队列?
分布式
-
《大型网站系统与Java中间件》读书笔记(上)
-
《大型网站系统与Java中间件》读书笔记 (二)
TensorFlow
-
外行人都能看得懂的机器学习,错过了血亏!
-
从零开始学TensorFlow【01-搭建环境、HelloWorld篇】
-
从零开始学TensorFlow【什么是TensorFlow?】
-
TensorFlow读写数据
-
如何理解axis?
-
什么是TensorBoard?
Web前端
-
Javascript面向对象入门
-
DOM编程
-
Jquery就是这么简单
-
WebSocket就是这么简单
-
常用的CSS框架
-
JsChart组件使用
-
浅谈CDN、SEO、XSS、CSRF
Linux
-
看完这篇Linux基本的操作就会了
-
用户和权限管理看了你就会用啦
-
Linux进程管理
-
Linux网络管理Linux
操作系统
-
操作系统第一篇【引论】
-
操作系统第二篇【进程管理】
-
操作系统第三篇【线程】
-
操作系统第四篇【处理机调度】
-
操作系统第五篇【死锁】
-
操作系统第六篇【存储器管理】
-
操作系统第七篇【设备管理】
计算机网络
-
计算机网络【开山篇】
-
物理层
-
数据链路层
-
网络层【第一篇】
-
网络层【第二篇】
-
网络层【第三篇】
-
运输层
-
应用层
个人
-
广州三本找Java实习经历
-
两个月的Java实习结束,继续努力
-
【Java】广州三本秋招之路
-
写博客的一些感想和想对读者说的话
-
2018再见,2019你好
-
过年了,给亲朋好友解释「啥是程序员」
-
嗯,我来杭州了。
-
近况
-
什么是保险
-
在公司做的项目和自己在学校做的有什么区别?
-
互联网/电商/广告常见的术语
-
程序员的快乐就是这么朴素无华且枯燥