自定义博客皮肤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)
  • 资源 (9)
  • 收藏
  • 关注

原创 请求日志——用于调试开发

一、前言在请求分发给具体的处理器之前,我们可以通过过滤器和拦截器来截取请求信息,但是藏于body中的参数确不能直接获取,因为在流对象中只允许一次性打开,这就好比你将桶里的水倒干净了,然后把桶交给别人。常规的处理方案有两种:       1、将流内容导入另一个流,然后将新的流传递       2、通过mark()和reset()方法将流内容回流。最初,我采用第二种方式,却发现依旧...

2018-11-27 15:14:58 1118 1

原创 在线二维码生成技术

注:本文用以解决实际生产需求,而非深入学习研究所用,如需深入请接入:QR Code API一、引入pom依赖 <dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version>${go...

2018-11-26 15:07:48 2879

原创 Swagger2详解

一、Swagger注解1.1 @Api用在请求的类上,表示对类的说明public @interface Api { //说明接口,无实际作用 String value() default ""; //文字说明接口,显示在UI上 String[] tags() default {""}; /** @deprecated */ @De...

2018-11-20 11:45:19 10374

原创 Nginx实现负载均衡

一、安装搭建环境1.1 编译环境yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel1.2 支持rewirte第一步、进入安装目录用wget下载: #进入安装目录cd /tools#下载wget http://downloads.sourceforge.net/projec...

2018-11-19 13:31:42 5478

原创 开发规范(三)——服务器性能优化

1、采用非阻塞运行java程序#优化启动:非阻塞执行,牺牲CPU换取快速启动CMD java -Djava.security.egd=file:/dev/./urandom -jar baye-eureka.jar2、替换boot中的tomcat容器 <!--web 模块--> <dependency> <groupId>org....

2018-11-16 16:45:02 5049

原创 Docker入门实战(四)——基于jenkins部署微服务

一、部署前端Vue项目第一步、编写构建脚本xxx-build.shport=xxx#根据端口号查询对应的pidpid=$(netstat -nlp | grep :$port | awk '{print $7}' | awk -F"/" '{ print $1 }');#杀掉对应的进程,如果pid不存在,则不执行if [ -n "$pid" ]; then ki...

2018-11-14 11:31:22 8900 7

原创 Docker入门实战(三)——部署jenkins

一、安装jenkins1.1 war包形式安装(推举)第一步、下载安装包:https://pkg.jenkins.io/redhat-stable第二步、解压:rpm -ivh jenkins-*.rpm第三步、放置在tomcat的webapps目录下第四步、进入tomcat的bin目录,执行:sh  startup.sh1.2 docker形式安装第一步、编写Dock...

2018-11-14 10:30:18 5477

原创 常见问题汇总(二十五)——关于idea

1、全局替换无效化点击open in find window,再点击replace all。2、设置全局JVM参数在idea安装bin目录下3、无法更新中央仓库索引因为maven的setting文件中有镜像等额外配置,剔除掉用空白的setting文件就可以更新索引了4、缓存导致idea爆红(存在的类却说不存在)...

2018-11-13 09:26:52 5334

原创 Docker入门实战(二)——搭建gitlab服务器

一、 安装gitlabsudo docker run --detach --hostname gitlab.example.com --privileged=true \--publish 18083:443 --publish 18081:80 --publish 18082:22 --name gitlab --restart always \--volume /srv/gitl...

2018-11-13 08:53:42 5311

原创 Docker入门实战(一)——Docker环境准备

一、虚拟机安装Linux1.1 安装centos最小版安装步骤:》》》》》》》》传送ing;注意事项:1、英文不过硬的童鞋,千万选择中文安装过程2、生成环境推举安装最小版,个人学习推举安装DVD选择桌面版3、语言支持和键盘,请同时添加中文和英文环境4、最最关键的,请打开网络连接1.2 设置网络连接采用静态模式详细设置过程:传送门走你关键操作:...

2018-11-09 15:16:17 5822

原创 常见问题汇总(二十四)——关于docker

1、文件挂载权限不够(Permission denied)第一步、在run后面添加:--privileged=true,如果不行进入第二步第二步、在run后面添加:-u 0,即以root账号执行,如果还不行则进入第三步第三步、执行:setenforce 02、存在大量none镜像docker rmi `docker images | grep "<none>" ...

2018-11-08 16:45:08 5123

原创 ElasticSearch完整环境搭建

一、安装elastic第一步、登录:https://www.elastic.co/cn/downloads/elasticsearch,选择需要的环境和版本下载第二步、解压下载的zip包,进入bin目录,执行elasticsearch.bat,出现如下信息,则成功。二、安装head插件第一步、登录:https://github.com/mobz/elasticsearch-head...

2018-11-08 10:42:18 8072

原创 阿里Oss对象存储服务基本工具集成

一、引言阿里的oss对象存储服务器,提供了存储空间管理,文件上传下载,文件管理,音频与图像处理等常用操作,基本满足中小企业对于文件处理的需求,但官方提供的Api接口都是简版,demo级别的,并不适合直接使用,故在下在工作之余,对其常用Api进行封装,集成为OssUtils工具类。二、Oss基本配置阿里官网推举用子access_key_id和access_key_secrt,而不采用全局...

2018-11-07 21:17:27 6708

原创 Spring Cloud探索之旅(二)——Spring Cloud Eureka

2.1 什么是服务注册与发现在服务治理框架中,通常都会构建一个注册中心,每个服务单元向注册中心登记自己提供的服务,包括服务的主机与端口号、服务版本号、通讯协议等一些附加信息。注册中心按照服务名分类组织服务清单,同时还需要以心跳检测的方式去监测清单中的服务是否可用,若不可用需要从服务清单中剔除,以达到排除故障服务的效果。在服务治理框架下,服务间的调用不再通过指定具体的实例地址来实现,而是通过...

2018-11-06 14:33:19 5097 2

原创 Spring Cloud探索之旅(一)——Spring Cloud基本组件

一、Spring Cloud Eureka我们使用微服务,微服务的本质还是各种API接口的调用,那么我们怎么产生这些接口、产生了这些接口之后如何进行调用那?如何进行管理哪?其实,我们可以将自己定义的API 接口注册到Spring Cloud Eureka上,Eureka负责服务的注册于发现,如果学习过Zookeeper的话,就可以很好的理解,Eureka的角色和 Zookeeper的角色差不多...

2018-11-02 17:08:00 5056

原创 vue小记

1、为页面添加ico小图标在static/img下引入想要的favicon.ico,然后在webpack.env.conf.js中配置HtmlWebpackPlugin

2018-11-02 13:53:31 4860

原创 常见问题汇总(二十三)——关于git

1、failed to push some refs to gitURL两个原本不相干的项目合并时报错,需要明确告诉git,你允许合并git pull origin master --allow-unrelated-histories2、每次都需要输入账号密码方法一、SSH密钥免密登录方法二、在项目下输入:git config --global credential.h...

2018-11-02 09:48:19 4815

原创 常见问题汇总(二十二)——redis

1、怎么实现redis后台运行1)Windows下 a. 进入 DOS窗口b. 在进入redis的安装目录c. 输入:redis-server --service-install redis.windows.conf --loglevel verbose ( 安装redis服务 )d. 输入:redis-server --servic...

2018-11-02 09:16:12 4932

region.sql

高德完整版行政区信息,包括省,市,区,街道。存有各自的级别和经纬度

2019-05-14

实体类生成工具

根据三方提供的api参数生成项目所需的java实体类,目前只支持docx文档

2018-12-05

二维码生成工具类

在线二维码生成技术,支持带彩色水印,支持本地logo文件

2018-11-26

OssUtls——对象存储工具类

对Oss文件存储服务器常用操作的封装,即插即用,快速开发。

2018-11-07

单机斗地主

完整实现了一场斗地主所需要的所有逻辑规则,经过优化,升级,可以作为一款APP实用

2018-10-21

基于UDP的数据传输与基于TCP的简易聊天

基于UDP的数据传输与基于TCP的简易聊天,通俗易懂,开启网络编程之路。

2018-10-19

十大排序算法

常见10大算法,从原理,动图解析到代码实现,逐步分析,让你轻松入门算法

2018-10-16

开发规范详细文档

培养良好开发习惯,致力成就合格开发人才,一切从熟悉开发规范开始

2018-06-07

easyui+jquery插件+angularJS

city-picker,jquery-ztree,jquery-ocupload,jquery-cookie,kindeditor,angularJS

2018-06-07

空空如也

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

TA关注的人

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