标签:博客

Java

中高级程序员必看shiro框架应用

30

xiaoli.wang 发布于 2020-07-06

编辑推荐: 本文首先简单介绍 shiro 的作用,接下来就直接进入 shiro 授权的入门,并且运用shiro 源码介绍了shiro的使用,希望对您的学习有所帮助。本文来自于传智播客官方博客,由火龙果软件Alice编辑、推荐。 一、Shiro 简介 Apache Shiro 是一...

阅读(1)评论(0)赞 (0)

Java

Java 8 中新增日期时间 API 的使用

yanxinchi 发布于 2020-07-06

! 版权声明: 本博客内容均均为原创,每篇博文作为知识积累,写博不易,转载请注明出处。 目录[-] 参考地址: Java8 时间类 java8 日期屌炸天特性以及实战 Java日期类:Date和Calendar的使用 系统环境: JDK 版本:1.8 示例地址: Java 8 新...

阅读(3)评论(0)赞 (0)

Spring

springboot 整合 thymeleaf(上手即用)

5

Harries 发布于 2020-07-06

引言 springboot 整合thymeleaf 其实用的不是很多,因为现在很多公司都是前后端分离的项目,通过接口交互了。但是我们后端人员,对前端不是很了解,但是又想做些东西看看效果。所以就可以整合 thymeleaf ,掌握一些基本的语法,就可以很好的操作啦。 使用 首先引入...

阅读(3)评论(0)赞 (0)

Spring

面试必杀技,讲一讲Spring中的循环依赖

12

xubiao.zhuang 发布于 2020-07-06

前言 Spring中的循环依赖一直是Spring中一个很重要的话题,一方面是因为源码中为了解决循环依赖做了很多处理,另外一方面是因为面试的时候,如果问到Spring中比较高阶的问题,那么循环依赖必定逃不掉。如果你回答得好,那么这就是你的必杀技,反正,那就是面试官的必杀技,这也是取...

阅读(5)评论(0)赞 (0)

Java

Redis都要老了,你还在用什么古董客户端?

5

小丁 发布于 2020-07-06

不羡鸳鸯不羡仙,一行代码调半天。原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。 前几日,Redis 创始人 Antirez 在他的个人博客上宣布将结束自己的 Redis 之旅! 大神累了,Redis老了,但Redis依旧很火。 Redis的Java客...

阅读(6)评论(0)赞 (0)

Spring

Spring Boot 使用docker整合ElasticSearch

11

小丁 发布于 2020-07-06

ElasticSearch是我们经常用到的搜索引擎之一,本篇博客从零开始使用docker安装elasticsearch,elasticsearch-head然后整合Spring Boot对数据进行新增和查询。由于篇幅原因,后面会分两篇blog实战使用分词器以及拼音搜索功能。 准备...

阅读(6)评论(0)赞 (0)

Java

重学 Java 设计模式:实战策略模式「模拟多种营销类型优惠券,折扣金额计算策略场景」

5

xirruiqiang 发布于 2020-07-06

作者:小傅哥 博客: https://bugstack.cn – 原创系列专题文章 沉淀、分享、成长,让自己和他人都能有所收获!:smile: 一、前言 文无第一,武无第二 不同方向但同样努力的人,都有自身的价值和亮点,也都是可以互相学习的。不要太过于用自己手里的矛去...

阅读(5)评论(0)赞 (0)

Java

乱披风锤法锤炼ArrayList源码中的get、set、contains、isEmpty方法!!!肝起

puefu.he 发布于 2020-07-06

点赞在看,养成习惯。 点赞收藏,人生辉煌。 点击关注【微信搜索公众号:编程背锅侠】,防止迷路。 转载请标注来源出处,谢谢合作。共同学习,共同进步。 前言 看源码血泪史 乱披风锤法,这个自创魂技可是唐三非常强烈的一个技能,将昊天锤的九九八十一锤以和自己的鬼影迷踪步结合在了一起,缺陷...

阅读(4)评论(0)赞 (0)

Java

老是自以为JVM懂了,那你知道 i = i++和 i = ++i 的区别吗?

8

xiaoli.he 发布于 2020-07-06

前些天看完了JVM的内存结构,自以为自己是懂了,心里想想不就是分线程共享和线程私有嘛,然后又怎么怎么分怎么怎么的嘛… 直到遇到了这道题目。说句实话,曾经自己做这种运算题目,完全是靠脑子空想,然后拿上笔颤抖的写下一个自己都不知道正不正确的答案。不过过了今天,我终于能确定它的答案了。...

