自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

金溪的博客

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

  • 博客(28)
  • 资源 (13)
  • 收藏
  • 关注

转载 nginx 上部署react项目

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

2018-11-30 15:50:02 2499

转载 JMeter 学习

线程组设置1、Name这个线程组名称2、action to be taken after a sampler error在取样器发生错误后要执行的动作(取样器,真正发起请求的元件)(1)continue,继续(2)start next thread loop,一个测试计划可以有多个线程组,且到不干扰,当一个线程组发生错误时,直接往下执行,自上而下。(3)stop t...

2018-11-28 14:10:52 327

转载 spring cloud zuul的性能优化

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

2018-11-26 14:28:12 4271

转载 Spring Cloud Eureka 自我保护机制

Eureka Server在运行期间会去统计心跳失败比例在15分钟之内是否低于85%,如果低于85%,Eureka Server会将这些实例保护起来,让这些实例不会过期。因为当网络分区故障发生时,微服务与Eureka Server之间无法正常通信,而微服务本身是正常运行的,此时是不应该移除这个微服务,所以引入自我保护机制。但是如果服务提供者真的非正常下线了,此时服务消费者就会拿到一个无效的服务...

2018-11-21 16:17:18 209

转载 linux maven导入jar包到本地maven库

mvn install:install-file "-DgroupId=org.mozilla" "-DartifactId=jss" "-Dversion=4.2.5" "-Dpackaging=jar" "-Dfile=C:\Users\AArmijos\workspace\componentes-1.0.4\deps\jss-4.2.5.jar"注意唯一不同的就是参数上添加双引号。...

2018-11-21 15:45:47 1996

转载 centos 7操作防火墙

Centos7 默认使用的是firewall作为防墙,使用iptables必须重设置一下。1、直接关闭防火墙systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动2、设置iptables service yum -y install ipta...

2018-11-21 15:40:08 157

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

select regexp_substr('SMITH,ALLEN,WARD,JONES','[^,]+', 1, level) from dualconnect by regexp_substr('SMITH,ALLEN,WARD,JONES', '[^,]+', 1, level) is not null常见的connect by 会在构造序列的时候使用select rownu...

2018-11-21 15:36:28 983

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

1、union对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序。2、union all对两个结果集进行并操作,包括重复行,不进行排序。3、intersect对两个结果集进行交集操作,不包括重复行,同是进行默认规则的排序。4、minus对两个结果集进行差操作,不包括重复行,同时行默认规则的排序。可以在最后一个结果集中指定order by子句改变排序方式 ...

2018-11-21 15:03:22 1796

转载 fastjson JSONField

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

2018-11-21 14:54:10 263

转载 web认证中使用token

几种常用的认证机制1、Http Basic Auth简单点说就是每次请求API时都提供用户的username和password,简言之,Basic Auth是配合RESTful API使用的最简单的认证方式,只需要提供用户名密码即可,但由于把用户名密码暴露给第三方客户端的风险,在生产环境被使用越来越少。因此,在开发对外开放的RESTful API时,尽量避免采用HTTP Basic Aut...

2018-11-20 17:26:30 744

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

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

2018-11-19 10:40:07 374

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

创建序列CREATE SEQUENCE sequence_name[START WITH num][INCREMENT BY increment][MAXVALUE num|NOMAXVALUE][MINVALUE num|NOMINVALUE][CYCLE|NOCYCLE][CACHE num|NOCACHE](1)start with从某一个整数开始,升序...

2018-11-19 10:23:30 258

转载 Content-Disposition响应头

下面的描述是语法树的形式:disposition := "Content-Disposition" ":" disposition-type *(";" disposition-parm) disposition-type := "inline" / "attachment" ...

2018-11-16 15:50:09 1448

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

共同点都是用来表示Spring某个类是否可以接收HTTP请求。不同点@Controller标识一个spring类是Spring MVC controller处理器。@RestController是@Controller和@ResponseBody的结合体。@ResponseBody该注解用于将Controller的方法返回的对象,通过适当的HttpMessageConver...

2018-11-16 13:17:49 180

转载 CommandLineRunner或ApplicationRunner接口

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

2018-11-15 08:37:07 280

转载 Consul

介绍Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。Consul使用Go语言编写。优势1、它使用Raft算法来保证一致性,比复杂的Paxos算法更直接。2、支持多数据中心。Consul角色(1)client:客户端,无状态,将HTTP和DNS接口请求转发给局域网内的服务端集群。(2)server:服务端,保存配置信息,高可用集...

2018-11-13 11:25:30 952

转载 Lombok插件的安装和使用

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

2018-11-13 10:47:25 416

转载 Java enum的7种常见的用法

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

2018-11-13 08:53:32 280

转载 spring boot 系统异常统一处理

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

