- 博客(35)
- 收藏
- 关注
原创 向前查12个月
SELECT TO_CHAR(ADD_MONTHS(TRUNC(SYSDATE),-ROWNUM),'YYYY-MM') FROM DUAL CONNECT BY LEVEL < 12 ;
2018-08-24 11:09:11 504
原创 easyui指定Tab页面重载
思路: 1. 查tab下的iframe的ID 。2. 重载该iframe代码:document.getElementById('FrameID').contentWindow.location.reload(true);如果是子页面,前面别忘了加上parent。...
2018-08-22 15:13:58 785
原创 将WHERE条件写到属性中(对同一个关系集合的多次查询到结果集为一张表)
例:需求:根据A表的属性a的值为'1'、'2',分别查出COUNT(*)的结果集,将其左右合并。SELECT COUNT( CASE WHEN a = '1' THEN * END ) a1, COUNT( CASE WHEN a = '2' THEN * ...
2018-05-28 10:47:36 507
原创 easyui-databox时间约束
/** * 日期格式化 'yyyy-mm-dd' * @param date 日期 * @returns */ function getBeforeDate(date) { debugger var year = date.getFullYear(); var mon = date.getMonth() + 1; // date.getMonth() 得到的是月份的
2018-05-03 17:15:23 291
转载 过滤回车、空格、换行
SELECT replace(replace(replace(replace('1 2 3456 78',chr(32),''),chr(10),''),chr(41377),''),chr(13),'') FROM DUAL;打印: REPLACE(REPLACE(REPLACE(REPLAC1 12345678
2018-04-08 11:17:29 1334
转载 继承Thread与实现Runnable区别
总结: 一对一的继承,一对多的实现。类A继承Thread;类B实现Runnable;继承逻辑:newA,new出的多个A是独立的线程,不能共享A中的变量。实现接口逻辑: 1. newB得到b对象; 2. new Thread(b)多次得到的多个t_b对象可以共享B中的变量。用法:多个线程分别完成不同的任务用继承,多个线程完成同一个任务用实...
2018-04-04 10:52:24 229
转载 JOIN()/优先级/yield()
package join;public class Demo implements Runnable{ public void run() { // TODO Auto-generated method stub for(int i = 0; i< 100; i++){ System.out.println(Thread.currentThread().getName()+"
2018-04-03 16:24:59 159
转载 多线程停止/守护线程
package StopThread;public class StopThread implements Runnable{ private boolean flag = true; public void run() { // TODO Auto-generated method stub while(flag){ System.out.println(Thread.c...
2018-04-03 14:51:28 175
转载 生产--消费(Lock)
package duoxiancheng;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class Resoure { private String nam
2018-04-02 16:13:58 132
转载 row_number()与rank()的用法
create table Student --学生成绩表( id int, --主键 Grade int, --班级 Score int --分数)goinsert into Student values(1,1,88);insert into Student values(2,1,66);insert into Student values(3,1,75);insert
2018-04-02 09:54:34 1525
转载 OVER(PARTITION BY)函数demo
-- 建表 create table EMP ( empno NUMBER(4) not null, ename VARCHAR2(10), job VARCHAR2(9), mgr NUMBER(4), hiredate DATE, sal NUMBER(7,2), comm NUMB
2018-04-02 09:50:38 172
转载 Oracle中的存储过程简单例子
--创建表create table TESTTABLE( id1 VARCHAR2(12), name VARCHAR2(32))select t.id1,t.name from TESTTABLE tinsert into TESTTABLE (ID1, NAME)values ('1', 'zhangsan');insert into TESTTABLE (ID1,
2018-04-02 09:45:11 2241
原创 Oracle中的函数例子
create or replace function function1(para1 in number, para2 in number) return number asbegin if para1 > para2 then return para1; elsif para2 > para1 then return para2; else return
2018-04-02 09:43:49 232
转载 Oracle中的触发器例子
举例1)、下面的触发器在更新表tb_emp之前触发,目的是不允许在周末修改表: create or replace trigger auth_secure before insert or update or DELETEon tb_empbegin IF(to_char(sysdate,'DY')='星期日') THEN RAISE_APPLICATION_ERROR(-
2018-04-02 09:42:28 225
原创 ExtJs_tree指定条件下选中的节点
function initBELONG_DIST_ORG(BELONG_DIST_ORG,ORG_NAME,ORG_NAME_TEXT){ var treeloader = new Ext.tree.TreeLoader({ dataUrl : getPath()+"/DxcxServlet.json?getbelongorg=true", baseAttrs : { uiProv
2018-04-02 09:11:18 737
原创 insert---select
INSERT INTO T_CORP_LS (UUID, CCDX_NAME, UUIT_NO, BELONG_ORG, OPER_MAN_NAME, START_DATE, CCDX_TYPE, ORG_ID, USER_ID, PK_ORG, PK_ID, CORP_ORG, CORP_ID, ZJ_ECON_K
2018-03-29 10:42:50 226
原创 死锁
package deadLock;public class MyLock { static Object objectLock1 = new Object(); static Object objectLock2 = new Object();}package deadLock;public class Test implements Runnable{ private boo
2018-03-23 17:31:37 139
原创 Ext.ux.PagingToolbar 刷新按钮入参
/** * 实现同一个列表,不同按钮展现不同数据。brr工具栏的刷新按钮根据不同按钮刷新对应数据 */// 列表 grid = new Ext.grid.GridPanel({ renderTo : 'grid', margins : '110 0 0 10', region : 'center', store : ds, viewConfig : { forc...
2018-02-28 10:26:52 410
原创 ext.data.store动态加载url
场景:主页面根据注册号动态变化子列表信息。testStroe = new Ext.data.Store({...}); // 初始化url testStroe.proxy.conn.url = 'urlAddress' // 新urltestStroe.load(); // 重新加载...
2018-02-24 15:34:24 721
转载 解决eclipse内存溢出
今天本地环境执行导入excel时,报错java.lang.OutOfMemoryError: Java heap space经查,eclipse内存太小,excel数据量较大,造成代码直接挂了。直接跳过try catch,到了finally。造成前台没有正确的提示信息。后执行了下面的前两步操作,问题得到解决。1.修改eclipse.ini设置安装路径根目录下的”ini”配置文件,添加如下设置:-v...
2018-02-12 14:57:51 328
原创 特定情况下,使用keyCode == 13事件
当页面操作逻辑符合按回车键就执行某个方法时可以使用keyCode == 13的事件,可以启到更好的操作体验。例如:用户在文本框输入操作完成直接按回车键后,就执行指定方法。$(document).keydown(function(event){ if(event.keyCode == 13){ 目标方法名(); } });
2018-02-11 13:00:35 3847
原创 验证一个字符串是否是日期
/** * 验证一个字符串是否是日期 * @param date * @return */ public static boolean checkDate(String date) { //日期格式正则 date = date.replaceAll("/", "-"); String eL =
2018-01-31 10:30:55 893
原创 验证字符长度
/** * 验证字符长度 * @param str * @param len * @return */ public static boolean checkLen(String str,int len) { char[] c = str.toCharArray(); int strLen = 0;
2018-01-31 10:29:48 393
原创 oracle多个表count值求和
union和union all关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。union在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。而union all只是简单的将两个结果合并后就返回。这样,如果返回的两个结果集中有重复的数据,那么返回的结果集就会包含重复的数据了。 从效率上说,
2018-01-10 14:14:32 16559
原创 radio更好的用户体验
HTML:本部门制定任务 上级下发的任务 JS:$('#choseRenwu_1').bind('click',function(){ if($(this)[0].checked==true){ bbmzdOrSjxf = 'bbmzd'; parent.bbmzd(); queryTaskList(); }});$('#
2018-01-04 16:36:15 164
原创 java两个数组相对比,得到没有匹配相等的值。
public static void main(String[] args) { int[] arrayList1 = new int[]{1,2,3}; int[] arrayList2 = new int[]{2,3,4}; List<Integer> arrayList3 = new ArrayList<Integer>(); List<Inte...
2017-11-13 16:41:53 4758 1
原创 CKEditor使用含上传图片
JSP:/js/ckeditor/ckeditor.js">...var editor = CKEDITOR.replace("tiJiao");JS:var tiJiao = CKEDITOR.instances.tiJiao.getData(); // 获得编辑器内容CONFIG.JS:config.filebrowserImageUploadUrl = getPath()
2017-10-30 11:38:06 600
原创 指定radio切换事件
$(document).ready(function() { $('input[type=radio][name=APPLICANT_TYPE]').change(function() { if ($('#APPLICANT_TYPE2').attr('checked')) { alert("选择了APPLICANT_TYPE2"); }else{ alert("没有选APP
2017-07-26 15:10:41 4828
原创 zTree模糊查询(仅保留符合查询条件节点及其所有父节点)
var hiddenNodes=[]; //用于存储被隐藏的结点var showNoddesTreeId = []; // 用于保存显示那些有子节点符合查询条件的父节点的treeId//获取符合查询条件的总函数function filter(){ if($('#keyword').val()!=""){ //获取input中的查询条件 var _keywords = $("#ke
2017-07-17 15:29:15 2003
转载 父窗口调用iframe子窗口方法
父窗口调用iframe子窗口方法 myFrame.window.functionName(); iframe子窗口调用父窗口方法 parent.functionName();
2017-07-12 18:17:57 251
原创 HTML select选择塞值
onchange="$('#NOTE_HANDLE').val(this[this.selectedIndex].text)" > 请选择 申请材料齐全,同意受理。 不予受理。 申请材料不齐全,请重新提交。
2017-07-12 11:11:30 370
原创 ztree实现用友NC631中树的模糊查询及NC631的bug描述
第一部分:用友NC631的部门树模糊查询的bug(此bug仅代表作者使用的这个版本的这套软件出现的问题,不代表所有NC6系列都有这样的问题)测试环境为数据泵还原的demo,实际实施的环境经测试,问题一样。分别经IE、UClient测试,均会出现如下错误信息:(截图为UClient环境)根据搜索条件过滤后的树,直接修改后一、树节点与表体input中的内容不一致。二
2017-05-18 11:23:32 1007
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人