阅读(4)评论(0)赞 (0)

Java

Netty 核心源码解读 —— ServerBootstrap 篇

1

Harries 发布于 2020-07-06

本文我们就开始对 ServerBootstrap 进行源码解读(4.1.51.Final-SNAPSHOT),为什么是 ServerBootstrap,记得在用 Netty 做第一个项目的时候,写的第一行 Code 就是 new ServerBootstrap() ,Server...

阅读(6)评论(0)赞 (0)

Spring

Spring Security 实战干货:图解Spring Security中的Servlet过滤器体系

6

hanze 发布于 2020-07-06

1. 前言 我在 Spring Security 实战干货:内置 Filter 全解析 对 Spring Security 的内置过滤器进行了罗列,但是 Spring Security 真正的过滤器体系才是我们了解它是如何进行"认证"、“授权”、“防止利用漏洞...

阅读(7)评论(0)赞 (0)

Java

阿里P7岗位面试,面试官问我:为什么HashMap底层树化标准的元素个数是8

6

songhua.gao 发布于 2020-07-06

前言 先声明一下,本文有点标题党了,像我这样的菜鸡何德何能去面试阿里的P7岗啊,不过,这确实是阿里p7级岗位的面试题,当然,参加面试的人不是我,而是我部门的一个大佬。他把自己的面试经验分享给了我,也让我间接体会下阿里级别的面试难度,这样算起来,我也勉强算是经历面试过阿里P7的岗位...

阅读(5)评论(0)赞 (0)

Java

SpringSecurity+JWT认证流程解析 | 掘金新人第一弹

10

xirruiqiang 发布于 2020-07-06

纸上得来终觉浅,觉知此事要躬行。 本文适合:对Spring Security有一点了解或者跑过简单demo但是对整体运行流程不明白的同学,对SpringSecurity有兴趣的也可以当作你们的入门教程,示例代码中也有很多注释。 本文代码: 码云地址 GitHub地址 大家在做系统...

阅读(5)评论(0)赞 (0)

Java

Java后端一枚,刚面完阿里、京东、美团,明显感觉跟往年不同了。。。

7

Harries 发布于 2020-07-06

Java后端,三年经验,刚面完一波大厂,明显感觉要求跟往年不同,尤其是在JVM方面。 往年面试,围绕JVM的一般都以理论问题居多,譬如: 画图解释一下,一个对象在JVM中是如何分配,如何流转的? 什 么情况下JVM内存中的一个对象会被垃圾回收? 解释一下Young GC和Full...

阅读(4)评论(0)赞 (0)

Java

java中强软弱虚引用的妙用

7

dulong 发布于 2020-07-05

前言 ThreadLocal 在什么情况下可能发生内存泄漏?如果你想清楚这个问题的来龙去脉,看源码是必不可少的,看了源码之后你发现,实际 ThreadLocal 中实际用到 static class Entry extends WeakReference<ThreadLoc...

阅读(8)评论(0)赞 (0)

Java

「MoreThanJava」Day 3:构建程序逻辑的方法

8

puefu.he 发布于 2020-07-05

「MoreThanJava」 宣扬的是 「学习,不止 CODE」 ,本系列 Java 基础教程是自己在结合各方面的知识之后,对 Java 基础的一个总回顾,旨在 「帮助新朋友快速高质量的学习」 。 当然 不论新老朋友 我相信您都可以 从中获益 。如果觉得 「不错」 的朋友,欢迎 ...

阅读(10)评论(0)赞 (0)

Java

从Linux内核理解Java中的IO

6

songhua.gao 发布于 2020-07-05

前言 刚接触 Java IO 的时候, 一直有一个 困惑:为什么 BufferedInputStream 比 FileInputStream 快? 随着对 Linux 了解,这个问题也得到解决。最近也在看 Linux 内核 方面的书,想了解程序在 Linux 上运行的过程,感觉收...

阅读(9)评论(0)赞 (0)

Java

快来!我从源码中学习到了一招Dubbo的骚操作!

55

darida 发布于 2020-07-05

这是why的第   55 篇原创文章 荒腔走板 大家好,我是 why,欢迎来到我连续周更优质原创文章的第 55 篇。 老规矩,先来一个简短的荒腔走板,给冰冷的技术文注入一丝色彩。 魔幻的 2020 年的上半年过去了,很多人都在朋友圈和上半年说再见,我也不例外。 上面这张...

阅读(12)评论(0)赞 (0)