自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (83)
  • 收藏
  • 关注

原创 java导出excel不需要额外jar包

目前我知道的在java中导出Excel可以用poi或在jsp的文件头改变输出流。下面再介绍一种就用java基础包导出的Excel。导出的格式形如:源码如下:package csvExcel;import java.io.FileWriter;import java.io.IOException;import java.text.SimpleDateFormat;import

2014-07-31 09:31:00 2669 2

原创 JAVA序列化的作用

今天看了一下项目中的action大多数都没有进行序列化,所以项目上都是一大堆警告。序列化到底有什么作用呢?简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,

2014-07-30 11:29:09 1253

原创 js复制按钮在ie下的解决方案

源码如下: 一个表单,一个按钮。点击完按钮后就会复制表单里面的内容。需要注意的是:这个复制的方法在ie8下有用(其它版本没有测试过),在Firefox下无效。

2014-07-30 10:07:03 1156

原创 case when遇到空串转成0

需要注意:如果字段为varchar类型,when后的条件要加上引号SELECT (CASE 'marital_status' WHEN 0 THEN '已婚' WHEN 1 THEN '未婚' ELSE 'WEIZHI' END) AS marital_status FROM tj_archive WHERE id='D1407280006'用上面的语句,如果marital_status

2014-07-30 09:38:28 1942

原创 捍卫你的梦想

