• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
小锅876
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  学习笔记

solr

摘要:搜索引擎 阅读全文
posted @ 2022-09-19 16:50 小锅876 阅读(22) 评论(0) 推荐(0)
线程不安全能怎么办

摘要:一.volatile:轻量级解决“线程安全”的方案1.作用: 禁止指令重排序 解决线程可见性的问题,实现原理是当操作完变量之后,强制删除掉线程工作内存中的此变量。注意事项:volatile不能解决原子性问题。 synchronized 加锁和释放锁 [ JVM 层面的解决方案,自动帮我们进行加锁和释 阅读全文
posted @ 2022-09-19 11:25 小锅876 阅读(55) 评论(0) 推荐(0)
数据库三范式和四特性

摘要:1、原子性(Atomicity) 事务中包含的程序作为数据库的逻辑工作单位,它对数据库中的数据进行操作时,要么全部执行,要么都不执行。 2、一致性(Consistancy) 一个事务执行前和执行后,数据库都必须要处于一致性的状态。 3、分离性、独立性(Isolation) 分离性是指在并发的事务是相 阅读全文
posted @ 2022-09-19 11:04 小锅876 阅读(99) 评论(0) 推荐(0)
spring security添加接口白名单

摘要:在项目中遇到的问题是要将某个接口设为白名单,无需验证即可被用户使用。 解决方法: 在nacos配置文件中ignore whites(不校验白名单)中添加对应接口,无gateway前缀即可,添加立即生效。 阅读全文
posted @ 2022-09-14 11:55 小锅876 阅读(1393) 评论(0) 推荐(0)
Redis Template部分接口学习记录

摘要:Redis Template是操作redis的一个封装模板,让我们更加简便的去操作redis。 操作键类型的接口: GeoOperations Redis的地理空间操作,如GEOADD,GEORADIUS…HashOperations Redis散列类型操作HyperLogLogOperations 阅读全文
posted @ 2022-09-07 16:07 小锅876 阅读(70) 评论(0) 推荐(0)
Spring Cloud学习记录

摘要:Eureka和zookeeper都是注册中心为什么zookeeper不适合? 1.CAP原则。一致性,可用性,分区容错性,最多满足两种。zookeeper遵循CP原则,实际项目中不应该为了一致性失去可用性,即使拿到的数据有瑕疵。 服务发现:根据服务名称找实例。 阅读全文
posted @ 2022-09-01 16:32 小锅876 阅读(24) 评论(0) 推荐(0)
mangoDB学习记录

摘要:RedisRedis的优点:支持多种数据结构,如 string(字符串)、 list(双向链表)、dict(hash表)、set(集合)、zset(排序set)、hyperloglog(基数估算)支持持久化操作,可以进行aof及rdb数据持久化到磁盘,从而进行数据备份或数据恢复等操作,较好的防止数据 阅读全文
posted @ 2022-08-18 10:39 小锅876 阅读(62) 评论(0) 推荐(0)
Jdk11找不到sun.misc.IOutils

摘要:IOUtils.readAllBytes 在jdk11用法 inputstream.readallbytes(); 阅读全文
posted @ 2022-08-08 16:43 小锅876 阅读(519) 评论(3) 推荐(0)
MyCat学习笔记

摘要:1.首先mycat是什么? mycat是一种数据库中间件。 2.为什么要使用mycat? 1)Java程序和数据库耦合度太高,当我们需要切换数据库源时很麻烦。 2)当访问量大时我们需要对数据库进行读写分离以及数据库集群。这时我们需要用到mycat帮我们分配sql语句。 3)多个数据库时可能出现读写数 阅读全文
posted @ 2022-08-04 16:45 小锅876 阅读(39) 评论(0) 推荐(0)
MapStruct

摘要:在浏览项目时发现接口的实现类在target文件夹下,浏览过作者的开发教程后发现是使用了MapStruct实体类转换工具。 在声明mapstruct mapper映射器之后就可以生成实现类。 阅读全文
posted @ 2022-08-01 17:41 小锅876 阅读(64) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3