- 博客(60)
- 资源 (12)
- 收藏
- 关注
转载 Linux 下增大tomcat内存
我的服务器的配置: # OS specific support. $var _must_ be set to either true or false.JAVA_OPTS="-Xms1024m -Xmx4096m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=2048m" 正文: 常见的内存溢出有以下两种:java.lang.OutOfMemoryErr...
2018-04-20 09:18:37
4380
原创 tomcat服务器部署多个项目
Tomcat部署多个域名,每个域名对应不同项目,需要修改server.xml配置文件。在<Host>标签内新增<Context path="" docBase="" reloadable="false" />属性说明docBase:代表项目的绝对路径。也可以使用相对路径。path:代表访问时的项目名称多个项目需要配置多个<Host>如下: <Host
2018-04-20 09:17:12
785
原创 centos7 安装MySql
在CentOS中默认安装有MariaDB,这个是MySQL的分支,工作中用到的是MySql,所以打算在系统中安装MySql,网上看到一篇帖子,按照帖子内容安装一次性成功,特地记录下。1.下载并安装MySql官方的Yum Repository[root@vultr lwl]# wget -i -c http://dev.mysql.com/get/mysql57-community-release...
2018-03-26 23:34:38
498
原创 Java注解之 @Target、@Retention、@Documented简介
先来看一个Spring中的一个常用注解package org.springframework.stereotype;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.ann...
2018-03-11 14:45:46
73420
6
转载 Java中List转换为数组,数组转List
原文地址:https://www.cnblogs.com/happyPawpaw/archive/2012/10/22/2734140.htmlArrayList list=new ArrayList();String strings[]=(String [])list.toArray();这样写代码个人觉得应该没什么问题,编译也没有问题。可是具体运行的时候
2017-12-27 18:57:43
500
转载 Centos7 安装RabbitMQ 详解
原文:http://www.linuxidc.com/Linux/2017-05/143765.htm按照原博一次性成功,所以转载过来供以后学习使用。首先需要安装erlang,参考:http://fedoraproject.org/wiki/EPEL/FAQ#howtouserpm -Uvh http://download.Fedoraproject.org/pub
2017-11-30 11:39:14
234
转载 myeclipse2016 git操作
原文:原文地址1、从github获取项目Import -> Git -> Projects from Git ->Clone URI 填写github上的项目https网址即可。2、提交github右键项目 team - > Commit -> Commit and Pust 既Commit 到本地仓库,又Push 到远程github3、单个文件回滚(本地
2017-10-31 09:04:17
934
原创 maven搭建项目
1.首先是配置jdk 、maven环境变量传送门:Maven 下载、安装、配置2.简单了解下 setting.xml配置文件内容:setting.xml配置详解3.到目前为止,我们已经大概了解并安装好了Maven,现在,我们开始 创建一个最简单的Hello World项目。如果你是初次接触Maven,我建议你按照本章的内容一步步地编写代码并执行。 3.1 编写POM 3.2
2017-10-28 20:36:29
299
原创 Mysql数据类型
MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型MySQL支持所有标准SQL数值数据类型。作为SQL标准的扩展,MySQL也支持整数类型TINYINT、MEDIUMINT和BIGINT。下面的表显示了需要的每个整数类型的存储和范围。类型大小范围(有符号)范围(无符号)用途
2017-10-13 10:57:03
265
转载 Linux 进程 Too many open files
运行在Linux系统上的Java程序可能会出现"Too many open files"的异常情况,且常见于高并发访问文件系统,多线程网络连接等场景。 程序经常访问的文件、socket在Linux中都是文件file,系统需要记录每个当前访问file的name、location、access authority等相关信息,这样的一个实体被称为file entry。“open
2016-12-28 12:28:31
426
转载 深入理解Java之线程池
原作者:海子 出处:http://www.cnblogs.com/dolphin0520/ 本文归作者海子和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并
2016-12-19 13:56:41
292
转载 解决crond引发大量sendmail、postdrop进程问题
问题:服务器内存接近耗尽报警,ps -ef查看有3000多个进程,大部分都是crond、sendmail、postdrop而 postdrop是由sendmail启动的,而sendmail又是由crond启动的。 问题成因:crond在执行脚本时会将脚本输出信息以邮件的形式发送给系统用户,所以必然要调用sendmail,而sendmail又会调用postdrop发送邮件,但是如果系统的
2016-12-14 10:32:52
14590
转载 探讨:crond 引发大量sendmail进程的解决办法
某服务器账号comm无法登录,说是资源消耗完毕。于是用另一个账号登陆到服务器,检查common账号到底启动了哪些dd引起资源耗尽:ps -u common发现有个 sendmail的启动特别多例如:common 31446 31377 0 20:20 ? /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -
2016-12-14 10:06:03
4652
转载 Spring如何加载XSD文件(org.xml.sax.SAXParseException: Failed to read schema document错误的解决方法)
本文原文连接: http://blog.youkuaiyun.com/bluishglc/article/details/7596118 ,转载请注明出处!有时候你会发现过去一直启动正常的系统,某天启动时会报出形如下面的错误:[plain] view plain copyorg.xml.sax.SAXParseException: schem
2016-12-09 10:25:06
425
转载 httpclient 4.5.2 https协议时忽略服务器证书
1maven dependencedependency> groupId>org.apache.httpcomponentsgroupId> artifactId>httpclientartifactId> version>4.5.2version>dependency>2. 测试类package com.iraid.test; import java.io.B
2016-10-09 16:58:17
9093
转载 Tomcat 性能优化(连接数、线程、JVM、dir)
Tomcat的server.xml中Context元素的以下参数应该怎么配合适 Java代码 "8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" acceptCount="100" /> maxThreads="150" 表示
2016-08-26 13:29:21
629
转载 log4j配置祥解
原文地址:http://www.blogjava.net/kit-soft/archive/2009/08/28/292977.html第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:1 log4j.rootCategory=INFO, stdout , R23 log4
2016-08-25 10:34:03
309
原创 ubuntu15.10 安装ssh和telnet服务器
一:安装ssh服务器1.安装ssh服务器端$ sudo apt-get install openssh-server2.启动ssh-server$ sudo /etc/init.d/ssh start(或者restart)出现以下提示表明server sshd已启动:[ ok ] Starting ssh (via systemctl): ssh.service.
2016-06-02 17:27:35
1570
转载 Elasticsearch基础教程
原文地址:http://blog.youkuaiyun.com/cnweike/article/details/33736429/Elasticsearch基础教程基础概念 Elasticsearch有几个核心概念。从一开始理解这些概念会对整个学习过程有莫大的帮助。 接近实时(NRT) Elasticsear
2016-05-03 13:25:48
669
转载 mongodb 数据库操作--备份 还原 导出 导入
mongodb数据备份和还原主要分为二种,一种是针对于库的mongodump和mongorestore,一种是针对库中表的mongoexport和mongoimport。一,mongodump备份数据库1,常用命令格?1mongodump -h IP --port 端口 -u 用户名 -
2016-04-19 15:56:41
412
转载 HDFS客户端的权限错误:Permission denied
原文地址:http://www.huqiwen.com/2013/07/18/hdfs-permission-denied/搭建了一个Hadoop的环境,Hadoop集群环境部署在几个Linux服务器上,现在想使用windows上的Java客户端来操作集群中的HDFS文件,但是在客户端运行时出现了如下的认证错误,被折磨了几天,问题终得以解决。以此文记录问题的解决过程。(
2016-03-22 12:50:22
1575
转载 ubuntu 12.04安装telnet和ssh服务
ubuntu安装telnet服务1. sudo apt-get install xinetd telnetdsudo vi /etc/inetd.conf并加入以下一行,假如没有发现这个文件,自己新建立一个也是可以的哦,刚开始我也不知道,自己试了之后才知道的。telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbi
2016-03-18 15:58:18
314
转载 Linux查看与修改时区、时间的命令
1、查看、修改Linux时区与时间一、linux时区的查看与修改1,查看当前时区date -R 2,修改设置时区方法1:tzselect 方法2:仅限于RedHat Linux 和 CentOStimeconfig 方法3:适用于Debiandpkg-reconfigure tzdata
2016-03-18 14:23:44
582
转载 Ubuntu防火墙设置
1.安装 sudo apt-get install ufw 2.启用 sudo ufw enable sudo ufw default deny 运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。 关闭所有外部对本机的访问,但本机访问外部正常。 3.开启/禁用 sudo ufw allow|deny [service] 打开或关闭某个端口,例如:
2016-03-18 14:06:05
338
转载 linux/unix下telnet提示Escape character is '^]'的意义
在linux/unix下使用telnet hostname port连接上主机后会提示Escape character is '^]'这个提示的意思是按Ctrl + ] 会呼出telnet的命令行,出来telnet命令好之后就可以执行telnet命令,例如退出出telnet是quit.其他常用的telnet命令功能描述:close关闭当前连接logout强制退出远程用户并关
2016-03-18 09:25:03
34597
转载 修改sshd_config解决 xshell 链接 linux 错误 connection closed by foreign host
用xshell连接服务器总是报错 connection closed by foreign host,害的我一个程序每次都跑到一半解决方案是: sudo vim /etc/ssh/sshd_config添加两行:ClientAliveInterval 60ClientAliveCountMax 3sudo /etc/init.d/ss
2016-03-18 09:24:04
706
原创 java.net.SocketException: Connection reset by peer: socket
最近一个项目中用到了Spring MVC 计时器 + HttpClient 发送http请求,封装post请求代码如下:
2016-03-17 16:54:17
9880
1
转载 tomcat7+jdk的keytool生成证书 配置https
原文地址:http://www.cnblogs.com/sixiweb/p/3339698.html目前只会使用jdk的keytool来生成证书。本文仅介绍这种方法。1Windows下:1.1 生成keystore文件及导出证书打开控制台:运行:%JAVA_HOME%\bin\keytool -genkey -alias tomcat -ke
2016-03-16 15:45:38
342
原创 Linux系统下配置Java环境变量,配置Tomcat服务器、mongodb数据库
Linux系统:64位,查看系统版本号shell命令:cat /proc/version需要的文件:jdk-7u79-linux-x64.tar.gzapache-tomcat-7.0.63.tar.gzmongodb-linux-x86_64-3.0.7.tgz1、配置jdk环境变量JAVA环境变量1. PATH环境变量。作用是指定命令搜索路径,在...
2016-03-15 18:36:40
1487
转载 spring 定时器配置
命名空间首先添加命名空间 在配置文件中applicationContext.xml[html] view plain copy print?xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/
2016-03-07 15:40:05
374
转载 Java Servlet
Servlet 是一些遵从Java Servlet API的Java类,这些Java类可以响应请求。尽管Servlet可以响应任意类型的请求,但是它们使用最广泛的是响应web方面的请求。 Servlet必须部署在Java servlet容器才能使用。虽然很多开发者都使用Java Server Pages(JSP)和Java Server Faces(JSF)等Servlet框架,但是这些技术都
2016-03-03 15:06:19
426
转载 WebApplicationContext初始化
ApplicationContext是Spring的核心,Context我们通常解释为上下文环境,我想用“容器”来表述它更容易理解一些,ApplicationContext则是“应用的容器”了;在Web应用中,我们会用到WebApplicationContext,WebApplicationContext继承自ApplicationContext;WebApplicationContext的初始化
2016-03-03 14:26:34
305
转载 配置Tomcat使用https协议(配置SSL协议)
内容概览:如果希望 Tomcat 支持 Https,主要的工作是配置 SSL 协议 1.生成安全证书 2.配置tomcat-------------------------------------------------------------------------------------------------------------------------
2016-03-02 16:18:18
463
转载 ServletContextListener使用详解
在 Servlet API 中有一个 ServletContextListener 接口,它能够监听 ServletContext 对象的生命周期,实际上就是监听 Web 应用的生命周期。当Servlet 容器启动或终止Web 应用时,会触发ServletContextEvent 事件,该事件由ServletContextListener 来处理。在 ServletContextListene
2016-02-26 15:45:08
485
转载 Java并发编程:线程池的使用
Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任
2016-02-23 13:42:47
325
转载 poi 操作excel 的例子
package com;import java.io.FileInputStream;import java.util.Iterator;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFDateUtil;import org.apache.poi.hssf.u
2016-01-21 15:13:55
337
转载 Java项目中读取properties文件
下面1-4的内容是网上收集的相关知识,总结来说,就是如下几个知识点:最常用读取properties文件的方法InputStream in = getClass().getResourceAsStream("资源Name");这种方式要求properties文件和当前类在同一文件夹下面。如果在不同的包中,必须使用:InputStream ins = this.getClass().getRe
2015-12-29 14:45:36
468
转载 Java使用7Zip完成文件的压缩和解压缩
有时候,你的程序有可能会做压缩和解压缩的操作,当然,你完全可以使用Java自带的压缩和解压缩的工具类来完成,但是那样也会带来一些问题:最主要的就是中文乱码的问题以及保持目录结构的问题。所以,我们完全可以借助7Zip来完全文件的压缩与解压缩。使用Java调用7Zip来完全任务其实说白了就是使用7Zip的命令行模式,然后使用Java的Runtime.getRuntime().exec()来执行
2015-12-23 11:27:38
6343
转载 避免HttpClient的”javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated”异常
本文属于原创,更多详细信息查看:http://www.pm-road.com/index.php/2014/08/22/78/出现此问题主要原因是因为在请求过程中证书的问题;有些客户端并未安装服务器要求的证书,所以会产生此问题,以下是部分报错代码:javax.net.ssl.SSLPeerUnverifiedException: peer not authenticatedat
2015-12-15 10:25:26
1045
转载 Jquery之Bind方法参数传递与接收的三种方法
这篇文章主要介绍了Jquery的Bind方法参数传递与接收的三种方法,需要的朋友可以参考下:方法一、?1234functionGetCode(event){alert(event.data.foo);}
2015-11-10 15:48:16
411
elasticsearch-1.7.1
2016-07-02
apache-tomcat-7.0.63.tar.gz
2016-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人