摘要: 问题 (1)Phaser是什么? (2)Phaser具有哪些特性? (3)Phaser相对于CyclicBarrier和CountDownLatch的优势? 简介 Phaser,翻译为阶段,它适用于这样一种场景,一个大任务可以分为多个阶段完成,且每个阶段的任务可以多个线程并发执行,但是必须上一个阶段的任务都完... 阅读原文
2019-10-02 06:32:02 阅读(2558) 评论(0)
摘要: 源码git地址:https://github.com/mybatis/mybatis-3 目标结构:     mybatis是数据持久化解决方案将用户从JDBC访问中解放出来,用户只需要定义需要操作的SQL语句,无需关注底层JDBC操作,就可以以面向对象的方式来进行持久层操作,底层数据库的连接... 阅读原文
2019-10-02 06:00:03 阅读(2334) 评论(0)
摘要: Spring Boot 默认集成了Spring MVC,下面为Spring MVC一些常用注解。 开发环境:IntelliJ IDEA 2019.2.2Spring Boot版本:2.1.8 新建一个名称为demo的Spring Boot项目。 一、Controller注解 Controller注解用... 阅读原文
2019-10-01 23:41:01 阅读(2889) 评论(0)
摘要: 《菜鸟程序员成长之路:从技术小白到阿里巴巴Java工程师》 国庆节快乐!一年一度长度排第二的假期终于来了。 难得有十一长假,作者也想要休息几天啦。 不管你是选择出门玩,还是在公司加班,在学校复习,都希望你过好这个长假。 没有出去玩的也不用羡慕别人,利用这段时间充充电,不比去旅游看人头要好的多吗? 最近终于把我... 阅读原文
2019-10-01 22:30:02 阅读(2541) 评论(0)
摘要: 在Mybatis中,我们通常会像下边这样用: 返回一个结果 User selectOne(User user); <select id="selectOne" parameterType="cn.lyn4ever.entity.User" resultType="cn.lyn4ever.enti... 阅读原文
2019-10-01 20:38:02 阅读(2326) 评论(0)
摘要: # 今日内容:    1. Servlet    2. HTTP协议    3. Request## Servlet:    1. 概念    2. 步骤    3. 执行原理    4. 生命周期    5. Servlet3.0 注解配置    6. Servlet的体系结构            Ser... 阅读原文
2019-10-01 20:23:01 阅读(2368) 评论(0)
摘要: 在学习Elasticsearch 时候,因为各个版本的问题,搞不清,非常的头疼,官方也给出了各个版本更新的情况,不过是英文版本,版本更新信息又特别多,最近学习,看了很多资料,没有一个整理很清楚的,然后自己就统一整理下,首先声明下面的整理都是各个版本个人认为比较重要点,因为每个大版本更新内容太多,也不能一一举例... 阅读原文
2019-10-01 19:21:01 阅读(2474) 评论(0)
摘要: 摘要 作为一个web开发者,每天都在使用者Http协议,却总是一知半解。本文参看Http RFC7230规范,梳理了http报文部分。 http 报文构成 start-line: 起始行,描述请求或响应的基本信息 *( header-field CRLF ): 头 CRLF [ message-body ]:... 阅读原文
2019-10-01 18:58:03 阅读(3460) 评论(0)
摘要: 场景 当后台项目由部署在一台改为部署在多台以后,解决session共享问题最常用的办法就是把session存储在redis等缓存中。关于session和cookie概念这里就不再赘述了,在springboot-security环境下,把session存储到redis中共享是非常非常简单的,除了多了一些配置,几... 阅读原文
2019-10-01 18:39:05 阅读(2297) 评论(0)
摘要:   上完Java课,虽然也写了不少的Java代码,但是一直有不少的疑惑,而static关键字一直困惑着我很久,今天无意探究竟,上知乎再仔细查了一下,发现了这个话题的优秀答案https://www.zhihu.com/question/36615154   这篇文章彻底把我之前对static的理解概念... 阅读原文
2019-10-01 18:01:04 阅读(2547) 评论(0)