Java
文章平均质量分 70
水深千尺
厚积薄发一飞冲天
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java代码:计算所选月的最大天数
方法一//计算所选月的最大天数Calendar calSel = Calendar.getInstance(); calSel.set(Calendar.YEAR,Integer.parseInt(2013));//2013年 calSel.set(Calendar.MONTH,Integer.valueOf(12); //12月int maxDate = ...原创 2013-07-22 13:47:20 · 291 阅读 · 0 评论 -
Java代码质量检测评估工具!
如果能在构建代码前发现代码中潜在的问题会怎么样呢?很有趣的是,Eclipse 插件中就有这样的工具,比如 JDepend 和 CheckStyle,它们能帮您在软件问题暴露前发现这些问题。在 让开发自动化 的本期文章中,自动化专家 Paul Duvall 将带来一些关于 Eclipse 插件的例子,您可以安装、配置和使用这些静态分析插件,以便在开发生命周期的早期预防问题。...原创 2013-09-27 09:35:16 · 260 阅读 · 0 评论 -
Eclipse下使用findbugs进行代码审查!
1、FindBugs介绍FindBugs是一款Java静态代码分析工具,与其他静态分析工具(如Checkstyle和PMD)不同,FindBugs 不注重样式或者格式,它专注于寻找真正的缺陷或者潜在的性能问题,它可以帮助java工程师提高代码质量以及排除隐含的缺陷。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。最新版本是1.3.9.20090821,下载地址http://...原创 2013-09-27 09:38:18 · 128 阅读 · 0 评论 -
Java静态检测工具比较(BUG检测)!
静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人 工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。 代码检查代码检查包括代码走查、桌面检查、代码审查等,主要检查代码和 设计的一致性, 代码对标准的遵循、可读性,代码的逻辑表达的正确性,代 码结构的合理性等方面;可以发现违背程序编写标准的问题,程序中不安全、 ...原创 2013-09-27 11:13:25 · 378 阅读 · 0 评论 -
VisualSVN一windows平台快速搭建SVN服务器
简介Svn已经不容质疑的成为了一款流行的代码控制工具,但是你是否还在为配置它服务器侧而苦恼呢? 你是否每次安装服务器时还要去安装apache以及进行配置呢?你是否还在为那命令行的用户创建及权限控制而郁闷呢?Visualsvn解决了以上你所面对的一切问题,真的它把我们的工作效率提高了n倍.Visualsvn是完全开源和免费的,当然它的客户端并不免费,不过没关系,客户端有太多的免费版本供我们选择...原创 2013-09-30 10:08:48 · 109 阅读 · 0 评论 -
Maven配置_Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(一)
Spring更新到3.0之后,其MVC框架加入了一个非常不错的东西——那就是REST。它的开放式特性,与Spring的无缝集成,以及Spring框架的优秀表现,使得现在很多公司将其作为新的系统开发框架。大象根据实际的项目经验,以之前SSH2例子为基础,对其进行一次大改造,详细的为大家讲解如何实现SSM3全注解式的开发。 这次大象将采取两种构建方式,一是很多人喜欢用的MyEclipse...原创 2013-09-30 15:16:10 · 179 阅读 · 0 评论 -
Spring MVC_Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(二)
在上一篇文章中我详细的介绍了如何搭建maven环境以及生成一个maven骨架的web项目,那么这章中我将讲述Spring MVC的流程结构,Spring MVC与Struts2的区别,以及例子中的一些配置文件的分析。 一、Spring MVC 3.0介绍 Spring MVC是一个典型的MVC框架,是Spring内置的Web框架,可以作为应用项目的展示层,继Spring ...原创 2013-09-30 15:17:31 · 164 阅读 · 0 评论 -
JSTL标签的formatNumber 格式化数字,四舍六入问题。
1、在工作当中,我们遇到了一个问题,那就是当我们用JSTL标签的formatNumber 格式化数字时,如<fmt:formatNumber value="${mln:getFs(list[10])}" pattern="#0.00"/> 2、默认会四舍六入五奇偶,和我们导出的弼杰报表不一致,弼杰逢五进一: 如界面是27.14,弼杰报表是27.15,真实数据是...原创 2014-08-08 11:58:31 · 582 阅读 · 0 评论 -
视图在SSH框架当中的灵活运用之 Hibernate操作MySQL视图!
Hibernate以对象的方式操作数据库,符合OOP的编程模式。这种操作方式大大的简化了程序员与数据库交互的流程,减少了大量操作数据库的代码(不用自己拼写sql语句),通过实体与数据库之间的映射,程序员只需像操作对象及其属性一项操作一个实体就可以完成对数据的增删改查操作,十分方便。通过Hibernate操作数据库虽然简便高效,但是在某些特殊需求面前,这种方式有显得不是那么灵活,例如从多个表中...原创 2013-10-29 23:28:17 · 364 阅读 · 0 评论 -
风机风向玫瑰图原理!
一、风玫瑰图定义在极坐标底图上点绘出的某一地区在某一时段内各风向出现的频率或各风向的平均风速的统计图。前者为“风向玫瑰图”,后者为“风速玫瑰图”。因图形似玫瑰花朵,故名。它是消防监督部门根据国家有关消防技术规范在开展建审工作时必不可少的工具。二、风机玫瑰图在风玫瑰图的基础上,通过对单台风机某一时段内各风向出现的频率或各风向的平均风速的统计图。 三、样式 ...原创 2013-10-30 11:17:19 · 1806 阅读 · 1 评论 -
李平:大型网站的灵魂——性能
在前一篇随笔 大型网站系统架构的演化中,介绍了大型网站的演化过程,期间穿插了一些技术和手段,我们可以从中看出一个大型网站的轮廓,但想要掌握设计开发维护大型网站的技术,需要我们一步一步去研究实践。所以我打算写一个系列,从理论到实践讲述大型网站的点滴,这也是一个共同学习的过程,希望自己能坚持下去。系列大概会分为两部分,理论和实践,理论部分尽量通俗易懂,也要讲一些细节。实践部分会抽取一些技术做实践,将...原创 2014-10-03 14:48:27 · 154 阅读 · 0 评论 -
8 张图助你更好地理解 Java 编程
所谓一图胜万言,本文中的这些图都是从ProgramCreek网站中的Java教程中通过票选选出来的。可以帮助你很好地回顾Java的一些知识,如果你是一个初学者,也可以很好地帮助你理解Java。你可以通过标题上的链接来阅读更详细的内容。 1. 字符串不变性 下图显示了下面的代码发生了什么事情。 Java代码 String s = "abcd"; s = s.co...原创 2013-09-26 15:30:54 · 163 阅读 · 0 评论 -
九种常用设计模式的应用!
九种常用设计模式的应用 目录九种常用设计模式的应用... 1什么是设计模式... 2一、工厂方法模式(Factory Method Pattern)31、1适用于以下情况... 31、2类图... 41、3实例:工厂方法模式之多数据库链接的实现... 41、4优缺点... 12二、单例模式(Singleton Pattern)132、1适用于以下...原创 2013-09-22 18:52:57 · 618 阅读 · 0 评论 -
Java中2个DATE类型求天数
Java中2个DATE类型求天数 //方法一Date[] d=new Date[2];d[0]=new Date("...");d[1]=new Date("...");Calendar[] cal=new Calendar[2];for(int i=0;i<cal.length;i++){cal[i]=Calendar.getInstance();...原创 2013-07-22 13:47:27 · 484 阅读 · 0 评论 -
JavaWeb程序代码安全漏洞处理!
通过使用AppScan安全扫描工具对各WEB系统登录页面和系统内部进行扫描,发现各系统普遍存在两类严重级别的安全问题:SQL注入和跨站脚本。以下分别进行说明。一、SQL注入1.问题说明:通过把SQL命令插入到Web表单递交或通过http请求的查询字符串提交,最终达到欺骗服务器执行恶意的SQL命令。如:目前在mlnframe框架中的登录验证是: 这样在登录时用户名...原创 2013-12-20 09:59:47 · 593 阅读 · 0 评论 -
Android与js交互实例
Android 中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为true Android(Java)与JavaScript(HTML)交互有四种情况:1) Android(Java)调用HTML中js代码2) Android(Java)调用HTML中js代码(带参数)3) HTML中js调用Android(J...原创 2014-01-12 11:38:40 · 127 阅读 · 0 评论 -
用Java实现Ping的功能
看到几个论坛中一直有人问用Java实现Ping的功能,如果Google一下也可以找到不少答案。有人推荐使用java的Runtime.exec()方法来直接调用系统的Ping命令。也有人完成了纯Java实现Ping的程序,使用的是Java的NIO包(native io, 高效IO包)。 我个人认为,没有必要用Java再重新写一个Ping命令,因为没有多大意义。更多的人是关心用Java实现pi...原创 2013-08-20 15:12:09 · 227 阅读 · 0 评论 -
JVM(Java虚拟机)优化大全和案例实战
堆内存设置原理JVM堆内存分为2块:Permanent Space 和 Heap Space。Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。Heap = { Old + NEW = {Eden, from, to} },Old 即 年老代(Old Generatio...原创 2014-07-08 14:57:41 · 175 阅读 · 0 评论 -
Myeclipse8.5上基于JAX-WS开发WebService
1、JAX-WS介绍 JAX-WS规范是一组XML web services的JAVA API。 2、开发步骤 基于JAX-WS的WebService开发步骤如下: 2.1 新建一个Web Service Project工程。选择File->New->Web Service Project,取名为WebServicePro(JAX-W...原创 2014-12-29 10:18:00 · 215 阅读 · 0 评论 -
java.util.ResourceBundle使用详解!
一、认识国际化资源文件 这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以: 轻松地本地化或翻译成不同的语言 一次处理多个语言环境 以后可以轻松地进行修改,支持更多的语言环境 说的简单点,这个类的作用就是读取资源属性文件(properties),然后根据.properties文件的名称信息(本地化信息),匹配...原创 2013-09-04 17:31:29 · 108 阅读 · 0 评论 -
ResourceBundle和Properties 的使用!
一般来说,ResourceBundle类通常是用于针对不同的语言来使用的属性文件。 而如果你的应用程序中的属性文件只是一些配置,并不是针对多国语言的目的。那么使用Properties类就可以了。 通常可以把这些属性文件放在某个jar文件中。然后,通过调用class的getResourceAsStream方法,来获得该属性文件的流对象,再用Properties类的load方法来装载。 ...原创 2013-09-04 17:35:48 · 101 阅读 · 0 评论 -
oracle表解锁方法
oracle表解锁方法 1.获取出sid,serial 用于解锁的参数 select s.username, s.osuser, s.sid, s.serial#, p.spid from v$session s,v$process pwhere s.paddr = p.addr and s.username is not null; select 'alte...原创 2014-07-18 23:30:12 · 149 阅读 · 0 评论 -
视图对象(VO、DTO)的应用!
目录视图对象(VO、DTO)的应用... 1一、VO、DTO、PO简介... 2二、视图对象(VO、DTO)要解决的问题... 2三、视图对象的特性... 3四、视图对象的应用过程... 3五、视图对象的数据访问模式... 4六、视图对象和PO之间的转换... 5 一、VO、DTO、PO简介VO ( View Object ): 视图对象,用于展示...原创 2013-09-12 17:10:58 · 1616 阅读 · 0 评论 -
Java生成PDF报表
一、前言 前几天,做ASN条码收货模块,需要实现打印下载收货报表,经一番查找,选定iText--用于生成PDF文档的一个Java类库。废话不多说,进入正题。 二、iText简介 iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。...原创 2014-11-19 12:26:26 · 207 阅读 · 0 评论
分享