![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 55
淘宝王
这个作者很懒,什么都没留下…
展开
-
GUAVA clean code利器
Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations] 、字符串处理 [string processing] 、I/O 等等。 所有这些工具每天转载 2014-07-17 23:22:20 · 496 阅读 · 0 评论 -
date 时间转化小工具
package org.jeecgframework.core.util;import java.beans.PropertyEditorSupport;import java.sql.Timestamp;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDate原创 2014-06-19 22:14:17 · 551 阅读 · 0 评论 -
获取ip
import javax.servlet.http.HttpServletRequest;public class IpUtil { /** * 获取登录用户IP地址 * * @param request * @return */ public static String getIpAddr(HttpServletRequest request) {原创 2014-06-19 22:16:16 · 360 阅读 · 0 评论 -
DateUtils 处理时间java小程序
package com.xa12343.utils;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * 日期类型处理工具类 * @author TianYu * *原创 2014-06-19 22:04:49 · 407 阅读 · 0 评论 -
上传文件到ftp
需导入包:import it.sauronsoftware.ftp4j.FTPClient;// 创建客户端 FTPClient client = new FTPClient(); // 不指定端口,则使用默认端口21 client.connect("172.16.6.3", 21);原创 2014-06-19 22:12:44 · 522 阅读 · 0 评论 -
cruiscontrol学习二
本来以为使用CruiseControl的话,编写config.xml就可以了,但是使用中发现,如果想看到正确的results jsp,还是需要修改cruisecontrol目录下/webapps/cruisecontrol/WEB-INF/web.xml文件。主要是log的目录和ArtifactServlet中root的目录,如下红字部分: logDir转载 2014-08-14 22:35:24 · 387 阅读 · 0 评论 -
CruiseControl学习三
今天把CruiseControl和ant集成起来,但是CruiseControl显示没有进行任何JUnit Test,所以没有Test Report。然而,喵喵明明有test的丫???想想自己确实没有做任何配置,但是既然这么说,自然就是可配置的,于是,喵喵再次研究了一下CruiseControl的文档,终于找出了解决方案。前面说过,cruisecontrol下面子元素有七个主要子元素,分别是:转载 2014-08-14 22:36:23 · 408 阅读 · 0 评论 -
cruiscontroller的理解和学习
CruiseControl:简称CC,持续集成工具,主要提供了基于版本管理工具(如CVS)感知变化或每天定时的持续集成,并提供持续集成报告、Email、Jabber等等方式通知相关负责人,其要求是需要进行日构建的项目已编写好全自动的项目编译脚本(可基于Maven或Ant)。在这里以一个项目来简要的说说cc的使用,通常项目对于日构建的类型的需求分为两种:1、每天的定时自动集成。2、感知版转载 2014-08-14 22:31:22 · 507 阅读 · 0 评论 -
ThoughtWorks开源了Go持续交付平台
houghtWorks最近宣布,基于Apache 2.0开源协议对其旗下产品Go平台进行开源。Go是ThoughtWorks研发的持续交付工具,旨在自动化和简化构建——测试——发布的流程,持续地发布企业的产品。这一声明兑现了ThoughtWorks的帮助企业和组织持续改进和交付高质量产品的承诺。竞争日益激烈的商业环境要求企业快速创新的同时,维持核心流程的稳定。Go可以为所有团队提供一个清晰转载 2014-09-11 22:20:35 · 1233 阅读 · 0 评论 -
maven 使用
maven 使用的初级篇目录maven 使用的初级篇目录maven的安装和使用maven 基础命令maven的安装和使用maven 官网地址: jar包下载地址mavn环境变量配置:新建MAVEN_HOME=D:\software\apache-maven-3.2.3,path添加%MAVEN_HOME%\bin;test dos 窗口下输入 mvn -version 显示信息如下就说原创 2015-09-13 12:07:24 · 529 阅读 · 0 评论 -
Markdown的使用方法总结
Markdown的使用方法总结目录用[TOC]生成Markdown的使用方法总结目录用TOC生成标题使用方法高亮显示快捷键使用方法表格语法代码块的表达方式重要UML 和流程图表示方法标题使用方法使用#号,代替字体的大小,能够很清楚的分层# 号的数量代表了标题的级别高亮显示语法用**content**快捷键使用方法加粗 Ctrl + B 斜体 Ctrl +原创 2015-09-12 19:11:10 · 536 阅读 · 0 评论 -
java设计模式
创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两类:并发型模式和线程池模式。25种设计模式转载 2014-06-19 22:11:28 · 372 阅读 · 0 评论 -
处理配置文件properties
package com.xa12343.utils; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.FileNotFoundException;import java.io.FileOutputStream; import java.io.Inp原创 2014-06-19 22:03:40 · 393 阅读 · 0 评论 -
[Google Guava] 1.1-使用和避免null
原文链接 译文链接 译者: 沈义扬 Doug Lea 说,“Null 真糟糕。” 当Sir C. A. R. Hoare 使用了null引用后说,”使用它导致了十亿美金的错误。”轻率地使用null可能会导致很多令人惊愕的问题。通过学习Google底层代码库,我们发现95%的集合类不接受null值作为元素。我们认为, 相比默默地接受null,使用快速失败操作拒绝null转载 2014-07-17 23:21:37 · 349 阅读 · 0 评论 -
SuperDao DB 数据库超类
package com.dao;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;public class SuperDAO {protected Connection conn=null;protected PreparedS原创 2014-06-29 22:53:24 · 537 阅读 · 0 评论 -
数据库JDBC 增删改查
package com.dao;import java.util.ArrayList;import com.db.Mjdbc;import com.entity.Student;public class StudentDAO extends SuperDAO {//增加学生public boolean addStudent(Student原创 2014-06-29 22:55:21 · 410 阅读 · 0 评论 -
数据库连接
package com.db;import java.sql.Connection;import java.sql.DriverManager;public class Mjdbc {private static final String DBDRIVER="com.mysql.jdbc.Driver";private static final String D原创 2014-06-29 22:57:06 · 371 阅读 · 0 评论 -
java程序员修炼之道
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。Java编程入门类:《Java编程思想》、《Agile Java》中文版;Java编程进阶类:《重构 改善既有代码的设计》、《测试驱动开发 by Example》;J转载 2014-07-28 20:19:43 · 439 阅读 · 0 评论 -
mysql DBcommon 连接数据库
1:package com.xa12343.utils;import java.io.BufferedReader;import java.io.Reader;import java.sql.Clob;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.PreparedS原创 2014-06-19 21:59:00 · 1499 阅读 · 0 评论 -
Excel操作类
/* * Copyright (c) 2013. * All Rights Reversed by Wantsong Corp. */package cn.wantsong.commons.util;/** * excel操作类 * All rights reversed by Wantsong Corporation. * User: Wantsong * D转载 2014-06-19 22:08:01 · 430 阅读 · 0 评论 -
生成密钥,解密钥
/* * Copyright (c) 2012. * All Rights Reversed by Wantsong Corp. */package cn.wantsong.commons.util;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;import javax.crypto.Cipher转载 2014-06-19 22:08:54 · 1523 阅读 · 2 评论 -
String 小工具
package org.jeecgframework.core.util;import java.beans.XMLDecoder;import java.io.BufferedInputStream;import java.io.ByteArrayInputStream;import java.io.IOException;import java.io.Reader;im原创 2014-06-19 22:23:22 · 501 阅读 · 0 评论 -
SpringMVC 找不到注解实例
SpringMVC 找不到注解实例 简介:前些天把 maven+SpringMVC+mybaties+mysql 框架搭好,用到@authwired 时报错,报错内容:No matching bean of type [com.dtt.service.IUserService] found for dependency 还有一大堆。经过各方面查找资料,总结如下目录SpringMVC 找不原创 2015-09-15 17:58:35 · 3002 阅读 · 0 评论