![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小波
文章平均质量分 67
scriptCode
这个作者很懒,什么都没留下…
展开
-
Linux 安装Oracle 12c 数据,遇到的坑~
安装教程 点击跳转到安装教程教程里面并没有提供创建用户的方法,至此,在企业级项目中,都是根据用户来控制权限以及表空间的所以在完成数据库后,需要创建用户,在这个过程中遇到了一些坑,做一下记录,有其它同仁遇到可以参考1 创建Oracle用户由于Oracle 12C引入了CDB与PDB的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。这种特性导致oracle创建用户有两种方式,第一原创 2021-02-20 17:18:53 · 364 阅读 · 0 评论 -
Redis缓存穿透、缓存击穿、缓存雪崩
缓存穿透缓存穿透 是指缓存服务器中没有缓存数据,数据库中也没有符合条件的数据,导致业务系统每次都绕过缓存服务器查询下游的数据库,缓存服务器完全失去了其应用的作用。解决方案可以为这些key对应的值设置为null并放到缓存中,这样再出现查询这个key 的请求的时候,直接返回null即可 。布隆过滤器(Bloom Filter)布隆过滤器是一种比较巧妙的概率性数据结构,它可以告诉你数据一定不存在或可能存在,相比Map、Set、List等传统数据结构它占用内存少、结构更高效。对于缓存穿透,我原创 2021-01-21 18:19:21 · 123 阅读 · 0 评论 -
Java 线程池 ThreadPoolExecutor
Java 线程池线程池分析转载 2020-11-11 17:17:50 · 87 阅读 · 0 评论 -
HashMap数据结构, 源码分析
图解红黑树红黑树(Red-Black Tree,简称R-B Tree),它一种特殊的二叉查找树。红黑树是特殊的二叉查找树,意味着它满足二叉查找树的特征:任意一个节点所包含的键值,大于等于左孩子的键值,小于等于右孩子的键值。除了具备该特性之外,红黑树还包括许多额外的信息。红黑树的每个节点上都有存储位表示节点的颜色,颜色是红(Red)或黑(Black)。红黑树的特性:(1) 每个节点或者是黑色,或者是红色。(2) 根节点是黑色。(3) 每个叶子节点是黑色。 [注意:这里叶子节点,是指为原创 2020-06-22 14:34:57 · 115 阅读 · 0 评论 -
Spring boot 接口测试获取代码测试覆盖率(亲测有效)
Spring Boot 接口测试获取代码测试覆盖率-(适用于PostMan/Swagger等接口测试的代码覆盖率)工具:Spring Boot+maven+Jacoco+Ant项目为现在主流的前后端分离架构,后端代码开发完后需要进行本地自测,尤其是在业务比较复杂的系统中,覆盖率要求比较高。所以为了提高测试代码覆盖率,使用一种工具来获取代码的执行情况,此次采用Jacoco进行采集,方便开发人员发现未执行过的代码,提高测试效率。环境搭建主要在Windows下进行配置步骤JaCoco安装 htt原创 2020-05-25 19:23:47 · 2146 阅读 · 0 评论 -
java内网环境使用代理访问外网api
java内网环境使用代理访问外网api最近在开发一个app推送功能,我们选用了阿里云和极光的推送接口,在本地有网络的情况都推送成功了,用的阿里云的java_sdk。但是发布测试环境的时候,却推送失败了,是因为服务器属于内网环境,不可直接访问外网接口,所以需要通过代理服务器正向代理访问。阿里云推送服务文档 https://help.aliyun.com/document_detail/48088...原创 2019-11-28 14:53:47 · 4225 阅读 · 2 评论 -
Spring security + Spring boot 可直接使用的RBAC权限控制SDK
根据接口api 鉴权 登录获取tokenPOM <dependencies> <!-- 引入JWT --> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjw...原创 2019-08-20 11:30:19 · 404 阅读 · 0 评论 -
redis 事务控制
WATCHWATCH key [key …]监视一个(或多个) key ,如果在事务执行之前这个(或这些) key 被其他命令所改动,那么事务将被打断。WATCH lock lock_timesOKUNWATCH取消 WATCH 命令对所有 key 的监视。如果在执行 WATCH 命令之后, EXEC 命令或 DISCARD 命令先被执行了的话,那么就不需要再执行 UNWATCH...原创 2019-08-20 11:14:29 · 94 阅读 · 0 评论 -
CentOs7.0 搭建redis cluster【转】
```javascript翻译 2019-08-23 18:20:04 · 357 阅读 · 0 评论 -
JAVA 线程池 使用场景与异常处理
介绍单个线程使用完随即被销毁,如果在list中频繁创建、销毁线程,会给服务器带来不小的性能开支,所有使用线程池将线程的创建、销毁工作统一处理,最后销毁,以此来提高效率 。//普通创建线程方式一new Thread(() -> { dosomething(); }).start();//方式二((Runnable) () -&...原创 2019-08-19 18:16:49 · 243 阅读 · 0 评论 -
Spring Boot+ElasticSearch常用的聚合搜索
ElasticSearch是一款开源的并且非常优秀的搜索引擎,常用于网站全文检索、日志分析等、本文将介绍一些基于日志的常用的聚合操作1、Spring boot(1.5.9)整合ElasticSearchPOM <!-- ElasticSearch client api --> <dependency> <...原创 2019-06-24 14:17:26 · 1389 阅读 · 0 评论 -
spring boot + Dubbo + Redis注册中心 实现RPC调用
spring boot + Dubbo + Redis注册中心 实现RPC调用众所周知 dubbo推荐使用zookeeper做服务发现,但今天我们来使用另一种Redis做服务发现 这样省去了维护两种服务的经历 并且可以用作生产POM &lt;dependency&gt; &lt;groupId&gt;com.alibaba.spring.boot&lt;/groupId&g...原创 2019-02-25 11:19:42 · 952 阅读 · 0 评论 -
spring boot+dubbo+zookeeper实现RPC远程调用
spring boot+dubbo+zookeeper实现RPC远程调用POMdubbo server 服务提供者 application.ymldubbo服务提供者中创建service接口service接口实现dubbo client 服务消费者 application.ymldubbo client 服务消费者service接口要与提供者接口名称相同创建自己的接口POM// An high...原创 2019-02-25 10:43:46 · 893 阅读 · 0 评论 -
spring boot 整合 Dubbo-Admin 实现监控服务
windows下安装dubbo-admin无论是spring cloud 还是 dubbo 架构 ,众多服务在一起,运维通知必将需要一个监控中心来管理和监控每个服务,今天我们来说一下dubbo-adminDubbo-Adminwindows下安装dubbo-admin一)首先安装:incubator-dubbo-2.5.xhttps://github.com/apache/incubat...原创 2019-02-28 13:38:47 · 1307 阅读 · 1 评论 -
spring cloud+vue
spring boot+ vue使用Nginx解决前后台分离项目的跨域问题导语导出导语 现在众多互联网企业都开始使用分布式架构来搭建自己的系统,这样一来就出现了前后端分离的架构导出跨域解决可直接在spring boot启动类中写@Beanpublic CorsFilter corsFilter() {final UrlBasedCorsConfigurationSource sou...原创 2018-10-26 15:34:55 · 766 阅读 · 0 评论