自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

转载 JDK8:PermGen变更为MetaSpace详解

jdk8移除了PermGen,取而代之的是MetaSpace元空间(Metaspace):一种新的内存空间的诞生。JDK8 HotSpot JVM 使用本地内存来存储类元数据信息并称之为:元空间(Metaspace);这与Oracle JRockit 和IBM JVM’s很相似。这将是一个好消息:意味着不会再有java.lang.OutOfMemoryError: PermGen...

2018-08-28 21:59:00 190

转载 Tomcat优化(一)-线程池优化

tomcat处理请求的过程:在accept队列中接收连接(当客户端向服务器发送请求时,如果客户端与OS完成三次握手建立了连接,则OS将该连接放入accept队列);在连接中获取请求的数据,生成request;调用servlet容器处理请求;返回response。相对应的,Connector中的几个参数功能如下:1、acceptCountaccept队列的长度;当accept队...

2018-08-22 20:02:00 577

转载 maven配置阿里云镜像【转】

打开maven配置文件,找到标签,添加如下:<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/conten...

2018-08-15 17:22:00 139

转载 tomcat8 JVM 优化

在Linux环境下设置Tomcat JVM,在/opt/tomcat/bin/catalina.sh文件中找到"# ----- Execute The Requested Command"位置,设置JVM如下:# ----- Execute The Requested Command -----------------------------------------JAVA_...

2018-06-20 22:51:00 132

转载 修改可打开文件数和用户最多可开发进程数

修改可打开文件数和用户最多可开发进程数命令:ulimit -n 655350ulimit –u 655350可以通过ulimit –a查看参数设置,不设置时默认为1024,默认情况下,你会发现请求数到到一定数值后,再也上不去了转载于:https://www.cnblogs.com/lbwniubi/articles/9206459.html...

2018-06-20 22:35:00 103

转载 tomcat线程池相关优化【提高并发】

1.打开注释 <Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="500" minSpareThreads="20" maxSpareThreads="50" maxIdleTime="60000"/>2.Connector 相关配置...

2018-06-20 22:09:00 335

转载 linux 端口开放

vim/etc/sysconfig/iptables如:开放8080端口-AINPUT-mstate--stateNEW-mtcp-ptcp--dport8080-jACCEPT此段信息需要放在:-AINPUT-mstate--stateNEW-mtcp-ptcp--dport22-jACCEPT后面...

2018-06-16 17:32:00 119

转载 mysql: command not found

这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下。比如:# ln -s /usr/local/mysql/bin/mysql /usr/bin转载于:https://www.cnblogs.com/lbwniubi/articles/9190936.html...

2018-06-16 17:29:00 90

转载 linux mysql开机自动启动

cd /usr/local/mysql/support-filescp mysql.server /etc/init.d/mysqldchkconfig --add mysqld转载于:https://www.cnblogs.com/lbwniubi/articles/9190929.html

2018-06-16 17:27:00 94

转载 mysql启动报: Please read "Security" section of the manual to find out how to run mysqld as root!

很简单,vim 你的my.cnf[mysqld]user=mysql  在mysqld下指定用户,问题原因为使用root来启动是不安全的,程序自动阻拦,可以使用root用户强制启动(不建议)转载于:https://www.cnblogs.com/lbwniubi/articles/9190918.html...

2018-06-16 17:23:00 1657

转载 mysql启动报PID file为No Such file or directory

在网上有许多的解决方案,这里说下自己的。错误原因为刚安装mysql,许多必要文件没创建。pid目录 :/var/run/mysqld/mysqld.pid实际情况在run 目录下无mysqld相关内容cd /var/runmkdir mysqldcd mysqldls -lcd ..chown -R mysql:mysql /var/run/my...

2018-06-16 17:20:00 861

转载 安装mysql5.7系列版本

1.官网下载mysql,目前5.7系列版本为mysql-5.7.22-linux-glibc2.12-x86_64.tar2.放在/usr/logcal 下解压压缩包,并改名为mysqlcd /usr/local/tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tarmv mysql-5.7.22-linux-glibc2....

2018-06-16 17:15:00 86

转载 字符串-不同的编码格式下所占用的字节数【转载】

