依赖注入的概念 当一个对象要调用另一个对象时,一般是new一个被调用的对象,示例: class A{ private B b=new B(); public void&nbs…
分类:java
传入一个Map 返回它按value排序后的结果
1 //传入一个Map<String,Long> 返回它按value排序后的结果 sort为正序还是倒序(-1倒序),size为要几条数据 2 private static Map<String, Lo…
JavaIO之位运算与编码
一、 位运算 1.1 按位与(&) (1)快速清零。只要与一个各位都为0的数相与,结果为0。 (2)取得一个数中的指定位。 设X=10101110,要取得X的低4位,用X & 0000 1111 = 00…
JAVA分包下项目部分代码存储
一、注册时姓名去重和符合汉字格式: // 新用户申请加入 public void NewHuman() { System.out.println("========新会员申请加入页面========"); Scanner…
Springboot框架中Kafka整合与快速启动
参考:https://www.t9vg.com/archives/304
Serverless
一、介绍 是指依赖于第三方应用程序或服务来管理服务器端逻辑的应用程序。 此类应用程序是基于云的数据库(如Google Firebase)或身份验证服务。 无服务器也意味着开发为事件触发的代码,并且在无状态计算容器中执行。…
初学者通过单例模式学习java基础
public class Person{ private static Person instance=new Person(); &n…
基于Spring注解的上下文初始化过程源码解析(三)
上一篇跟完了 refresh 方法中第一个重要的方法 invokeBeanFactoryPostProcessors, 这篇继续分析 refresh 方法中第二个比较重要的 finishBeanFac…
String、Buffer、Builder
今天我会聊聊日常使用的字符串,别看它似乎很简单,但其实字符串几乎在所有编程语言里都是个特殊的存在,因为不管是数量还是体积,字符串都是大多数应用中的重要组成。 常规理解 今天我要问你的问题是,理解 Java 的字符串,St…
Guava Cache
内容摘要 写入数据到缓存 手动写入 (put) 自动加载(按需加载) 数据清理 过期、清理 基于容量的清理触发条件 基于时间的过期方案 基于Reference Key,Value 手动移除 (显式移除) RemoveLi…
java源码
Java泛型中的标记符含义: K – Key(键) V – Value(值) E – Element (在集合中使用,因为集合中存放的是元素) T – Type(Java …
java拼接字符串、格式化字符串方式
1.代码 //+ String arg0 = "Bob"; String arg1 = "Alice"; System.out.println("hello," + arg0 + ". I am " + arg1 + "…