- 博客(37)
- 资源 (8)
- 收藏
- 关注

原创 mysql 基于嵌套集合(Nested Set)模型的 path查找 sql函数
mysql 基于嵌套集合(Nested Set)模型的 path查找 sql函数,此两个函数可用于extjs4框架对于左侧treepanel的根据节点的path异步展开的情形。每个函数有一个参数。第一个1.deptId2.empId
2014-01-18 10:10:34
2720

原创 Extjs4 异步刷新书的情况下 保持树的展开状态
前言:首先我觉得搞IT不管你是菜鸟还是特种兵,最重要的品质就是分享知识,因为可能在你这,这点知识不算什么,可是对于像我这样的菜鸟来说,无疑就可能会从中得到一点启发,甚至更大!此段代码,是我在某个网站上偶尔看到的,网址如下:http://www.fengfly.com/plus/view-213245-1.html,我看到的时候,心中大喜!因为网上找了好几天都没有找到,保持展开状态的办法。感谢这位仁兄!
2013-12-08 19:47:01
3416
原创 NIO,selector学习笔记
package cn.itcast.netty.c1;import com.sun.org.apache.bcel.internal.generic.Select;import lombok.extern.slf4j.Slf4j;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.*;import java.nio.
2021-12-24 12:40:13
359
原创 Java多线程测试
四核,i7。内存16G创建主类,启一个线程池大小为500.public class TestThreadMax { private Logger logger = LoggerFactory.getLogger(TestThreadMax.class); private static final int len_thread = 500; static E...
2019-07-31 15:42:10
4626
1
原创 centos7 创建新用户,使用ssh登陆,禁止root登陆,密码登陆
1.先使用root用户登陆,创建新用,为新用户创建密码useradd guestpasswd guest2.为用户分配sudo权限gpasswd -a guest wheel //给予sudo权限, 当权限不够时,可以用sudolid -g wheel //查询所有带sudo权限的用户// 如果想删除用户userdel -r guest ...
2018-11-27 13:21:07
6080
1
原创 理解java多线程-Future模式
Future模式是异步的,类似于前端主页面和ajax请求。主线程和子线程可以异步执行,上代码。首先定义一个UserFutrue类,实现Callnable接口public class UserFutrue implements Callable<String> 定义成员变量接收String类型的值,定义构造函数;实现call方法。方法里面就是异步执行的方法体,此处休眠5秒...
2018-10-24 23:28:52
257
原创 mysql 根据pid查询树状结构(最简单的方法)
SELECT t.id, CASEWHEN t.parent_id <> 1 THEN concat('└─', t.item_name)ELSE t.item_nameEND item_name, concat(t.parent_id, t.id) AS sortsFROM tb_item t, tb_item t1WHERE t.id <> ...
2018-08-10 02:27:42
18451
2
原创 springboot 解决跨域问题(options)
@Configurationpublic class MyConfiguration { @Bean public FilterRegistrationBean corsFilter() { UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
2017-12-12 15:53:41
6149
2
原创 百度地图开源库 BMaplib
百度地图开源库,对于基于百度地图开发者来说,无疑是一个很强大的工具,里面涵盖了大伙二次开发的一些js静态函数,和应用实例,大家的力量是强大的!废话不多说,好多新手找不到怎么去找,下面贴下找寻路径。上图chome浏览器好像把字体显示的不完全造成了大家的错乱。ok到了。
2014-01-14 13:12:41
13841
2
转载 PhoneGap2.9.0本地将html打包成Android应用
注:本文出处:http://blog.youkuaiyun.com/wuyt2008/article/details/9259047PhoneGap的在线打包有大小限制,超过30M的包无法在线打包。当然,可以把包里面的图片、声音文件去掉,然后打包。下载以后,解包,重新打包并签名。蛮麻烦的。本地打包的简单方法如下:下载安装Java环境。
2014-01-04 14:12:00
3422
原创 删除workspace下的vss的scc文件
public class DeleteAA { public static void main(String[] args) { DeleteAA aa=new DeleteAA(); aa.delete(new File("G:\\testEnvironment\\workspace\\location")); } private void delete(File
2013-12-13 11:30:57
1702
原创 js数组自定义函数,是否存在val、删除val、
/** * 验证数组中是否存在某值 * @author xuehf * @param none * @returns boolean */function isCon(arr, val){ for(var i=0; i<arr.length; i++){ if(arr[i] == val) return true; } return false;}/** * 删除数
2013-12-08 19:56:02
2395
1
原创 权限管理
如图:user表用来表示用户注册用的表 tbl_sysRole表用来表示权限种类 tbl_sysUserRole表 是中间表,用来盛放user表的id、tbl_sysRole的sysRoleId(由此可见中间表相比在其中一个表中加另一个表的外键来说,只是去掉了冗余,但并没有少数据条数,即:userIdsysRoleId还是是一一对应的,即使sysRoleID有重复的也肯定会有重
2013-10-18 14:31:34
869
翻译 oracle基础知识回归
1.对字符串操作的函数 ASCII() --函数返回字符表达式最左端字符的ASCII码值 CHR() --函数用于将ASCII码转换为字符 select chr(1) from dual; --concat(str,str)连接两个字符串 select concat('a','b') from dual;--LOWER() --函数把字符串
2013-07-22 22:53:10
1352
原创 window.onload
window.onload不能出现多个,如果有多个,只会执行其中一个。 js if语法 判断一个标签是否存在可直接if(document.getElementById("smid")){.......}
2013-06-30 15:47:37
1001
原创 多表连接 去重
如题:单表去重我们可能都会想到distinct多表连接,只有在查询的所有字段都重复的情况下,才去掉重复的行。那么我们可以采用取各个表的最大主键去重如下:SELECT DISTINCT A.NO ,B.NAME,C.ACTIONFROM TBL_A A,TBL_B B,TBL_C CWHERE B.ID = (SELECT MAX(ID) FROM TBL_B
2013-06-27 14:18:44
2464
原创 泛型 java
java的泛型就记住一句话:"泛"就是不具体!public Class Generics{ ........}T是不具体的类型。完结。
2013-06-22 14:17:25
778
原创 getDateStr,Date类型,转化,日期
/** * @param StrDate "MM/dd/yyyyHH:mm:ss" || "yyyyMMddHHmmss" * * @return DateStr "yyyy-MM-dd HH:mm:ss" * */public static String getDateByStr(String dateStr) throws ParseException{if(da
2013-06-22 13:57:43
6843
原创 根据 子网掩码 算出 最大主机数目
问:子网掩码为255.255.224,求所能容纳的最大主机数目。分别是什么?1.首先,255.255.255.224转换成二进制为11111111,11111111,11111111,11100000(5个可用位0)那么它的网内最大主机数目就是2^5 = 32,但是,别忘了,网络地址可广播地址不可用故32-2=30(个)那么他们的主机ip地址分别是什么呢?首
2013-05-10 16:16:17
3381
原创 LIKE 多字段匹配 效率低下
我们在较大数据库下,查询多条 模糊关键字的时候,like ‘condition1%’ or like ‘condition2%’ 效率太低。 此时可以用SELECT * FROM USERTEST WHERE PATINDEX('JAVA%',UNAME)+PATINDEX('C+%',UNAME)>0此时,就会把uname是java开头的和是c+开头的都查出
2013-04-18 08:57:09
1701
原创 反射 reflection
public class TestJunit { @BeforeClass public static void setUpBeforeClass() throws Exception { } @Test public void reflectionTest() throws ClassNotFoundException, InstantiationEx
2013-04-03 18:25:21
693
原创 触发器
触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。 触发器可以从 DBA_TRIGGERS ,USER_TRIGGERS 数据字典中查到。create or replace trigger insert_emp
2013-01-14 22:53:41
510
原创 spring依赖注入和控制反转
可以看出:我们在使用dao对象时,自己手动创建了dao对象!而上一篇我们提到PersonServiceBean里面的persondao属性可以通过配置文件的标签来注入,那么我们在后台获取personServiceBean(cxt.getBean("personService"))的时候,spring在为我们创建personServiceBean对象的时候也为我们创建了dao对象,从而我们可以成
2012-11-11 13:50:52
577
原创 初学spring
Spring面向接口编程,如果你要改变PersonService所指向的bean(PersonServiceBean),只需要在配置文件中把class路径改变成你需要的bean(Pathof other serviceBean)的存在路径即可,后台代码不用更改!!
2012-11-11 12:37:44
561
转载 java web
【首页】1}">上一页 ${pageNumber } 5}"> 3 && pageCount>pageNumber+1}"> pageNumber-3 && x ${x } 3 && pageCount pageCount-5}">
2012-09-29 15:36:10
471
转载 使用struts的tag ,当对象的属性值为long的时候:org.apache.jasper.JasperException: Cannot find message resources under
使用struts的tag 的时候,当对象的属性值为long的时候,会报出如下的错误:java 代码1.org.apache.jasper.JasperException: Cannot find message resources under key org.apache.struts.action.MESSAGE 2. org.apache.jasper.servle
2012-09-24 18:16:48
741
原创 EL表达式在jsp页面不能用,还是原样输出的解决办法
在我的web.xml配置为wep-app_2_3的情况下如何解决EL表达式不能在jsp页面使用呢?只需在jsp页面加一行:即可。
2012-09-23 15:49:56
1307
转载 linux下如何安装软件
在Windows下安装软件时,只需用鼠标双击软件的安装程序,或者用Zip等解压缩软件解压缩即可安装。在Linux下安装软件对初学者来说,难度高于Windows下软件安装。下面我就详细讲解Linux下如何安装软件。 先来看看Linux软件扩展名。软件后缀为.rpm最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是Debain Linux提供
2012-08-03 16:38:01
702
原创 oracle 触发器
DML 触发器: 对表执行Insert、Update、Delete操作时激发 可以用于执行校验、设置初使值、审核改变、甚至禁止某种DML操作 语法: CREATE OR REPLACE TRIGGER 触发器名称 {AFTER|BEFORE } -- 指定触发时机 {INSERT OR DELETE OR UPDATE} -- 指定触发器事件 ON 表名 --指定所监控的表 {F
2012-04-18 13:35:04
702
原创 oracle基础知识(二)
第五章 分组函数 -- 分组函数会对结果集中的一组记录计算一次,每一组只返回一个结果1. MAX(列|表达式) MIN(列|表达式)练习:查询emp中员工工资的最大值SELECT MAX(sal), MIN(sal)FROM emp;2. SUM -- 求和 AVG -- 取平均值练习:查询emp表中20部门员工的工资总和SELECT SUM(
2012-04-01 13:39:59
1003
原创 oracle基础知识
第一章:基础知识sys : 超级用户,必须以sysdba身份登陆system : 必须以normal身份登陆.scotttiger练习:配置一个服务命名,连接邻近同学的数据库; 第二章 简单的select语句1. 分类 1> DQL (DATA Quary LANGUAGE) - SELECT 5
2012-04-01 13:34:15
1053
原创 去掉字符串中重复的字符
#includeusing namespace std; char *delrep_char(char *str){ char *index,*end,*equal; index=end=equal=str; while(*equal) { while(*index){ if(*equal==*index)
2011-11-20 03:52:56
687
paypal最新rest api接口java代码,亲测可用
2017-01-09
Spring3.0+Struts2+Mybatis3
2015-05-24
Extjs4 MVC 官方实例整合 未改动 未删减 部署即可运行
2013-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人