全栈的程序员
-
Java中常用的线程安全类和非线程安全类
一、线程安全的工作原理: 官方解释:jvm中有一个 main memory ,每个线程也有自己的 working memeory.。当一个线程访问一个对象时,会在自己的workin…
-
Java 中初始化 List 集合的 7 种方式
关注小猿持续分享 1、常规方式 List<String> languages = new ArrayList<>();languages.add(“Java…
-
不明白Java基本数据类型而引发的bug
前言: 基本的数据类型有哪些呢,先来温习下,然后再看典型的错误示例 string ->int 一 示例 String ss = “6322031607934888…
-
java的三大特性
分别是 封装、继承、多态、抽象 封装: 将属性和方法封装在类中,使得该隐藏的隐藏起来,把该暴露的暴露出来。封装目的:增强安全性和简化编程,使用者不必在意具体实现细节,而只是通过外部…
-
你在项目中是怎么使用多线程的
使用任何技术不能为了用而用,要知道使用这门技术的目的以及解决了项目中的哪些痛点。今天来分享下多线程的使用及应用场景。 有哪些应用场景呢?比如我想提高一些不共享数据的流转,像定时任务…
-
你经常使用的Spring有哪些特点,你都知道么
Spring一共有四大特点,我们一起来看一看。 一 特点 容器 控制反转(IOC) 面向切面(AOP) 轻量级框架(防侵入,集成各种框架) 二 特点解释 1、容器 spring包含…
-
GET,POST区别,以及Get为什么比Post效率高
url可见性 get是通过地址栏URL传递,通过&进行参数分割。 post传参方式参数URL不可见,将参数存放在HTTP包体内。 get传递数据的大小受到URL大小的限制,…
-
Nacos 作为配置中心怎么实现配置更新后动态同步到项目中
Nacos可以作为注册中心也可以作为配置中心,今天看一下作为配置中心,更新了配置,而运行中的项目不用重启就可以加载到更新后的配置。其实这是Nacos的一大特点。 一、先看下Naco…
-
你知道生成二维码的url有长度限制么
因为工作的原因好久没有更新了,今天更新一个在项目中遇到的问题。 因为一个需求需要根据url生成二维码放在宣传海报上,换言之就是生成活动海报。但是总会遇到url超长的活动地址,一开始…
-
如何将自己的应用服务器打造成OSS对象存储
前言: 你有么有想过,怎么才能让自己的应用服务器具有OSS对象存储的功能呢。OSS是收费的,本着白嫖的性质,赶紧撸起代码来。介绍今天的主角 WebMvcCon…