
软件工程
软件工程
迷彩的博客
十二年一线研发老兵、喜欢分享、热爱开源。
展开
-
Eclipse中使用Checkstyle,checkstyle插件检查java代码的自定义配置文件:
摘要:近来项目组在搞代码检查,所以领导让把checkstyle这个插件搞明白,现在我把我们写的自定义的checkstyle.xml文件记录一下,以便大家可以一起使用:一:要使用checkstyle插件在eclipse中检查java代码,那必须的先安装eclipse的checkstyle插件,如何安装,我相信大家知道,这里就不多说了二:下面就是自定义的checkstyle.xml文件(这个是原创 2015-02-03 15:02:40 · 7701 阅读 · 0 评论 -
Eclipse 中修改java编译版本
修改方法是:1:Preferences-->Java-->Compiler->Compiler compliance level,选择一个需要的版本,比如从默认的1.4改为5.02:如果只想修改一个工程的Compiler compliance level,就右单击工程,选择属性,在其中的Java Complier中选择Compiler compliance level的值。原创 2013-11-18 18:46:55 · 5023 阅读 · 0 评论 -
一位软件工程师的6年总结
“又是一年毕业时 ”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。 、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未转载 2014-04-04 14:08:25 · 1292 阅读 · 1 评论 -
Myeclipse 6.5 优化
1、取消自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下!取消方法:windows–>perferences–>MyEclipse Enterprise Workbench–>Validation除开Manual下面的复选框全部选中之外,其他全部不选。2、取消Eclipse拼写检转载 2013-11-18 16:32:11 · 1191 阅读 · 0 评论 -
Tomcat服务器集群与负载均衡实现
一、前言在单一的服务器上执行WEB应用程序有一些重大的问题,当网站成功建成并开始接受大量请求时,单一服务器终究无法满足需要处理的负荷量,所以就有点显得有点力不从心了。另外一个常见的问题是会产生单点故障,如果该服务器坏掉,那么网站就立刻无法运作了。不论是因为要有较佳的扩充性还是容错能力,我们都会想在一台以上的服务器计算机上执行WEB应用程序。所以,这时候我们就需要用到集群这一门技术了。转载 2014-04-03 16:23:23 · 9893 阅读 · 0 评论 -
linux下tomcat6.0与jdk安装详细步骤
安装Tomcat6.0和JDK1.6在linux系统上安装tomcat和jdk应该说是我学习linux知识的第一课了,之前只是听说过,从没接触过,但我们公司项目都是部署在linux系统上的,那天上司突然给我发了几个文档,让我看一下,然后在正式的服务器上,安装jdk和tomcat,一开始有点儿慌,先在本机装了个虚拟机,反复摸索测试了几遍,遇到几个小问题,请教同事后,很快就解决了,才发现转载 2014-04-04 09:32:57 · 1060 阅读 · 0 评论 -
Eclipse如何卸载插件
Help ---> About Eclipse -->Installation details--->选中你的插件-->Uninstall..原创 2013-10-11 12:40:25 · 1780 阅读 · 0 评论 -
Eclipse,MyEclipse 安装SVN插件
摘要:MyEclipse10.5安装SVN插件最简单的方式:一:先到SVN官网下载对应版本的SVN插件包,我这里下载的site-1.10.10版本下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240二:下载后解压缩出来,如下图所示:三:找到你的MyE原创 2015-10-30 15:21:15 · 969 阅读 · 0 评论 -
git常用命令:
1.创建SSH-KEYssh-keygen -t rsa -C "zhaoxinguo@163.com"2.配置本地账户git config --global user.name "zhaoxinguo"git config --global user.email "zhaoxinguo@163.com"3.创建本地仓库mkdir projectgit initgit clon原创 2017-02-17 18:46:21 · 471 阅读 · 0 评论 -
JDK 7,jdk1.7 安装及配置
1.打开网页:http://www.oracle.com原创 2014-04-22 21:22:33 · 9152 阅读 · 1 评论 -
Tomcat 6.0配置连建池的方式:
1.连接池的概念:JNDI解释:JNDI全称Java Naming and Directory Interface(java命名和目录服务)用于定位查找服务对象。2.使用连接池的优点(企业开发中常用)3.在Tomcat6.0中配置连接池的步骤如下:(1).在tomcat/conf目录下找到context.xml文件,在标记内加入以下配置:(2).把MySql连接驱动包拷贝原创 2013-11-14 21:06:23 · 1015 阅读 · 0 评论 -
如何写出高性能SQL语句
优化SQL查询:如何写出高性能SQL语句 1、首先要搞明白什么叫执行计划? 执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生欀如一条SQL语句如果用来从一个10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用 “全表扫描”方式。 可见,执行计转载 2013-11-15 11:19:55 · 9451 阅读 · 0 评论 -
Tomcat服务器性能优化
一、概述本文档主要介绍了Tomcat的性能调优的原理和方法。可作为公司技术人员为客户Tomcat系统调优的技术指南,也可以提供给客户的技术人员作为他们性能调优的指导手册。二、调优分类由于Tomcat的运行依赖于JVM,从虚拟机的角度我们把Tomcat的调整分为外部环境调优和自身调优两类来描述。1. 外部环境调优调整Tomcat运行环境的操作系统参数和运行To转载 2014-04-03 16:20:15 · 1509 阅读 · 0 评论 -
Tomcat中JVM内存溢出及合理配置
Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个Java虚拟机。Tomcat的内存溢出本质就是JVM内存溢出,所以在本文开始时,应该先对Java JVM有关内存方面的知识进行详细介绍。一、Java JVM内存介绍JVM管理两种类型的内存,堆和非堆。按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是转载 2014-04-03 16:15:07 · 1139 阅读 · 0 评论 -
作为软件工程师,你必须知道的20个常识
作为一名优秀是软件开发工程师,以下的这些常识你知道吗?在实际工作中有没有总结过呢?小编就带大家一起分享这20个软件开发常识。 1、针对面向对象的设计与分析:为了让软件有更好的可维护性,重用性以及快速开发,简短的OOAD与它的SOLID原则对于每一个软件工程师来说都是该牢记的。 2、软件品质因素:软件工程的好坏与软件的品质因素是绝对关联的。请在开发过程中深刻的理解这一点。 3、数据转载 2013-11-15 11:22:13 · 996 阅读 · 0 评论 -
Java应用服务器Tomcat
Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运转载 2013-07-03 21:37:42 · 826 阅读 · 0 评论 -
如何把maven项目转成web项目
创建Web工程,使用eclipse ee创建maven web工程 1.右键项目,选择Project Facets,点击Convert to faceted from 2.更改Dynamic Web Module的Version为2.5.(3.0为Java7的,Tomcat6不支持). 如果提示错误,可能需要在Java Compiler设置Compiler compliance转载 2013-10-14 23:20:59 · 3360 阅读 · 0 评论 -
Eclipse安装插件的几种方式
前段时间Google转向了IDEA,貌似有些动摇了Eclipse作为Java领域IDE龙头老大的位置,为此引起了Eclipse粉丝和IDEA粉丝的集体骂战。类似这种骂战向来都不绝于耳,貌似程序员的都比较多,可能大家都是搞技术出身,都很自信。其实我觉得不需要也没必要去辩论,使用什么去开发通常都是取决于外在的客观环境,而不是取决于主观因素。 言归正传,Eclipse魅力之一就是支持转载 2013-08-13 17:09:20 · 724 阅读 · 0 评论 -
项目开发中的编码规范
1.规范存在的意义:好的编码规范可以尽可能的减少一个软件的维护成本 , 并且几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护;好的编码规范可以改善软件的可读性,可以让开发人员尽快而彻底地理解新的代码;好的编码规范可以最大限度的提高团队开发的合作效率;长期的规范性编码还可以让开发人员养成好的编码习惯,甚至锻炼出更加严谨的思维;原创 2014-04-23 15:48:52 · 1257 阅读 · 0 评论 -
配置tomcat6.0的HTTPS(单向)
利用JDK自带的产生证书的工具 生成证书 建立一个脚本文件,内容如下:set SERVER_DN="CN=Server, OU=share, O=share, L=sz, S=gd, C=CN"set CLIENT_DN="CN=Client, OU=share, O=share, L=sz, S=gd, C=CN"set KS_PASS=-storepass changeit转载 2014-01-10 14:50:40 · 833 阅读 · 0 评论 -
Setting Up Swagger 2 with a Spring Boot REST API
1.Adding the Maven DependencyAs mentioned above, we will use the Springfox implementation of the Swagger specification.To add it to our Maven project, we need a dependency in the pom.xml file.转载 2017-12-14 17:07:50 · 795 阅读 · 0 评论