自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Mockito加junit

转载:深入解析与实践Mockito:Java单元测试的强大助手_java mockito测试-CSDN博客转载:Spring Boot 整合 Mockito:提升Java单元测试的高效实践_springboot mockito-CSDN博客

2024-05-23 20:26:01 206 1

原创 java入门javase阶段

1.按照价格降序排序books[0] = new Book("红楼梦", 100);books[1] = new Book("金瓶梅", 90);books[2] = new Book("青年文摘", 5);books[3] = new Book("西游记", 300);2.按照书名的长度按照从大到小排序books[0] = new Book("红楼梦", 100);books[1] = new Book("金瓶梅02", 90);

2024-04-29 10:15:26 467 1

原创 设计模式面试

每次增加商品类型就得新增判断(coffeeStore和Coffee耦合)coffeeStore需要对象直接去工厂类去拿简单工厂解决了coffeeStore和Coffee耦合,但是新增了咖啡店工厂,工厂咖啡的耦合

2024-03-17 16:15:51 339

原创 工作中杂七杂八

可用于需要一个日期值而不需要时间部分时。MySQL 以 ‘YYYY-MM-DD’ 格式检索与显示date值。支持的范围是 ‘1000-01-01’ 到’9999-12-31’。数据库会自动去掉时分秒注意:不可勾选更新类型可用于需要同时包含日期和时间信息的值。MySQL 以 ‘YYYY-MM-DD HH:mm:ss’格式检索与显示 DATETIME 类型。支持的范围是’1000-01-0100:00:00’ 到 ‘9999-12-3123:59:59’。

2023-10-21 15:14:27 56 1

原创 谷粒商城基础

当请求到达网关,网关先通过断言(Predicate)判断请求是不是符合某个路由(Route)规则,符合了就按照这个路由规则把它路由到指定的地方,但要去这些地方就要经过一系列的过滤器(filter)过滤枚举类定义/**** 错误码和错误信息定义类* 1. 错误码定义规则为5为数字* 2. 前两位表示业务场景,最后三位表示错误码。例如:100001。10:通用 001:系统未知异常* 3. 维护错误码后需要维护错误描述,将他们定义为枚举形式* 错误码列表:* 10: 通用* 001:参数格式校验。

2023-10-16 04:41:21 46

原创 mysql基础到源码详解

1).删除之前emp, dept表的测试数据2).执行如下脚本,创建emp表与dept表并插入测试数据--创建dept表,并插入数据dept(idint'ID'namevarchar50notnullcomment部门名称)comment部门表;VALUES1研发部), (2市场部),(3财务部), (4销售部), (5总经办), (6人事部--创建emp表,并插入数据emp(idint'ID'

2023-09-25 19:03:16 640

原创 初级jvm

内存效率(时间复杂度):复制算法>标记清除算法>标记压缩算法内存整齐度:复制算法=标记压缩算法>标记清楚算法内存利用率:标记压缩算法=标记清除算法>复制算法没有最好的算法,只有最合适的算法。

2023-09-11 13:44:34 69

原创 面试相关内容

mqRDB和AOF对比上图单体结构没有问题,使用synchronized,但是分布式情况下还是会有问题上图分布式锁完美解决了这些问题图解:图1,由于网络或者其他问题导致监控访问不到主节点(master),从而会指定一个从节点(slave)作为新的主节点,但是客户端(client)还在持续的向老的主节点同步数据图2,当老节点的网络恢复,会被强制认定为从节点,从而清空自己的数据,然后去同步新的主节点的数据。导致断开时间段客户端同步的数据丢失用户空间和内核空间。

2023-09-06 14:58:46 102

原创 多线程到juc

真实对象和代理对象都要实现同一个接口代理对象要代理真实的角色(代码中的target)进程:一个程序。比如QQ.exe,一个进程往往包含多个线程,至少包含一个java默认包含几个线程?两个:main线程和gc线程线程:操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。

2023-09-01 09:09:25 72

原创 mongodb(springboot)

(1):投影操作(取别名),将原始字段名投影成指定名称,如将集合中的name投影成noname -> db.emp.aggregate([$project:{noname:"$name"}])(2)$project可以灵活的控制输出的格式,也可以剔除不需要的字段->db.emp.aggregate([$project:{noname:"$name",_id:0,age:1}]):0不展示,1展示。(3)从嵌套文档中排除字段(type字段是一个集合,age为集合里面的一个字段) ->

2022-11-08 09:27:51 417

原创 Gateway

/排除数据源相关的配置如果gateway.pom文件依赖了公共common.pom而且公共引入了数据源相关的东西就需要如上在启动类排除数据源相关的配置不然会报错。

2022-10-12 22:07:04 229

原创 nacos流程

spring.cloud.nacos.config.namespace=ba7b70a1-2e40-4f59-b754-9af028ba806b:指定命名空间。默认所有配置集都属于DEFAULT_GROUP这个分组。默认空间:public(保留空间),默认新增的所有配置都在public空间。Data ID:配置文件名。2.bootstrap.properties指定分组。bootstrap.properties配置。所有配置的集合叫配置集。1.创建双十一的分组。

2022-09-28 01:24:38 270

原创 java枚举类

枚举类使用:1.枚举类使用:类的对象只有有限个,确定的2.当需要定义一组常量的时候强烈建议使用枚举类 3.如果枚举类中只有一个对象则可以作为单例模式的实现方式如何定义枚举类: 1.jdk1.5之前可以自定义枚举类//自定义枚举类class Season { //1.什么Season对象的属性:private,final修饰 private final String seasonName; p...

2021-11-24 01:14:52 55

原创 java基础javase巩固总结,封装、继承、多肽、抽象类,接口

继承 1.1继承的实现继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法实现继承的格式:* 继承通过extends实现 * 格式:class 子类 extends 父类 { } * 举例:class Dog extends Animal { }继承带来的好处:继承可以让类与类之间产生关系,子父类关系,产生子父类后,子类则可以使用父类中非私有的成员。 public class Fu { p...

2021-11-19 23:29:51 141

原创 韩顺平-Java集合笔记从零到源码 -ArrayList HashMap HashSet List Map TreeMap TreeSet...

集合体系框架:1.集合好处:可以动态保存多个对象 方便的操作对象的方法(add,get,set,remove)使用集合添加,删除新元素的示意代码-简洁了2.collection接口体系Collection接口继承了Iterable接口List Set接口继承了Clllection接口List常用的实现类有ArrayList,LinkedList,Set接口常用的实现类...

2021-11-03 11:21:13 831

Mockito加junit

Mockito加junit

2024-05-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除