
Java
文章平均质量分 82
指尖de柔情
IT 屌丝
展开
-
JAVA中QueryRunner批量更新 避坑之一
import org.apache.commons.dbutils.QueryRunner;/** * 上传失败的,把gxmlflag的值404 置为 空 * @param dj * @param docIdList * @throws Exception */ public static void updateDocDatas404ToNull(Dj dj, Li...原创 2019-11-22 15:45:13 · 1044 阅读 · 0 评论 -
主键生成20位,格式yyyyMMddHHmmssSSS+3位同毫秒内累计值
package com.lifuyi.util;import java.text.SimpleDateFormat;import java.util.Date;/** * 获取主键:返回17位时间戳+3位递增数(同一时间递增) */public class IdCreator { private static int addPart = 1; private sta...转载 2019-11-06 16:54:16 · 1545 阅读 · 0 评论 -
Java利用正则表达式获取指定两个字符串之间的内容
package com.starit.analyse.util; import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern; public class...转载 2019-11-04 10:38:50 · 3961 阅读 · 0 评论 -
Java读取更新.ini文件(三)
my.ini文件:[section]name=Konan[sect]name=zhangsanJava代码:package com.accord.util;import java.io.File;import java.io.IOException;import org.dtools.ini.*;public class ReadUpdateIni { public原创 2017-11-21 15:43:32 · 1587 阅读 · 0 评论 -
从数据库得到数据导出指定格式的xml文件,上传到NC接口,返回回执到本地一个xml文件
1、先把指定格式的本地文件(.xml)导入NC接口,返回一个回执文件(xml文件);2、从中间库导出指定格式的文件(.xml),在导入到NC接口,返回一个回执文件(.xml);xml模板格式: 1060325 记账凭证 2017 10 0原创 2017-11-01 15:15:27 · 2455 阅读 · 0 评论 -
ResultSet中的rs.isLast()用法
在遍历结果集的时候,用rs.isLast()来判断是否到达最后一条,结果报出异常: Java代码 java.sql.SQLException: Invalid operation for forward only resultset : isLast 解决方法是: Java代码:PreparedStatement ps = conn.prepareStatement原创 2017-11-01 14:44:01 · 5846 阅读 · 1 评论 -
Java读取.mdb文件
.mdb文件下载地址:点击打开链接Java读取.mdb文件不需要导入任何jar,但是JDK有要求:JDK 1.6 32位 点击打开链接 下载代码一:如下:package com.accord.util;import java.sql.*;import java.util.*;/** * Java解析.mdb文件,jdk 1.6 32位 * @author Adm原创 2017-11-09 16:03:22 · 9055 阅读 · 0 评论 -
Java/Java Web读取配置文件的4种方法
转载地址:http://blog.csdn.net/xnf1991/article/details/52776405?fps=1&locationNum=15方式一:采用ServletContext读取获取配置文件的realpath,然后通过文件流读取出来或者通过方法getReasurceAsStream()。因为是用ServletContext读取文件路径,所以配转载 2017-11-09 15:34:34 · 7199 阅读 · 0 评论 -
Java利用正则表达式截取指定字符串之间的内容
Java利用正则表达式截取指定字符串之间的内容:package com.accord.util;import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 正则表达式匹配两个字符串之间的内容 * @a原创 2017-11-09 15:20:40 · 58720 阅读 · 6 评论 -
java.sql.SQLException: 对只转发结果集的无效操作: last
错误提示:java.sql.SQLException: 对只转发结果集的无效操作: last at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.jav原创 2017-11-01 10:56:31 · 3552 阅读 · 0 评论 -
Java调用Oracle分页存储过程
Java调用Oracle分页存储过程由于oracle存储过程没有返回值,它的所有返回值都是通过out参数来替代的,列表同样也不例外,但由于是集合,所以不能用一般的参数,必须要用pagkage了.所以要分两部分,1, 建一个程序包。如下:create or replace package testpackage as type test_cursor is ref cursor;原创 2017-10-12 17:35:34 · 354 阅读 · 0 评论 -
Java调用Oracle存储过程和函数(三)
一、创建表create table stock_prices(pic varchar(6) primary key,price number(7,2),updated date)二、增加数据INSERT INTO stock_prices values('1111',1.0,SYSDATE); INSERT INTO stock_prices values('原创 2017-10-11 15:56:00 · 534 阅读 · 0 评论 -
Java调用Oracle存储过程二
一、创建表DROP TABLE person ;CREATE TABLE person (id NUMBER(11) NOT NULL ,username VARCHAR2(255 ) NULL ,age NUMBER(11) NULL ,password VARCHAR2(255) NULL ,PRIMARY KEY (id))二、创建存储过程1、原创 2017-10-10 17:23:50 · 386 阅读 · 0 评论 -
PLS-00201: 必须声明标识符 'PKG_CONST.R_CURSOR'
一、sql语句:CREATE TABLE person (id NUMBER(11) NOT NULL ,username VARCHAR2(255 ) NULL ,age NUMBER(11) NULL ,password VARCHAR2(255) NULL ,PRIMARY KEY (id))自行插入一些数据;二、创建查询所有记录(列表)的存储过程如下原创 2017-10-10 16:48:03 · 10353 阅读 · 0 评论 -
Java实现List<Object>转List<实体类>
Java实现List转List@Override public List listByProperties(int start, int number) throws Exception { String sql = "select * from (SELECT " + "decrypt_des(s.ddatetime, 'szmb#1601') ddatetime,"原创 2017-08-09 15:23:23 · 31502 阅读 · 5 评论 -
配置JAVA环境的时候,环境变量中administrator的用户变量和系统变量的区别?
迁移项目到新的服务器上:需要Java运行环境时,经常要配置环境变量,如图所示这里有administrator的用户变量(U),和系统变量(S),那么,它们之间有什么区别呢?简单的说,一个是当前用户使用,你用其它用户登陆,这个环境变量就不起作用了。系统变量,是对所有用户都可使用的。简单的说:系统变量:不管以哪个用户名登陆到计算机都能使用;用户变量:原创 2017-07-06 14:36:15 · 7874 阅读 · 0 评论 -
从数据库得到数据导出指定格式的xml文件,上传到NC接口,返回回执到本地一个xml文件(接上篇补充)
从数据库得到数据导出指定格式的xml文件,上传到NC接口,返回回执到本地一个xml文件这篇中的代码一:利用String拼接字符串,利用\r\n和\t来设置导出来的xml文件格式;(缺点:String不断拼接字符串效率低,利用\r\n和\t设置指定格式,太复杂了,还容易错误,效率低)这篇中的代码二:利用StringBuffer拼接字符串;利用\r\n和\t来设置导出来的xml文件格式;(原创 2017-11-01 16:10:44 · 693 阅读 · 0 评论 -
JAVA连接oracle中的表或视图
JAVA连接oracle中的表或视图:其实视图和连接表代码是一样的!只是把数据库表的名称换成视图的名称就行了,其他不变;package com.accord;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultS原创 2017-11-20 16:50:13 · 3412 阅读 · 0 评论 -
Java中利用QueryRunner批量更新数据
代码如下:package com.accord.test;import java.sql.Connection;import java.sql.PreparedStatement;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.uti...原创 2018-09-27 11:24:22 · 2995 阅读 · 0 评论 -
Java SE中运行程序,弹出一个框,不影响后台运行程序,程序运行完,框自动关闭!
需求:Java SE中运行程序,弹出一个框,用来告诉用户,系统已经运行了,关不关闭该框,都不影响后台程序的运行,该框可以随时关闭,但是不影响程序的运行,当程序运行完,框会自动关闭!效果如图:package com.accord.util;import java.awt.FlowLayout;import javax.swing.ImageIcon;import javax....原创 2018-09-27 11:08:50 · 1618 阅读 · 0 评论 -
JAVA抽象类和抽象方法(abstract)
一、抽象(abstract)的使用 当父类的某些方法不确定时,可以用abstract关键字来修饰该方法[抽象方法],用abstract来修饰该类[抽象类]。 我们都知道,父类是将子类所共同拥有的属性和方法进行抽取,这些属性和方法中,有的是已经明确实现了的,有的还无法确定,那么我们就可以将其定义成抽象,在后日子类进行重用,进行具体化。这样,抽象类也就诞生了。 例如,定义了“动物”父...转载 2018-09-18 16:09:41 · 1044 阅读 · 0 评论 -
Java SE程序打包成jar包或exe程序时,读取配置文件的处理
该Java SE程序打包成JAR包或exe程序的时候,配置文件不能放在里面;因为会时不时的修改配置文件里面的内容,所以必须放在外边,以备随时更改!Main main = new Main();String jarpath = main.getClass().getProtectionDomain().getCodeSource().getLocation().getPath();ja...原创 2018-09-17 10:02:19 · 3426 阅读 · 3 评论 -
项目中,QueryRunner 的使用
项目中,有个需求,需要更新多条数据;一开始,我是一条一条更新操作数据库表的,但是,这种效率比较差;就想起来有没有批量处理更新数据的; 需要一个jar包:commons-dbutils-1.6.jar代码如下:// 更新客户 对应表: public static void updateCustDatas(Object obj,List<Cust> custLi...原创 2018-08-10 15:33:46 · 3737 阅读 · 0 评论 -
QueryRunner 实现批量处理
参考内容:public int updateComputerInfoPerfectMeny( String jb_id, String time, String[] pcid) { int result = 0; Connection conn = null; try { String sql = "update BSM...原创 2018-08-10 10:22:56 · 7754 阅读 · 1 评论 -
Java判断一个路径是否为多级路径并判断文件夹名是否存在,不存在就创建
package com.accord.test;import java.io.File;public class TestFilePath { public static void main(String[] args) throws InterruptedException { //isexitsPath("D:\\xml2\\2018\\04\\abc.text"); /原创 2018-04-19 17:25:25 · 5808 阅读 · 2 评论 -
Java环境配置为1.7jdk;为什么cmd java -version查看版本是1.8
原创 2018-04-18 15:13:59 · 1360 阅读 · 0 评论 -
Java读取.ini文件
src/config/config.ini文件内容如下:[login]autorun=njls=2url=10.10.1.29port=80account=ufsoft代码如下:package com.accord.util;import java.io.BufferedReader;import java.io.InputStream;impo原创 2017-11-09 15:38:25 · 3128 阅读 · 2 评论 -
解决dos窗口下运行.class文件出现错误: 找不到或无法加载主类 HelloWorld
在D盘下:有个HelloWorld.java文件:package example;public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); }}在DOS窗口中运行:javac HelloWorld.java能生成Hell原创 2017-12-07 09:30:04 · 21967 阅读 · 29 评论 -
List--Java.lang.NullPointerException--空指针异常
在Java项目中:测试代码:public static void main(String[] args) {List messages = new ArrayList();int count = 0;for (int i = 0; i Object[] row = (Object[]) messages.get(i);count = count + (new Integer原创 2017-12-13 09:33:45 · 4684 阅读 · 0 评论 -
Java读取.ini文件(二)
cityid.ini文件:[All][北京]101010100=北京 101010200=海淀 101010300=朝阳 101010400=顺义 101010500=怀柔 101010600=通州 101010700=昌平 101010800=延庆 101010900=丰台 101011000=石景山 101011100=大兴 101011200=房山 101转载 2017-11-21 15:23:01 · 1139 阅读 · 0 评论 -
Java获得当前日期是星期几
第一种方法:/** * 获取当前日期是星期几 * * @param date * @return 当前日期是星期几 */ public String getWeekOfDate(Date date) { String[] weekDays = { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" }; Calenda原创 2017-07-05 09:34:24 · 53747 阅读 · 2 评论 -
HighCharts 折线图的实现
Java和HighCharts结合,实现折线图;代码下载:Java和Highcharts实现折线图原创 2017-05-15 20:26:20 · 1187 阅读 · 0 评论 -
Java中JOB介绍与Spring中JOB的配置
1定时器的作用 在实际的开发中,如果项目中需要定时执行或者需要重复执行一定的工作,定时器显现的尤为重要。 当然如果我们不了解定时器就会用线程去实现,例如: package org.lzstone.action public class FinanceAction extends Thread{ private Date date; public转载 2016-12-05 10:15:04 · 13729 阅读 · 0 评论 -
Java开发环境安装与配置
为了方便团队项目的统一管理,提高开发效率,并保证在工作过程中因为开发环境问题能够快速有效的解决问题,所以制定了统一的开发环境规范。在开始安装工具及配置java开发环境之前,你需要解压一个压缩包(ylsdev.rar),压缩包里存放了开发环境目录,把ylsdev.rar解压到D盘的根目录。注:压缩包中的Eclipse集成的jdk、tomcat、maven都以D:\ylsdev作为安装目录,如果解原创 2016-11-17 18:08:10 · 517 阅读 · 0 评论 -
Java判断某时间是否在一个时间段
import Java.text.ParseException; import java.text.SimpleDateFormat;public class DateTest {/** * @param args */public static void main(String[] args) { System.out.println(DateTest.isInTime转载 2016-11-16 15:45:34 · 17304 阅读 · 0 评论 -
Java中得到小时、分钟、判断当前时间在不在某个时间之间或之前或之后
Calendar ncalendar = Calendar.getInstance();//小时System.out.println(ncalendar.get(Calendar.HOUR_OF_DAY));//分System.out.println(ncalendar.get(Calendar.MINUTE));// hour minuteSimpleDateFormat原创 2016-11-09 14:54:58 · 19638 阅读 · 1 评论 -
Java中DecimalFormat的用法!
我们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子。下面是一个例子:importjava.text.DecimalFormat; public class TestNumberFormat{ public static void main(String[]转载 2016-09-28 11:13:37 · 5997 阅读 · 0 评论 -
JSTL C标签 <c:if>判断参数是否为空!
在ybzx项目中,想实现中英导航显示!数据库结构是:name,name1(别名)用JSTL C标签来判断name1字段是否为空!如果不为空,则显示出来!str为空str不为空原创 2016-10-24 15:24:30 · 30225 阅读 · 1 评论 -
Java Web项目如何读取.properties配置文件
在幼儿园管理系统中,为了实现在线预览功能,就使用OpenOffice+SwfTools+Flexpaper技术,在使用的时候,代码里面要配置工具的安装路径(绝对路径),为了方便后期维护该路径。现将该相对应的路径和端口等信息写在配置文件里面。在代码中直接取就行了。当修改路径的时候,只需要更改一下.properties配置文件,代码里面的都不用改,方便快捷。在java web项目中src下创建原创 2016-04-14 14:10:11 · 13097 阅读 · 1 评论 -
Java+OpenOffice+SwfTools+FlexPaper仿百度文档在线阅读!
java在线预览仿百度文库源代码:http://download.csdn.net/detail/u013456370/8912901在线预览工具:http://download.csdn.net/detail/u013456370/8912863java实现文本文档转换成pdf,再转换成swf格式文档:http://download.csdn.net/detail/u0134原创 2015-07-19 09:27:44 · 2582 阅读 · 0 评论