笔记
文章平均质量分 63
LK.com
这个作者很懒,什么都没留下…
展开
-
(记)项目开发中遇到的问题:List<String>转为List<Long>踩坑
List转为ListList\转List\ 的 两种方式今天,测试在测试小程序过程中,偶然发现了之前的功能bug,因为那一块一直没动过,所以知道今天才发现,那就记录下吧。java代码有一处是要把 List<String> 转为List<Long> ,我看最初代码也转了 但是方式不对,List<String>转List<Integer> 的 两种方式方式一: List<String> list1 = Array.asList()原创 2021-12-28 16:02:02 · 3269 阅读 · 0 评论 -
如何优雅的使用枚举
如何优雅的使用枚举blog.csdn.net/qq_30285985/article/details/112849366转载 2021-12-28 09:29:02 · 161 阅读 · 0 评论 -
jwt简介及结合springboot实现token认证
【【编程不良人】JWT认证原理、流程整合springboot实战应用,前后端分离认证的解决方案!-哔哩哔哩】https://b23.tv/MAT6pv原创 2021-09-29 23:46:58 · 169 阅读 · 0 评论 -
String,StringBuffer和StringBuilder的区别
String,StringBuffer和StringBuilder的区别String类StringBuffer,StringBuilderString ,StringBuffer和StringBuilder的区别String类String是Java 提供操作字符串的,在java中字符串是对象,String 类是final修饰的,所以String是不可变的引用类型。如下:String a = “abc”;“abc”存放在堆内存中,是一个对象,a存放在栈内存中,值为“abc”的内存地址(0x1原创 2021-09-15 21:50:17 · 130 阅读 · 0 评论 -
maven的理解记忆
MAVEN定义:apache 公司维护的一款自动化构建 和依赖管理的产品构建工具:将 java源码,javascript文件等编译为.class文件,Java工程生成jar包,web工程生成war包,将以上打包的结果存放到本地仓库,包打包的结果部署到服务器上。依赖管工具:我们知道 Java里有各种个样的jar包,我们所做的项目中各个服务之间也都用到 各种工具类,①这时就要规定一个统一的版本,否则就可能导致程序无法正常运行,②各个工具类之间的依赖关系 也是错综复杂的,也是需要 maven进行原创 2020-11-26 15:55:55 · 212 阅读 · 0 评论 -
rabbitmq搭建集群以及haproxy+keepalive搭建实现高可用性的负载均衡及解决坑
笔记:1 :先创建一台虚拟机,设置网络为NAT模式,如果想使用静态ip地址,则取虚拟机编辑里设置。2:,利用克隆的方式,创建另外两条虚拟机,更改虚拟机hotname 分别打开rabbitmq management3:创建rabbitmq集群,要注意 把node1 的 /var/lib/rabbitmq/.erlang.cookie 的.erlang.cookie 文件的cookie值分别复制给node2,node34:集群搭建完毕,所有的node节点都是平行的,没有主次之分, 所有的账户 也是节点原创 2020-11-25 21:31:32 · 1002 阅读 · 0 评论 -
RabbitMq消息队列的记忆理解
1. MQ经常应用于哪些业务场景1.应用解耦传统模式的缺点:系统间耦合性太强,如上图所示,系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码,过于麻烦!中间件模式的的优点:将消息写入消息队列,需要消息的系统自己从消息队列中订阅,从而系统A不需要做任何修改。2.异步处理场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种串行方式:串行方式:将注册信息写入数据库后,发送注册邮件,再发送注册短信,以上三个任务全部完成后才返回给客户端。 这有一个问原创 2020-11-23 20:52:47 · 378 阅读 · 1 评论 -
docker容器
Docker 的启动和停止启动dockersystemctl start docker停止dockersystemctl stop docker重启dockersystemctl restart docker查看docker状态systemctl status docker查看dockerdocker info常用指令查看镜像docker images搜索镜像docker search 镜像名称拉取镜像docker pull 镜像名+版本删除镜像原创 2020-09-24 21:00:16 · 276 阅读 · 0 评论 -
深入java虚拟机-JVM (java virture mechine)
编程语言的层级关系电脑硬件–>windows系统(C/C++)–>JVM虚拟机(C/C++)–>Java代码JDK是JVM内部结构原创 2020-10-23 21:38:17 · 256 阅读 · 0 评论 -
分布式事务的介绍
回顾数据库事务所有事物的四个特征A:原子性(Atomicity),一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。就像你买东西要么交钱收货一起都执行,要么发不出货,就退钱。C:一致性(Consistency),事务的一致性指的是在一个事务执行之前和执行之后数据库都必须处于一致性状态。如果事务成功地完成,那么系统中所有变化将正确地应用,原创 2020-10-20 22:35:03 · 172 阅读 · 0 评论