Reminance's Studio.

Reminance's Studio.

it's better to burn out than to fade away

Eureka概述
@TOC Eureka notegithubhttps://github.com/Netflix/eureka 注:这个note是自”https://github.com/Netflix/eureka/wiki“整理翻译过来的。(2020-03-02) 简介Eureka是一个基于REST (Representational State Transfer)的服务,主要用于AWS云中的服务定位,以实现中间层服务器的负载平衡和故障转移。 Building由于一些必需的库是java8(servo),所以构建需要java8,但是源和目标兼容性仍然设置为1.7。注意,应该签出tag标记来执行构建...
sentinel 简单使用
@TOC sentinel 简单使用Sentinel 介绍随着微服务的流行,服务和服务之间的稳定性变得越来越重要。 Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 Sentinel 具有以下特征: 丰富的应用场景: Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、实时熔断下游不可用应用等。 完备的实时监控: Sentinel 同时提供实时的监控功能。您可以在控制台中看到接入应用的单台机器秒级数据,甚至 500 台以下规模的集群的汇总运行情况。 广泛...
Mysql数据库的高级应用(存储过程,触发器、索引,视图,函数)
@TOC Mysql数据库的高级应用(存储过程,触发器、索引,视图,函数)SQL分类:DDL:数据定义语言(对库、表,和表字段的增删改)DML:数据操作语言(给表中数据的增删改)DCL:数据控制语言(权限和安全)DQL:数据查询语言(所有的查询select) 例:假设Student表中字段有(username,age,sex) 查询整张表 select from Student; – (不建议用,效率低,可以将要查询的字段名写出来) 查询整张表 select (username,age,sex) from Student; 查询整张表,可以写表名.字段名 select(...
上传项目到中央仓库
@TOC 上传项目到中央仓库一、注册sonatype并提交issue工单maven中央仓库是由sonatype提供的免费维护,要上传jar到maven中央仓库就必须注册一个sonatype账号注册网址:https://issues.sonatype.org/secure/Signup!default.jspa注册完成后,进入 https://issues.sonatype.org 创建一个issue 工单规则填写123456789101112131415161718Group Id: com.github.reminanceProject URL:https://...
SpringBoot配置https
@TOC SpringBoot配置httpsSSL 证书:jdk工具生成ssl证书: 1C:\Program Files\Java\jre1.8.0_131\bin>keytool -genkey -alias tomcat -keyalg RSA -keystore /D:/tomcat.keystore bootstrap.yml配置:修改src\main\resources\bootstrap.yml, 增加ssl证书配置: 12345678server: port: 8904 # C:\Program Files\Java\jre1.8.0_131...
面向对象三大特征和五大原则
@TOC 面向对象三大特征和五大原则一、三大基本特征面向对象的三大基本特征为:封装、继承、多态。 1、封装把客观事物抽象出来,封装成类,并且类可以把自己的属性和方法只让可信的类或者对象操作,封装可以让多个事物之前比较清晰和明了。 2、继承继承是面向对象编程主要的功能,它可以让其他类可以使用该类的指定的方法和属性,而不用重新编写相应的代码,且可以在该类的基础下进行功能的扩展。继承也是最好理解的特征。 一般实现继承可通过继承父类达到实现继承,这样可不用重新编写相应代码便可以使用相应功;也可通过接口来达到接口继承,这样需要子类实现具体代码,只使用父类的属性和方法的名称。 使用继承的前提是父类和...
使用fatedier/frp搭建内网穿透
@TOC 使用fatedier/frp 使用fatedier/frpgithub中文文档如下: https://github.com/fatedier/frp/blob/master/README_zh.md fatedier/frp搭建:linux服务端下载安装包: 服务端搭建在上一步准备的公网服务器上,因为服务器是 centos7 x64 的系统,因此,这里下载最新安装包版本为 linux_amd64 的 frp_0.29.0_linux_amd64.tar.gz 。 1$ wget https://github.com/fatedier...
Explain详解与索引最佳实践
@TOC 使用EXPLAIN使用EXPLAIN关键字可以模拟优化器执行SQL语句,从而知道MySQL是 如何处理你的SQL语句的。分析你的查询语句或是结构的性能瓶颈 下面是使用 explain 的例子:在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询时,会返回执行计划的信息,而不是执行这条SQL(如果 from 中包含子查询,仍会执行该子查询,将结果放入临时表中)使用的表 12345678910111213141516171819202122232425262728293031DROP TABLE IF EXISTS `ac...
刘瑜写给女儿的信:愿你慢慢长大[转]
@TOC 刘瑜写给女儿的信:愿你慢慢长大 愿你有好运气,如果没有,愿你在不幸中学会慈悲。 愿你被很多人爱,如果没有,愿你在寂寞中学会宽容。 写的太好了, mark!
分布式唯一id:snowflake算法[转]
@TOC 分布式唯一id:snowflake算法思考缘起为什么会突然谈到分布式唯一id呢?原因是最近在准备使用RocketMQ,看看官网介绍: 一句话,消息可能会重复,所以消费端需要做幂等。为什么消息会重复后续RocketMQ章节进行详细介绍,本节重点不在这里。 为了达到业务的幂等,必须要有这样一个id存在,需要满足下面几个条件: 同一业务场景要全局唯一。该id必须是在消息的发送方进行产生发送到MQ。消费端根据该id进行判断是否重复,确保幂等。在那里产生,和消费端进行判断等和这个id没有关系,这个id的要求就是局部唯一或者全局唯一即可,由于这个id是唯一的,可以用来当数据库的主键,既然要...
avatar
Reminance
witness me
FRIENDS
baidu google github