
Server
0945v1
活到老,学到老
展开
-
Mysql连接超时解决方案1: 修改默认超时时间
MySQL数据库一般默认的连接超时时间为28800s(即8小时),但是在进行大规模的线程事务操作时,一个连接会一直等待执行,这时候如果数据库的超时时间设置的过短,就可能会出现Mysql数据连接自动被释放,影响后面对数据库的操作。当然MySQL连接设置的大小,要根据需求场景进行设置,wait_timeout过大也有弊端,其体现就是MySQL里大量的SLEEP进程无法及时释放,拖累系统性能,不过也...原创 2020-02-27 10:22:24 · 28920 阅读 · 2 评论 -
Nginx 连接超时参数优化
1. 什么是连接超时当服务器建立的连接没有接收处理请求时,可以在指定的时间内让它超时自动退出2. 连接超时的作用(1) 将无用的连接设置为尽快超时,可以保护服务器的系统资源(CPU、内存、磁盘)(2) 当连接很多时,及时断掉那些建立好的但又长时间不做事的连接,以减少其占用的服务器资源(3) 如果黑客攻击,会不断地和服务器建立连接,因此设置连接超时以防止大量消耗服务器的资源...原创 2020-01-13 18:31:31 · 2538 阅读 · 0 评论 -
Nginx配置中的if判断
当rewrite的重写规则满足不了需求时,比如需要判断当文件不存在时、当路径包含xx时等条件,则需要用到ifif语法if (表达式) { ...}表达式语法:当表达式只是一个变量时,如果值为空或任何以0开头的字符串都会当做false 直接比较变量和内容时,使用=或!= -f和!-f用来判断是否存在文件 -d和!-d用来判断是否存在目录 -e和!-e用来判断是否存...原创 2020-01-13 17:15:14 · 20298 阅读 · 0 评论 -
nginx的作用及正则配置
nginx的基本功能1.静态HTTP服务器Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端。server { listen 80; # 端口号 location / { root /usr/share/nginx/html; # 静态文件路径 }}2、反向代理服务器什么是反向代理?...转载 2020-01-13 17:03:49 · 309 阅读 · 0 评论 -
解决:java.lang.ClassCastException:[Ljava.lang.Object
java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to com.alibaba.domain.Person解决方法:public Person queryById(Integer personId) { return (Person) getSession().createSQLQuery(" selec...原创 2019-10-24 16:06:47 · 1930 阅读 · 0 评论 -
Java反射-高级开发必须懂的
理解反射对学习Java框架有很大的帮助,如Spring框架的核心就是使用Java反射实现的,而且对做一些Java底层的操作会很有帮助。一:Class类的使用①.万事万物皆对象,(当然,基本数据类型,静态成员不是面向对象(属于类的)),所以我们创建的每一个类也都是对象,即类本身是java.lang.Class类的实例对象,但是这些对象都不需要new出来,因为java.lang.Cla...原创 2019-08-09 11:07:35 · 309 阅读 · 0 评论 -
面试系列-并发编程72道面试题及答案
1.Java中守护线程和本地线程区别java中的线程分为两种:守护线程(Daemon)和用户线程(User)。任何线程都可以设置为守护线程和用户线程,通过方法Thread.setDaemon(bool on);true则把该线程设置为守护线程,反之则为用户线程。Thread.setDaemon()必须在Thread.start()之前调用,否则运行时会抛出异常。两者的区别:...原创 2019-08-09 11:05:44 · 328 阅读 · 0 评论 -
Git Bash运行错误,版本 2.16.2-64-bit
环境:win7 64位Error: Could not fork child process: Resource temporarily unavailable (-1).DLL rebasing may be required; see ‘rebaseall / rebase –help’.问题现象 : 在安装Git64位后,运行git bash一直报错,failed to f...原创 2019-04-23 11:25:28 · 1462 阅读 · 3 评论 -
Windows环境下搭建SVN服务器
使用 VisualSVN Server来实现主要的 SVN功能则要比使用原始的 SVN和Apache相配合来实现源代码的 SVN管理简单的多,下面就看看详细的说明。VisualSVN Server的下载地址如下,是免费的,随意不必有顾虑http://www.visualsvn.com/server/download/SVN 的下载地址如下http://tortoisesvn.net...转载 2018-10-12 14:35:41 · 229 阅读 · 0 评论 -
Tomcat如何配置使用Manager App功能
使用tomcat,如何使用Manager App功能,可能大家还没有具体的印象,其实tomcat也有具体的页面管理我们的网站app程序的,下面小编就具体介绍下如何实现这一功能工具/原料tomcat jdk配置步骤1、第一步:安装tomcat,配置tomcat,打开tomcat的服务2、第二步:要确保我们自己安装的tomcat配置好环境能够正常的使用,并且能够运行起来,对于t...转载 2018-10-12 14:11:51 · 1757 阅读 · 1 评论 -
Tomcat服务器配置https认证(使用keytool生成证书)
一、证书生成1、生成服务器证书(1)打开打开命令控制台,进入jdk的bin目录 cd D:\Program Files\jdk1.6.0_45\bin(2)keytool为Tomcat生成证书(“-validity 36500”证书有效期,36500表示100年,默认值是90天) keytool -genkey -v -alias tomcat -key转载 2017-12-07 16:08:10 · 3643 阅读 · 1 评论