加载中
idea常用设置项

1、首先设置忽略智能提示的大小写,红框中的选项去掉勾即可。 2、主题样式设置,选择红框中的选项即可变更 3、鼠标控制代码区域大小,红框中的选项勾选上去即可。 4、智能提示快捷键调整,首...

昨天 11:11
6
spring cloud gateway网关

1、首先先练习一个简单的例子,简单的请求转发。添加pom引用,根pom引用和gateway-test模块引用分别如下 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <......

spring cloud openfeign笔记

前面记录服务的注册发现相关笔记是采用RestTemplate+LoadBalancerClient,有一个框架封装了微服务之间的调用,就是这个玩意。服务注册前面记录过了,这里就不说了https://my.oschina.net/uw...

spring cloud config配置中心

研究spring cloud自然少不了配置中心,项目中使用的是apollo,想研究下spring cloud config基于git的。 1、首先在git上面创建你的配置文件信息,我用自己搭建的gitlab来搞下,创建了两个配置...

spring cloud hystrix断路器

这个例子基于服务注册后的代码来搞的,因为测试需要访问两个站点,模拟其中一个站点故障。 https://my.oschina.net/uwith/blog/1929697 1、首先添加pom引用 <dependency> <groupId>org.spri...

java动态代理 面向切面编程

介绍动态代理前先介绍下静态代理吧,这样比较好理解怎么个“动”的说法。顺带在研究下面向切面编程AOP。 一、静态代理就是代理类和被代理类都实现同一个接口。代理类的实现中调用被代理类的方...

java并发之非阻塞队列

非阻塞队列有:ArrayDeque、PriorityQueue、ConcurrentLinkedQueue 之前都说过阻塞队列了,其实差别都不大,阻塞和非阻塞的区别在于阻塞队列有put和take方法进行阻塞,而非阻塞队列则没有这两...

java并发之LinkedBlockingDeque

特点:阻塞队列,定义时可给可不给(无界队列)。put函数在超出队列长度就会阻塞,take函数在队列中无数据会阻塞,poll和offer都可以添加超时时间设定,其他队列都介绍过不在此详细叙述了。和...

06/05 15:57
5
java并发之LinkedTransferQueue

特点:阻塞队列,无界队列,这个玩意还比较奇怪,特点就是多了transfer和tryTransfer,对了还有getWaitingConsumerCount()和hasWaitingConsumer()连个方法,就是获取是否有等待的消费者。这个...

06/04 14:13
2
java并发队列之PriorityBlockingQueue

特点:阻塞队列,无界队列,当然也可以在初始化时指定长度,会自动扩容。有优先级的概念是这个队列的特点。采用的是升序,比如1先入对,2后入队,出队时2会先出队。当然这是可以自己改变的,...

06/03 17:33
8
java并发队列之ArrayBlockingQueue、LinkedBlockingQueue

ArrayBlockingQueue和LinkedBlockingQueue用法上没有什么区别,所以就放在一起把。 特点:阻塞队列,ArrayBlockingQueue定义时需要给定长度(有界队列),LinkedBlockingQueue定义时可给可不...

05/31 18:46
5
java并发队列之SynchronousQueue

特点:阻塞队列,此队列有点特殊,没有存储空间,也就是不存储数据。每一个put操作必须等待一个take操作,反之,每一个take操作也必须等待一个put操作。如果put进去一个数据,那么必须等待这...

05/31 16:13
1
java并发队列之DelayQueue

特点:无界队列,阻塞队列,具有延时性。用于存放实现了Delayed接口的对象,其中的对象只能在到期时才能从队列中取走。这种队列是有序的,即队头对象的延迟到期时间最长。其中有两个重要的方...

05/30 16:34
5
java时间操作

1、获取时间前几天或者后几天 Calendar now=Calendar.getInstance(); now.add(Calendar.DATE,10); 2、Calendar时间戳转换 Calendar now=Calendar.getInstance(); System.out.println(now.ge...

05/30 12:08
7
java线程池笔记

得空就来看看java的四大线程池的区别,研究研究。 一、newCachedThreadPool 特点:最大线程数为int最大值,存活时间为60S。如果其中线程执行完成进入空闲状态就会被重复使用,如果没有空闲线...

05/29 17:48
7
xxl-job使用笔记

xxl-job这玩意一般都和elastic job比较,区别就不多说了,玩这个最主要看中文档齐全,版本一直更新,社区活跃。 http://www.xuxueli.com/xxl-job 首先去官网下载代码,其余就不多说了,因为许...

05/29 14:25
7
vue ESLint: 'common' is not defined. (no-undef)

在使用vue的时候,使用一个全局变量,ESLint的语法会出现ESLint: 'common' is not defined. (no-undef),说变量未定义,这时我们可以添加配置,取消这个校验。 1、在.eslintrc.js文件中添加一...

05/28 16:03
7
vue配置文件不打包

在开发中碰到一个问题,如果公共配置写在src里面会被打包,无法做到可读性可以随时更改配置,所以只能写在static文件夹下,那么就实现一个公共配置文件吧。 1、在static文件夹下添加一个配置...

05/27 17:46
30
vue打包部署 刷新404

1、打包vue项目 npm run build 2、部署一个nginx来做服务器,下载安装就不多说了,历史教程也有。重点是配置静态资源。 打开conf/nginx.conf文件,端口默认80要改可以改下。主要是要把root改...

05/27 16:41
4
springboot多数据源

项目中需要访问两个数据库,自然就得使用多数据源了,采用的mybatis,所以就基于mybatis来搞吧,网上教程什么的乱七八糟,上来先贴一大段没有用的代码,能不能只贴关键点?最后还是找到纯洁的...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部