开发工具
chendc201
java web的从业者,10年以上的互联网开发经验,在B2B,B2C,O2O以及移动电商平台领域都有所涉猎。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
eclipse使用SVN创建,合并分支
首先说说创建分支,很简单,不过是浅copy一个trunk目录到branches下即可.如下图所示:右键你的工程==>team==>分支/标记弹出如下信息:此框告诉你从哪里copy到哪里,这里我们从trunk位置copy到branches目录,点击ok即可搞定创建,如果你勾选了下面的switch working copy to new branch/tag,e转载 2012-11-19 11:39:32 · 1782 阅读 · 0 评论 -
SVN提交小结
在我们用VS进行项目合作开发的过程中,SVN的提交控制是至关重要的,由于版本冲突造成的各种麻烦咱们已经遇到的够多了。所以,总结他们的经验教训,给我们也给其他人做个提醒。下面的第一部分是需要在正式开发之前需要做的,第二部分是开发的过程中需要注意的。一、排除不必要的提交 1.将编译性的文件排除在提交之外 由于编译性的文件(包括obj文件夹和bin文件夹)并不是源文件,它完全可转载 2014-03-05 19:47:49 · 3977 阅读 · 0 评论 -
Tomcat以Debug模式启动(本地与远程皆可)
1 引子 习惯了用Eclipse的Debug模式,然而有一天你或许会遇到这样的情况:你从JProfiler中打开一个实例,这个实例也会自动启动tomcat,然而你又希望通过Eclipse来Debug这个项目;或者是,你的项目部署在服务器上,而你要想在本地对其进行debug调试。何解?通过设置Tomcat以Debug模式启动可以达到预期效果。 本文的方法适用于本地以及远程。转载 2014-04-04 02:46:01 · 18096 阅读 · 0 评论 -
JProfiler试用手记
JProfiler是一款Java的性能监控工具。可以查看当前应用的对象、对象引用、内存、CPU使用情况、线程、线程运行情况(阻塞、等待等),同时可以查找应用内存使用得热点,这里提供有几篇文章供参考:获取、介绍,简单入门,使用JProfiler解决实际问题。这几篇文章基本介绍了常见东西了,下面说点心得。AD:51CTO学院:IT精品课程在线看!所谓“工欲善其事转载 2014-04-04 02:56:13 · 1752 阅读 · 0 评论 -
JProfiler入门笔记
1 前言 开始之前,我问自己,为什么要学习jProfiler? 回答之前先让我们来看看什么是jProfiler:JProfiler是一个商业授权的Java剖析工具,由EJ技术有限公司,针对Java EE和Java SE应用程序开发的。它允许两个内存剖面评估内存使用情况和动态分配泄漏和CPU剖析,以评估线程冲突。JProfiler直觉式的GUI让你可以找到性能瓶颈、抓出内存转载 2014-04-03 22:05:16 · 69962 阅读 · 4 评论 -
如何在局域网访问Tomcat项目
1 前言 有时候因为工作需要,我们需要访问服务器上的项目或是把你的机器上的项目让你的同事访问到,诸如此类的,都涉及到了这个课题:如何在局域网访问Tomcat项目?而tomcat本身是支持局域网内共享的,只需简单配置防火墙规则即可,下面以windows为例,简单讲解该如何配置。2 Windows XP配置 Step 1,打开控制面板,进入windows防火墙;转载 2014-04-04 02:43:16 · 43825 阅读 · 0 评论 -
Tomcat性能分析
一、预研任务介绍和预研目标任务介绍:Apache Tomcat是目前较为流行的web服务器,以其技术先进、性能稳定著称,其次它还是一个免费开源的项目。Tomcat性能分析的意义在于能为日常工作中的一些内存泄露和tomcat crash问题提供参考,本文主要通过一些工具的使用和一些参数的讲解,穿插分析tomcat性能。预研目标:通过压力测试以及性能检测工具监控转载 2014-04-04 02:44:43 · 11295 阅读 · 0 评论 -
Java自带的GUI性能监控工具Jconsole以及JisualVM简介
1 Jconsole1.1 简介以及连接 JConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM,它是Java自带的简单性能监控工具。下面以对tomcat的监控为例,带领大家熟悉Jconsole这个工具。 Step 1,在dos/bash命令下输入:jconsole; Step 2,在弹出的对话框中选中apache,并点击connect(假设你转载 2014-04-04 02:47:30 · 15215 阅读 · 1 评论 -
Java多线程的监控分析工具(VisualVM)
在Java多线程程序运行时,多数情况下我们不知道到底发生了什么,只有出了错误的日志的时候,我们才知道原来代码中有死锁。撇开代码检查工具,我们先讨论一下利用VisualVM监控,分析我们的多线程的运行情况。AD:51CTO学院:IT精品课程在线看!在Java多线程程序运行时,多数情况下我们不知道到底发生了什么,只有出了错误的日志的时候,我们才知道原来代码中有死转载 2014-04-04 02:55:13 · 3987 阅读 · 0 评论 -
eclipse相关插件
1.findBug安装参见http://www.oschina.net/p/findbugs 2.EclEmma 参见 http://www.eclemma.org/installation.html#manual原创 2014-12-08 20:12:00 · 598 阅读 · 0 评论 -
fastdfs-zyc监控系统的使用
写在前面前面有介绍过怎么安装与使用FastDFS来进行分布式的文件存储,以及怎么使用FastDHT对上传文件去重,还有怎么使用varnish来配合FastDFS做内存缓存,进一步减轻FastDFS访问本地硬盘的压力。以上这些操作都是作为程序开发与部署的部分,当我们的系统正式搭建起来并线上使用时,我们显然不能要求使用者每次都登录Linux终端去查看当前集群的运行状况以及负载等信息。这个时候要转载 2017-06-23 10:35:52 · 2342 阅读 · 1 评论 -
FastDFS安装与nginx反向代理配置
nginx相关软件nginx-1.10.1 http://nginx.org/en/download.html nginx清除缓存模块 ngx_cache_purge-2.3 http://labs.frickle.com/nginx_ngx_cache_purge/ pcre-8.36 https://sourceforge.net/projects/pcre/fil转载 2017-06-23 10:37:30 · 3437 阅读 · 0 评论 -
Eclipse开发环境搭建
一:Eclipse配置1:安装eclipse 略,本例中使用的是JUNO版本。2:安装SVN插件启动Eclipse后,点击 帮助–》Eclipse Marketplace... 菜单。在新的窗口 Find中输入svn,并点击查询(回车),如下图在查询的结果中,找到Subclipse插件,并点击 Install 按钮,进行安装此时正在下载插件转载 2014-02-07 18:26:07 · 874 阅读 · 0 评论 -
eclipse中build workspace的相关优化
网上流传的各种的eclipse的调优的方法都大同小异,但是调优的基本上针对eclipse或者myclipse的本身,比如关掉validate和启动项,文件拼写,和自动构建等,调过之后,等个eclipse/myeclipse跑起来的速度和占用的资源是会相对少一点,但是针对个别项目的不多,这边我就记录整理下,方便以后自己查看和帮到一些有需要的人。 首先是针对软件本身的调优,myecli转载 2014-01-16 10:52:43 · 21612 阅读 · 0 评论 -
Coding templates and formatters
原文地址:https://developer.connectopensource.org/display/CONNECTWIKI/Coding+templates+and+formattersWe make available code formatting templates for NetBeans and Eclipse, two IDEs the CONNECT development转载 2013-11-12 17:45:42 · 1036 阅读 · 0 评论 -
mysql总结之explain
explain主要用于sql语句中的select查询,可以显示的查看该sql语句索引的命中情况,从而更好的利用索引、优化查询效率。Explain语法如下:explain [extended] select ... 其中extended是选用的,如果使用的extended,那么explain之后就可以使用show warnings查看相应的优化信息,也就是mysql内部实际执行的query。转载 2013-03-14 20:28:11 · 510 阅读 · 0 评论 -
SVN提交更新的一个准则
负责而谨慎地提交自己的代码SVN更新的原则是要随时更新,随时提交。当完成了一个小功能,能够通过编译并且并且自己测试之后,谨慎地提交。如果提交过程中产生了冲突,则需要同之前的开发人员联系,两个人一起协商解决冲突,解决冲突之后,需要两人一起测试保证解决冲突之后,程序不会影响其他功能。如果提交过程中产生了更新,则也是需要重新编译并且完成自己的一些必要测试,再进行提交。 保持原子性的提转载 2013-04-02 10:35:17 · 652 阅读 · 0 评论 -
web上的分页分析
在web编写中的经常会遇到,数据需要分页的情况。当数据量不是很大的时候。可以直接使用js来分页。可以很好的提高性能。简化代码。数据量大的时候。还是需要使用java的分页类还处理。今天我来分析下。分页中导航的显示效果的实现。显示效果:[页面总数小于等于10,全部显示,当前页特殊显示]上一页 1 2 3 4 5 6 7 8 9 10转载 2013-04-03 16:52:15 · 592 阅读 · 0 评论 -
maven构建项目(maven命令)
1. maven2的安装(略) 2. 用maven创建myeclipse下的标准web项目 2.1 在命令行下,用maven创建一个web project 1mvn archetype:create -DgroupId=net.selitech.ssim -DartifactId=ssim -DarchetypeArtifactI转载 2013-04-17 14:41:37 · 4714 阅读 · 0 评论 -
Maven构建Web项目(eclipse)
一、直接建立Maven项目方法1、建立Maven项目 接下来使用Eclipse的maven构建一个web项目,以构建SpringMVC项目为例:1.1 选择建立Maven Project选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project。点击newxt。1.2 选择项目路径Use default转载 2013-04-17 14:34:16 · 1156 阅读 · 1 评论 -
利用jmeter对web应用进行压力测试
jmeter是apache的一个开源压力测试工具。今天试用一下jmeter2.2,效果挺好,当然只是用了一点皮毛。测试步骤:1 启动jmeter.bat,显示gui操作界面。2 建立线程组在测试计划上,点击右键,选择增加线程组。配置以下属性:线程数(x):代表并发用户数。ramp-up period(y):启动并发用户的消耗时间,启动间隔时间为:t=y/x 单位秒循环次转载 2013-06-04 22:01:11 · 10349 阅读 · 1 评论 -
使用Jmeter进行基本压力测试
摘要:选择合适版本下载,PC端与Linux端最好版本一致. 一、下载jmeter下载地址:http://archive.apache.org/dist/jmeter/选择合适版本下载,PC端与Linux端最好版本一致二、录制脚本1.简单的http请求可直接在jmeter上填写2.也可以用badboy工具录制jmeter脚本三、进行测试1.运行转载 2013-06-04 22:02:11 · 1521 阅读 · 0 评论 -
win7环境下配置JDK安装maven
打开我的电脑(计算机)-->属性-->高级系统设置->环境变量:1.新建JAVA_HOME:变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.6.0_102.新建classpath:变量名:classpath,变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar3.更改Path:变量名:Pat原创 2013-03-31 19:17:10 · 2283 阅读 · 0 评论 -
编码规范系列(二):Eclipse Checkstyle配置
上一篇介绍了《编码规范系列(一):Eclipse Code Templates设置》,这篇主要介绍Eclipse中Checkstyle的配置。关于Checkstyle,引用百度百科的介绍如下:CheckStyle是SourceForge下的一个项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程,从而使得开发人员从这项重要,但是枯燥的任务中解脱出来。CheckS转载 2013-11-18 11:27:38 · 746 阅读 · 0 评论 -
编码规范系列(一):Eclipse Code Templates设置
从工作开始,经历了几个项目的开发,现在的项目一般都是一个团队共同开发,而每个人都有自己的编码习惯,为了统一格式,项目组在项目开发之前都会制定一系列的规范。俗话说约定优于配置,但是在执行过程中往往发现效果不是很好(主要是指编码规范这一方面)。所以我们不得不采取一些措施来协助我们统一项目开发人员的编码风格。主要包括三个方面:设置Code Templates、Eclipse formatter、Chec转载 2013-11-18 11:25:55 · 869 阅读 · 0 评论 -
FastDHT配合FastDFS进行文件上传去重
为什么写这个最近因为工作需要,使用了FastDFS,这是一款国产的开源DFS软件,但是这个软件本身不能对重复上传的文件进行去重,需要我们自己去处理,一种可行的方案是,在文件上传之前进行md5校验,把每个文件保存在数据库中,然后进行对比,这个md5值如果在数据库中已经存在的话,就不上传。不过这个效率可能不怎么高。FastDFS作者余庆也开源了一个解决的资源,就是FastDHT了,使用这个也可转载 2017-06-23 10:38:30 · 2284 阅读 · 0 评论
分享