自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

薯条的博客

社交:qekang.com>>微信:qekang>>公众号:薯条开源

原创 阿里云自定义RAM策略之【对象存储服务(OSS)的权限】

阿里云自定义RAM策略之【对象存储服务(OSS)的权限】如果系统策略无法满足您的需求,您可以通过创建自定义策略实现精细化权限管理。在网上查阅资料很少有针对OSS的自定义策略说法场景:给运营人员使用,为了数据安全 需要个子账号只有【写入、修改、读取】权限 不需要删除权限 RAM该如何配置官方案例阿里云通过RAM系统进行统一的访问控制. 从RAM的DSL语法来看, 是通过将RAM用户(User)与策略(Policy)直接绑定或者加入用户组(Group)来开放(Allow)/限制(Deny)其对

2020-06-11 17:59:34 279

原创 薯条 SpringBoot 在IDEA中实现热部署 (JRebel实用版)

热部署只是针对class文件,源文件这些。对于属性文件.xml或.properties,只要修改了,都需要重启服务器,因为属性文件是在服务器启动的时候加载的,不可能被热部署识别到。下载并安装 Jrebel实例服务地址:https://jrebel.qekang.com/{GUID}自行生成GUID地址:在线生成GUID如果失效刷新GUID替换就可以!欢迎留言反...

2020-05-08 16:27:51 49996 103

原创 什么是云原生架构?他和传统架构有什么区别
原力计划

什么是云原生应用?云原生是一种方法,用于构建和运行充分利用云计算模型优势的应用。云计算不再将重点放在资本投资和员工上来运行企业数据中心,而是提供无限制的按需计算能力和根据使用情况付费的功能,从而重新定义了几乎所有行业的竞争格局。IT 开销减少意味着入行的壁垒更低,这一竞争优势使得各团队可以快速将新想法推向市场,这就是软件正在占据世界,并且初创公司正在使用云原生方法来颠覆传统行业的原因。但是,企...

2020-02-24 18:24:47 10320

原创 基础微服务框架Spring Cloud+Nacos+Sentinel+配置中心

基础微服务框架Cloud+Nacos+Sentinel+配置中心背景:最近在实战中顺手搭建了一个Spring Cloud+Nacos+Sentinel+全局异常捕获+Mybatis plus+Hutool+WXjava 做为后端微服务框架Spring Cloud简介相信这个大家都很熟悉就不做详细介绍:Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性...

2020-01-07 11:59:13 9771

转载 服务端高并发分布式架构演进之路(阿里巴巴90秒100亿)

服务端高并发分布式架构演进之路阿里巴巴为什么能抗住90秒100亿?

2019-12-17 19:39:51 4821

原创 阿里云服务器|centos查看并发数&调优

centos查看并发数&调优

2019-12-05 18:25:40 12010

原创 Spring-Cloud-Alibaba+Nacos配置中心+动态配置

