金溪的博客

好的开始是成功的一半,不要制定太长远的目标,同时不以战术的勤奋掩饰战略的懒惰,复杂思考简易行事,分而治之降低压力,以概率面对生活,时刻保持头脑清醒,防人之心不可无,广交慎择,顺其自然,近贤远佞,源代码...

nginx 上部署react项目

部署 1、npm run build 构建成功之后,会生成一个dist文件夹,这个文件夹里的静态文件,就是我们的项目访问文件了。 2、nginx.conf server { listen 8080; # server_name your.domain.co...

2018-11-30 15:50:02

阅读数 157

评论数 0

JMeter 学习

线程组设置 1、Name 这个线程组名称 2、action to be taken after a sampler error 在取样器发生错误后要执行的动作(取样器,真正发起请求的元件) (1)continue,继续 (2)start next thread loop,一个测试计...

2018-11-28 14:10:52

阅读数 38

评论数 0

spring cloud zuul的性能优化

Tomcat Tomcat的最大并发数是可以配置的,实际运用中,最大并发数与硬件性能有很大关系的。Tomcat默认的HTTP实现是采用阻塞式的Socket通信,每个请求都需要创建一个线程处理。Tomcat默认配置的最大请求数是150,也就是说同时支持150个并发,并发越大,GC的负担也越大。 ...

2018-11-26 14:28:12

阅读数 742

评论数 0

Spring Cloud Eureka 自我保护机制

Eureka Server在运行期间会去统计心跳失败比例在15分钟之内是否低于85%,如果低于85%,Eureka Server会将这些实例保护起来,让这些实例不会过期。因为当网络分区故障发生时,微服务与Eureka Server之间无法正常通信,而微服务本身是正常运行的,此时是不应该移除这个微服...

2018-11-21 16:17:18

阅读数 63

评论数 0

linux maven导入jar包到本地maven库

mvn install:install-file "-DgroupId=org.mozilla" "-DartifactId=jss" "-Dversion=4.2.5" &quo...

2018-11-21 15:45:47

阅读数 174

评论数 0

centos 7操作防火墙

Centos7 默认使用的是firewall作为防墙,使用iptables必须重设置一下。 1、直接关闭防火墙 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewa...

2018-11-21 15:40:08

阅读数 37

评论数 0

oracle中把逗号分割的字符串转换为可放入in的条件语句的字符数列

select regexp_substr('SMITH,ALLEN,WARD,JONES','[^,]+', 1, level) from dual connect by regexp_substr('SMITH,ALLEN,WARD,JONES', '[^,]+', 1, level) is ...

2018-11-21 15:36:28

阅读数 56

评论数 0

oracle中,将两上select语句的结果作为一个整体显示出来

1、union 对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序。 2、union all 对两个结果集进行并操作,包括重复行,不进行排序。 3、intersect 对两个结果集进行交集操作,不包括重复行,同是进行默认规则的排序。 4、minus 对两个结果集进行差操作...

2018-11-21 15:03:22

阅读数 166

评论数 0

fastjson JSONField

1、不想序列化的属性增加JSONField(serialize=false) 2、通过JSONField(name="xxx")可以在序列化时,为其指定别名。  

2018-11-21 14:54:10

阅读数 48

评论数 0

web认证中使用token

几种常用的认证机制 1、Http Basic Auth 简单点说就是每次请求API时都提供用户的username和password,简言之,Basic Auth是配合RESTful API使用的最简单的认证方式,只需要提供用户名密码即可,但由于把用户名密码暴露给第三方客户端的风险,在生产环境被...

2018-11-20 17:26:30

阅读数 46

评论数 0

Oracle重置序列(不删除重建方式)

Oracle中一般将自增sequence重置为初始1时,都是删除再重建,不过还有种巧妙的方式,不用删除,利用步长参数,先查出sequence的nextvalue,再把递增改为负的这个值(反过来走),然后再改回来。 假设需要修改的序列名:seq_name 1、select seq_name.ne...

2018-11-19 10:40:07

阅读数 55

评论数 0

Oracle 序列创建、使用、修改、删除

创建序列 CREATE SEQUENCE sequence_name [START WITH num] [INCREMENT BY increment] [MAXVALUE num|NOMAXVALUE] [MINVALUE num|NOMINVALUE] [CYCLE|NOCYCL...

2018-11-19 10:23:30

阅读数 42

评论数 0

Content-Disposition响应头

下面的描述是语法树的形式: disposition := "Content-Disposition" ":" disposition-type *(&am...

2018-11-16 15:50:09

阅读数 29

评论数 0

spring boot @Controller与@RestController之间的区别

共同点 都是用来表示Spring某个类是否可以接收HTTP请求。 不同点 @Controller标识一个spring类是Spring MVC controller处理器。 @RestController是@Controller和@ResponseBody的结合体。 @ResponseBo...

2018-11-16 13:17:49

阅读数 22

评论数 0

CommandLineRunner或ApplicationRunner接口

前言 CommandLineRunner和ApplicationRunner接口是在容器启动成功后的最后一步回调。 CommandLineRunner接口 接口被用作将其加入spring容器中时执行其run方法,多个CommandLineRunner可以被同时执行在同一个spring上下文中...

2018-11-15 08:37:07

阅读数 75

评论数 0

Consul

介绍 Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。Consul使用Go语言编写。 优势 1、它使用Raft算法来保证一致性,比复杂的Paxos算法更直接。 2、支持多数据中心。 Consul角色 (1)client:客户端,无状态,将HT...

2018-11-13 11:25:30

阅读数 70

评论数 0

Lombok插件的安装和使用

lombok介绍 lombok能够极大简化我们写的代码,使用注解的方式省略get set toString等方法,便得代码看起来更加的美观。lombok是在编译时候生成对应的方法的。所以在性能上面大家完全不用担心,是与我们写上get set方法是一样的。 常用的几个注解 @Data注解在类上...

2018-11-13 10:47:25

阅读数 47

评论数 0

Java enum的7种常见的用法

enum是一个特殊的Java类,继承自java.lang.Enum,但又是一个不能够被继承的final类。它可以定义在interface或class中,也有构造函数、方法、数据域。 枚举类的构造器与普通类的构造器有些不同: (1)构造器仅仅是在构造枚举值的时候被调用。 (2)构造器是私有的,...

2018-11-13 08:53:32

阅读数 85

评论数 0

spring boot 系统异常统一处理

1.系统异常捕获 @ControllerAdvice(annotations = {RestController.class}) public class GlobalExceptionHandler { private Logger logger = LoggerFactory.ge...

2018-11-13 08:33:36

阅读数 82

评论数 0

java calendar的设置月份需减一

注意在calendar中月份是从0开始的。

2018-11-09 15:27:29

阅读数 381

评论数 0

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