- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 JAVA实现大写金额转小写金额
在金融行业中经常需要把大写金额转成小写金额,之前在一次开发中有个类似的需求,翻阅了好多博文,都没找到合适的,故没办法,就花了点时间研究并实现!已有好多年没写过博文了,今天记录哈!
2024-10-04 23:10:44
694
原创 JAVA设计模式之单利模式
1、单例模式概述:单例模式只在应用程序中,某个对象实例有且只有一个。单例模式分为:饿汉模式和懒汉模式饿汉模式----在加载类的同时,就会创建当前对象,为线程安全懒汉模式----在外部获取对象实例的时候才会创建当前对象,为线程不安全2、单利模式设计步骤:把类的默认无参构造方法私有化,不允许外部应用直接创建对象声明一个私有的类对象(懒汉模式)或创建一个私有的类对象实例(饿汉模式
2016-03-27 23:27:11
558
原创 天气预报简单接口的实现
最近项目需要写了个天气预报接口的实现,这里做个小结,大概分以下几个步骤: 1、对天气预报请求链接的参数进行替换,即传入我们的参数,主要有两个参数:城市名、哪天2、通过http请求获取请求返回输入流3、解析返回输入流,获取我们需要的元素4、封装解析后的元素,为我们所用代码的实现如下:package com.tf.weixin.util;import java.i
2015-12-14 12:01:45
1140
原创 JAVA实现EXL的导入导出功能
有过经验的程序猿都写过exl表格的导入导出功能!而大部分人都没抽时间去研究功能实现的细节,只是一味的为实现功能而写代码!今天也抽点时间对实现exl表格的导入导出做个小结,针对JAVA开发!一、EXL导入功能:(1)、实现步骤:a、通过流获取指定文件中的exl工作薄b、遍历工作薄中的工作表c、遍历工作表中的行d、遍历工作表中的行中的列e、判断指定单元表格中值得类型并获
2015-11-19 14:51:25
5624
原创 实现点击图片下标切换图片
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
1386
原创 JS实现放大镜效果
经常浏览淘宝、京东等一些商城网站,都会看到各种各样的页面动态效果图,今天终于花了时间实现了下“放大镜效果”说起放大镜,无非就是对两张图片的操作,内容相同、大小不同的两张图片,注:小图片的长宽与大图片的长宽成等比例。用到的主要知识: offsetLeft:元素相对于父元素的左位移offSetRight:元素相对于父元素的右位移offSetWidth:元素所展现出来的宽度(
2015-11-09 17:49:06
3129
原创 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
488
原创 JAVA中异常处理小结
工作两年多啦!写程序中遇到的异常也不计其数,自己能解决的,不能解决的!终于有时间,也想对怎样处理JAVA中的异常做个小结: JAVA中处理异常最常用方法的无非就是抛出异常并交给调用者来处理,或者直接捕获异常并处理异常。虽然这样不能从本质上解决异常,但可以让程序顺利往下执行,不至于导致程序崩溃!处理异常使用的关键字:throws:throws总是出现在一个函数头中,用来标
2015-10-16 15:36:15
372
原创 遍历map集合
经常会看到大家在遍历map集合的时候,就去百度。其实我也是如此。我们去百度,不是因为我们不会,而是平时map用的次数不像if、for那么多,以致于写起来还不是很顺手!为了以后写的顺手起来,觉得有必要对map遍历做个小结! 遍历map无非就那么三种方法(遍历出所有的key-value):通过key找value遍历、在for-each循环中使用entries来遍历、使用Iterat
2015-09-28 17:19:52
393
原创 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
1747
原创 XML解析三种方式JDom、Sax、Dom4j
对XML进行解析的三种解析方式:JDom、sax、dom4j一、三种解析的特点:jdom(sun公司)解析:会把xml文档看做一个树,并加载到内存,特别适合做增删改查操作,但当xml文件过大时,容易造成内存溢出 sax(apache)解析:SAX解析允许在读取文档的时候,即对文档进行处理,而不必等整个文档装载完毕后才对文档进行操作。但只能对xml进行读取查询,不能进行增删改操作
2015-05-06 17:03:07
718
原创 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
519
原创 简单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
510
原创 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
956
原创 WEB前台用jQuery实现表单验证
相信大家在做WEB前台开发时候,经常会有表单各种验证的小需求,今天就在这里总结哈jQuery实现表单验证的过程,具体步骤如下:一、需要在前台页面引入jquery.js和jquery.validate.js两个js配置文件,两个js文件可以从官网进行下载或者直接百度查找。二、前台页面需要有相应的表单信息,即就是form表单和表单内相应的需要验证的信息,如(在这里简单举例说明):姓名:
2015-03-21 16:32:06
3146
原创 PL/SQL之存储过程
一、什么是存储过程? 在Oracle数据库中,可以将一些固定的操作集中起来由Oracle数据库服务器来完成,以实现某个任务,这就是存储过程。二、存储过程有什么优点? 1、简化复杂操作; 2、增加数据独立性; 3、提高安全性; 4、实现表字段完整性;三、存储过程的参数 1、存储过程的参数有三种
2015-03-04 21:44:10
886
原创 JS实现生日选择下拉列表
相信大家浏览过、关注过格式各类的网站,也在其中的网站中有过注册!注册的时候有时候需要选择自己的出生日期,当然大部分人并不会注意其的实现过程。本人用JS简单实现下该小功能,希望对有用的着的朋友、小伙伴们有所帮助!图例:示例代码(用JS实现):window.onload=function(){var selects = document.getElementsByTag
2015-01-12 15:46:35
9341
原创 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
2662
原创 CSS之margin和padding、absolute和relative用法
相信刚开始写WEB前台页面的时候,经常会有一些搞得不太清楚的CSS样式:如margin和padding、absolute和relative! 一、对于margin和padding来说,不太注意的话,感觉这两者区别不大。但要写一个好的页面出来,还是需要对这二者的区别熟悉:区别其实总结起来就是一句话:margin是对外的边距,padding是对内的边距示例:你好
2014-12-23 17:37:59
3300
原创 正确用linux命令启动tomcat服务器
最近负责的WEB项目,部署在tomcat服务器上。在没有报异常的情况下,给挂掉,真让人不知所措!最后通过问高手、网上查阅资料,总结出以下结论: Linux下tomcat服务的启动: 方式一:直接启动 ./startup.sh 方式二:作为服务启动 nohup ./startup.sh &
2014-12-08 11:46:35
9981
原创 在JAVA中,对List集合的加减操作
在日常JAVA开发中,经常会对List集合进行各种各样的操作,这里针对List集合的加减操作做个小的总结:在我看来最常用的有两个,一个是对原List本身有改变,一个是原List本身无改变。一、对原List本身有改变的方法即:List1.addAll(List2) // List1与List2两个集合进行相加,返回一个boolean类型值,原有的List1值有变化,List2不变; Li
2014-11-27 15:17:42
38372
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
7403
原创 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
10442
原创 利用struts生成随机验证码(JAVA)
大部分WEB项目都会用到登录功能,而登录功能大部分又会涉及到动态验证码的生成!那如何通过后台生成动态验证码并传到后台呢?这就是我今天所要写的: 标题:动态验证码的生成 开发语言:JAVA SSH使用情况:只用到Struts2 开发工具:MyEclipse 运行环境:Tomcat 示例代码包括内容:后台action、
2014-11-07 16:46:52
473
原创 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
974
原创 如何在官网下载tomcat
一、tomcat官网下载地址:http://tomcat.apache.org/,在浏览器地址栏输入即可进入相关页面。 二、选择页面左侧菜单栏中的Download下的Archives,就可以看到tomcat的各个版本,目前可供下载的有tomcat3、4、5、6、7、8版本: 三、点击选择你所
2014-09-15 17:39:33
13013
2
原创 WEB项目设置session有效期
在开发WEB项目的时候,对JSP页面进行编辑时间过长的时候,就会出现如下现象:请重新登录、以超时等等恶心提示 !出现这些提示终究的原因是session超时所致。为此要解决此种问题,就要对session的有效期进行设置。 Tomcat的默认session有效期是:30分钟。 可以在“tomcat安装目录/conf/web.xml”文件中进行设置与查看,其中的相应代
2014-08-31 20:31:59
7805
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人