概念在Nacos中,本身有多个不同管理级别的概念,包括:Data ID、Group、Namespace。只要利用好这些层级概念的关系,就可以根据自己的需要来实现多环境的管理。使用Data ID与profiles实现Data ID在Nacos中,我们可以理解为就是一个Spring Cloud应用的配置文件名,我们知道默认情况下Data ID的名称格式是这样的:${spring.applicat...

2019-11-27 19:51:58 16267 4

原创 Spring-Cloud-Alibaba-Nacos微|注册中心+流量|限流

Nacos 支持基于 DNS 和基于 RPC 的服务发现

2019-11-27 15:54:43 16829 1

原创 Tinyid分布式亿级别ID生成系统-JAVA

Tinyid是用Java开发的一款分布式id生成系统,每天生成亿级别的id,基于数据库号段算法实现,Tinyid扩展了leaf-segment算法,支持了多db(master),同时提供了java-client(sdk)使id生成本地化,获得了更好的性能与可用性。

2019-11-22 00:20:32 17294 6

原创 mysql5.7忘记root密码以及【开启远程连接】解决方案

修改my.cnf配置文件# sudo vi /etc/my.cnf在[mysqld]的段中加上一句:skip-grant-tables,如下:[mysqld] datadir=/var/lib/mysql  socket=/var/lib/mysql/mysql.sock  skip-grant-tables 重启服务# su

2017-06-09 16:55:38 17636

原创 Windows Server 2012 配置指南 之 MySQL 5.6.15环境搭建篇

MySQL 5.6.15下载地址:http://cdn.mysql.com/Downloads/M ... munity-5.6.15.0.msiMicrosoft Visual C++ 2010 可再发行组件包下载地址:http://download.microsoft.com/do ... 6E/vcredist_x86.exe安装“vcredist_x86

2017-06-09 16:39:12 17785

转载 CentOS7下安装Redis 并且后台运行

1.1 系统环境和版本说明Redis的版本选取目前的稳定版本2.8.9。 客户端选用了Redis的Java版本jedis 2.4.2。1.2 Redis的安装步骤a. 进入root目录,并下载Redis的安装包[html] view plain copy print?$ cd    $ wget http://labfil

2017-04-17 13:39:48 16171

原创 CentOS6.5 内核2.6 安装Docker容器 实例搭建本地ShowDoc应用!

这里是用CnetOS6.5系统升级前系统镜像:CentOS 6.5 64位  内核版本:2.6.32-431.23.3.el6_x86_64可以使用uname -r查看内核版本  如果是2.6.32-431.23.3.el6_x86_64  必须升级后才可以继续安装docker1、导入public keyrpm --import https://www.elre

2017-04-11 19:15:39 18922

原创 Hands-on Labs X——阿里云高校计划《Linux命令入门》训练营

阿里云送你Hands-on Labs X linux联名T恤——阿里云高校计划《Linux命令入门》训练营进入阿里云 Hands-on Labs 线上峰会活动页面后往下拉,找到体验馆选择Linux命令入门点击立即参与。活动地址:https://developer.aliyun.com/adc/series/linux/每天14.00 17.00 0.00补货领取教程在实验列表中,将下面四个课程场景都完成即可,这里不用多说了。每个场景都要点进去,左上角开通ECS机器开始体验,每个场景需要1个

2020-06-11 15:23:41 9724 1

原创 Docker Nginx [error] 5#5: *1 connect() failed (111: Connection refused)while connecting to upstream

Docker安装nginx 启动后报错这是nginx error.log原话[error] 5#5: *1 connect() failed (111: Connection refused) while connecting to upstream, client: xxx.xxx.xxx.xxx, server: xxx.xxx.com, request: “GET /v1/api/xxx...

2020-03-18 14:29:33 9449 1

原创 Spring Cloud+Nacos线上实战+源码Luck系统

luckdraw-parent 随机实时抽奖系统如果你要问我为什么写这个项目,故事要从一只蝠蝠说起…自2019年12月以来,湖北省武汉市持续开展流感及相关疾病监测,发现多起病毒性肺炎病例,均诊断为病毒性肺炎/肺部感染。武汉加油!新型冠状病毒感染的肺炎疫情牵动全国人心,大家守望相助、众志成城、共克时艰,一起驰援武汉。相信在党中央、国务院的领导下,一定能打赢这场没有硝烟的疫情防控战役。不要再...

2020-02-01 14:39:58 9233

转载 支撑百万级并发,Netty如何实现高性能内存管理

Netty如何实现高性能内存管理文章目录Netty如何实现高性能内存管理ByteBuf分类池化(Pooled)对象管理1 算法设计1.1 整体原理1.2 算法结构1.3 申请/释放内存1.4 巨型对象内存管理1.5 小对象内存管理2 弹性伸缩2.1 PoolChunk管理2.2 PoolSubpage管理3 并发设计总结Netty作为一款高性能网络应用程序框架,实现了一套高性能内存管理机制通...

2019-12-30 19:57:31 5287

转载 如何画出一张合格的技术架构图

阿里妹导读:技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率,也体现在优秀工程师在工作效率提升、产品性能优化和用户体验改善等经验方面的分享,以提高我们的专业能力。接下来,阿里巴巴技术专家三画,将分享自己和团队在画好架构图方面的理念和经验,希望对你有所帮助。当我们想用一张或几张图来描述我们的系统时,是不是经常遇到以下情况:对着画布无从下手、删了...

2019-12-20 19:07:07 6310

原创 Mac下 Terminal & iTerm2 SSH 免密登陆

一、修改服务器配置1、先登录服务器然后修改服务器配置[root@iZuf6d9y2x6c8r92unymr1Z pubkey]# vim /etc/ssh/sshd_config#找到以下内容,去掉前面的注释(#)PubkeyAuthentication yesAuthorizedKeysFile .ssh/authorized_keys#重启sshd服务[root...

2019-08-21 21:37:44 16929 1

原创 Docker环境下安装Redis

hello 各位同学,今天讲的是Docker环境下安装Redis服务器环境配置:CPU:2核 内存:4 GiB 操作系统:CentOS 7.6 64位 一、开始安装//从Docker镜像仓库拉取镜像第一步:[root@iZuf6d9y2x6c8r92unymr1Z /]# docker search redis第二步:[root@iZuf6d9y2x6c8r9...

2019-08-11 03:39:49 16692 2

原创 Docker环境下安装Nexus3搭建Maven中央仓库

hello 各位同学,今天讲的是Docker环境下安装Nexus3 搭建Maven中央仓库服务器环境配置:CPU:2核 内存:4 GiB 操作系统:CentOS 7.6 64位 一、开始安装//从Docker镜像仓库拉取镜像第一步:[root@iZuf6d9y2x6c8r92unymr1Z /]# docker search nexus3//使用可用镜...

2019-08-11 03:35:08 16589 1

原创 Docker环境下安装Mysql5.7

hello 各位同学,今天讲的是Docker下安装Mysql5.7服务器环境配置:CPU:2核 内存:4 GiB 操作系统:CentOS 7.6 64位 一、开始安装//镜像库搜索 也可以使用阿里云镜像库速度快!第一步:阿里云仓库拉取方式:sudo docker pull registry.cn-shanghai.aliyuncs.com/qierkang/...

2019-08-11 03:25:31 17476

原创 IDEA中pom文件变成蜘蛛图标了

今天打开一看突然变成蜘蛛 图标了。不过jar包没问题。就是现在添加新的依赖没办法了。而且文件里面全部报错!解决办法:选中文件右键选择 (原因是因为你可能按到快捷键或者改了文件属性 Mark as Xml)...

2019-07-24 15:52:43 19593 2

原创 关于:docker容器启动nginx》Error response from daemon: OCI runtime create failed

Error response from daemon: OCI runtime create failed关于Docker 部署nginx 启动挂载目录报错这边经过尝试可以得到解决关于Docker 部署nginx 启动挂载目录报错docker: Error response from daemon: OCI runtime create failed: container_linux.go:3...

2019-06-17 17:52:32 53081 4

原创 Spring Boot HandlerInterceptor拦截器 :Required request body is missing OR Stream closed

由于 request中getReader()和getInputStream()只能调用一次所以在Controller里面方法上@ResponseBody回再次调用一次getInputStream()报错2种错误:第一:HttpMessageNotReadableException: Required request body is missing第二:exception is java...

2019-03-14 01:19:53 17864

原创 oh-my-zsh,让你的Linux命令终端从未这么爽过

oh my zshshell的类型有很多种,linux下默认的是bash,虽然bash的功能已经很强大,但对于以懒惰为美德的程序员来说,bash的提示功能不够强大,界面也不够炫,并非理想工具。而zsh的功能极其强大,只是配置过于复杂,起初只有极客才在用。后来,有个穷极无聊的程序员可能是实在看不下去广大猿友一直只能使用单调的bash, 于是他创建了一个名为【oh-my-zsh麻省理工学院许可...

2019-01-06 18:41:53 23796 1

原创 国内github访问之优化

哈喽大家好!作为开发人员,github是大家的标配了,常常会苦恼于gitclone某个项目的时候速度太慢,看着控制台那几K十几K的龟速,加上需要学习提升自我的知识,速度真的慢的无语!!!原因很简单:github的CDN被伟大的墙屏蔽所致。所以解决方案也很简单,就是手动把CDN和ip地址绑定一下。第一种:1.获取 global.ssl.fastly地址访问 http://...

2018-07-30 16:46:12 17452

转载 Java 常见异常种类

Java Exception:1、Error 2、Runtime Exception 运行时异常3、Exception 4、throw 用户自定义异常异常类分两大类型:Error类代表了编译和系统的错误,不允许捕获;Exception类代表了标准Java库方法所激发的异常。Exception类还包含运行异常类Runtime_Exception和非运行异常类Non_RuntimeException这...

2018-05-21 21:56:48 9790

原创 JAVA API系统变量名一些缩写

有些词可能共用一些缩写。带星号的缩写或词来源于PeopleSoft标准。The following standard word abbreviations should be used in naming records, fields, and SQRs:Word(s)AbbreviationDescriptionAbbreviateAbbreviationABRV AcademicACAD A...

2018-05-19 18:31:14 10499 2

原创 破解IntelliJ IDEA 2017.1 到期日期2099年 附下载地址

1、下载  JetbrainsCrack-2.6.2.jar2、将JetbrainsCrack-2.6.2.jar放到IntelliJ IDEA 2017.1的安装目录(E:\Java\IntelliJ\IntelliJ IDEA 2017.1\lib)3、修改E:\Java\IntelliJ\IntelliJ IDEA 2017.1\bin\idea64.exe.vmopti

2017-07-01 17:41:02 11968

原创 IntelliJ IDEA 的 20 个代码自动完成的特性

在这篇文章中,我想向您展示 IntelliJ IDEA 中最棒的 20 个代码自动完成的特性,可让 Java 编码变得更加高效。对任何集成开发环境来说,代码的自动完成都是最最重要的一项功能,它根据你输入的内容进行预判并帮你自动完成你想输入的代码,有时候甚至都不知道自己想要输入什么,例如一些类名、成员、方法或者是其他方面的内容。IntelliJ IDEA 中的代码自动完成的功能之所以能让我如

2017-07-01 15:55:28 10613 1

转载 Windows Server 2012打开端口3306

安装了一台Windowser Server 2012 R2,搭建好WAMP环境,发现外网不能访问,难道阿里云Windows Server 2012无法访问么。后来想到Linux iptable的时候,会不会由于Windows防火墙没有打开80端口的原因,结果发现的却如此。阿里云WWindows Server 2012打开80端口的方法,也可以用于其他云服务器,或者Windows 7,W

2017-06-09 16:37:54 20318

原创 spring整合quartz2定时器启动报:batch acquisition of 0 triggers

DEBUG org.quartz.core.QuartzSchedulerThread - batch acquisition of 0 triggers这是条日志输出,输出这样的内容表示目前没有要执行的trigger,这不是错,而且此时任务不执行。如果要执行,看配置的cron时间,让它配置成在当前一会可执行的时间就行了。DEBUG org.quartz.c

2017-06-09 16:17:02 12649

原创 maven项目启动报错。

严重: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].

