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

原创 nginx支持tcp

需求:服务上生产环境,集群化部署,需要支持tcp负载均衡。网上搜了一圈说是nginx支持tcp要1.9及以上版本,但是nginx官网并没有看到这个版本。又在一个地方看到:centos7中yum安装的ngixn其实是带stream模块的,但默认没有加载,需要在nginx.conf首行加入:load_module /usr/lib64/nginx/modules/ngx_stream_module.so;加上后就支持tcp了。单机配置stream { server {

2020-10-30 18:58:51 578

原创 netty在web项目中的启动与销毁

@PostConstruct 被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器调用一次,类似于Serclet的inti()方法。被@PostConstruct修饰的方法会在构造函数之后,init()方法之前运行。@PreDestroy 销毁bean之前操作刚开始只做了启动netty没做销毁的,由此引发了一些坑。我是打的war包(和其他h...

2019-12-10 20:24:41 1903

原创 axios不同请求方式说明配置

这样子后端代码,接收post请求提交的表单,post默认就是这样子的@PostMapping("/loginWithPWord") @ResponseBody public ConResult loginWithPWord(HttpServletResponse response, @RequestPa...

2019-06-18 18:11:49 1085

原创 vue+elementUI动态表单验证

可以参考elementUI的动态表单文档https://element.eleme.cn/#/zh-CN/component/form效果大概是这样具体代码:<el-dialog title="批量新增" :visible.sync="batchAddDialogVisible" width="700px"> <el-form :inline="tr...

2019-06-18 17:44:03 1251

原创 linux下nginx安装步骤,按路径分发配置记录

先安装前置开发类库,默认是已经安装好的。我的系统是centos7安装g++cd /usr/local/srcyum install gcc gcc-c++安装zlib库cd /usr/local/src wget http://zlib.net/zlib-1.2.11.tar.gztar -zxvf zlib-1.2.11.tar.gzcd zlib-1.2.11...

2019-05-06 17:07:29 686

原创 elk日志平台部署记录

ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。Elasticsearch是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功能。日志收集后就存储在这里Logstash是用来收集日志,过滤并发送给Elasticsearch的,但是Elasticsearch非常占资源,新增了一个FileBeat,它是一个轻量级的...

2019-04-09 12:30:08 179

原创 无重复字符的最长子串

题目:给定一个字符串,找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字...

2019-02-13 17:11:42 134

原创 tomcat配置https

因为项目里面调用百度地图定位不准,调了好久没找到原因。又换成腾讯地图的时候发现在api文档里面发现腾讯地图说因为微信升级后浏览器定位只支持https。。记录一下配置https的过程我是在腾讯云里面申请的免费的ssl证书,有效期一年,https://cloud.tencent.com/product/ssl我选择的文件验证,其他验证方式也可以。文件验证步骤在这里https://c...

2019-02-13 17:08:32 200

原创 sql调优实践(mysql)

首先来创建表--学生表DROP TABLE IF EXISTS `student`;CREATE TABLE `student` ( `id` int(11) NOT NULL, `name` varchar(10) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;--课程表D...

2018-11-21 10:40:37 151

转载 由防火墙导致的数据库空闲连接断开问题

问题描述公司一个新项目上线,处于试运行阶段,这个项目虽然是外网可访问的,故部署在了DMZ区,但试运行阶段只给了公司内少部分员工地址和账号(其中包括一些领导),故访问量很小,但项目还是挺重要的。试运行阶段中,项目应用日志中不定期会报异常,尤其是在刚上午刚开始使用时,还有空闲一段时间后再次使用时,具体异常如下:ERROR [com.alibaba.druid.util.JdbcUtils]...

2018-10-24 10:15:05 1724

转载 乐观锁与悲观锁——解决并发问题

引言为什么需要锁(并发控制)?  在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。典型的冲突有: 丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。 脏读:当一个事务读取其它完成一半事务的记录时,就会发生脏读取。例如:用户A,B看...

2018-10-18 17:29:17 165

转载 Mysql锁机制--索引失效导致行锁变表锁

InnoDB默认的行锁可以使得操作不同行时不会产生相互影响、不会阻塞,从而很好的解决了多事务和并发的问题。但是,那得基于一个前提,即 Where 条件中使用上了索引;反之,如果没有使用上索引,则是全表扫描、全部阻塞。本文就以实际例子来演示这种情景。1 准备数据1.1 建表DROP TABLE IF EXISTS employee;CREATE TABLE IF NOT EXISTS...

2018-10-18 17:27:02 3195 1

原创 Linux下查看防火墙状态报错Unit iptables.service could not be found

linux下查看防火墙状态[root@localhost src]# service iptables statusRedirecting to /bin/systemctl status iptables.serviceUnit iptables.service could not be found.提示Redirecting to /bin/systemctl status ...

2018-09-10 19:16:35 28022

原创 DES加解密

DES是对称加密算法,也就是加解密都是用同样的密钥。加密和解密过程中,密钥长度都必须是8的倍数import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESKeySpec;import java.ne...

2018-07-26 10:55:53 571

原创 poi上传excel工具类 兼容2003/2007版本

写的比较简单,可以直接用,拿去按自己项目需求稍微修改下就可以了。直接上代码吧,package com;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.ss.usermodel.Sheet;import org.apache.poi...

2018-06-12 17:12:48 856

原创 微信access_token的缓存与更新

微信获取access_token的有效期是7200秒,该接口每天每个公众号调用次数只有2000次,需要缓存起来,失效了再更新。思路:将access_token保存在redis中。1:获取时检查redis中是否存在,不存在则向微信请求获取到access_token保存到redis2:redis中存在时,我这里加了个access_token有效性校验,由于微信并没有提供access_token有效性校...

2018-03-21 18:16:26 7625 5

原创 nginx和ftp图片服务器的搭建记录

图片服务器需要两个服务:   Nginx(图片访问): 1、http服务:可以使用nginx做静态资源服务器。也可以使用apache。推荐使用nginx,效率更高。 2、反向代理 实现 负载均衡 ftp服务(图片上传): 使用linux做服务器,在linux中有个ftp组件vsftpd。两个服务器的搭建就不详细介绍了,主要记录今天在用

2016-12-11 16:29:12 2588

转载 解决主机与虚拟机互PING,但主机无法访问虚拟机上启动的web服务

在linux上搭建nginx服务器,nginx启动后虚拟机访问localhost能出现nginx的欢迎页,但是主机访问却进不去,主机和虚拟机能互相ping通,这时查看虚拟机端口发现80端口没开,逐开启80端口,主机访问虚拟机ip,出现nginx欢迎界面,成功!       以下是原文地址。 原文链接主机与虚拟机互PING,但主机无法访问虚拟机服务解决1.本机

2016-12-10 18:49:31 16803

空空如也

空空如也

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

TA关注的人

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