自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhangliao613的专栏

zhangliao613的副标题

  • 博客(285)
  • 资源 (6)
  • 收藏
  • 关注

转载 Linux下shell脚本监控Tomcat的状态并实现自动启动

感谢有奉献精神的人https://blog.csdn.net/zhang41228/article/details/79860030之前用Java写了个在Windows Server服务器上面扫描指定目录下的所有Tomcat服务器并定时监控其状态的Swing程序,最近公司需要在Linux下监控tomcat的服务,一旦tomcat服务存在异常或者宕机,重启tomcat保证服务的正常运行,由于Linux下有Shell脚本可以实现此效果,就没有考虑用Java代码写了,下面是Linux下shell脚本监控T

2021-03-19 09:55:44 445 1

转载 spring+springMVC+mybatis+maven+mysql环境搭建

原文链接:https://www.cnblogs.com/alimayun/p/9063625.html感谢有奉献精神的人

2019-12-05 11:37:14 268

原创 shiro 多realms集成:Configuration error: No realms have been configured! One or more realms must be pr

<bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager"> <property name="cacheManager" ref="shiroCacheManager" /> <property name="authenticator

2018-06-27 17:28:28 2286 2

原创 增量发布版本坑记录

工作中有些版本发布是以增量或者hotfix方式发布,以增量或者hotfix方式发布时,需要注意一些坑,这些坑主要是跟编译机制有关,有时候不好发现问题,例如:内部类:如果一个类有内部类的情况,编译之后会产生多个.class文件,如果修改了内部类的内容,发布时要把内部类对应的class文件也一同发布。方法参数的修改:假设类A有以下方法  public void test()类B中调用了类A的test(...

2018-06-27 11:09:53 982

转载 Linux下查看CPU型号,内存大小,硬盘空间的命令(详解)

感谢有奉献精神的人转自:http://www.jb51.net/article/97157.htm1 查看CPU1.1 查看CPU个数# cat /proc/cpuinfo | grep "physical id" | uniq | wc -l2 **uniq命令:删除重复行;wc –l命令:统计行数**1.2 查看CPU

2018-01-10 11:19:14 276324 6

转载 ulimit 命令详解

感谢有奉献精神的人转自:https://www.cnblogs.com/zengkefu/p/5649407.htmlLinux对于每个用户,系统限制其最大进程数。为提高性能,可以根据设备资源情况,设置各linux 用户的最大进程数可以用ulimit -a 来显示当前的各种用户进程限制。下面我把某linux用户的最大进程数设为10000个

2017-12-28 17:44:49 848

转载 Nginx安装及配置详解

感谢有奉献精神的人转自:https://www.cnblogs.com/zhouxinfei/p/7862285.htmlnginx概述nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代

2017-12-28 15:51:08 429

转载 linux进程、线程状态 tomcat线程数 并发数查看

感谢有奉献精神的人转自:https://www.cnblogs.com/Jessy/p/3535612.html1、linux进程查看:ps -aux 、topUSER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMANDroot         1  0.0 

2017-12-28 14:50:19 4940

转载 TCP的三次握手(建立连接)和四次挥手(关闭连接)

感谢有奉献精神的人转自:https://www.cnblogs.com/Jessy/p/3535612.htmlnetstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'参照:http://course.ccniit.com/CSTD/Linux/reference/f

2017-12-27 11:21:43 407

转载 ping、telnet、ssh、netstat

感谢有奉献精神的人转自:http://blog.csdn.net/lanonola/article/details/513740111、pingping命令工作在OSI参考模型的第三层-网络层。ping命令会发送一个数据包到目的主机,然后等待从目的主机接收回复数据包,当目的主机接收到这个数据包时,为源主机发送回复数据包,这个测试命令可以帮助网络管理者测试

2017-12-25 16:38:38 291

转载 JAVA NIO 服务器与客户端实现示例(代码1)

感谢有奉献精神的人转自:http://blog.csdn.net/zmx729618/article/details/54584583公共类:[java] view plain copy package com.stevex.app.nio;     import java.nio.Byte

2017-12-20 10:14:25 1106

转载 数据结构 - 单链表的实现

感谢有奉献精神的人转自:http://www.cnblogs.com/whgk/p/6589920.html数据结构还是很重要的,就算不是那种很牛逼的,但起码得知道基础的东西,这一系列就算是复习一下以前学过的数据结构和填补自己在这一块的知识的空缺。加油。珍惜校园中自由学习的时光。按照链表、栈、队列、排序、数组、树这种顺序来学习数据结构这门课程把。

2017-12-06 15:25:54 553

转载 Java运行参数设置

感谢有奉献精神的人转自:http://blog.csdn.net/a503921892/article/details/39048889年轻代 年老代概念 http://jefferent.iteye.com/blog/1123677 JVM的堆的内存, 是通过下面面两个参数控制的 -Xms 最小堆的大小, 也就是当你的虚拟机启动

2017-11-17 14:10:08 5199

转载 Full GC排查

感谢有奉献精神的人转自:http://blog.csdn.net/huaweitman/article/details/50899839我们的Java应用因频繁FULL GC导致性能降低很多,经过多人的定位也没有结论,于是我自主请命,经过一天的研究终于搞定了,现把经验与大家共享,相关的gc日志如下:4.758: [Full GC [PSYoung

2017-11-16 16:09:14 293

转载 14招搞定JavaScript调试

感谢有奉献精神的人转自:https://blog.fundebug.com/2017/11/08/14-javascript-debugging-tips/14招搞定JavaScript调试译者按: 很多时候,大家可能只是依靠console.log来调试JavaScript代码,这样做的局限性不言而喻,这篇博客将教你几招实用的调试技巧。

2017-11-08 10:55:30 229

转载 快速例子学习mongodb的mapreduce

感谢有奉献精神的人转自:http://jackyrong.iteye.com/blog/1408548map和reduce是十分有用的操作,特别是在NOSQL中.本文简单小结下 在mongodb中对mapreduce的操作,以及在JAVA中如何操作. 1 启动mongodb    mongo启动即可 2 建立db    use test 

2017-08-23 16:04:06 277

原创 linux 查看进程启动时间(运行时间)

ps -p PID -o lstartps -eo lstart 启动时间 ps -eo etime 运行多长时间.ps -eo pid,lstart,etime | grep PID

2017-08-16 17:39:37 3149

转载 Linux使用jstat命令查看jvm的GC情况

感谢有奉献精神的人转自:http://blog.csdn.net/wayne_2015/article/details/71159813Options,选项,我们一般使用 -gcutil 查看gc情况 vmid,VM的进程号,即当前运行的java进程号 interval,间隔时间,单位为秒或者毫秒 count,打印次数,如果缺省则打印无数次 通常运行

2017-08-03 17:16:04 1966

转载 java集合——队列和双端队列+优先级队列

感谢有奉献精神的人转自:http://blog.csdn.net/pacosonswjtu/article/details/50323717【0】README0.1) 本文描述转自 core Java volume 1, 源代码为原创,旨在理解 Java集合——队列和双端队列+优先级队列 的相关知识; 0.2) for full source c

2017-03-28 14:43:41 1535

转载 tomcat catalina.sh JAVA_OPTS参数说明与配置

感谢有奉献精神的人转自:http://blog.csdn.net/cuker919/article/details/8233821牛人写JVM的博客:http://blog.csdn.net/java2000_wl/article/category/1249100http://blog.csdn.net/cutesource/arti

2017-01-05 11:48:55 1180 2

转载 Linux 日志查询 - 精确详细

感谢有奉献精神的人转自:http://jingyan.baidu.com/article/656db918fccd01e381249c2b.html1、tail -n  10  test.log   查询日志尾部最后10行的日志;tail -n +10 test.log    查询10行之后的所有日志;head -n 10  test.log   查询日志文

2017-01-03 09:56:41 3336

转载 ulimit 的功能和用法

感谢有奉献精神的人转自:http://www.360doc.com/content/13/0924/10/14006118_316679434.shtml概述系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一种 linu

2016-11-16 09:47:37 5007 1

转载 Tomcat进程意外退出的问题分析

感谢有奉献精神的人转自:http://ifeve.com/why-kill-2-cannot-stop-tomcat/节前某个部门的测试环境反馈tomcat会意外退出,我们到实际环境排查后发现不是jvm crash,日志里有进程销毁的记录,从pause到destory的整个过程:org.apache.coyote.AbstractProtocol pauseP

2016-11-10 15:32:35 508

转载 Java内存模型及GC原理

感谢有奉献精神的人转自:http://blog.sina.com.cn/s/blog_4e90b3ba0100m5cb.htmljava内存模型sun官方网站:sun java 虚拟机模型JVM内存模型中分两大块,一块是 NEW Generation, 另一块是Old Generatio

2016-11-03 17:01:36 376

转载 如何在Java中选择Map/List/Set

感谢有奉献精神的人转自:http://blog.csdn.net/autofei/article/details/7456221很实用,分享一下。简单版本复杂版本参考:http://initbinder.com/articles/cheat-sheet-for-selecting-maplistset-in-Jav

2016-11-03 16:47:12 524

转载 tomcat查看GC信息

感谢有奉献精神的人转自:http://blog.csdn.net/jimmy1980/article/details/4968308tomcat启动参数,将JVM GC信息写入tomcat_gc.logCATALINA_OPTS='-Xms512m -Xmx4096m -XX:PermSize=64M -XX:MaxNewSize=128m -XX:MaxPermS

2016-11-03 16:23:13 1339

转载 Logback 将日志分级别打印

感谢有奉献精神的人转自:http://www.cnblogs.com/dragonflyyi/p/4245250.html最近项目中用到了logback 记录日志,  关于为啥使用logback 请百度一下:  logback与Log4J的区别好了,废话不多说,直奔主题, 研究了好久,终于将日志按级别将日志分文件打印出来了, 具体步骤如下:

2016-11-02 13:42:10 17655

转载 mongod.conf

感谢有奉献精神的人转自:http://blog.csdn.net/bugall/article/details/45582155mongod -f 'config path'MongoDB引入一个YAML-based格式的配置文件。2.4版本以前的仍然兼容。我的mongodb配置文件:systemLog: destination: file pa

2016-09-02 09:57:58 626

转载 MongoDB的安装及配置文件选项全解

感谢有奉献精神的人转自:http://www.jb51.net/article/87914.htm安装部分1. 安装包1.1 mongodb-org可以自动安装以下的四个包1.2 mongodb-org-servermongod进程和配置文件,启动脚本1.3 mongodb-org-mongosmongos进程1.4 mongodb-

2016-09-01 19:04:49 9746

转载 mongodb学习链接

感谢有奉献精神的人http://www.yiibai.com/mongodb/

2016-07-01 16:00:55 290

转载 elasticsearch 学习

感谢有奉献精神的人转自:http://www.cnblogs.com/huangfox/p/3541284.html

2016-05-20 16:09:51 294

转载 分库分表

感谢有奉献精神的人转自:http://geek.csdn.net/news/detail/72973

2016-05-13 11:33:19 359

转载 Java并发编程:线程池的使用

感谢有奉献精神的人转自:http://www.cnblogs.com/dolphin0520/p/3932921.htmlJava并发编程:线程池的使用  在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:  如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就

2016-05-10 18:04:59 350

转载 把一个List拆分为几个大小一样的List

感谢有奉献精神的人转自:http://blog.csdn.net/tengdazhang770960436/article/details/9145405[java] view plain copypackage com.dada.radom;    import java.util.ArrayList;  impor

2016-05-10 11:03:18 4538

转载 MongoDB常用操作命令大全

感谢有奉献精神的人转自:http://www.jb51.net/article/48217.htm成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令,只是MongoDB没有创建数据库的命令,但有类似的命令如:如果你想创建一个“myTest”的数据库,先运行use myTest命令

2016-03-31 17:45:31 420

转载 JMS简介与ActiveMQ实战

感谢有奉献精神的人转自:http://boy00fly.iteye.com/blog/11035861. JMS架构 Java 消息服务(Java Message Service,简称JMS)是用于访问企业消息系统的开发商中立的API。企业消息系统可以协助应用软件通过网络进行消息交互。JMS 在其中扮演的角色与JDBC 很相似,正如JDBC 提供了一套用于访

2016-03-28 17:06:56 596

转载 Linux find命令详解和实例说明

感谢有奉献精神的人转自:http://blog.csdn.net/lsbhjshyn/article/details/25541745find:搜索文件或目录例:find . -name '*.jsp' -mtime -90  //查找当前目录下90天之内修改过的以jsp后缀的文件-name: 根据名字查找,支持glob通配符* ? []等-iname: 忽略名

2016-03-18 11:58:21 639

转载 GraphicsMagick安装、实时生成缩略图

感谢有奉献精神的人转自:http://elf8848.iteye.com/blog/1708994GraphicsMagick安装、实时生成缩略图博客分类: 图像处理技术GraphicsMagick资料-------------------------------------------------------------

2016-02-02 17:06:02 1648

转载 Java的图片处理工具类

感谢有奉献精神的人转自:http://www.cnblogs.com/liyunqi007/archive/2011/11/23/2260052.htmlimport java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import jav

2016-02-02 15:48:20 2012

原创 java - io - 分类总结

一、按数据来源(去向)分类:1 、是文件: FileInputStream, FileOutputStream ( 字节流 )FileReader, FileWriter( 字符 )2 、是byte[] : ByteArrayInputStream, ByteArrayOutputStream( 字节流 )3 、是Char[]: CharArrayReader, CharArrayWr

2016-01-15 10:24:02 412

Dtree+Jquery动态生成树节点

Dtree Jquery动态生成树节点 http://www.iteye.com/topic/350056

2011-04-25

poi3.0.1操作excel

poi3.0.1操作excel,包括新增,修改excel的操作

2011-04-25

自己做的struts2的小例子

struts2的小例子,包括切换语言,converter(转换器),CRUD(新增,读取,更新,删除),文件上传,interceptor(拦截器),OGNL(Object-Graph Navigation Language),springIOC,validation(验证框架)

2011-04-22

struts2开发教程

struts2开发教程,详细介绍了struts2的开发过程,有不少实际例子

2011-04-22

strut2实现增删改查

strut2实现对数据库的增加、删除、修改、查询操作

2011-04-22

ORACLE_视图的_with_check_option.doc

ORACLE 视图的 with check option

2011-04-20

空空如也

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

TA关注的人

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