Loading

上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: 修改全局的input,textarea的placeholder样式 /* 设置input框提示内容的样式 */ input::-webkit-input-placeholder{ }/*webkit 内核浏览器*/ input::-moz-placeholder{ }/*Mozilla Firefo 阅读全文
posted @ 2021-12-20 19:05 青岑 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 增加此配置后,就不需要在controller中手动写路径到视图的映射了 阅读全文
posted @ 2021-12-19 15:46 青岑 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1、初始化线程的四种方式 继承Thread 实现Runnable接口 实现Callable接口 + FutrueTask(可以拿到结果处理异常) 线程池 方式1和方式2:主进程无法获取线程的运算结果 方式3:主进程可以获取线程的运算结果,但是不利于控制服务器中的线程资源,会导致服务器资源耗尽 方式4 阅读全文
posted @ 2021-11-30 22:53 青岑 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 查询语句:包含模糊匹配,过滤(包括属性,分类,品牌,价格区间,库存),排序。分页、高亮、聚合这个查询语句只是为了方便自己查找,记录下 ES 的DSL语法GET product/_search { "query": { "bool": { "must": [ { "match": { "skuTitle": "iPhone" } } ], "filter": [ { "term": { "catal 阅读全文
posted @ 2021-11-30 22:30 青岑 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1、简介 Spring 从 3.1 开始定义了 org.springframework.cache.Cache 和 org.springframework.cache.CacheManager 接口来统一不同的缓存技术; 并支持使用 JCache(JSR-107)注解简化我们开发 Cache 接口为 阅读全文
posted @ 2021-11-29 07:32 青岑 阅读(1427) 评论(1) 推荐(0) 编辑
摘要: 1、双写模式 2、失效模式 缺点:在删除缓存前,有请求读到缓存,那么读取到的数据就不是最新的 3、缓存数据一致性解决方案 阅读全文
posted @ 2021-11-28 22:00 青岑 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1、加锁解决缓存击穿问题 1)本地锁: 使用同步代码块 public Map<String,List<Catalog2Vo>> getCatalogJsonFromDb() { //只要是同一把锁,就能锁住使用这个锁的所有线程 //synchronized (this) SpringBoot项目中所 阅读全文
posted @ 2021-11-28 21:15 青岑 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1、高并发下缓存失效问题 — 缓存穿透 2、缓存雪崩 3、缓存击穿 阅读全文
posted @ 2021-11-28 20:30 青岑 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 前言 仔代码检视时,讨论到在controller层手动添加日志太麻烦,于是想要注解和切面实现日志的自动输出,简化代码、简练程序 利用Aspect实现日志切面 1、添加aop依赖 <dependency> <groupId>org.springframework.boot</groupId> <art 阅读全文
posted @ 2021-10-27 19:01 青岑 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 在配置文件中配置: spring jackson: date-format: yyyy-MM-dd HH:mm:ss 就可以将返回实体中的date类型的属性,转换成如上格式的字符串 阅读全文
posted @ 2021-10-10 09:48 青岑 阅读(307) 评论(0) 推荐(0) 编辑
摘要: redis-cli,除了-h、-p参数,还有很多有用的参数,要了解redis-cli的全部参数,可以执行redis-cli -help命令来进行查看, 下面将对一些重要参数的含义以及使用场景进行说明。 1、-r -r(repeat)选项代表将命令执行多次,例如下面操作将会执行三次ping命令: re 阅读全文
posted @ 2021-10-08 19:53 青岑 阅读(3967) 评论(0) 推荐(0) 编辑
摘要: redis中没有直接根据正则表达式删除key的命令,只有del key1命令 但是redis中有通过正则表达式获取key的命令:keys "正则表达式" 可以借助于xargs命令实现批量删除key,把查出来的key值当做参数传给del redis-cli keys "xxxx*" | xargs d 阅读全文
posted @ 2021-10-08 18:28 青岑 阅读(3650) 评论(0) 推荐(0) 编辑
摘要: ①、进入git bash,使用 ssh-keygen -t rsa -C “xxx@xxxx.com”命令,连续三次回车生成秘钥 ②、使用命令 cat ~/.ssh/id_rsa.pub 查看生成的秘钥 ③、将生成的ssh key拷贝到gitee的 SSH 公钥中 ④、使用 ssh -T git@g 阅读全文
posted @ 2021-09-28 23:10 青岑 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 1、Producer API 1)消息发送流程 2)异步发送API 3)同步发送 API 2、consumer API 1)自动提交 offset 2)手动提交offset 3)自定义存储offset 还没有总结 阅读全文
posted @ 2021-09-28 22:50 青岑 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1、Kafka的工程流程及文件存储机制 index 和 log 文件以当前 segment 的第一条消息的 offset 命名。下图为 index 文件和 log 文件的结构 示意图 “.index”文件存储大量的索引信息,“.log”文件存储大量的数据,索引文件中的元数据指向对应数据文 件中 me 阅读全文
posted @ 2021-09-28 21:52 青岑 阅读(36) 评论(0) 推荐(0) 编辑
摘要: mybatis foreach中or的拼接操作: <if test="labels != null"> <foreach collection="labels" item="label" open="AND (" close=")" separator="or" > concat(',',a.lab 阅读全文
posted @ 2021-09-26 19:42 青岑 阅读(1646) 评论(0) 推荐(0) 编辑
摘要: 网关微服务 统一配置跨域 阅读全文
posted @ 2021-09-21 22:26 青岑 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1)let声明变量 2)const只能声明常量 3)结构表达式 4)字符串扩展 5)函数优化 6)对象优化 7)map 和 reduce 8)promise 阅读全文
posted @ 2021-09-21 22:23 青岑 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 1、JSR303是什么? JSR是Java Specification Requests的缩写,意思是Java 规范提案。是指 :向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。 任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为 阅读全文
posted @ 2021-09-21 21:25 青岑 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 1、kafka的安装部署 因为我这边只有一个阿里云服务器,且配置贼低,所以我就不部署集群,直接部署一个单机版的测试玩玩 1)新建soft文件夹,并将kafka的jar上传到该文件夹下 2)解压压缩包,并将解压后的文件名改为 kafka tar -zxvf kafka_2.11-0.11.0.0.tg 阅读全文
posted @ 2021-08-29 10:09 青岑 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 1、分布式事务的问题 单体应用被拆分为微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用三个独立的数据源,业务操作需要调用三个服务来完成。每个服务内部数据一致性由本地事务来保证,但是全局的数据一致性问题没法保证 总结:一个业务操作需要跨多个数据源或者需要跨多个系统进行远程调用,就会产生分布式 阅读全文
posted @ 2021-08-27 07:47 青岑 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 1、定义 kafka是一个分布式的基于发布/订阅模式的消息队列(Message Queue),主要用于大数据实时处理领域 2、消息队列 1)传统消息队列的应用场景 2)使用消息队列的好处 ①、解耦 ②、可恢复性 系统的一部分组件失效时,不会影响到整个系统。消息队列降低了进程间的耦合度,所 以即使一个 阅读全文
posted @ 2021-08-27 07:37 青岑 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 八、@SentinelResource 1、按名称限流+后续处理 参考上面的热点key步骤 2、按照Url地址限流 + 后续处理 限流处理是sentinel自带的 3、上面兜底方案面临的问题 同Hystrix一样 ①、系统默认的,没有体现我们自己的业务要求 ②、依照现有条件,我们自己定义的处理方法和 阅读全文
posted @ 2021-08-24 21:29 青岑 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 四、流控规则 1、介绍模式 2、流控模式 3、流控效果 五、降级规则 1、官网 2、基本介绍 3、降级策略实战 六、热点key限流 1、是什么? 2、官网 3、@SentinelResource注解 4、controller中声明兜底方法 5、在sentinel中添加热点限流配置 6、测试 7、参数 阅读全文
posted @ 2021-08-24 21:12 青岑 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一、Sentinel简介1、官网http://github.com/alibaba/Sentinel中文文档:https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D2、是什么?一句话总结来说:升级版的Hystrix3、下载地址http: 阅读全文
posted @ 2021-08-22 22:23 青岑 阅读(194) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页