爱敲代码の鱼儿-博客
阿里代码规范学习 阿里代码规范学习
阿里代码规范学习本文记录备考阿里代码规范的学习情况,章节会杂乱一些。反正考完证写到简历里就完事了。 TreeMap的key不可以为null,value允许为null,ConcurrentHashMap的key和value都不可以为null
2024-08-01
Drools规则引擎学习 Drools规则引擎学习
Drools规则引擎学习通过尚硅谷的乐尚代驾项目,接触到了Drools规则引擎 代驾费用=里程费 + 等候费 + 远途费 规则虽然是上面这样的,但是实际中,规则可能进行随时调整,比如油价上涨收取燃油附加费,比如大雪天气,费用增加
2024-07-21
尚硅谷JavaEE技术之JUC&&JVM 尚硅谷JavaEE技术之JUC&&JVM
尚硅谷JavaEE技术之JUC&&JVM因为在之前的”JavaGuide自学记录3-并发编程”和”Java八股文-并发学习记录”中已经记载了常见的synchronized,ReentrantLock,线程池,CAS,AQS,
2024-07-05
尚硅谷JavaEE技术之MySQL高级 尚硅谷JavaEE技术之MySQL高级
尚硅谷JavaEE技术之MySQL高级SQL语法顺序 存储引擎1. 各引擎简介 InnoDB存储引擎 InnoDB是MySQL的默认事务型引擎,它被设计用来处理大量的短期(short-lived)事务。除非有非常特别的原因需要使用其他
2024-07-02
尚硅谷JavaEE技术之分布式事务 尚硅谷JavaEE技术之分布式事务
尚硅谷JavaEE技术之分布式事务1. 本地事务回顾1.1 什么是事务提供一种”要么什么都不做,要么做全套(All or Nothing)”机制。 mysql事务: 一组sql操作(不可分割) 要么都成功 要么都失败redis事务:r
2024-06-30
Java八股文-分布式学习记录1 Java八股文-分布式学习记录1
Java八股文-分布式学习记录11.分布式幂等性如何设计幂等性:用户多次点击,应该只有一次有效更改。 唯一索引来防止新增的脏数据。token每次使用都要被redis删除,从后台重新获取,再存到redis. 悲观锁,乐观锁,分布式锁。 2.说
2023-11-29
Java八股文-并发学习记录2 Java八股文-并发学习记录2
Java多线程1. Java中线程的实现方式1)继承Thread类,重写run方法 2)实现Runnable接口,重写run方法 3)实现Callable 重写call方法,配合FutureTask。可以得到返回值。 4)基于线程池构建任务
2023-11-09
Java八股文-并发学习记录1 Java八股文-并发学习记录1
Java多线程基础知识并发和并行并发(concurrent)是同一时间应对(dealing with)多件事情的能力 并行(parallel)是同一时间动手做(doing)多件事情的能力(同一时刻) 创建线程的四种方式共有四种方式可以创建线
2023-08-30
Java八股文-常见集合学习记录1 Java八股文-常见集合学习记录1
常见集合ArrayListList和数组的转换list转数组 这是深拷贝 //要转换的list集合 List<String> testList = new ArrayList<String>(){{add("a
2023-08-27
Java8新特性初探1 Java8新特性初探1
Java8新特性初探lambda表达式一个最明显的排序使用// 使用 java 8 排序 private void sortUsingJava8(List<String> names){ Collections.so
2023-08-24
关于ArrayList的初始化和删除的总结 关于ArrayList的初始化和删除的总结
关于ArrayList的初始化和删除的总结转载自我的CSDN:https://blog.csdn.net/pH2002/article/details/130851820?spm=1001.2014.3001.5501 只删除一个元素直接总
2023-08-01
输入输出流 输入输出流
针对于笔试的一些输入输出数据做一些小结。 主要是关于String相关的,当然也有一点数组和输入数据相关的。 1.针对于一行未确定数量的数字,再加下一行的一个数字用Java语言的话: Scanner sc = new Scanner(Sy
2023-06-26