自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 JAVA设计模式之单利模式

1、单例模式概述:单例模式只在应用程序中,某个对象实例有且只有一个。单例模式分为:饿汉模式和懒汉模式饿汉模式----在加载类的同时,就会创建当前对象,为线程安全懒汉模式----在外部获取对象实例的时候才会创建当前对象,为线程不安全2、单利模式设计步骤:把类的默认无参构造方法私有化,不允许外部应用直接创建对象声明一个私有的类对象(懒汉模式)或创建一个私有的类对象实例(饿汉模式

2016-03-27 23:27:11 510

原创 天气预报简单接口的实现

最近项目需要写了个天气预报接口的实现,这里做个小结,大概分以下几个步骤:  1、对天气预报请求链接的参数进行替换,即传入我们的参数,主要有两个参数:城市名、哪天2、通过http请求获取请求返回输入流3、解析返回输入流,获取我们需要的元素4、封装解析后的元素,为我们所用代码的实现如下:package com.tf.weixin.util;import java.i

2015-12-14 12:01:45 1074

原创 JAVA实现EXL的导入导出功能

有过经验的程序猿都写过exl表格的导入导出功能!而大部分人都没抽时间去研究功能实现的细节,只是一味的为实现功能而写代码!今天也抽点时间对实现exl表格的导入导出做个小结,针对JAVA开发!一、EXL导入功能:(1)、实现步骤:a、通过流获取指定文件中的exl工作薄b、遍历工作薄中的工作表c、遍历工作表中的行d、遍历工作表中的行中的列e、判断指定单元表格中值得类型并获

2015-11-19 14:51:25 5564 1

原创 实现点击图片下标切换图片

1、html文本:点击图片下标切换图片div>12342、CSS脚本:*{margin:0px;padding:0px;}li {display: inline-block;width: 20px;height: 20px;margin: 0px 2px;bo

2015-11-12 17:31:22 1305

原创 JS实现放大镜效果

经常浏览淘宝、京东等一些商城网站,都会看到各种各样的页面动态效果图,今天终于花了时间实现了下“放大镜效果”说起放大镜,无非就是对两张图片的操作,内容相同、大小不同的两张图片,注:小图片的长宽与大图片的长宽成等比例。用到的主要知识:     offsetLeft:元素相对于父元素的左位移offSetRight:元素相对于父元素的右位移offSetWidth:元素所展现出来的宽度(

2015-11-09 17:49:06 3091

原创 JAVA之Socket编程(技术总结)

1、socket编程实例1--Socket客户端(字符串)->请求到Socket服务端->响应客户端:代码如下:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.

2015-11-04 15:10:41 445

原创 JAVA中异常处理小结

工作两年多啦!写程序中遇到的异常也不计其数,自己能解决的,不能解决的!终于有时间,也想对怎样处理JAVA中的异常做个小结:         JAVA中处理异常最常用方法的无非就是抛出异常并交给调用者来处理,或者直接捕获异常并处理异常。虽然这样不能从本质上解决异常,但可以让程序顺利往下执行,不至于导致程序崩溃!处理异常使用的关键字:throws:throws总是出现在一个函数头中,用来标

2015-10-16 15:36:15 343

原创 遍历map集合

经常会看到大家在遍历map集合的时候,就去百度。其实我也是如此。我们去百度,不是因为我们不会,而是平时map用的次数不像if、for那么多,以致于写起来还不是很顺手!为了以后写的顺手起来,觉得有必要对map遍历做个小结!         遍历map无非就那么三种方法(遍历出所有的key-value):通过key找value遍历、在for-each循环中使用entries来遍历、使用Iterat

2015-09-28 17:19:52 360

原创 Redis学习总结(JAVA篇)

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Jedis是Redis官方首选的Java客户端开发包,Redis是一个开源的Key-Value数据缓存。使用JAVA进行Redis开发需要安装Jedis客户端,并且会用到相关的jar包:jedis.jar:开发过程中使用的最基本的jar包comm

2015-09-02 15:15:39 1710

原创 XML解析三种方式JDom、Sax、Dom4j

对XML进行解析的三种解析方式:JDom、sax、dom4j一、三种解析的特点:jdom(sun公司)解析:会把xml文档看做一个树,并加载到内存,特别适合做增删改查操作,但当xml文件过大时,容易造成内存溢出    sax(apache)解析:SAX解析允许在读取文档的时候,即对文档进行处理,而不必等整个文档装载完毕后才对文档进行操作。但只能对xml进行读取查询,不能进行增删改操作

2015-05-06 17:03:07 659

原创 spring与hibernate集成--spring配置文件applicationContext.xml的配置:

(1)、配置sessionFactory// 注: id="sessionFactory"中的id不能随便命名,要根据spring中jar包的setSessionFactory来命名classpath:hibernate.cfg.xml(2)、配置事务管理器transactionManager// 注: id="transactionManager"中的id不能随便

2015-04-19 23:31:51 485

原创 简单WEB Service接口实现(CXF与spring整合)

最近写接口,之后就对接口的简单实现做个小结:可以在传统的JAVA EE的基础上增加一层Web Service层,这样我们的JAVA EE就可以对外暴露Web Service,这样任何平台、任何语言就可以通过程序来调用此接口了!具体实现步骤:1、添加CXF的相关jar包和spring的相关jar包(具体jar包根据自己的实际需求情况而定);commons-logging.jarc

2015-04-16 15:28:36 475

原创 jQuery中使用ajax异步提交

相信大家在js中实现ajax异步提交,都会感觉有点繁琐,今天在这里对jQuery中使用ajax异步提交做个简单的小结:1、必须引入jquery.js文件2、jQuery中使用ajax经常会用到三个常用的方法:load()、post()、get()。三个方法的作用一致:load()方法:$("#id").load("url",jsondata,function(data,textSt

2015-03-31 12:06:36 914

原创 WEB前台用jQuery实现表单验证

相信大家在做WEB前台开发时候,经常会有表单各种验证的小需求,今天就在这里总结哈jQuery实现表单验证的过程,具体步骤如下:一、需要在前台页面引入jquery.js和jquery.validate.js两个js配置文件,两个js文件可以从官网进行下载或者直接百度查找。二、前台页面需要有相应的表单信息,即就是form表单和表单内相应的需要验证的信息,如(在这里简单举例说明):姓名:

2015-03-21 16:32:06 3109

原创 PL/SQL之存储过程

一、什么是存储过程?        在Oracle数据库中,可以将一些固定的操作集中起来由Oracle数据库服务器来完成,以实现某个任务,这就是存储过程。二、存储过程有什么优点?        1、简化复杂操作;        2、增加数据独立性;        3、提高安全性;        4、实现表字段完整性;三、存储过程的参数    1、存储过程的参数有三种

2015-03-04 21:44:10 690

原创 JS实现生日选择下拉列表

相信大家浏览过、关注过格式各类的网站,也在其中的网站中有过注册!注册的时候有时候需要选择自己的出生日期,当然大部分人并不会注意其的实现过程。本人用JS简单实现下该小功能,希望对有用的着的朋友、小伙伴们有所帮助!图例:示例代码(用JS实现):window.onload=function(){var selects = document.getElementsByTag

2015-01-12 15:46:35 9204 3

原创 WEB项目中log4j.properties配置

WEB项目中,经常会查看系统项目日志、根据日志信息了解系统运行情况以及根据错误日志信息,对系统进行改造升级!而我们常用到的配置日志类型就是log4j。在这里就简单对过去配置过的log4j日志做一个简单总结:1、配置log4j日志无非就是添加log4j的相应jar包(如:log4j-1.2.16.jar),所需jar包来源搞开发的根本就不是难事;2、配置log4j配置文件,即配置log4j.pr

2014-12-31 15:56:28 2600

原创 CSS之margin和padding、absolute和relative用法

相信刚开始写WEB前台页面的时候,经常会有一些搞得不太清楚的CSS样式:如margin和padding、absolute和relative!        一、对于margin和padding来说,不太注意的话,感觉这两者区别不大。但要写一个好的页面出来,还是需要对这二者的区别熟悉:区别其实总结起来就是一句话:margin是对外的边距,padding是对内的边距示例:你好

2014-12-23 17:37:59 3218

原创 正确用linux命令启动tomcat服务器

最近负责的WEB项目,部署在tomcat服务器上。在没有报异常的情况下,给挂掉,真让人不知所措!最后通过问高手、网上查阅资料,总结出以下结论:          Linux下tomcat服务的启动:                      方式一:直接启动 ./startup.sh                     方式二:作为服务启动 nohup ./startup.sh &

2014-12-08 11:46:35 9884 1

原创 在JAVA中,对List集合的加减操作

在日常JAVA开发中,经常会对List集合进行各种各样的操作,这里针对List集合的加减操作做个小的总结:在我看来最常用的有两个,一个是对原List本身有改变,一个是原List本身无改变。一、对原List本身有改变的方法即:List1.addAll(List2)     // List1与List2两个集合进行相加,返回一个boolean类型值,原有的List1值有变化,List2不变; Li

2014-11-27 15:17:42 37507 3

原创 用JS实现移动DIV

String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>      ">    拖拉悬浮框div{width:300

2014-11-24 14:33:12 7332

原创 SQL正反向模糊查询(ORACLE)

JAVA开发中,经常会使用SQL进行模糊查询,说到模糊查询无非就是正反模糊查询,而正反模糊查询所使用的ORACLE函数分别为:like、instr。        1、SQL正向模糊查询,也就是我们经常使用的like模糊查询,这里就不多做介绍,如:          SELECT * FROM TABLE_NAME T WHERE T.NAME LIKE '%唐飞%';

2014-11-07 16:56:54 9853

原创 利用struts生成随机验证码(JAVA)

大部分WEB项目都会用到登录功能,而登录功能大部分又会涉及到动态验证码的生成!那如何通过后台生成动态验证码并传到后台呢?这就是我今天所要写的:      标题:动态验证码的生成      开发语言:JAVA      SSH使用情况:只用到Struts2      开发工具:MyEclipse      运行环境:Tomcat      示例代码包括内容:后台action、

2014-11-07 16:46:52 442

原创 WEB开发加密、解密(JAVA)

开发中加密我用到的有

2014-10-21 16:58:35 556

原创 Linux解压.tar.gz文件

以解压apache-tomcat-6.0.41.tar.gz为例,两种解压方式:    一、分层解压:        1、执行gzip -d apache-tomcat-6.0.41.tar.gz命令,先把apache-tomcat-6.0.41.tar.gz解压为apache-tomcat-6.0.41.tar;        2、执行tar xvf apache-tomcat-6.

2014-09-16 17:50:47 929

原创 如何在官网下载tomcat

一、tomcat官网下载地址:http://tomcat.apache.org/,在浏览器地址栏输入即可进入相关页面。                         二、选择页面左侧菜单栏中的Download下的Archives,就可以看到tomcat的各个版本,目前可供下载的有tomcat3、4、5、6、7、8版本:                       三、点击选择你所

2014-09-15 17:39:33 12513 2

原创 WEB项目创建级联下拉菜单

1、JSP页面

2014-08-31 20:56:37 788

原创 WEB项目设置session有效期

在开发WEB项目的时候,对JSP页面进行编辑时间过长的时候,就会出现如下现象:请重新登录、以超时等等恶心提示 !出现这些提示终究的原因是session超时所致。为此要解决此种问题,就要对session的有效期进行设置。        Tomcat的默认session有效期是:30分钟。        可以在“tomcat安装目录/conf/web.xml”文件中进行设置与查看,其中的相应代

2014-08-31 20:31:59 7723

JfreeChart

实现报表和柱状图的显示,适合初学者的学习,需要两个相关的Jar包!

2014-01-08

mysql的jar包

连接mysql的驱动jar包!可以供大家轻松连接mysql数据库

2013-12-19

空空如也

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

TA关注的人

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