2018-11-13 08:33:36 923

转载 java calendar的设置月份需减一

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

2018-11-09 15:27:29 3335

转载 MD5算法原理

MD5,即“Message-Digest Algorithm 5”(信息-摘要算法),从名字来看就知道它是从MD3、MD4发展而来的一种加密算法,其主要通过采集文件的信息摘要,从此进行计算并加密。MD5是输入不定长度信息,输出固定长度128-bits的算法。经过程序流程,生成四个32位数据,最后联合起来成为一个128-bits散列。基本方式为:求余、取余、调整长度、与链接变量进行循环运算。...

2018-11-07 11:25:25 1465

转载 android的allowBackup

Android API Level 8及其以上Android系统提供了为应用程序数据的备份和恢复功能,此功能的开关决定了该应用程序中AndroidManifest.xml文件中allowBackup属性值,其属性值默认是true。当allowBackup标志为true时,用户即可通过 adb backup和adb restore来进行对应用数据的备份和恢复,这可能会带来一定的安全风险。Andr...

2018-11-07 09:18:37 376

转载 Android自定义Application

自定义Application用途1、为得到一个Application对象提供便捷。2、封装一些通用操作。3、初始化一些全局的变量数据。对于前两点,官方不建议这样做,国灰使用一个单例模式同样可以做到。但是自定义Application没有任何副作用。而在Applicationr onCreate()方法里去初始化各种全局的变量数据是一种比较推荐的做法。实战1、新建一个Appli...

2018-11-07 08:47:29 2229

转载 android onCreate与onCreateView的区别

onCreate是指创建该fragment,类似于Activity.onCreate,你可以在其中初始化除了view之外的东西。onCreateView是创建该fragment对应的视图,你必须在这里创建自己的视图并返回给调用者。例如return inflater.inflate(R.layout.fragment_settings, container, false); ...

2018-11-06 09:54:25 5970

转载 mybatis+oracle实现主键自增长的几种方式

1、使用selectKey标签<insert id="addLoginLog" parameterType="map" > <selectKey keyProperty="id" resultType="int" order="BEFORE"> select nvl(max(id),0)+1 from ap_loginlog

2018-11-01 11:26:30 352

转载 springboot jjwt

JJWT 全称Java Json Web Token。而JWT是一种在两方之间传输信息的方法,在jwt的主体中编码的信息被称为claims。jwt的扩展形式是json,因此每个claim都是json对象中的一个键。jwts增强了可验证性,接收都可以确定jwt没有通过验证签名来篡改。jwts可以加密签名成为jws,或加密成为jwe。jwts生成的jwt的结果有三个部分的字符串,每个部分由...

2018-11-01 11:09:34 1337

转载 spring cloud redis session共享

mvn依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> </dependenc...

2018-11-01 10:15:59 1132 1

转载 Oracle中用sql语句创建和管理表

创建语法 create table [schema.]tablename (column datatype [default expr] [constaint], ....)查看表结构desc tablename克隆表 克隆整个表: create table emp as select * from scott.emp; 克隆表结构: create tabl...

2018-11-01 09:59:30 366

wzcline60-64.msi

windows下zip命令工具安装包windows下zip命令工具安装包

2019-10-31

centos 非root安装nginx

非root下,离线安装nginx依赖加nginx安装包,需要先装gcc-c++

2019-01-28

redis5安装包加依赖

reids5安装加gcc依赖

2019-01-27

windows+linux的jprofiler9

windows和linux上的profiler9, 在二者版本一致的情况下,可以进行远程连接

2019-01-21

2014年架构师软考试题及答案

2014年架构师软考试题及答案 2014年架构师软考试题及答案

2017-10-20

log4jappender配置kafka使用的jar包

log4jappender配置kafka使用的jar包 log4jappender配置kafka使用的jar包 log4jappender配置kafka使用的jar包

2017-09-08

http image browser

一个简单的http image 浏览器,使用C#编写,

2014-05-10

sharpglvs10和12的可用扩展及opengl、sharpgl例程

sharpgl是c#对opengl的包装,简化的opengl在vs中的使用,其中的语法与opengl非常相似

2014-05-05

c# KTV点歌系统

参考书上写的ktv点歌系统,用C#在vs2012上实现

2014-04-01

C#俄罗斯方块

参考书上用vs2012写的俄罗斯方块游戏

2014-03-31

grub4dos多引导制作

简单介绍grub4dos多引导的制作,制作u盘多引导,以充分利用u盘

2013-12-29

OpenGL写的太阳系的例子

在CodeBlocks上利用glut搭建的OpenGL,

2013-05-28

CodeBlocks Manual原文加中文翻译

CodeBlocks是一款C++编写的开源IDE,这里有它的英文和中文翻译手册

2013-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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