码农很低调
码农很低调
全部文章
java
docker(1)
flink(1)
Java面试(14)
python(4)
Spring(1)
分布式(10)
列队(1)
多线程(1)
大数据(1)
定位(1)
数据库(11)
数据结构(1)
未归档(1)
架构(12)
程序人生(1)
算法(5)
编程语言(7)
网络(1)
脚本语言(1)
设计模式(1)
运维(1)
面试(19)
归档
标签
去牛客网
登录
/
注册
码农很低调的博客
领取Java面试真题笔记,刷题大全添加小助理vx:mxzFAFAFA领取
全部文章
/ java
(共631篇)
为什么start方法才能启动线程,而run不行?
我们都知道,一个线程直接对应了一个Thread对象,在刚开始学习线程的时候我们也知道启动线程是通过start()方法,而并非run()方法。 那这是为什么呢? 如果你熟悉Thread的代码的话,你应该知道在这个类加载的时候会注册一些native方法 一看到native我就想起了JNI...
2021-04-28
0
452
Spring Security 权限管理的投票器与表决机制
今天咱们来聊一聊 Spring Security 中的表决机制与投票器。 当用户想访问 Spring Security 中一个受保护的资源时,用户具备一些角色,该资源的访问也需要一些角色,在比对用户具备的角色和资源需要的角色时,就会用到投票器和表决机制。 当用户想要访问某一个资源时,投票器根据用...
2021-04-28
0
468
「easy Backend」掌握HTTP请求的精髓
http请求过程网上有很多博客写的很详尽也总结的很好,本文更多地面向前端来浅显地描述HTTP访问的过程,帮助大家更好的理解流程。本文有很多概念性的东西,晦涩难懂,有不明确或者存疑的地方欢迎版聊谈论。 1、访问过程概览 如果面试的时候问到了这道题,用一句话来回答的话,我会说:客户端向服务端发送访问...
2021-04-28
0
455
ArrayList源码学习
List是一个线性结构的容器,其中实现类ArrayList底层是一个Object数组,它可以根据元素个数自动扩容,也使用到了泛型。相比于List的另一个实现类LinkedList:底层是一条链表。 ArrayList具有数组的优点:可以根据数组下标直接访问元素。但是由于数组大小不可更改,所以A...
2021-04-28
0
451
Oplog4j - 基于Spring的通用操作日志生成工具
作为一个JAVA程序员, 都应该了解操作日志的需求吧? 这里介绍一个快速实现类似操作日志, 审核日志等审查功能的开源工具oplog4j. 实例 先来看一个OpLog4j生成的操作日志实例. 为了便于查看, 这里对内容做了格式化, 还添加了一些注释说明. 开发者可以根据这个实例的内容判断OpLog...
2021-04-28
0
531
程序员你如何检查参数的合法性?
背景 大部分的方法和构造函数对传入的参数值有一些限制,比如:常见的索引值必须是非负数,对象引用不能为空。 你应该使用清晰的文档来标注所有的这些限制,然后在方法体开始的地方强制他们检查。 应该在错误发生的时候尽快的检查出来,这是基本原则。 如果你不这么做,当错误发生的时候,错误将不会被检测出来...
2021-04-28
0
397
SpringBoot主流读取配置文件三种方式
一、利用Bean注解中的Value(${})注解 @Data @Component public class ApplicationProperty { @Value("${application.name}") private String name; } 复...
2021-04-28
0
520
3分钟短文:说说Laravel页面会话之间的数据保存Session用法
引言 我们知HTTP请求是没有状态的,两个请求之间没有直接的关联关系。但大多数情况下, 我们需要保持用户的会话间数据的连续性,这时,为了数据安全起见, 有必要在服务器上临时存储一些上下文数据了。 这就是 session 设计的目的。 代码时间 在laravel中可以使用系统提供的...
2021-04-28
0
400
超详细的Spring Cloud全面总结2W字(建议收藏)
首先我给大家看一张图,如果大家对这张图有些地方不太理解的话,我希望你们看完我这篇文章会恍然大悟。 什么是Spring cloud 构建分布式系统不需要复杂和容易出错。Spring Cloud 为最常见的分布式系统模式提供了一种简单且易于接受的编程模型,帮助开发人员构建有弹性的、可靠的、...
2021-04-28
1
402
由DFS到访问者模式
介绍 本文由浅入深的介绍DFS,以及由些引深到访问者模式。看完本文,你会有如下收获 学习到一种通用的解题思想,帮你解决leetcode一类题 学习到回溯算法的本质 带你重新认识树的遍历 更进一步的理解访问者模式的本质 一、Walk与Visit思想 这里,使用一个直观的现实例子来说...
2021-04-28
0
552
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页