自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Docker容器Exited(137)解决方案

在Mac本机搭建环境时候发现一个问题,经常有的容器莫名其妙的变为Exited(137)状态。主要以Nacos和Es为主,日志没有发现问题所在。(有些问题可以通过docker inspect从元数据中找到退出原因)参考了一些文章,发现引起此类问题可能是由于docker分配的内存不足导致。打开Docker,找到如下配置将原本的2G改为6G,问题解决,没有再次发生。...

2021-06-09 14:37:06 4609

原创 Sentinel支持Spring Cloud Gateway转发后微服务异常触发降级熔断

setinel支持网关的流控降级,在sentienl的降级规则中有异常比例和异常数触发熔断降级的规则,但是如果sentinel集成于gateway之中,网关转发后的请求如果出现服务异常,sentienl并没有触发降级,换而言之,sentinel压根没有记录此次请求为异常请求,因此,需要我们手动改造一下。大概读了一下sentinel1.8.0的源码,sentienl要记录异常需要slot插槽链中出现报错,因此网关转发后服务出现异常并不会被记录。sentinel提供了手动埋点的方式,可以将自定义的插槽放入插

2020-12-15 17:38:55 1307 6

原创 nacos初始化sql--PostgreSQL数据库

CREATE DATABASE IF NOT EXISTS mse_nacos encoding='UTF8' ;use mse_nacos; CREATE TABLE config_info ( id serial NOT NULL, data_id varchar(255) NOT NULL , group_id varchar(255) DEFAULT NULL, content text NOT NULL , md5 varch

2020-10-20 16:51:51 4087 1

原创 NCAOS源码修改--适配PostgreSQL数据库

概述nacos现在除了自身的内嵌数据库外,只支持mysql数据库,由于工作需要,需要将nacos连接到postgresql数据库,查看源码之后发现源码中只兼容了mysql数据库,需要对源码进行修改。刚毕业的小白,有什么错误欢迎大佬指点!!!修改思路首先修改配置项,将配置mysql的位置加入判断条件,兼容postgresql;其次修改判断语句,源码中有许多判断是否使用mysql的位置,如没有用mysql且单机模式启动,则会加载内嵌数据库,此处加上postgresql的判断条件;最后,修改nacos中my

2020-07-28 17:39:20 1392 22

原创 工作中分门别类记录一些小知识点

MySql相关MySql可以存储JSON格式数据,解析方法如下:SELECT ADDITIONAL_INFORMATION->>’$.clientName’ FROM XXXXMySql日志开关:set global general_log = 'OFF'/'ON'存储过程 + 循环: DROP PROCEDURE IF EXISTS xxxx//若存在,删除已有存储过程 CREATE PROCEDURE xxxx(IN x1,OUT x2)//参数可有可无,IN为

2020-07-14 15:16:08 342

原创 Vs Code的使用

Vs Code的安装Vs Code官网直接下载安装即可。中文环境设置最新版的VS Code 直接在下图标红位置搜索Chinese (Simplified) Language点击安装即可。新建HTML文件在文件中新建文件或者ctrl+N快捷键新建文件,然后点击右下角的纯文本,在出现的选择框中键入html并选择即可。在第一行输入!,并选择第一个选项,标准的HTML格式就设置完成了。如果要在自己的浏览器中进行查看和调试,在右边最后一项中搜索open in browser并安装即可。使用快捷键A

2020-07-10 09:10:39 194

原创 JAVA面经【来源网络转载】

CSDN某大佬整理的JAVA面经,分上中下JAVA面经-上JAVA面经-中(这部分主要是与Java Web和Web Service相关的面试题)JAVA面经-下(这部分主要是开源Java EE框架方面的内容,包括Hibernate、MyBatis、Spring、Spring MVC等)...

2019-08-27 16:50:35 596

原创 阿里巴巴凉经

首先因为不是计算机专业,也没能在导师的魔爪下有很好的实习经历而被研发岗直接送到了测试岗,然后是电话面试的,口音有点听不太清楚,有好几个内容我都让面试官重复了好几次,尴尬 ̄□ ̄||面试内容很简单。介绍一下项目,项目有什么难点介绍一下实习经历快速排序多线程,thread和runnable区别,死锁机械专业从哪学的编程。。。。。。。。过程很梦幻,毕竟是秋招第一次面试,凉的很快,秋高气爽...

2019-08-21 16:49:18 187 1

转载 【面经系列】华为面经

华为面试经历(1)作者:跪求阿里爸爸给个offer原文地址来源:牛客网一面(现场)简历项目扣的很细JVM 运行时数据区MySQL 索引,存储引擎,查询优化CAP 和 BASE2PC 和 3PC、一致性 HashGC 调优项目中用过到的算法和数据结构,讲了下 Redis ZSET 和 蚁群算法发表的论文中的算法(非计算机)他也听不懂,尬说了一波分库分表,数据库事务,分布式...

2019-08-17 15:43:51 2605 2

转载 JAVA学习文章转载

JAVA多线程(1)

2019-02-28 16:15:28 223

转载 【转载】JavaWeb之DBUtils(一)QueryRunner类对数据表的增、删、查(8种结果集处理方式)、改操作

文章地址:QueryRunner类对数据表的增、删、查(8种结果集处理方式)、改操作

2019-02-25 14:43:24 200

转载 【转载】十大经典排序算法(有动图描述)

原文地址:十大经典排序算法(动图演示)

2019-02-19 09:30:16 182

原创 mysql判断两个日期是否为同一个月(TIMESTAMPDIFF()函数的大坑)

TIMESTAMPDIFF()函数的判断方式是个巨坑!!!!首先,TIMESTAMPDIFF函数的判断月份的方式是这样的:如果两个时间之间的天数差大于30天,就认为不是同一个月,但是!!!如果两个时间之间的天数差小于30天,他就认为月数差为0(说着说着我就哭了…),例如TIMESTAMPDIFF(MONTH,‘2019-01-30’,‘2019-02-01’),这个结果是0…然后自己判断吧,...

2019-02-12 09:33:23 10010 8

原创 LINUX远程连接关闭后进程退出的解决方案

由于项目需要,开发的程序需要在LINUX上运行,后来发现一个问题,当我在窗口执行命令java xxxxxxxx之后,关掉窗口那么进程也就自动关闭了,后来去网上找了一些资料,有几个简单的方法,也看到了基本原理首先贴一下参考资料Linux 技巧:让进程在后台可靠运行的几种方法当窗口关闭的时候,当前窗口运行的进程会收到一个SIGHUP信号,从而结束进程,按照文中所述,要么忽略该信号,要么将进程运行在...

2019-01-16 11:23:35 2481

原创 C# 使用HTTP发送POST、GET请求

实习单位需要测试c#与单位某软件的对接情况,让我负责c#通过HTTP发送POST、GET请求C# POST、GET请求主要涉及两个类HttpWebRequest和HttpWebResponse,前者用来写入数据,后者用来接收返回数据代码如下:POST: public string putMessage(string message) { try ...

2019-01-09 14:29:19 1004

原创 LintCode算法刷题记录(入门 + 简单部分)

由于是初学者,实现的方法都很简单,暂时不考虑效率,之后会更新A+B问题给出两个整数 aa 和 bb , 求他们的和。样例如果 a=1 并且 b=2,返回3。挑战显然你可以直接 return a + b,但是你是否可以挑战一下不这样做?(不使用++等算数运算符)说明a和b都是 32位 整数么?是的我可以使用位运算符么?当然可以注意事项你不需要从输入流读入数据,只需要根据...

2019-01-03 17:28:45 1671

转载 JAVA static关键字用法笔记

原文链接:[java]static关键字的四种用法##总结:*static修饰变量*static修饰方法*static静态块

2018-12-19 17:20:43 147

原创 设计模式笔记(策略模式)

原文链接:[design-patterns]设计模式之一策略模式对于原文内容的一些理解如下:原文:"你很苦恼,但是作为有经验的开发人员,你很快想到可以采用接口去实现,将所有的动作都抽象成一个个接口,让子类实现需要的接口"首先,一个类可以实现多个接口public class FightUseAxe implements IFight,Chat{}之后我们来看实现上面那句话的具体代码...

2018-12-19 16:45:54 189

空空如也

空空如也

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

TA关注的人

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