2017-06-08 18:00:42 9146

转载 CentOS7下安装MySQL5.7安装与配置(YUM)

安装环境:CentOS7 64位,MySQL5.71、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rp

2017-04-11 15:21:39 4826

原创 设置电脑眼睛保护色 多种颜色可选!

绿豆沙色能有效的减轻长时间用电脑的用眼疲劳!色调:85,饱和度:123,亮度:205;RGB颜色红:199,绿:237,蓝:204;十六进制颜色:#C7EDCC或用#CCE8CF其他几种电脑窗口视力保护色:银河白    #FFFFFF    RGB(255, 255, 255)杏仁黄    #FAF9DE    RGB(250, 249, 222)秋叶褐

2017-03-31 18:54:20 10116

原创 搭建Nginx+Vsftp图片、视频、音频服务器

所需工具包地址:http://download.csdn.net/detail/qierkang/9659233所需环境:# 安装vsftpdyum -y install vsftpd# 启动service vsftpd start# 开启启动chkconfig vsftpd on# 创建用户useradd ftpqek# 设置权限chm

2017-03-29 19:44:39 13243

原创 CentOS更改yum源与更新系统

系统版本:CentOS-6.4-x86_64-bin-DVD[1] 首先备份/etc/yum.repos.d/CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup[2] 进入yum源配置文件所在文件夹[root@l

2017-03-24 15:33:05 8964

原创 Windows在线图片验证Redis+接口+token+Sign+时间戳 Demo

作者: 尔康日期: 2017年3月17日使用的是:接口api加密传输 token+sign+时间戳这里使用了图片做接口校验 每次刷新图片相当于和后台交互一次。请求了一次接口!我要保证接口每次唯一防止非法调用这里使用了:内存数据库Redis下面是在windows 7 64 或win10版本安装的Redis和配置。附加demoRedis对于Linux是官方支持的

2017-03-17 15:01:30 9328

原创 Google Java Style 中文版

基于官方文档2017.3.8最后一次改动。旁白:水平有限,很多地方只是意译。不准确的地方,大家以原版文档为准。原版地址: http://google-styleguide.googlecode.com/svn/trunk/javaguide.html一、介绍 本文档为Google Java编程规范的完整定义。依照此规范编写的Java源码文件可以被称为Google S

2017-03-08 15:21:47 8887

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