`
85977328
  • 浏览: 1898888 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
    commons是apache下,最著名的框架之一.他收集了很多常用到的工具类和方法。这样我们就省去了很多精力去实现底层,并且能得到稳定强大,易维护的代码结构。现在世界上好多的开源大项目和软件解决方案,均采用commons做为基础工具类。     本人之前积累的好多基础工具类,在commons中基本都被涵盖。所以想与各为好朋友们分享一下commons.     今天重点说一下commons-io,看名字就能知道,他是一个输入输出操作的相关框架。下面是一些常用的代码,附件中,也有我最从官方下载的包,大家可以自己尝试使用。本人只是做到抛砖引玉,具体的经典使用方法,还需要与大家共同探讨学习^-^ ...

闰年判断

    在工作中,之前的开发人员,把2月份简单的判断成了28天。这对工作造成了很大的影响.尤其是在财务统计的时候,1天更是非常重要.下面本人把闰年判断小程序弄了出来.很简单,相信所有人都会.^-^     先判断是否可以被4整除,如果不可以,不是闰年,如果可以,继续判断,看是否可以被100整除,如果不可以,则是闰年,如1996,如果可以被100整除,继续判断,看是否可以被400整除,如果可以则是闰年,如果不可以,则不是,如1900可以被4整除,继续判断,可以被100整除,继续判断,不可以被400整除,则不是,2000年则是闰年。 package test; public class ...
TP-LINK_5BE414 LAN: 00-21-27-5B-E4-14 WAN: 00-21-27-5B-E4-15 mercury LAN: 00-1D-0F-92-AC-FE WAN: 00-1D-0F-92-AC-FF 无线路由桥接 1)路由器型号:TL-WR340G 与 MW54R 2)桥接组合方式,以下3种通用 a)2个TL-WR340G b)2个MW54R c)TL-WR340G 与 MW54R 3)2个无线路由状态 路由A: LAN的IP:192.168.1.1 LAN的mac:MAC1 允许SSID广播 启用 DHCP服务器 启用 可以上网(internet,形 ...
       GRASP(General Responsibility Assignment Software Pattern)是通用职责软件分配模式。GRASP的核心是自己干自己能干的事,自己只干自己的 事,也就是职责的分配和实现高内聚。用来解决面向对象设计的一些问题。GRASP提出了九大原 ...
    琴棋报表是一个开源,免费的中国式报表.实现相关的功能很简单。虽然这个项目很久没有维护了。但他的强大功能和简单易用性,仍然很受大家欢迎.     下面的附件中,包含了琴棋报表的完整项目.包括源代码,JAR包,示例.由于报表开发相当复杂.所以建议读者先运行我编写的简单例子。有个直观的感受.然后再运行项目中的例子.最后整理成自己的知识,生成自己需要的报表.^-^     由于今天时间有限,所以没有进行细致的整理,等过段时间,我会好好整理一下,与朋友们分享. <%@ page language="java" contentType="text/html; ch ...
    工作中经常遇到图形报表的问题.今天总结一下.jfreechart是一款免费开源的图形报表开发.但他的DEMO源代码和文档是收费的。所以今天把用jad反编译的代码也传上了上来与大家共享.     jfreechart可以实现各种报表,可以在应用程序中实现,也可以以web形式实现.所以代码都是通用的.demo中的代码是桌面应用程序的,所以此处不示范.web形式的代码如下.     在你的WEB工程里,导入以下"试验包"中的jar文件,直接复制代码就行了.我的环境是 tomcat6.0.28 jdk6.0.21     附件中还包含了jfreechart的其他几个官方下载的 ...
    表finance有俩个字段如下 date date money double(15,2)     下面需要对表finance的2010年财务数据,按月进行统计 select DATE_FORMAT(date,'%Y-%m') as month,sum(money) as money from finance where DATE_FORMAT(date,'%Y')=2010 group by month order by month     下面是按周统计 查看MySQL的manual %X Year for the week where Sunday is the f ...
由于工作需要,需要通过复杂的SQL语句和数据库的相关函数,才能实现相关复杂数据的业务要求.所以将此方法写下来,与大家分享^-^ 执行方法 public List<Object> findQueryString(String queryStr) { try { //执行纯SQL语句,list里面,封装的是object数组 Query query = getEntityManager().createNativeQuery(queryStr); //执行JPA的JQL //Query query = getEntityManager().creat ...
通过JQuery,几行代码,就能实现一个精美的日历,下面是实现的代码和相关引用的JS文件.下面是效果图,当你点击text的输入框的时候,日历就会自动弹出来。很方便吧.喜欢的朋友们就开心的使用吧.^-^ <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <html> <head> <meta http-equiv="Content-Type" ...
    工作中,遇到了应用程序需要数据库连接池.这无疑是对程序性能的一个挑战.为什么使用数据库连接池呢?因为每次新建个连接,非常耗费资源.本人在自己的笔记本上做实验的结果如下:     每秒中,可以向MySQL中插入纪录4000 ...
    本人从事电力行业采集数据的信息系统开发工作.在工作中,有项业务是采集数据.而采集数据过程中,有个数据采集的需要.因此使用到了整点定时器的功能。特意记录下来,与大家分享. package test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Timer; import java.util.TimerTask; public class Test { public static void main( ...
在编写JSP的时候,经常用到table,而显示指定位置的边框,这个功能也特别实用,今天工作中就用到了这个,做出来的效果不错,比单纯的使用方格围起来,美工改进了许多.特意记下来,与广大朋友分享. <table width="200" style="border-collapse: collapse"> <tr class="trBorder" > <!-- border-width: 上,右,下,左 --> <td style="border-width: 0 0 1p ...
进度条应该是我们常用的功能,尤其是在大数据量处理,高强度计算的时候.下面就是一个小例子. pg.zul页面代码 <?page title="Auto Generated index.zul"?> <window id="tt1" title="Hello World!!" border="normal"> <label value="点击,开始进度条的演示" /> <button id="b1" label="弹出& ...
以下是index.zul文件的内容,专门弹出小窗口的. <?page title="Auto Generated index.zul"?> <window id="main" title="Hello World!!" border="normal" width="200px"> <vbox> <hbox> <label value="用户名" /> <textbox /> ...
    极限编程(ExtremeProgramming,简称XP)中有四个核心价值是我们在开发中必须注意的: 沟通(Communication)、 简单(Simplicity)、 反馈(Feedback)、 勇气(Courage)。      XP用“沟通、简单、反馈和勇气”来减轻开发压力和包袱;无论是术语命名、专著叙述内容和方式、过程要求,都可以从中感受到轻松愉快和主动奋发的态度和气氛。这是一种帮助理解和更容易激发人的潜力的手段。XP用自己的实践,在一定范围内成功地打破了软件工程“必须重量”才能成功的传统观念。   XP精神可以启发我们如何学习和对待快速变化、多样的开发技术。成功学习XP的关键 ...
Global site tag (gtag.js) - Google Analytics