摘要:
问题
(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)