上传本地代码到线上gitlab

Gitlab是基于Git的项目管理软件,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。1、账户申请创建需要gitlab账户的同事,发送邮件给管理员,邮件需要包含如下信息:姓名、职务、公司正式邮箱、项目组、项目负责人,其中邮箱为用户名。  由管理员账户创建新的gitlab登陆账户和密...

2019-04-25 11:46:41

阅读数 79

评论数 0

mysql5.7版本的sql_mode=only_full_group_by问题

从mysql5.7以下版本走过来的大部分人对这个group by 不习惯5.7的only_full_group_by,也就是展示的列都需要group by。今天在换个数据库跑应用的时候报错了,如下日志: Caused by: java.sql.SQLSyntaxErrorException: ...

2019-04-23 13:14:31

阅读数 16

评论数 0

linux 任意音频采样率转换

1,将2.wav文件的采样率修改为16000HZ 命令如下:sox 2.wav -r 16000 2R.wav 2.将当前文件夹下的wav文件批量修改为16000HZ #!/bin/bash for x in ./*.wav do b=${x##*/} sox $...

2019-04-02 23:00:08

阅读数 83

评论数 0

MySQL 5.7root用户密码修改,docker下mysql 5.7

在MySQL 5.7 password字段已从mysql.user表中删除,新的字段名是“authenticalion_string”. 选择数据库:usemysql; 更新root的密码:update user set authentication_string=password('新密码'...

2019-03-01 14:04:20

阅读数 172

评论数 0

Spring Boot的AOP自定义注解,且解析参数

定义注解类: import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.l...

2019-02-22 21:44:05

阅读数 130

评论数 0

mysql函数且做ifelse逻辑计算

为什么使用函数: 1、函数允许标准组件式编程,提高了SQL语句的重用性、共享性和可移植性 2、函数可以被作为一种安全机制来利用。 3、函数能够实现较快的执行速度,能够减少网络流量(一次编译多次执行)。  CREATE DEFINER=`root`@`%` FUNCTION `arbitr...

2019-02-20 11:33:30

阅读数 49

评论数 0

docker安装yapi工具管理接口和测试

YApi   YApi是由去哪儿网移动架构组(简称YMFE,一群由FE、iOS和Android工程师共同组成的最具想象力、创造力和影响力的大前端团队)开源的可视化接口管理工具,一个可本地部署的、打通前后端及QA的接口管理平台,YApi旨在为开发、产品和测试人员提供更优雅的接口管理服务,可以帮助开发...

2019-01-14 13:59:08

阅读数 230

评论数 0

httpclient4.3、httppool远程调用

概述 http http客户端调用apachehttp工具包,基于httpclient4.3(org.apache.http.impl.client)开发,针对http请求相关业务需求进行封装。         在网络协议中,http协议属于应用层协议,主要聚焦在规范数据层面,定义报文规则,使...

2018-11-22 12:00:59

阅读数 138

评论数 0

(一)springboot项目SlowHttp 慢速攻击防护

slowhttptest介绍 Slowhttptest是依赖HTTP协议的慢速攻击DoS攻击工具,设计的基本原理是服务器在请求完全接收后才会进行处理,如果客户端的发送速度缓慢或者发送不完整,服务端为其保留连接资源池占用,大量此类请求并发将导致DoS。 攻击模式 slowloris:完整的ht...

2018-11-05 11:42:25

阅读数 213

评论数 0

(二)springboot项目SlowHttp 慢速攻击防护

Slow http 拒绝服务原理:     请求以很低的速度发送post请求数据包,当客户端连接了许多以后,占用了所有webserver可用连接,从而导致服务夯死。http慢速攻击是利用http合法机制,在建立连接后,尽量长时间保持连接,不释放,达到对HTTP服务攻击,攻击者发送POST请求,自...

2018-11-05 11:35:20

阅读数 231

评论数 0

jmeter压测、以及性能分析(需要登录的系统)---有图有真相、超详细

每个项目开发完成必然要经过各种测试,也会进行压测一下,判断开发完成的系统的可支撑并发量,我选用目前常用的jmeter, 最新版本下载地址:http://jmeter.apache.org/download_jmeter.cgi 下载完成解压,双击jmeter.bat即可启动(或者直接命令号启动...

2018-10-25 15:06:12

阅读数 956

评论数 2

(三)nginx反向代理html,nginx的重试机制 proxy_next_upstream

对外服务的网站,很少只使用一个服务节点,大多都是部署多台服务器,通过一定机制保证容错和负载均衡。 nginx的重试机制就是常用一种HTTP反向代理服务器的支持容错和负载均衡。 upstream tomcatserver1 { server 192.168.1.9:8081 weig...

2018-10-24 15:36:10

阅读数 1024

评论数 0

(二)nginx反向代理html,实现前后端分离(部署一套html调用多个服务)

上篇博客是一套页面调用一个后端提供的服务,但是很多时候  我们后端会部署多个服务,为此部署配置一套nginx代理。 可以实现为nginx配置多种策略,如下说明: 负载均衡策略 1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。  upst...

2018-10-19 16:55:00

阅读数 787

评论数 0

(一)nginx反向代理html,实现前后端分离部署

前后端分离开发、部署,融到一个项目中部署,修改代码部署较为频繁,前端改动一小点也都需要后端一起打包部署。固想了nginx部署一个代理即可。  下载好nginx后在nginx.conf中增加如下代码: server { listen 8082; li...

2018-10-18 15:30:10

阅读数 1332

评论数 0

docker+jenkins+maven+gitlab搭建集成java持续集成环境(待完成)

环境:虚拟机下centos7   首先配置jdk: mkdir /usr/local/java 下载jdk1.8:官网:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ...

2018-10-11 15:40:11

阅读数 650

评论数 0

AES加解密,兼容win和linux平台

AES加密 此文采用对称加密算法-AES,所谓对称是说发送方和接收方的密钥是一样的。 据说实现该算法的时候,设置密钥长度大于128会出现错误:Illegal key size or default parameters,这是因为美国的出口限制,Sun通过权限文件(local_policy.ja...

2018-09-27 10:38:14

阅读数 72

评论数 0

Twitter的雪花算法生成ID---Java

/** * Twitter_Snowflake<br> * SnowFlake的结构如下(每部分用-分开):<br> * 0 - 0000000000 0000000000 0000000000 000...

2018-09-14 19:01:06

阅读数 350

评论数 0

远程监测jvm使用情况

今日发现项目日志偶尔会报奇奇怪怪的错误,如: 我解析的时候分两部分解析的。上半部分线程nio....,下半部分没找到类。 所以我想着jar部署在linux服务器,应该远程监控下,看下服务器使用率 使用jdk自带工具  java VisioVM监测 首先需要下载一下插件: 然后在启...

2018-09-10 19:37:11

阅读数 290

评论数 0

docker搭建gitlab,重置密码

拉取GitLab镜像 # docker pull gitlab/gitlab-ce 启动gitlab docker run -d --hostname 192.168.1.229:8181   -p 443:443 -p 8181:8081 -p 2222:22 --privilege...

2018-09-04 14:59:59

阅读数 1160

评论数 0

mysql序列

近期项目有需要做一个订单号,12位数,其中还是升序的。例如:000000123456,000000123457。 拿到这个需求第一个想到了oracle的序列,但现在项目使用mysql,mysql不支持序列,固写了一个函数生成序列。 函数currval: CREATE DEFINER=`ro...

2018-08-15 20:55:55

阅读数 868

评论数 0

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