今天看了一段话觉得挺有道理的。内容如下:You got a dream,you gotta protect it.People can't do something themselves,they wanna tell you can't do it .If you want something,got get it.Period. (如果你有梦想的话,就要去捍卫它。当别人做不到的

2014-07-29 15:45:04 1444 1

原创 学栈和队列时的人生感悟

人生,就像是一个很大的栈演变。出生时你赤条条地来到人世,慢慢地长大,渐渐地变老,最终还得赤条条地离开世间。      人生,又仿佛是一天一天小小的栈重现。童年父母每天抱你不断地进出家门,壮年你每天奔波于家与事业之间,老年你每天独自蹒跚于养老院的门里屋前。  人生,更需要有进栈出栈精神的体现。在哪里跌倒,就应该在哪里爬起。无论陷入何等困境,只要抬头能仰望蓝天,就有希望,不断进取,你就

2014-07-29 11:45:36 1474

原创 从svn下载web项目,一启动就报错

从svn下载web项目,一启动就报xxx类找不到,但是这个类确实存在项目中,其它同事也用这个项目却可以用。为什么我的不能用呢?最后发现原来项目编译目录不是class目录而是bin目录。项目截图如下 :将红色框出来路径替换成WEB-INF/classes即可

2014-07-28 17:26:31 1700

原创 从svn下载项目后build path为灰色

今天从svn上下载项目后,想添加以下jar包。但是build path为灰色。解决办法是:1、在项目上右键properties---project facts 如图所示:点击右侧convert to faced from...出现如图所示:点击ok即可。

2014-07-28 17:16:02 3637

原创 jsp不通过form和Ajax提交

在页面里面我们一般都通过form表单和Ajax向后台提交请求,可是我现在页面没有form表单,也不想通过ajax异步提交。解决方案如下:location.href="${rootPath}/record/exportScanningDetailExcel.htm?allRecordIds="+allRecordIds;  (当前页面打开URL页面)

2014-07-28 16:15:39 1321

原创 mybatis的#和$的区别

如果你搜一下“mybatis的#和$的区别”,肯定有很多解释,在这我就说一下我在项目中的运用。我现在有这样的需求,我需要在MySQL中的一个字段保存值形如:“1,2,3”以逗号分隔的字符串。如果你用$符号就会报错。刚开始我以为是我sql写的有问题,但是在MySQL中测试SQL并没有报错。最后想到了是不是$符号影响的。最后的解决方案是:用#符号。===================

2014-07-28 16:09:09 1321

原创 eclipse不能进入debug

首先说明一下,我肯定是以debug模式启动的,断点程序肯定能走到。但是一点页面,程序就跳到class文件,而不是Java文件。解决办法是:window---preferences---tomcat---source path 将需要断点的项目打上勾。如图:

2014-07-25 15:46:23 1575

原创 jQuery取得循环列表的第一列值

有如下的表格: 体检编号 姓名 性别 年龄 个人状态 单位名称 201407220001 朝着希望前进 男

2014-07-22 14:04:54 2227

原创 线性表顺序存储结构的优缺点

优点:1、无须为表示表中元素之间的逻辑关系而增加额外的存储空间。                 2、可以快速的存取表中任一位置的元素。 缺点:1、插入和删除操作需要移动大量的元素。             2、当线性表长度变化较大时,难以确定存储空间的容量。             3、造成存储空间的“碎片”。 ==============================

2014-07-21 23:07:10 5654

原创 Errors occurred during the build. Errors running builder 'JavaScript Validator' on

eclipse重新编译时候就会报错Errors occurred during the build. Errors running builder 'JavaScript Validator' on。如图:解决办法是:项目右键--properties---builders---javascript validator如图:

2014-07-16 11:50:14 2012

原创 java字符串反转

比如我想将 “javascript”反转为 “tpircsavaj”。我们一般处理都是用for循环然后用StringBuffer一个字符一个字符添加。其实StringBuffer提供了一个reverse方法就可以实现。测试代码如下:package com.evan;public class ReverseTest { public static void main(String[]

2014-07-15 16:45:46 1284

原创 成员变量是属于声明的对象还是实际对象

如下一道面试题:package com.evan;public class ChildClass extends ParentClass { public int i = 30; public static void main(String[] args) { ParentClass pc = new ChildClass(); ChildClass cc = new Ch

2014-07-15 16:44:45 1363

原创 java类内容初始化顺序

在java类中一般有:成员变量、静态变量、成员方法、静态方法、构造方法。那么这几个的初始化顺序是什么呢?初始化的先后顺序是:静态变量(类load进内存就初始化)------静态代码块(类load进内存就初始化)--------成员变量(对象初始化时)------------初始化块------------构造函数测试程序如下:package com.evan;/* * 初始化顺序

2014-07-15 16:35:40 1135

原创 电脑桌面显示反了

今天不知道按了什么,电脑打开桌面反了。解决办法是:按CTRL+ALT+↑、↓、←、→以后可以整蛊同事了。哈哈

2014-07-12 14:31:54 1652

原创 mybatis向mysql插入含有逗号的值报错

mybatis向mysql插入形如“11,22,33”的时候报错。错误的原因是我用美元符号拼接的sql。正确做法是用#  有时间看看mybatis的$和#的区别。

2014-07-12 11:36:45 5805

原创 mysql合并同一列的值

我有如下的查询条件显示:我希望最终显示的效果如图:通过sql怎么做到呢?将group_name前面(希望合成一列)加关键字group_concat.然后再sql语句最后group by id.group_concat能将同一列的值以逗号分隔开,拼成一个字符串。(mysql自带)第一个图的sql语句如下:SELECT tr.id ,tig.group_name FROM

2014-07-11 16:40:29 3892 2

原创 mysql两列合成一列

比如:有姓和名两列,我想查询的结果为一列。就需要concat关键字了。sql如下:select concat(firstName,lastName) from tj_user

2014-07-11 16:26:42 11556 1

原创 mybatis查询mysql的时间段

mapper文件的写法为:(模糊查询,查询时间段) and sc.com_name like CONCAT(CONCAT('%',#{com_name}),'%') <![CDATA[ and DATE_FORMAT(tcb.check_begin_date, '%Y-%m-%d') >= DATE_FORMAT(#{check

2014-07-11 11:18:28 4277

原创 将数据库中的数字显示为文字

我们在数据库中常常会有这样的规定,1表示男,0表示女。但是在页面肯定不能显示0或1.就必须在显示之前将集合中关于性别的数字转化为男,女。在这里项目用了三种方式。第一种:在查询sql时就将字段转化过来。如下sql: CASE WHEN ta.sex ='1' THEN '男' WHEN ta.sex ='0' THEN '女' END AS se

2014-07-08 12:28:36 6492 1

原创 页面加载完成后表单获得焦点

当页面加载完成后,输入框获得焦点的jquery写法: $(document).ready(function(){ $("#recordId").focus(); });页面如图:每次页面加载完成后“体检编号”都会获得焦点

2014-07-04 12:56:46 3672

原创 mysql保存当前时间精确到秒

用mybatis在mysql中保存字段精确到秒需要两个步骤。1、现在mysql中将时间字段改为datetime 例如:alter table tablename add pay_date datetime comment '精确到秒的时间'2、在sql语句中直接用now().  例如:        update tj_record set   is_customerHandove

2014-07-02 13:19:43 7773

原创 我的心情

这几天的心情总是很低落,除了出差时项目上的需求不断增多之外,更多的应该是个人感情因素。和女朋友在一起快六年了,可是这一段时间总是争吵不断,总是断断续续的吵,如果非得说个吵架的理由,事后想想其实也没多大的事,也不知道吵架的时候为什么会有那么大的火。这次女朋友说回老家办点事,我就打算等她走的那一天前一晚我回北京送她到火车站,但是我就一直不给她说,而且一直告诉她我这边项目很忙,给她的暗示就是我可能回不去

2014-07-01 20:33:31 1135

springMVC上传文件demo

springMVC上传文件的三种解析方式源码。可以添加到tomcat直接运行,运行访问地址为:http://localhost:8080/SpringMVCUploadFileDemo/upload/toUploadFileView1

2015-04-01

项目经理应该知道的97件事 pdf

项目经理应该知道的97件事 pdf 中文,免积分分享给大家。看的挺清晰的。

2015-01-12

简约至上PDF下载

有时候软件简约才是用户需要的。追求简单易用是人类的本性,无论是互联网产品。还是移动应用。亦或其他交互式设计,简单易用始终都是赢得用户的关键。同时,简单易用的程度也与产品寿命的长短密切相关。在《简约至上:交互式设计四策略》中,作者Giles托20多年交互式设计的探索与实践。提出了合理删除、分层组织、适时隐藏和巧妙转移这四个达成简约至上的终极策略,讲述了为什么应该站在主流用户一边,以及如何从他们的真实需求和期望出发,简化设计,提升易用性。创造出卓而不群、历久弥新的用户体验。

2014-12-04

pdf绿色阅读器

大小只有1M多的pdf阅读器,而且是绿色免安装。下载下来解压后就能直接用。

2014-12-04

maven项目报错需要的jar包

maven-archetype-quickstart-1.1.jar下载。

2014-11-28

maven 实战

现在项目组需要用到maven,以前只是听过但没有实际使用过。项目组同事推荐了一本电子书,我看了前两章感觉确实挺好,推荐给maven零基础的战友。电子书挺清晰的。

2014-11-26

HelloFreeMarker

测试list标签时,项目总是报如下错误:freemarker.template.TemplateModelException: Don't know how to present an object of this type to a template: com.evan.Person 如果jar为2.2.8就会遇到这个问题。项目下载后附带有最新的freemarker.jar,最新版本号为2.3.21

2014-11-21

angular-1.0.1.min.js

现在项目需要用angularjs,所以从网上下载了好几个都用不了。终于下载了一个能用的了,分享给大家。

2014-10-09

jsp两个框内容互换的demo

jsp中两个页面的内容互换,在项目中的“角色管理”中用到。将项目中用到的代码做成了demo。

2014-09-30

mysql自动定时备份

公司开发的MySQL自动定时备份工具的一个小工具。只需要将双击将程序启动就可以帮你把数据库自动备份。非常好用

2014-09-28

core-renderer.jar

ITextRenderer cannot be resolved to a type 错误就是因为缺少这个jar包

2014-09-19

JAVA软件工程师任职资格等级标准

公司最近弄了一个“JAVA软件工程师任职资格等级标准”,在此分享给大家看看。各位可以看看达到什么标准

2014-08-27

tm-extractors-0.4.jar

Java读取doc文档,但是读取wps格式的会报错。如果用word2003或2007保存一下就可以了

2014-07-25

ssm框架快速生成工具

该工具通过表结构可以自动生成action、service、dao、mapper、jsp的增删改成的操作还有edit.jsp,view.jsp,list.jsp页面。 希望能帮助到你快速搭建ssm框架

2014-07-25

FastStone Capture

绿色版的截图软件FastStone Capture,挺好用的,分享给大家。

2014-06-29

敏捷软件开发:原则、模式与实践(高清有目录).pdf

在网上搜了一下java 程序员 电子 就出现了一篇博客里面介绍了几本书。我下载下来了,听说挺好的,我本人还没有看过,先分享给大家。

2014-06-16

oscache-2.4.1-full.zip

最近在研究oscache缓存技术,所以从官网下载的整个jar包分享给大家。

2014-05-11

java对比工具

主要是比较两个java文件的差别,而且不一样的地方有高亮显示,用的不错就分享出来。

2014-04-23

win7电脑图标

桌面的图标一直都是默认,今天手动把桌面的图标给替换一下。 替换很简单,只需要把压缩包解压到任意目录,再在想更改图标的应用上直接更改即可

2014-04-23

json-lib-2.4-jdk15.jar

公司的java项目中json包json-lib-2.4-jdk15.jar

2014-04-23

eclipse 代码 注释模板xml

将代码注释以xml形式,直接导入eclipse。免去了繁琐的一步步的配置

2016-04-21

java synchronized demo

测试java中synchronized到底锁住了什么,完整demo

2016-04-19

java发送邮件

项目中用java发送邮件,只需要引入一个jar,然后就是一个工具类。项目下载下来可以直接使用。使用非常方便,分享给大家

2016-01-06

h5下拉刷新实现

项目中用到下拉刷新,找了很多资料对比然后选中iscroll,最后根据demo做了些和项目相关的改进,现在把这一块单独提出来,分享给大家

2015-12-25

手机上的出生日期插件

在手机上用H5让用户选择出生日期,在网上找了一个插件。兼容android和ios,现在把完整demo分享一下

2015-11-27

jquery倒计时

在页面中实现倒计时效果,需要引入jquery。压缩文件已经包括jquery文件。

2015-10-28

通过输入框实时查询列表值

通过输入框实时查询列表值,在电脑上好用,但是在微信客户端没有效果的解决方案

2015-10-21

putty软件下载

本地调试访问阿里云的OCS时,通过putty进行映射即可。

2015-10-15

java发送get或post请求源码

java给微信服务器发送get或post请求完整源码,依赖的jar都已经放到项目的lib目录下,下载下来后就可以直接通过junit运行

2015-09-14

java发送get或post请求

java给微信服务器发送get或post请求完整源码,依赖的jar都已经放到项目的lib目录下,下载下来后就可以直接通过junit运行

2015-09-14

jsp一改动,就需要重启的解决方案

项目中只要改动了jsp,就需要重启tomcat。在我的项目遇到的问题是jstl.jar版本不对。改成jstl-1.2.jar即可。jsp页面替换成或

2015-07-09

cxf调用c#的webservice

java调用c#的webservice,其中包括demo和需要的jar包,下载下来,导入eclipse就可以直接看到main方法。不需要配置什么文件

2015-06-26

jquerymobile1.3.2与1.5.4展现异常

真希望是我哪里搞错了,而不是jquerymobile自身提供的js和css文件有问题。

2015-05-16

js验证百家姓

js验证姓名输入框必须是汉字并且是姓是百家姓。

2015-04-28

模拟spring的xml配置文件注入

模拟spring的xml配置文件注入对象,里面用saxbuilder来解析xml文件。

2015-04-10

mybatis不需要声明接口的helloworld

mybatis不需要声明接口调用xml的helloworld的源码

2015-04-08

json字符串转化为list泛型

json字符串转化为list泛型的源码demo,项目中包括需要运行的jsonjar包

2015-04-07

spring和springMVC整合源码

spring和springMVC整合源码的helloworld版。

2015-04-05

java调用webservice的demo

java调用web service的完整源码。可以使用。

2015-04-03

java调用webservice最精简的jar包

项目中调用webservice需要的jar包,比较精简。

2015-04-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除