越发感觉自己的学习动力下降了,没有在大三时候学习的愉悦和紧迫感了,开始定个计划吧。把需要学习的东西都标记一下,每天补充一下文章,以此激发动力。

目录

数据结构与算法

linux命令

数据库

网络协议

http协议、https协议,dns解析过程

java

集合

map,set,list的区别概念

HashMap HashSet ArrayList

HashTable,CurrentHashMap,TreeSet,LinkedHashSet,LinkedArrayList,BlockingQueue及其各种实现

IO

BIO\NIO\AIO

基本的IO操作

基本的IO实现机制

基本的IO设计模式

基本的IO操作系统的各种调度

mina,netty,Grizzly

多线程

线程的生命周期

同步异步的区别

什么时候需要同步,什么时候需要异步

线程的调度方式

并发编程为啥要并发

并发编程怎么去并发

JVM

JVM的内存模型

垃圾回收机制

各种机制下的垃圾回收器

SpringMVC

SpringMVC流程

servlet是什么

servlet生命周期

request/response区别

session/cookie区别实现机制

redirect/forward的区别

Spring

IOC\AOP的实现原理

bean的作用域

事务传播机制

隔离层级

反射,代理

JDK的cglib的aspectJ的

抛弃了框架自己实现基于类的代理

mybatis

spring boot

分布式

为啥要分布式

分布式经典问题

实现应用无状态

全局唯一ID

负载均衡

负载均衡如何做

高可用

消息中间件

分布式的环境下如何去保障服务的可靠性

雪崩问题,穿透问题

通用

apache

服务器

web服务器,应用服务器类的区别

ngnix

缓存

从浏览器端一直到后端的各层缓存

策略

分布式缓存


数据结构与算法

linux命令

数据库

网络协议

http协议、https协议,dns解析过程

java

集合

map,set,list的区别概念

HashMap HashSet ArrayList

HashTable,CurrentHashMap,TreeSet,LinkedHashSet,LinkedArrayList,BlockingQueue及其各种实现

IO

BIO\NIO\AIO

基本的IO操作

基本的IO实现机制

基本的IO设计模式

基本的IO操作系统的各种调度

mina,netty,Grizzly

多线程

线程的生命周期

同步异步的区别

什么时候需要同步,什么时候需要异步

线程的调度方式

并发编程为啥要并发

并发编程怎么去并发

JVM

JVM的内存模型

垃圾回收机制

各种机制下的垃圾回收器

SpringMVC

SpringMVC流程

servlet是什么

servlet生命周期

request/response区别

session/cookie区别实现机制

redirect/forward的区别

Spring

IOC\AOP的实现原理

bean的作用域

事务传播机制

隔离层级

反射,代理

JDK的cglib的aspectJ的

抛弃了框架自己实现基于类的代理

mybatis

spring boot

分布式

为啥要分布式

分布式经典问题

实现应用无状态

全局唯一ID

负载均衡

负载均衡如何做

高可用

消息中间件

分布式的环境下如何去保障服务的可靠性

雪崩问题,穿透问题

通用

apache

服务器

web服务器,应用服务器类的区别

ngnix

缓存

从浏览器端一直到后端的各层缓存

策略

分布式缓存

