- 博客(72)
- 资源 (6)
- 问答 (2)
- 收藏
- 关注

原创 Java8 Stream API学习
Java8 Stream API使用示例Stream是什么?Java8中的Stream,也叫流,不过不同于IO流,它是对集合操作的一个增强API,个人理解,1、它使用内部迭代操作集合;2、它提供了类似数据库中count、avg等聚合操作,学习过程中留个记录,话不多说,上代码。import java.util.ArrayList;import java.util.Comparator;im...
2019-09-01 16:11:31
563
1
原创 Java8 Optional类的API理解及使用
话说Optional类是为了避免空指针而生的,那怎么个避免法呢?以我个人的理解,其实也就是它内部帮我们判断一下然后需要我们提供一个实例而已。典型的案例://1、创建一个空的Optional,stu对象肯定是不存在Student实例的Optional<Student> stu = Optional.empty();//2、因为stu是空的,orElse()方法就接收一个S...
2019-09-02 23:05:22
532
原创 Fork/Join小例子 求和
2、从网上找的一个例子,求和public class CountTask extends RecursiveTask<Integer>{ // 阈值,分割小任务计算求和的个数 private static final int THRESHOLD = 1000; private int start; private int end...
2016-06-17 13:00:51
249
原创 Fork/Join小例子
1、使用Fork/Join并行查询业务,如例子中根据多个id查询XX业务,可以分割成多个子任务并行查询public class ForkJoinDemoService extends RecursiveTask<List<MSGroupVO>>{ /** * 序列 */ private static final...
2016-06-17 12:55:57
172
原创 java枚举简单示例
public enum Color{ RED("red",1), GREEN("green",2), BLUE("blue",3), UNKNOWN("unknown",9999); private String name; private int value; private Col...
2014-06-16 09:38:46
161
原创 Dom4j 操作xml
import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.Writer;import java.util.Iterator;import org.dom4j.Document;import org.dom4j.DocumentException;i...
2014-03-14 11:26:19
110
原创 JDom 操作XML
import java.io.FileOutputStream;import java.util.List;import org.jdom.Document;import org.jdom.Element;import org.jdom.input.SAXBuilder;import org.jdom.output.XMLOutputter;/** * ...
2014-03-14 11:24:30
101
原创 DOM 操作XML
使用java JDK中的DOM解析xmlimport java.io.FileOutputStream;import java.io.PrintWriter;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.t...
2014-03-14 10:52:25
99
原创 使用jspSmartUpload文件上传
使用jspSmartUpload文件上传 index.html<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Co...
2014-03-13 10:42:30
101
对象排序
实现Java对象按多列排序。Person类,先按age排序,如果age相等,再按name排序。 Person:package com.weye.bean;public class Person implements Comparable<Person>{ private int age; private String nam...
2014-03-06 17:48:41
133
oracle job定时任务
DECLARE JobNum NUMBER(5) := 0; JobID NUMBER(5) := 0;BEGIN -- Sp_test:存储过程名;SUBSTRB(WHAT,1,7):7是存储过程名称字符个数 SELECT COUNT(*) INTO JobNum FROM DBA_JOBS WHERE UPPER(SUBSTRB(WHAT,1,7)) = UPPER('Sp...
2014-02-20 16:57:43
105
原创 Oracle 日期操作
1) 步长为小时,直接转换时间为小时:select trunc(sysdate,’hh24’) from dual 返回当前时间整点2) 步长为半小时,转换为0分和30分两段:selectcasewhen (sysdate-trunc(sysdate,'hh24'))>1/48then trunc(sysdate,'hh24')+1/48else trunc(sysdate,'h...
2014-02-18 13:53:11
99
原创 oracle 数据导入/导出
本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其相应的参数进行了说明,然后通过一些示例进行演练,加深理解.文章最后对运用这两个命令可能出现的问题(如权限不够,不同oracle版本)进行了探讨,并提出了相应的解决方案;本文部分内容摘录自网络,感谢网友的经验总结;一.说明 oracle 的exp/imp命令用于实现对数据库的导出/导入操作; exp命...
2014-02-14 15:33:32
99
原创 简单存储过程代码
CREATE OR REPLACE PROCEDURE P_Utl_Split( iCity VARCHAR2, -- 选择的地市,格式:1|深圳~2|广东~3|广州 oCityIds OUT VARCHAR2 -- 地市id, 格式:(1,2))AS eInPut EXCEPTION; --输入查询参数异常 E...
2014-01-26 20:29:25
203
DBLink创建
背景:数据库A:testa/testa SID=testa数据库B:testb/testb SID=testb 需求:数据库A想访问数据B的test表 分析:1、在testa数据库中创建dblink2、在A数据库创建test表同义词,这样A数据库就可以像访问自己的表一样访问B的test表 步骤:1、在A数据库的tnsnames.ora中添加连接B数...
2014-01-08 15:11:47
140
原创 oracle 使用expdp/impdp导入导出
1.创建dump目录:# su - oracle# sqlplus / as sysdbasql> Create or replace directory dump_dir as '/oracle/app/data/backup'; 可以使用下面的sql验证是否创建成功,以dba身份登录oracle数据库select * from dba_directories; 2.授权用户的...
2014-01-07 11:05:42
120
原创 Cookie
1 JS管理cookiejs读取cookie,js添加cookie,js删除cookie,2008-09-26 10:02示例如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><...
2014-01-06 10:46:02
82
2014节假日安排
节日放假时间调休上班日期放假天数元旦1月1日无1天春节1月31日~2月6日1月26日(周日)、2月8日(周六)7天清明节4月5日~7日无3天劳动节5月1日~3日5月4日(周日)3天端午节5月31日~6月2日无3天中秋节9月6日~8日无3天国庆节10月1日~7日...
2014-01-01 10:44:02
128
原创 Tomcat 远程DEBUG设置
远程DEBUG,Tomcat设置linux环境下:修改${TOMCAT_HOME}\bin\catalina.sh文件,添加到JAVA_OPTS下面一行:JAVA_OPTS="$JAVA_OPTS -server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y...
2013-12-28 15:30:52
145
原创 oracle 表空间操作
1.通过sql plus 命令登录数据库。 在命令行下输入sqlplus “登录用户名/口令 as 登录类型”就可以登录,系统内建的用户名常用的是sys,密码是在安装oracle过程中设置的密码,清务必牢记,如果用sys帐户登录,登录类型一定要是sysdba。 2.查看各表空间分配情况。select tablespace_name, sum(bytes) / 1024 / 10...
2013-12-28 15:04:03
88
Create VerifyCode by jsp of java
使用java生成VerifyCodeVerifyCode.jsp<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><%@ page contentType="image/jpeg" import="java.awt...
2013-11-20 17:10:25
262
服务端生成图片异常
在服务器端生成的图片譬如验证码、条形码、二维码等,打开网页后,有时候显示不了,报Could not initialize class sun.awt.X11GraphicsEnvironment的异常,是没加载java.awt.headless。Tomcat6修改${TOMCAT_HOME}/bin/catalina.sh (windows修改catalina.bat) 查找-Dja...
2013-11-11 15:33:43
266
原创 Spring Quartz框架使用
<!-- 任务调度入口,可以启动多个触发器,在list中添加即可--> <bean id="CommonSchedule" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list&
2013-09-24 15:36:34
95
原创 Spring Quartz框架使用
主要是applicationContext.xml文件配置:<!-- 任务调度入口,可以启动多个触发器,在list中添加即可--> <bean id="CommonSchedule" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="...
2013-09-24 15:13:14
80
原创 cron表达式含义
找到的一篇文章,记录下来。Quartz 提供七个域。表 5.1 列出了 Quartz cron 表达式支持的七个域。表 5.1. Quartz Cron 表达式支持到七个域名称是否必须允许值特殊字符秒是0-59, - * /分是0-59, - * /时是0-23, - * /日是1-31, ...
2013-09-24 14:24:19
500
原创 jquery+struts2+json
1、jsp页面处理function sendRequest() { $.ajax({ type : "POST", url : "ajax.action", dataType : "json", data : "name=John&location=Boston", success : function(msg) { var p = ev
2013-09-23 18:36:24
414
原创 Jquery+servlet+JSON处理
1、前台处理<script type="text/javascript"> function sendRequest() { $.ajax({ type: "POST", url: "TestServlet", dataType: "json", data: "name=John&location=Boston"
2013-07-02 17:36:26
124
原创 REST
import java.io.InputStream;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.URL;public class RestClient { public final static String METHOD_GET="GET"; ...
2013-06-05 21:17:04
93
原创 dom4j
1、要生成和解析如下格式的xml文件:<?xml version="1.0" encoding="UTF-8"?><Message xmlns:xs="http://www.w3.org/2001/XMLSchema"> <User> <id>1</id> &l
2013-05-06 17:40:53
101
原创 求公约数和公倍数
/** * 求两数最大公约数 * * @param a * @param b * @return */ int divisor(int a, int b) { if (a % b == 0) { return b; } else { return divisor(b, a % b); } } /** * 求两数最小公倍数 * * @param a * @...
2012-10-12 14:19:21
94
原创 个人笔记,linux jdk
一、以root用户登录Linux服务器,创建用户test/test 新建用户组: groupadd testgroup 创建用户名/密码: useradd -g testguoup -c /usr/bash -d /home/test -m test --新建用户 passwd test --新建密码 【命令说明:-g:用户所属用户组;-c...
2012-08-20 10:05:29
76
原创 Linux管理日志
tomcat日志归档步骤:1、以root用户登录2、创建归档任务文件 vi /etc/logrotate.d/test(test为文件名)输入以下内容:/home/test/Tomcat_6.0.29/logs/catalina.out {copytruncatedailysize 1Mdateextnotifemptycompressmissingokrotate 3}3、使配置生效...
2012-08-16 14:06:24
94
原创 java 读properties文件
public class PropertiesTool{ /** * 日志打印对象 */ private static final DebugLog LOGGER = LogFactory.getDebugLog(AlarmInfoConfigHolder.class); /** * 存放properties文件配置项 */ priv...
2012-06-29 14:57:05
90
原创 java使用Calendar类获得指定日期
java使用Calendar类获得指定日期 关于指定日期的获取,是根据指定日期和当前日期相差的天数,然后使用set方法设置Calendar.DAY_OF_MONTH的值。 Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_MONTH, cal.get(Calendar.DAY_OF_MONTH) - ...
2012-02-13 10:14:05
1845
使用Maven&nexus上传下载至私库
2017-09-05
Nginx Docker安装配置
2017-09-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人