Just Do Java

Java 's Blog


  • 首页

  • 分类

  • 作者

  • 归档

  • 关于

Spring 源码学习总结篇

发表于 2019-08-02 | 分类于 spring

笔记项目地址

首先给出这段时间以来的总结: https://github.com/Vip-Augus/spring-analysis-note

阅读全文 »

程序员,这四个学习建议值得收藏

发表于 2019-08-02 | 分类于 程序员

在我看来,学习能力应该是一个人最重要的能力之一。因为我们赖以生存的所有技能,无一例外都是通过学习获得的。那些优秀的人,也不过是学习能力或者学习效率比一般人强而已。

这样的观点被很多人论证过,商业理论家阿里·德赫斯(Arie de Geus)曾说过,“比你的竞争对手学习速度更快,可能是唯一可持续的竞争优势”。

如今,IT 技术更新日新月异,不论是新版本的更新还是新框架的产生,都以极快的速度在推进,令人眼花缭乱,应接不暇。因此,对程序员来说,持续学习、有选择地学习显得尤为重要。

阅读全文 »

经典的 LRU 算法,你真的了解吗?

发表于 2019-07-30 | 分类于 算法

人生有涯,学海无涯。

《Java 极客技术》公众号已经有很多优质的原创文章了,但是纵观公号的历史文章总感觉少了点啥,那就是算法相关的内容。算法可以说是编程人员不可避免的一个难题,而且算法也是一个非常难的课题,很多人一提到数据结构与算法都会瑟瑟发抖。学算法是一个持久战,后续我们会慢慢增加算法相关的文章,尽量的为大家提供一些帮助,今天让我们来看一个经典的算法 LRU(最近最少使用)算法。

阅读全文 »

MyBatis 核心配置综述之 细说二级缓存

发表于 2019-07-29 | 分类于 mybatis

