自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot 问答

这些@Conditional标签就像是商品的购买限制,比如“只有当你已经买了牛奶,才能买面包”(@ConditionalOnBean),或者“只有当你的年龄大于18岁,才能买烟”(@ConditionalOnProperty,虽然这个例子有点不太恰当,但意思你懂的吧)。它就像是一个自动售货机,你投进去几个硬币(也就是你的依赖),它就会根据你的选择(其实是根据你的项目依赖和配置)自动给你配好货(也就是Bean)。Maven就会开始工作,它会下载你需要的依赖,编译你的代码,然后打包成一个可执行的JAR文件。

2025-03-18 20:12:39 566 1

原创 spring 问答

有了spring之后,直接在service里面写个dao层的接口,用@Autowired自动注入具体的实现类,这样service层和dao层就解耦了,dao层的变动后,不需要修改service层的代码。控制反转,就是以前需要程序员在service层new dao层的实现类,程序员自己管理,service和dao的依赖关系,有了spring之后,spring容器会把你需要的java对象注入进去。事务也的用编码的方式实现的,先把自动提交关掉,执行sql语句,执行成功,提交,这样。每个用到的地方都要写。

2025-03-14 16:18:23 320

原创 Redis 问答

针对内存溢出问题,可以通过清理内存解决,定期去清理无效的key,或者用得少的key ,内存碎片化的问题,可以通过重启redis去解决,(重启导致redis不可用,怎么办?采用主从复制的模式,在重启主节点的时候,让选举出来的新的主节点对外提供服务)数据快照的优点是占有的空间小,因为是压缩过的二进制文件,但是数据可能会不全,会丢失2次数据快照之间的数据,而记录命令的方式,数据不会丢,但占有空间大,恢复速度慢。慢查询说明,redis查询压力大,可以将热点数据,在本地在做一层缓存,避免直接访问redis。

2025-03-09 16:18:59 264

原创 springCloud 问答

zookeeper强调一致性 数据肯定是对的 但有时候可能会用不了,例子:想象你在银行进行转账操作,你需要确保账户余额的实时准确性,即使这意味着在极少数情况下系统可能会暂时无法处理你的请求,比如leader节点挂掉了,要重新选举的时候,可能会不可用。工作原理 :发现服务频繁出错的时候 ,把服务剔除出去,当有其他服务调用这个出错的服务的时候,直接报错,或者返回指定的默认值。功能:配置刷新,当配置中心的配置发生变化时,通知所有订阅了该服务的微服务,微服务收到消息后,会刷新本地的配置缓存。

2025-02-26 16:44:13 866

原创 Mysql 问答

读已提交 避免了脏读 可能有不可重复读的问题 即在同一事务内,多次查询的结果可能不一样,因为期间可能有其他事务修改并提交了数据。@通过加锁来保证数据的一致性,枷锁后,数据只能被其他事务读取,而不能被其他事务修改。@在可重复度的隔离级别下,是不允许读到没有提交的数据,所有没有因此没有脏读问题。不会发生什么,但是如果你同时给了默认值的话,新插入数据的时候,会带上时间。< 默认的 可重复读 避免了脏读和不可重复读的问题 还解决了幻读问题。fetch object放回的是对象 对象的每个属性对应数据库的每列。

2025-02-20 20:01:41 241

原创 java-并发编程-问答

interrupted是静态方法,非线程对象也能调用,它会返回当前线程的状态,并清除线程的状态;isInterruted是一个实力方法,只能线程对象能调用,他返回线程的状态,当时不会清除状态。15.Java 线程池中 submit0 和 execute0 方法有什么区别?7.Thread 类中的 start0 和 run0 方法有什么区别?因为设计的人希望 线程可以在任何对象上等待,而不是局限于线程对象本身。run才是真正的执行,它不会起新的线程,它只能调用一次,再调会报错。

2025-02-20 10:37:16 388

原创 oracle汇总

2024-11-14 10:37:07 153

原创 vi相关命令

将整个文件的内容转换为大写。

2024-09-27 10:39:21 175

原创 linux 定时任务调度工具cron基本使用

1.检查cron服务的状态。系统 :Ubuntu。

2024-09-26 15:48:36 206

原创 oracle 数据库备份

【代码】oracle 数据库备份。

2024-09-25 14:28:37 289

原创 sql调优之oracle SQL Tuning Advisor使用步骤

【代码】oracle SQL Tuning Advisor优化建议。

2024-09-24 20:26:49 490

原创 oracle查表占用空间的情况

【代码】oracle查表大小,索引大小。

2024-06-18 13:46:51 882

原创 linux常用命令

svn st 查看那些文件没有提交到svn。导入文件 : rz -b 文件名。svn vi -m gdz 文件名。导出文件: sz -b 文件名。svn delete 文件名。svn add 文件名。

2024-05-08 09:27:39 206

原创 java-信号量-Semaphore-交替执行-交替打印

【代码】java-信号量-Semaphore-交替执行-交替打印。

2024-04-10 17:47:39 552 2

原创 java-判断回文字符串

int i =0;i++;length–;

2024-04-10 17:27:53 406 1

原创 信号量例子

这里是引用/**

2024-02-17 21:47:17 409 1

原创 游标带参数的存储过程

游标beginend loop;commit;end;

2024-01-11 15:29:52 421

原创 vi用到的命令

rm xx.cfg 删除文件。文件改名 mv aa AA。ls -lrt 时间正序。vi 撤销上一步 u。dd 删除 当前行。

2024-01-11 15:14:58 364

空空如也

空空如也

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

TA关注的人

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