postman和commandline tools(newman)用法介绍不知道大家对大批量重复性的工作内容的第一反应是怎样的,我的第一反应肯定是写脚本,还得是python的。但是发现postman对批量api调用postman和commandline tools(newman)用法介绍不知道大家对大批量重复性的工作内容的第一反应是怎样的,我的第一反应肯定是写脚本,还得是python的。但是发现postman对批量api调用 2020年12月17日 25 分钟 postman postman
spring cloud集成spring security在spring boot/spring cloud成为java生态中绝对主流的开发框架时,spring家族其他的框架也开始变得越来越流行。对于认证授权的方案也有更多spring cloud集成spring security在spring boot/spring cloud成为java生态中绝对主流的开发框架时,spring家族其他的框架也开始变得越来越流行。对于认证授权的方案也有更多 2020年11月30日 9 分钟 java java
使用flyway版本控制工具维护数据库表最近的公司项目需求需要在现有的项目中集成spring-security,鉴于对spring security的知识较为零散,虽然之前集中学习了使用flyway版本控制工具维护数据库表最近的公司项目需求需要在现有的项目中集成spring-security,鉴于对spring security的知识较为零散,虽然之前集中学习了 2020年11月27日 8 分钟 mysql mysql
使用IDEA保存时自动格式化代码配置公司的Java项目在提交代码时会自动执行CI。为了统一代码风格,CI中配置了使用google-java-format来检查代码格式,所以ID使用IDEA保存时自动格式化代码配置公司的Java项目在提交代码时会自动执行CI。为了统一代码风格,CI中配置了使用google-java-format来检查代码格式,所以ID 2020年11月26日 1 分钟 IDEA IDEA
jdk源码系列-Java到底是值传递还是引用传递?首先,不要纠结于 Pass By Value 和 Pass By Reference 的字面上的意义,否则很容易陷入所谓的“一切传引用其实本质上是传值”这种并不能解决问题无意义论战中。更何况,要想jdk源码系列-Java到底是值传递还是引用传递?首先,不要纠结于 Pass By Value 和 Pass By Reference 的字面上的意义,否则很容易陷入所谓的“一切传引用其实本质上是传值”这种并不能解决问题无意义论战中。更何况,要想 2019年8月5日 4 分钟 源码系列 JDK源码系列 源码系列 JDK源码系列
jdk源码系列-Thread.sleep(0)和Thread.sleep(1)的区别某人的代码中用了一句看似莫明其妙的话:Thread.Sleep(0) 。既然是 Sleep 0 毫秒,那么他跟去掉这句代码相比,有啥区别么?Thread.Sjdk源码系列-Thread.sleep(0)和Thread.sleep(1)的区别某人的代码中用了一句看似莫明其妙的话:Thread.Sleep(0) 。既然是 Sleep 0 毫秒,那么他跟去掉这句代码相比,有啥区别么?Thread.S 2019年7月22日 9 分钟 源码系列 JDK源码系列 源码系列 JDK源码系列
restful最佳实践restful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。它的大原则容易把握,但是细节不容易做对。 不要纠结于无意义的规范 在开始本文之前,我想先说这么restful最佳实践restful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。它的大原则容易把握,但是细节不容易做对。 不要纠结于无意义的规范 在开始本文之前,我想先说这么 2019年7月22日 13 分钟 java java
jdk源码系列-Java中ArrayList、LinkedList和Vector的联系与区别毫无疑问,List是一种非常基础的数据结构,翻译过来就是列表。正如它的名字所示,List表示的是一个有序(插入顺序)的元素序列。在Java的jdk源码系列-Java中ArrayList、LinkedList和Vector的联系与区别毫无疑问,List是一种非常基础的数据结构,翻译过来就是列表。正如它的名字所示,List表示的是一个有序(插入顺序)的元素序列。在Java的 2018年6月11日 4 分钟 源码系列 JDK源码系列 源码系列 JDK源码系列
jdk源码系列-String,StringBuffer,StringBuilderString,StringBuilder以及StringBuffer这三个类之间有什么区别? 这三个类之间的区别主要是在两个方面,即运行速度和jdk源码系列-String,StringBuffer,StringBuilderString,StringBuilder以及StringBuffer这三个类之间有什么区别? 这三个类之间的区别主要是在两个方面,即运行速度和 2018年6月9日 3 分钟 源码系列 JDK源码系列 源码系列 JDK源码系列
jdk源码系列-创建对象String str=new String("abc");到底创建了几个对象?相信大家对这此并不陌生,答案也是众所周知的,2个。接下来我们就从这道jdk源码系列-创建对象String str=new String("abc");到底创建了几个对象?相信大家对这此并不陌生,答案也是众所周知的,2个。接下来我们就从这道 2018年6月9日 10 分钟 源码系列 JDK源码系列 源码系列 JDK源码系列
jdk源码系列-类的初始化顺序大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段jdk源码系列-类的初始化顺序大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段 2018年6月9日 4 分钟 源码系列 JDK源码系列 源码系列 JDK源码系列
jdk源码系列-AtomicIntegerJDK 里面提供的以 Atomic* 开头的类基本原理都是一致的, 都是借助了底层硬件级别的 Lock 来实现原子操作的。 本文以 AtomicInteger 为例进行讲述, 其他的类似。阅读本文前建议先阅jdk源码系列-AtomicIntegerJDK 里面提供的以 Atomic* 开头的类基本原理都是一致的, 都是借助了底层硬件级别的 Lock 来实现原子操作的。 本文以 AtomicInteger 为例进行讲述, 其他的类似。阅读本文前建议先阅 2018年6月2日 6 分钟 源码系列 JDK源码系列 源码系列 JDK源码系列
jdk源码系列-ConcurrentHashMapConcurrentHashMap 是将锁的范围细化来实现高效并发的。 基本策略是将数据结构分为一个一个 Segment(每一个都是一个并发可读的 hash table, 即分段锁)作为一个jdk源码系列-ConcurrentHashMapConcurrentHashMap 是将锁的范围细化来实现高效并发的。 基本策略是将数据结构分为一个一个 Segment(每一个都是一个并发可读的 hash table, 即分段锁)作为一个 2018年6月2日 12 分钟 源码系列 JDK源码系列 源码系列 JDK源码系列
jdk源码系列-Integer对于 Integer 这个 Java 程序员几乎天天使用的类,使用上却可以看出普通程序员和优秀程序员区别。 深入代码 在创建数字 1 的对象时, 大多数人会使用 new Integerjdk源码系列-Integer对于 Integer 这个 Java 程序员几乎天天使用的类,使用上却可以看出普通程序员和优秀程序员区别。 深入代码 在创建数字 1 的对象时, 大多数人会使用 new Integer 2018年6月2日 2 分钟 源码系列 JDK源码系列 源码系列 JDK源码系列
jdk源码系列-ThreadLocal这个类提供本地线程变量。不同于一般的变量,这些变量在他们各自的线程里通过 get、set 访问一个它自己的变量,这是一个独立初始化的变量副本。在jdk源码系列-ThreadLocal这个类提供本地线程变量。不同于一般的变量,这些变量在他们各自的线程里通过 get、set 访问一个它自己的变量,这是一个独立初始化的变量副本。在 2018年6月2日 5 分钟 源码系列 JDK源码系列 源码系列 JDK源码系列
jdk源码系列-内存模型为了让程序员忽略掉各种硬件和操作系统的内存访问差异, 也既无需关心不同架构上内存模型的差异, Java 在代码和硬件内存模型间又提供了一个 Java 内存模型。 并jdk源码系列-内存模型为了让程序员忽略掉各种硬件和操作系统的内存访问差异, 也既无需关心不同架构上内存模型的差异, Java 在代码和硬件内存模型间又提供了一个 Java 内存模型。 并 2018年6月2日 3 分钟 源码系列 JDK源码系列 源码系列 JDK源码系列
jdk源码系列-深入了解IO的工作机制I/O 问题是任何编程语言都无法回避的问题,可以说 I/O 问题是整个人机交互的核心问题,因为 I/O 是机器获取和交换信息的主要渠道。在当今这个数据大爆炸时代,jdk源码系列-深入了解IO的工作机制I/O 问题是任何编程语言都无法回避的问题,可以说 I/O 问题是整个人机交互的核心问题,因为 I/O 是机器获取和交换信息的主要渠道。在当今这个数据大爆炸时代, 2018年6月2日 18 分钟 源码系列 JDK源码系列 源码系列 JDK源码系列
jdk源码系列-线程池Executors 是 Executor、ExecutorService、ThreadFactory、Callable 类的工厂和工具方法。 创建一个固定大小的线程jdk源码系列-线程池Executors 是 Executor、ExecutorService、ThreadFactory、Callable 类的工厂和工具方法。 创建一个固定大小的线程 2018年6月2日 6 分钟 源码系列 JDK源码系列 源码系列 JDK源码系列
jdk源码系列-ObjectObject类是类层次结构的根,是每一个类的父类。所有的对象(包括数组)都是实现了object类的方法。 Object结构 这里有7个nativjdk源码系列-ObjectObject类是类层次结构的根,是每一个类的父类。所有的对象(包括数组)都是实现了object类的方法。 Object结构 这里有7个nativ 2018年6月1日 5 分钟 源码系列 JDK源码系列 源码系列 JDK源码系列
jdk源码系列-NIOJava NIO和IO之间第一个区别是, IO是面向流的, NIO是面向缓冲区的。 Java IO面向流意味着每次从流中读一个或多个字节, 直至读取所有字节, 它们没jdk源码系列-NIOJava NIO和IO之间第一个区别是, IO是面向流的, NIO是面向缓冲区的。 Java IO面向流意味着每次从流中读一个或多个字节, 直至读取所有字节, 它们没 2018年5月31日 8 分钟 源码系列 JDK源码系列 源码系列 JDK源码系列