我们在上一篇文章 ( https://mp.weixin.qq.com/s/4Puee_pPCNArkgnFaYlIjg ) 介绍了 MyBatis 的一级缓存的作用,如何开启,一级缓存的本质是什么,一级缓存失效的原因是什么? MyBatis 只有一级缓存吗?来找找答案吧!

阅读全文 »

MyBatis 核心配置综述之 ResultSetHandler

发表于 2019-07-29 | 分类于 mybatis

我们之前介绍过了MyBatis 四大核心配置之 Executor、StatementHandler、 ParameterHandler,今天本文的主题是介绍一下 MyBatis 最后一个神器也就是 ResultSetHandler。那么开始我们的讨论

阅读全文 »

springboot集成kafka示例

发表于 2019-07-29 | 分类于 java

源码地址:

https://github.com/pony-maggie/springboot-kafka-demo


本地kafka和zk环境

我们需要在本地启动一个单机版的kafka和zookeeper环境。kafka的安装包自带zookeeper,直接启动即可,这个详细过程不是本文的重点,不详细说了。

阅读全文 »

别说了,我要学网络编程(一)

发表于 2019-07-29 | 分类于 网络编程

最近在看关于网络编程的书籍,书中涉及到了很多关于网络的知识,对我这种非科班出身的人来说,这种书籍是我必须要学的呀,毕竟之前就落人家好几年的基础知识,这时候还不恶补一下?跟着我来恶补一下这个网络知识把。

阅读全文 »

你真的不想加入我们么?

发表于 2019-07-28 | 分类于 软文

今天我们不谈技术,我们来谈一下我为什么会加入这个团队。

阅读全文 »

ibatis 核心原理解析

发表于 2019-07-28 | 分类于 ORM

最近查找一个生产问题的原因,需要深入研究 ibatis 框架的源码。虽然最后证明问题的原因与 ibatis 无关,但是这个过程加深了对 ibatis 框架原理的理解。

这篇文章主要就来讲讲 ibatis 框架的原理。

阅读全文 »

mysql忘记密码,该怎么办?

发表于 2019-07-27 | 分类于 mysql

本文主要介绍,mysql5.7版本的数据库,忘记密码的解决方案!

阅读全文 »

意外的入坑

发表于 2019-07-27 | 分类于 else

美团程序员吐槽:“培训机构混半年,小公司出来张嘴就要30k!” 小编有话要说!

阅读全文 »

代理到底是什么?

发表于 2019-07-27 | 分类于 代理

之前星球的球友面试,问了我一些问题,说让我写一下这个代理,和代理到底是根据什么来进行区分,又该在什么地方使用。这篇文章我细致的讲解一下关于代理的一些问题。

阅读全文 »

这么多优秀的面试题,你不心动吗?

发表于 2019-07-27 | 分类于 面试

人生有涯,学海无涯。

今天给大家分享一些《Java 极客技术》知识星球的部分优质的面试题内容,在分享这些内容之前先解答几个大家疑惑的问题。既然有了《Java 极客技术》的公众号,为什么还要有《Java 极客技术》的知识星球?直接在公众号里面看文章不行吗,为什么要加入到知识星球中去?

阅读全文 »

Http 和 Socket 到底是哪门子亲戚?

发表于 2019-07-27 | 分类于 HTTP

一些刚入门的小伙伴可能会用 Socket,也会用 OkHttp 或者 HttpUrlConnection 等一些 HTTP 客户端工具,这两个东西看着有点像可是又不太一样,到底是哪里不一样呢?好像又说不出来,那么今天我希望能够帮助大家理解这两个东西。

阅读全文 »

BeanFactory 和 FactoryBean 的理解

发表于 2019-07-27 | 分类于 spring

我们或多或少都会经历过若干个面试,而每每问到 Spring 的时候都少不了IOC容器的影子,那么这个 IOC 容器是什么呢? 本篇文章就来了解一下 BeanFactory 和 FactoryBean

阅读全文 »

Java Grammar:数据类型

发表于 2019-07-27 | 分类于 java基础

Java中的基础数据类型

阅读全文 »

聊聊目标管理之 OKR

发表于 2019-07-24 | 分类于 OKR

这篇文章我们不谈技术,聊点轻松的,那聊什么呢?聊一下最近很火的目标管理 OKR。不知道小伙伴你们的公司什么情况,我的公司今年开始推行 OKR,用了大半年的时间,感觉效果还不错,上周六又参加了一天的复盘培训会,刚好借此机会总结一下顺便跟大家分享一下这个优秀的工具。

阅读全文 »

浅谈Java中字符串的初始化及字符串操作类。

发表于 2019-07-23 | 分类于 java基础

在深入学习字符串类之前, 我们先搞懂JVM是怎样处理新生字符串的. 当你知道字符串的初始化细节后, 再去写String s = "hello"或String s = new String("hello")等代码时, 就能做到心中有数。

阅读全文 »

MyBatis 核心配置综述之 ParameterHandlers

发表于 2019-07-22 | 分类于 spring

MyBatis 四大核心组件我们已经了解到了两种,一个是 Executor ,它是MyBatis 解析SQL请求首先会经过的第一道关卡,它的主要作用在于创建缓存,管理 StatementHandler 的调用,为 StatementHandler 提供 Configuration 环境等。

阅读全文 »

Spring 源码学习(十) Spring mvc

发表于 2019-07-21 | 分类于 spring

经过前面的 AOP(面向切面编程) 和 Transaction(事务管理),这次来到了 MVC(Web 应用,进行请求分发和处理)

Spring MVC 定义:

分离了控制器(Controller)、模型(Model)、分配器(Adapter)、视图(View)和处理程序对象(Handler,实际上调用的是 Controller 中定义的逻辑)。

基于 Servlet 功能实现,通过实现了 Servlet 接口的 DispatcherServlet 来封装其核心功能实现,通过将请求分派给处理程序,同时带有可配置的处理程序映射、视图解析、本地语言、主题解析以及上传文件支持。

同样老套路,本篇按照以下思路展开:

(1) 介绍如何使用

(2) 辅助工具类 ContextLoaderContext

(3) DispatcherServlet 初始化

(4) DispatcherServlet 处理请求

阅读全文 »
1 … 25 26 27 … 32
Java Geek Tech

Java Geek Tech

一群热爱 Java 的技术人

633 日志
116 分类
24 作者
RSS
GitHub 知乎
Links
  • 纯洁的微笑
  • 沉默王二
  • 子悠
  • 江南一点雨
  • 炸鸡可乐
  • 郑璐璐
  • 程序通事
  • 懿
© 2019 - 2022 Java Geek Tech
由 Jekyll 强力驱动
主题 - NexT.Mist