- 博客(84)
- 资源 (28)
- 问答 (2)
- 收藏
- 关注
转载 详解Tomcat 配置文件server.xml
文章转自:http://www.cnblogs.com/kismetv/p/7228274.html前言Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛。server.xml是Tomcat中最重要的配置文件,server.xml的每一个元素都对应了Tomcat中的一个组件;通过对xml文件中元素的配置,可以实现对Tomcat中各个组件的控制。因此,学习se...
2018-08-16 17:17:17
515
原创 简易网站流量统计工具
简易网站流量统计工具 当然,说起网站流量统计,现在开源的也有,免费的也有,xx统计,xx统计,网上随便可以找到,个人之所以写这个工具的,完全出于个人喜好,作为一个“职业”码农,在码农的路子上也走了几年了,想自己有点儿东西而已,当然,写的不好的,源听指教,勿喷。
2016-07-10 18:13:09
7765
原创 Java并行计算Fork/Join框架使用
背景介绍假如目前有个需求,计算1000个数字之和,此需求是不是很简单,一次循环,即可完成计算;但如果是计算100W甚至更多的呢?当然,此时的循环依然可以达到目的,但效率就不敢恭维;同时,如果此时有个需求,需要统计100个文件中某个单词出现的次数呢?最直接的办法也是依次循环这100个文件,最终统计到结果,更好一步,你应该想到了线程池处理,起10个线程,每个线程读10个文件统计,这样效率就提升10倍左右
2016-04-25 16:53:03
4192
1
原创 Redis集群监控工具之RedisLive
这里将介绍下redis集群监控UI工具之RedisLive的安装部署。 说白了,RedisLive就是一款免费开源的基于Python、tornado的的reids的监控工具,以WEB的形式展现出redis中的内存、key,实例数据等信息!RedisLive官网安装Python因为RedisLive是基于Python的,所以机器必须先安装Python,可输入Python来监测机器是否安装Pyt
2016-03-29 22:33:36
6093
1
转载 如何更好的判断系统上传文件是指定文件类型--文件魔术数字
这里所说的表示不同文件类型的魔术数字,指定是文件的最开头的几个用于唯一区别其它文件类型的字节,有了这些魔术数字,我们就可以很方便的区别不同的文件,这也使得编程变得更加容易,因为我减少了我们用于区别一个文件的文件类型所要花费的时间。
2016-03-03 15:06:17
3390
原创 Redis集群管理之Redis Cluster集群节点增减
上一篇说明了基于Redis Cluster搭建Redis集群的过程,下面继续说明下Redis集群中node增减过程。
2016-02-29 22:09:58
3735
转载 Java高并发程序设计入门
说在前面本文绝大部分参考《JAVA高并发程序设计》,类似读书笔记和扩展。走入并行世界概念同步(synchronous)与异步(asynchronous)同步和异步通常来形容一次方法调用。同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续执行任务。
2016-02-29 14:41:24
2788
原创 Redis集群搭建之Redis Cluster实践
之前一直有用redis,但也一直停留在用的阶段,自己也单机部署过玩玩,但总感觉不深入,所以现在继续研究研究redis集群,下面就根据自己学习实践,记录下使用Redis官网提供的Redis集群方案;
2016-02-28 20:48:18
5883
2
原创 IntelliJ IDEA快捷键总结
IntelliJ IDEA快捷键 个人总结,仅供参考IntelliJ IDEA快捷键组合快捷键快速代码组合快捷键 快捷键组合 功能描述 备注 Ctrl+Space 代码自动补全 此快捷键一般与输入法切换快捷键冲突,建议根据个人习惯修改 Ctrl+Shift+Space 代码自动补全 N/A F2/ Shift+F2 光标定位到编译错误处 N/A
2015-12-26 22:29:14
1396
转载 Java使用RandomAccessFile读写文件
[TOC] 转载自:http://blog.youkuaiyun.com/akon_vm/article/details/7429245Java RandomAccessFileRandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。RandomAccessFile不
2015-11-27 14:28:49
14039
原创 linux安装Hadoop-单机环境
如今大数据各种火,看看各种招聘网址,大数据、数据挖掘起薪20W啊,各种诱惑,所以,自己也学学大数据相关。具体大数据什么,能做什么,发展史等等,我在这里就不描述了,网上一大堆,再说,个人从来不记什么东西发展史什么的,浪费脑细胞。本文主要是作为个人的学习笔记,如果有不对之处,欢迎指正。首先肯定是从环境的搭建开始。个人环境配置LinuxCentos7J
2015-03-20 21:08:57
890
转载 tomcat性能优化
转载自:http://blog.youkuaiyun.com/lifetragedy/article/details/7708724一,总结前一天学习从“第三天”的性能测试一节中,我们得知了决定性能测试的几个重要指标,它们是:ü 吞吐量ü Responsetimeü Cpuloadü MemoryUsage我们也在第三天的学习中对Ap
2015-01-14 16:49:44
980
原创 tomcat之server.xml配置说明,tomcat端口说明
使用tomcat有几年了,只知道修改tomcat端口,但是并没有深入的去了解tomcat端口的实际意义。在网上找了相关资料,深入了解了下各个端口的实际意义,具体如下注释说明<!--属性说明 port:指定一个端口,这个端口负责监听关闭Tomcat的请求 shutdown:向以上端口发送的关闭服务器的命令字符串--> <Reso
2014-12-12 15:55:10
9413
原创 解决javax.servlet.jsp.JspException cannot be resolved to a type
使用eclipse-juno新建的maven项目,使用过程中无任何问题,但是换了eclipse-luna版本后,导入同样的maven项目,则报javax.servlet.jsp.JspException cannot be resolved to a type错误;这可能是新版本eclipse的bug导致。在网上找的解决方案是在你的项目中加入jsp-api.jar和servlet-api.ja
2014-12-01 11:47:46
44985
20
转载 LOG4J详细配置
Log4j配置Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。
2014-11-24 14:40:33
875
转载 提升代码内外部质量的22条经验
本文主要关注代码的内部和外部质量,编程的价值观,代码质量的评估标准,整洁代码的匠艺以及如何维护已有的代码。外部质量:用户所能感受到的部分,正确性,易用性,效率,可靠性。内部质量(代码质量):可维护性,灵活性,可移植性,重用,可读性,可测试性,可理解性。总结的22条经验如下:代码分为外部质量和内部质量,好的产品不等于好的代码(Good Softwa
2014-11-03 16:52:13
754
转载 jstl处理递归问题
需要两个jsp页面,一个是你要显示树的jsp页面tree.jsp,一个是递归构造树的页面recursive.jsp 显示树的jsp页面,tree.jsp Html代码 %@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> %@ taglib
2014-10-29 20:53:30
4687
转载 高并发下linux ulimit优化
系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一种 linux 系统的内键功能,它具有一套参数集,用于为由它生成的 shell 进程及其子进程的资源使用设置限制。ulimit 用于限制 shell 启动进程所占用的资源,支持以下各种类型的限制:所
2014-09-28 20:12:48
6045
转载 模拟ajax无刷新上传文件
转自:http://www.iteye.com/topic/81120 首先要说的就是 ajax 是无法实现上传文件的,可以想一下ajax与后台通信都是通过传递字符串,怎么能传递文件呢?其实出于安全考虑js是不能操作文件的,所以就不要再说用ajax来实现文件的上传了,这是不可能的。 而本文实现的文件上传也是无页面刷新的,可以说是一种"类似AJAX"方法。 开始之前先说两句无
2014-08-22 18:09:33
1166
转载 CentOS安装ejabberd
转自:http://blog.163.com/na_llong/blog/static/1135416092013634567224
2014-08-12 17:15:22
2070
原创 MyBatis读取MySql中BLOB数据
首先自定义一个handler用来处理blob和string之间的转换import java.io.ByteArrayInputStream;import java.io.UnsupportedEncodingException;import java.sql.Blob;import java.sql.CallableStatement;import java.sql.PreparedS
2014-08-04 14:06:20
15911
1
原创 Spring MVC使用fastjson数据传到前台中文乱码解决
Spring MVC的controller中返回给前台数据以json格式传输,jso
2014-07-28 11:45:14
7703
转载 POI处理Excel中时间问题
用POI读取Excel数据:(版本号:POI3.7)1、读取ExcelJava代码 private List rosolveFile(InputStream is, String suffix, int startRow) throws IOException, FileNotFoundException {
2014-07-24 20:43:39
3268
转载 Androidpn 消息推送安卓客户端源码分析
一、Androidpn 开源项目Androidpn 开源项目托管地址:http://sourceforge.net/projects/androidpn/Androidpn 开源项目自身描述:This is an open source project to provide push notification support for Android, a xmpp based no
2014-07-10 09:31:47
1544
原创 linux编译安装LAMP
Linux安装Apache+MySQL+PHP安装部分依赖安装apr(可选)# tar -xf apr-1.5.0.tar.bz2# cd apr-1.5.0#./configure --prefix=/usr/local/apr //指定其安装位置# make && make install安装apr-util# tar -xf apr-util-1.5.3.ta
2014-06-27 16:33:41
1381
原创 Spring静态注入
Spring静态注入public class Test{ @Resource TestService testService; static Test test; @PostConstruct public void init() { test = this; testService = test.test
2014-06-23 12:43:47
780
原创 checkstyle检查java代码
Checkstyle 是一个开发工具,可以帮助程序员遵循代码规范的编写代码,它自动的处理这些让人厌烦但却十分重要的工作,它具有高可配置性,支持绝大多数的代码规范,比如Sun推荐的代码约定(http://java.sun.com/docs/codeconv/)和其它众所周知的约定,Checkstyle可以检查代码的很多方面,从传统观点看,它主要是用来检查代码层面的,自从第三版以后,它的内部架构作了重
2014-06-18 14:36:24
2905
原创 jsp页面通过jstl无法接收Spring MVC参数
开发Spring MVC框架的项目,在controller中通过ModelAndView传值到q
2014-06-17 12:35:30
2306
转载 JAXB与XStream之java对象与xml转换
How Does JAXB Compare to XStream?The XStream FAQ states the following when being compared to JAXB:JAXB is a Java binding tool. It generates Java code from a schema and you are able to
2014-05-21 17:05:17
3420
1
原创 java二维码生成
/** * */package com.spg.test;/** * 项目名称:weixinpay * * @description:二维码生成 * 注意生成二维码和解析过程中的编码必须为GBK,否则解析过程会出错。 * * @author spg * * @create_time:2014年5月20日 上午11:26:27 * * @version V1.
2014-05-20 14:56:36
1171
原创 linux环境 Rabbit mq安装
RabbitMQ 是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成,因此也是继承了这些优点。AMQP 里主要要说两个组件:Exchange 和 Queue (在 AMQP 1.0 里还会有变动),如下图所示,绿色的 X 就是 Exchange ,红色的是 Queu
2014-03-30 22:19:00
3577
DbVisualizer-x64_9_0_9
2014-12-24
properties编辑器eclipse插件propedit
2014-12-01
SonarQube中文插件包
2014-07-18
checkstyle
2014-06-18
eclipse反编译工具jad3.3.0+jadclipse
2014-06-04
maven eclipse 插件
2014-04-30
很牛的myeclipse10破解工具
2012-02-20
PowerDesigner教程中文版
2010-08-30
编译原理课程设计报告范例
2010-08-13
如何对我的系统性能做优化
2016-05-25
如何对现有系统架构重构
2016-05-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人