英文字母和中文汉字在不同的编码格式下,所占用的字节数也是不同的,我们可以通过下面的例子来看看在一些常见的编码格式下,一个英文字母和一个中文汉字分别占用多少字节。import java.io.UnsupportedEncodingException;public class EncodeTest {public static void printByteLength(Stri...

2018-04-27 22:58:00 255

转载 分析MySQL数据类型的长度【转载】

分析MySQL数据类型的长度 MySQL有几种数据类型可以限制类型的"长度",有CHAR(Length)、VARCHAR(Length)、TINYINT(Length)、SMALLINT(Length)、MEDIUMINT(Length)、INT(Length)、BIGINT(Length)、FLOAT(Length, Decimals)、DOUBLE(Length, De...

2018-04-27 22:52:00 59

转载 My SQL char和varchar区别【转载】

字符与字节的区别一个字符由于所使用的字符集的不同,会并存储在一个或多个字节中,所以一个字符占用多少个字节取决于所使用的字符集注意:char与varchar后面接的数据大小为存储的字符数,而不是字节数char与varchar的差异为方便说明,我们下面定义一个表:CREATE TABLE `t_users` (`name` CHAR(10) NOT NUL...

2018-04-27 11:31:00 119

转载 结构体定义 typedef struct 用法详解和用法小结【转载】

typedef是类型定义的意思。typedef struct 是为了使用这个结构体方便。具体区别在于:若struct node{ }这样来定义结构体的话。在定义 node 的结构体变量时,需要这样写:struct node n;若用typedef,可以这样写:typedef struct node{}NODE; 。在申请变量时就可以这样写:NODE n;其实就相当于 NODE 是...

2018-01-17 11:03:00 126

转载 jQuery手机验证码倒计时效果【转载】

比较常用的一种效果,当点击获取手机验证码之后,会有一个倒计时的效果,一般是60秒开始到0就变为“获取验证码”。HTML代码:<ul class="ulist"><li class="group"><label class="label" for="phone">联系电话:</label><div class="...

2018-01-05 14:25:00 72

转载 jquery验证手机号码(正则表达式)

function isPhoneNo(phone) { var pattern = /^1[34578]\d{9}$/; return pattern.test(phone); }true-验证通过false-验证失败转载于:https://www.cnblogs.com/lbwniubi/articles/8184785.html...

2018-01-03 17:20:00 2622

转载 Spring Boot中使用Spring-data-jpa让数据访问更简单、更优雅【转载】

为了解决这些大量枯燥的数据操作语句,我们第一个想到的是使用ORM框架,比如:Hibernate。通过整合Hibernate之后,我们以操作Java实体的方式最终将数据改变映射到数据库表中。为了解决抽象各个Java实体基本的“增删改查”操作,我们通常会以泛型的方式封装一个模板Dao来进行抽象简化,但是这样依然不是很方便,我们需要针对每个实体编写一个继承自泛型模板Dao的接口,再编写该接...

2017-12-28 14:36:00 77

转载 Spring Boot中使用JdbcTemplate访问数据库【转载】

数据源配置在我们访问数据库的时候,需要先配置一个数据源,下面分别介绍一下几种不同的数据库配置方式。首先,为了连接数据库需要引入jdbc支持,在pom.xml中引入如下配置:<dependency> <groupId>org.springframework.boot</groupId> <artifactId&g...

2017-12-28 14:08:00 87

转载 使用Thymeleaf模板引擎渲染web视图【转载】

静态资源访问在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。默认配置Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则:/static/public/resources/META-INF/resources举例:我们可以在src/main/resources/目录下创建static...

2017-12-28 11:18:00 177

转载 spring boot 快速构建【转载】

简介在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot来让你更易上手,更简单快捷地构建Spring应用!Spring Boot让我们的Spring应用变的更轻量化。比如:你可以仅仅依靠一个Java类来运行一个Spring引用。你也可以打包...

2017-12-28 11:02:00 79

转载 使用druid的来监控SQL

配置Servlet如下是在SpringBoot项目中基于注解的配置,如果是web.xml配置,按规则配置即可。import com.alibaba.druid.support.http.StatViewServlet;import javax.servlet.annotation.WebInitParam;import javax.servlet.annotati...

2017-12-27 11:37:00 105

转载 druid的一个参考配置【转载】

以下是一个参考的连接池配置: <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <!-- 基本属性 url、user、password --> <...

2017-12-26 11:16:00 284

转载 Spring Boot集成Druid数据库连接池

1.pom.xml添加依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.29</...

2017-12-26 11:08:00 64

转载 定时任务corn表达式搜集

1.每5秒执行一次: @Scheduled(cron="0/5 * * * * ?")2.每5分钟执行一次:@Scheduled(cron="0 0/5 * * * ?")转载于:https://www.cnblogs.com/lbwniubi/articles/8085213.html

2017-12-22 11:34:00 61

转载 定时任务实现(spring boot 自带的Scheduled)

定时任务执行方式:单线程(串行)多线程(并行)创建定时任务: 1 package redcord.task; 2 3 import org.slf4j.Logger; 4 import org.slf4j.LoggerFactory; 5 import org.springframework.scheduling.annotation.Sch...

2017-12-22 11:32:00 86

转载 js去掉字符串中的标签

转载于:https://www.cnblogs.com/lbwniubi/articles/8038339.html

2017-12-14 16:19:00 777

转载 IntelliJ IDEA2017 + tomcat 即改即生效 实现热部署【转载】

1.点击idea中tomcat设置2.点击deployment查看Deploy at the server startup 中tomcat每次所运行的包是 xxxx:war 还是其他,如果是xxxx:war包,请更换.点击旁边绿色加号,选择 xxxx:war exploded ,然后将 xxxx:war 点击红色删除掉3.然后在server中 将 "On Update...

2017-12-12 10:30:00 90

转载 linux后台启动java脚本(nohup)

命令:nohup java xxxx(.java文件) &转载于:https://www.cnblogs.com/lbwniubi/articles/8025817.html

2017-12-12 01:13:00 797

转载 nginx负载均衡简要配置

什么是负载均衡?负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。如下图:自己的配置:...

2017-12-05 20:51:00 117

转载 使用Nginx实现反向代理【转】

一、代理服务器1、什么是代理服务器代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬盘中,再发送给客户机。2、为什么要使用代理服务器1)提高访问速度由于目标主机返回的数据会存放在代理服务器的硬盘中,因此下一次客户再访问相同的站点数据时,会直接从代理服务器...

2017-12-05 20:40:00 44

转载 Linux(CentOS)下设置nginx开机自动启动和chkconfig管理【转】

Nginx 是一个很强大的高性能Web和反向代理服务器。虽然使用命令行可以对nginx进行各种操作,比如启动等,但是还是根据不太方便。下面介绍在linux下安装后,如何设置开机自启动。首先,在linux系统的/etc/init.d/目录下创建nginx文件,使用如下命令:vim/etc/init.d/nginx在脚本中添加如下命令:#!/bin/sh##ngi...

2017-12-05 17:45:00 56

转载 nginx error while loading shared libraries: libpcre.so.1:【转】

linux 64位安装nginx后启动出错报以下错误123[root@localhost nginx-1.3.0]# /usr/local/nginx/sbin/nginxerror while loading shared libraries: libpcre.so.1:cannot open shared object fi...

2017-12-05 15:28:00 52

转载 nginx相关操作

1.启动nginx -c /usr/local/nginx/conf/nginx.conf 2.关闭 (1.查询nginx主进程号 :ps -ef | grep nginx (2. 从容停止: kill -QUIT 主进程号转载于:https://www.cnblogs.com/lbwniubi/articles/7987182.html...

2017-12-05 15:27:00 53

转载 Linux系统MySQL开启远程连接【转】

远程连接服务器上的MySQL。Navicat软件连接数据库报错:2003-can't connect to MYSQL serve工具/原料crt、navicat、Linux系统、MySQL。方法/步骤远程连接上Linux系统,确保Linux系统已经安装上了M...

2017-12-05 14:40:00 73

转载 linux设置mysql开机启动

1.确认/etc/init.d/mysqld 存在2.chkconfig --add mysql 添加服务3.chkconfig --level 345 mysql on4.chkconfig --list 显示服务列表5.shutdown -r now 重启6、netstat -na | grep 3306,如果看到有监听说明服...

2017-12-05 14:26:00 55

转载 linux下mysql 5.7及以前版本 root密码修改方法【转】

借鉴:http://www.cnblogs.com/allenblogs/archive/2010/08/12/1798247.html1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MyS...

2017-12-05 14:01:00 39

转载 linux下使用命令修改IP地址【转】

=============================================================转自【百度】:https://jingyan.baidu.com/article/ca2d939d2cf1aceb6c31ce0a.html转载于:https://www.cnblogs.com/lbwniubi/articles...

2017-12-05 13:47:00 81

转载 于LVS+Nginx为什么会被同时使用的思考

最初的理解(也可以每个nginx都挂在上所有的应用服务器)nginx大家都在用,估计也很熟悉了,在做负载均衡时很好用,安装简单、配置简单、相关材料也特别多。lvs是国内的章文嵩博士的大作,比nginx被广泛接受还要早7年,并且已经被红帽作为了系统内置软件,可谓很牛了。lvs相对于nginx来说配置上就要相对复杂一些。但是,有时候我们会看到大牛们分享的经验里面是lvs+ngi...

2017-12-04 17:22:00 78

空空如也

空空如也

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

TA关注的人

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