自省,后背浮现一个崎字相关推荐

  1. python井字棋_用Python做一个井字棋小游戏

    井字棋是一个经典的小游戏,在九宫格上玩家轮流画OXO,当每列或每行或是两个对角成一线时便是获胜. 今天就用Python编写一个井字棋小游戏,与电脑对战. 程序执行画面如下图所示: 程序提供了两种人工智 ...

  2. 人生百味,浓缩到最后就是一个淡字

    1.人生百味.浓缩到最后就是一个淡字. 人缘,不是有多少人认识你,而是有多少人愿意帮助你.人脉,不是你利用过多少人.而是你帮助过多少人:人气.不是有多少人在你面前吹捧你,而是有多少人在你背后称赞你. ...

  3. python井字棋游戏人机对战_用Python做一个井字棋小游戏

    井字棋是一个经典的小游戏,在九宫格上玩家轮流画OXO,当每列或每行或是两个对角成一线时便是获胜. 今天就用Python编写一个井字棋小游戏,与电脑对战. 程序执行画面如下图所示: 程序提供了两种人工智 ...

  4. java 井字棋 人机_一个井字棋tictactoe游戏的java实现 | Soo Smart!

    这是一个井字棋游戏的java实现.摘录于stackoverflow. 游戏规则很简单,只要一方棋子在水平线,垂直线或者对角线任意一条线上排列成功即为获胜. 作者原先的代码存在着一些问题: 代码如下: ...

  5. 世间所有,逃不过一个“缘”字

    什么是缘? 释迦摩尼说: "这一生,无论你遇见谁,他都是你生命中该出现的人,绝非偶然." 张爱玲说: "于千万人之中遇见你所遇见的人,于千万年之中,时间的无涯的荒野里,没 ...

  6. PHP全站pjax影响收录,zblogPHP增加pjax功能,大写的一个“帅”字 - 胡言乱语

    哈哈,紧跟时代潮流,李洋博客增加最新最炫的pjax功能.大写加粗的一个"帅"字,呵呵! 很久没写博客文章了,最近移植博客主题,弄上隐了,哈哈.言归正传,说说新功能pjax: 什么是 ...

  7. 维度诅咒_让我们面对现实:“敏捷”是一个被诅咒的名字

    维度诅咒 Let's do a quick scientific experiment together. You are in an art gallery and a vase is sittin ...

  8. 删除表中的一个列名字段表出现如下情况

    删除一列的时候出现了: 删除表中的一个列名字段表出现如下情况: [IBM][CLI Driver][DB2/NT] SQL0443N  例程 "SYSPROC.ALTOBJ"(特定 ...

  9. 互联网老炮儿谈用户,怎一个精字了得

    本文讲的是互联网老炮儿谈用户,怎一个"精"字了得[IT168评论]在写这篇文章之前,我把这位互联网老炮儿演讲的速记读了一遍又一遍,自己都不知道看了多少遍,总觉得他不是在演讲,而是在 ...

最新文章

  1. arm服务器获取文件路径中文,ssh 访问远程服务器文件路径
  2. caffe-gpu ubuntu 安装_如何在Linux中安装vnStat和vnStati监视网络流量
  3. 小米运动蓝牙耳机重新配对_为运动而生,韶音AS660骨传导蓝牙耳机体验
  4. 英文VS2010安装中文版MSDN文档方法
  5. python参数估计_用python求参数估计的置信区间
  6. 数仓建模 项目_模型设计_数仓建模 PDF 下载
  7. 前端学习(2968):实现路由跳转的两种方式
  8. 将本地代码同步到远程github上
  9. diagrams软件 可替换visio ProcessOn 亿图图示
  10. 测试计划内容应该有哪些?如何编写测试计划?
  11. python google earth_如何用python编程控制GoogleEarth
  12. 2019重新起航:搭建个人博客
  13. AutoCAD插件实现帐号密码登录
  14. 什么都会,也许只是盲目跟风,和优秀无关
  15. 视频目标检测与轨迹跟踪代码案例
  16. java获取当前年月日(java获取当前年月日时分秒毫秒)
  17. scala学习笔记(十三):implicit 详解
  18. 45岁,拿到华为20级架构师offer要去吗
  19. CSS3—盒子模型 讲解
  20. 如何判断某一个IP地址是否被占用

热门文章

  1. 用python建立gm(1、1)模型_灰色预测模型GM(1,1)的全面讲解及python实现
  2. 影子系统、沙盒、虚拟机的区别,沙盒化容器:是容器还是虚拟机,容器、虚拟机、虚拟环境的区别
  3. vue 打包部署去掉#注意事项
  4. 蔡高厅高等数学37-罗必塔法则
  5. Gradle For Android系列4:创建Build Variants
  6. 怎么判断膝关节错位_膝关节韧带错位怎么办?
  7. 用pygame写一款RPG游戏
  8. 洞房里昨夜花烛彻夜通明,等待拂晓拜公婆讨个好评。
  9. 基于 session 的登陆
  10. 用计算机编写的程序执行效率最高,全国计算机考试一级模拟试题