- 博客(58)
- 资源 (31)
- 收藏
- 关注
原创 bootStrap table用法
改成常用输入框 field: 'fuelTypeName', title: '油品名称及牌号', align: 'center', valign: 'middle', formatter: function (value, row, index, field) { var html; if (DlUtil.isEmpty(value)) { html = '<input id="fuelTypeNa..
2022-03-04 16:04:00 669
原创 Collections.singletonList
这个方法主要用于只有一个元素的优化,减少内存分配,无需分配额外的内存,可以从SingletonList内部类看得出来,由于只有一个element,因此可以做到内存分配最小化,相比之下ArrayList的DEFAULT_CAPACITY=10个例如:List<Long> deptIds=Collections.singletonList(sysDept.getDeptId())List<SysPost> postList = postRepository.findAllB
2022-02-10 11:36:43 415
原创 java Optional用法
Optional 是一个对象容器,具有以下两个特点: 提示用户要注意该对象有可能为null 简化if else代码1. 创建: Optional.empty(): 创建一个空的 Optional 实例 Optional.of(T t):创建一个 Optional 实例,当 t为null时抛出异常 Optional.ofNullable(T t):创建一个 Optional 实例,但当 t为null时不会抛出异常,而是返回一个空的实例2. 获...
2022-02-10 11:36:07 25894 2
原创 Mybatis中xml的有关用法
1、M有关if test以及==的用法Mybatis中,通常都要在mapper.xml中写复杂的sql语句,结合页面的查询筛选条件,需要在sql语句中加入<if test=""></if>等的判断<select id="getUserByDepId" resultType="cc.admin.modules.sys.entity.SysUser"> select * from sys_user where del_flag = 0 and id in (s
2022-02-10 11:24:30 1797
原创 jsonObject转字符串或对象
json转字符串String selectedRoles = jsonObject.getString("selectedroles");String selectedDeparts = jsonObject.getString("selecteddeparts");json转对象SysUser user = JSON.parseObject(jsonObject.toJSONString(), SysUser.class);字符串转数组String[] arr = ids.spli..
2022-01-23 10:45:00 1673
原创 list.foreach用法
javaforEach循环list、获取list中的指定数据IPage<SysUser> pageList = sysUserService.page(page, queryWrapper);pageList.getRecords().forEach(sysUser -> { QueryWrapper<SysRole> roleWrapper = new QueryWrapper<>(); roleWrapper.nested(i -> i.
2022-01-22 15:43:40 8894
原创 list排序thencomparing
使用外部比较器Comparator进行排序List<TakeStoreFormInfo> details = new ArrayList<>(takeStoreForm.getTakeStoreFormInfos());Comparator<TakeStoreFormInfo> type = Comparator.comparing(TakeStoreFormInfo::getType);Comparator<TakeStoreFormInfo> .
2022-01-22 15:02:42 870
原创 list.stream().map().collect(Collectors.toList())
ist.stream().map().collect(Collectors.toList())
2022-01-22 14:19:38 19506
原创 javac 目标版本 1.3 与默认的源版本 1.5 冲突
开发JSP,使用Eclipse(JDK1.5),部署WEB应用Tomcat5.0.29 请求JSP时,Tomcat日志显示“javac: 目标版本 1.3 与默认的源版本 1.5 冲突” 查看上面的错误日志,发现"compilerTargetVM=1.3",应该时Tomcat的JSP编译时使用的JDK1.3的版本。 进行如下修改: 找到tomcat conf目录下的web.xml,将这段内容:...
2010-10-09 15:47:53 417
原创 url编码与转码
url编码与转码因为有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如 空格的编码值是"%20"。下表中列出了一些URL特殊符号及编码 十六进制值1.+ URL 中+号表示空格%2B2....
2010-09-20 14:27:25 235
原创 转 automation服务器不能创建对象的问题的解决方案总结大全
我工作中的应用系统都是jsp的,大量javascript程序,一旦出“automation服务器不能创建对象”问题,大量报表及查询无法保存,苦思冥 想、千尝万试,终于将其搞定,现将相关方案与大家共享。 1、如果是Scripting.FileSystemObject (FSO 文本文件读写)被关闭了,开启FSO功能即可,在“运行”中执行regsvr32 scrrun.dll即可 2、安全模式设置成“...
2010-06-10 17:32:30 125
java访问控制类型public,protect,private和package访问的区别
public 可以被所有其他类访问 protect 自身,子类及同一个包中类可以访问 private 只能被自身访问和修改 package 同一个包中的类可以访问
2009-09-14 10:07:03 228
XP系统如何配置JAVA环境变量
点击我的电脑然后按右键——属性——高级——环境变量——新建——名称/路径 Path=<原Path>;%JAVA_HOME%\bin JAVA_HOME=<JDK安装目录> CLASSPATH=. 例子: PATH=C:\j2sdk1.4.2_09\bin;C:\j2sdk1.4.2_09\jre\bin; JAVA_HOME=C:\j2sdk1.4.2_09; CLASSP...
2009-09-01 10:18:25 119
原创 java Data学习总结
1.计算某一月份的最大天数Calendar time=Calendar.getInstance();time.clear();time.set(Calendar.YEAR,year); //year 为 int time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int day=time.getActualMaximum(C...
2009-09-01 10:16:57 101
原创 Tomcat中文手册
本文档提供关于Tomcat的基础信息.主要内容如下: Tomcat二进制版本安装 与Tomcat相关的脚本的主要内容 与server.xml相关的主要内容,Tomcat的主要配置文件 如何设置Tomcat与宿主web服务器一起工作的说明 如何应用Tomcat配置一个现实中的web站点 希望此文档足以使新用户可以开始使用Tomcat.如找不到某方面的内容请(按以下顺序) 查找Tomcat faq 查
2009-09-01 10:11:00 442
转载 java 进行数据加密
本文主要谈一下密码学中的加密和数字签名,以及其在java中如何进行使用。对密码学有兴趣的伙伴,推荐看Bruce Schneier的著作:Applied Crypotography。在jdk1.5的发行版本中安全性方面有了很大的改进,也提供了对RSA算法的直接支持,现在我们从实例入手解决问题(本文仅是作为简单介绍): 一、密码学上常用的概念 1)消息摘要: 这是一种与消息认
2009-09-01 10:09:00 529
js时间控件(年月日时分秒)
这部分是时间控件的的js代码,NewTime.js var bMoveable=true;var strFrame; document.writeln('<iframe id=endDateLayer frameborder=0 width=162 height=211 style="position: absolute; z-index: 9998; displ...
2009-09-01 10:03:05 828
原创 生成7位随机数字的js
<script>var str="qwertyuiopasdfghjklmnbvcxz1234567890"function getRandomNum(lbound, ubound) {return (Math.floor(Math.random() * (ubound - lbound)) + lbound);}var s=str.split("");var t="";for (va...
2009-08-25 18:19:07 2564
原创 js 正则表达式验证邮箱事例
if(email.value.length!=0) { if (email.value.charAt(0)=="." || email.value.charAt(0)=="@"|| email.value.indexOf('@', 0) == -1 || email.value.indexOf('.'...
2009-08-25 18:17:25 128
原创 js 很好的下拉菜单
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><title>Phenix PanelBar</title><script language
2009-08-25 18:16:35 121
原创 js 新闻切换技术,163、msn那种
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta h
2009-08-25 18:15:24 118
原创 js 漂亮的仿flash菜单,来自蓝色经典
<style>/* 先把这个 xmenu 的样式放到css里 */.xmenu td{font-size:12px;font-family:verdana,arial;font-weight:bolder;color:#ffffff;border:1px solid #336699;background:#336699;filter:blendtrans(duration=0.5);c...
2009-08-25 18:13:36 121
原创 js 一个非常不错的loading 效果.
<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>无标题文档</title></head><BODY STYLE="FONT-SIZE: 10pt; F
2009-08-25 18:12:41 113
原创 js 超级强大的表单验证
<title>表单验证类 Validator v1.01</title><style>body,td{font:normal 12px Verdana;color:#333333}input,textarea,select,td{font:normal 12px Verdana;color:#333333;border:1px solid #999999;bac...
2009-08-25 18:11:42 98
原创 js 日历
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"
2009-08-25 18:09:52 103
原创 js 客户端静态页面玩分页
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"&
2009-08-25 18:08:26 92
原创 js 经典的带阴影的可拖动的浮动层
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>MyPixbot</title><meta http-equiv="Content-Type" content="text/html; char
2009-08-25 18:07:13 118
原创 js 类似与QQ的好友/黑名单之类的树型菜单
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"&
2009-08-25 18:04:32 102
原创 js 省市县三级联动菜单
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"
2009-08-25 18:01:05 1107
原创 js 自动添加任意数量的表单内容
<html><script language="javascript">var i =2;//设置基数为2function addFile(){var dv = document.getElementById("dvFiles");//设置生成表单内容的容器,即放置位置var file = document.createElement("input");//建立input标...
2009-08-25 17:58:39 192
原创 js计算文本框里的字符个数
<SCRIPT language=JavaScript> function length(){messageCount.innerText = document.addform.request.value.length;//如果文本框中有字符加载页面就计算其个数}</SCRIPT><SCRIPT language=JavaScript> function...
2009-08-25 17:53:01 790
原创 OutLook 2007使用图文教程
OutLook 2007使用图文教程2009-08-12 10:47MS Office2007以其华丽的界面、详尽的提示和傻瓜化的操作吸引了不少新手。其中的组件OutLook 2007的设置界面和步骤也与OutLook2003等以前的版本有很大的不同,因此,有人在设置上找不着“北”,而无法用OutLook 2007来收发internet电子邮件。 本帖以图文并茂的方式,介绍O...
2009-08-24 14:48:22 317
原创 如何配置 Outlook 2007以从 IMAP 服务器接收电子邮件
方法 1:Microsoft office Outlook 20071.启动 Outlook。2.在“工具”菜单上,单击“帐户设置”。3.单击“新建”。4.单击“Microsoft Exchange、POP3、IMAP 或 HTTP”,然后单击“下一步”。5.在“自动帐户设置”对话框中,单击以选中“手动配置服务器设置或其他服务器类型”复选...
2009-08-17 17:55:20 186
原创 数据库增量数据的几种方式
a.触发器:在要抽取的表上建立需要的触发器,一般要建立插入、修改、删除三个触发器,每当源表中的数据发生变化,就被相应的触发器将变化的数据写入一个临时表,抽取线程从临时表中抽取数据,临时表中抽取过的数据被标记或删除。触发器方式的优点是数据抽取的性能较高,缺点是要求业务表建立触发器,对业务系统有一定的影响。 b.时间戳:它是一种基于快照比较的变化数据捕获方式,在源表上增加一个时...
2009-08-17 14:50:05 1991
原创 使用视图行级触发器解决ORA-04091不能读当前表
相信写过ORACLE行级触发器的IT同仁们大多遇到过ORA-04091问题,即在某表的行级触发器中不能读取当前表的问题,如: create table test(id raw(16), name varchar2(100), primary key (id));create table test_count(test_count int);insert into test_count valu...
2009-08-13 18:24:01 172
原创 ora-04091 表XX发生了变化 触发器/函数不能读 的错误处理
开发过程中碰到了ora-04091错误:表XX发生了错误,触发器/函数不能读以下是模拟场景:表PRODUCTS:CREATE TABLE CKSP.PRODUCTS( ID NUMBER(1) NOT NULL, NAME VARCHAR2(100) NOT NULL, PRICE1 NUMBER(1) NO...
2009-08-13 14:53:27 545
原创 getAttribute 和 getParameter 的区别
1.getAttribute是取得jsp中 用setAttribute設定的attribute 2.parameter得到的是string;attribute得到的是object 3.request.getParameter ()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据;request.setAttribute()和 getAttribute()方法传递的数据只会存...
2009-08-13 11:27:01 102
原创 线程的yield(),sleep()以及wait()的区别
从操作系统的角度讲,os会维护一个ready queue(就绪的线程队列)。并且在某一时刻cpu只为ready queue中位于队列头部的线程服务。但是当前正在被服务的线程可能觉得cpu的服务质量不够好,于是提前退出,这就是yield。或者当前正在被服务的线程需要睡一会,醒来后继续被服务,这就是sleep。 sleep方法不推荐使用,可用wait。线程退出最好自己实现,在运行状态中一直检验一个...
2009-08-13 11:24:30 162
原创 java线程详解
先从线程的创建说起.线程的创建一共有两种形式:-------------------------------------------------------------------------------- 一种是继承自Thread类.Thread 类是一个具体的类,即不是抽象类,该类封装了线程的行为。要创建一个线程,程序员必须创建一个从 Thread 类导出的新类。程序员通过覆盖 ...
2009-08-13 09:43:02 102
在光标位置插入字符实例
1 指定某文本部分进行操作(添加,删除,替换)<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CO
2009-08-13 09:06:52 927
通过js+html技术可实现把输入的中文实时转换为拼音 并提供多个方法
2024-04-15
高德地图demo,通过高德地图选择位置获取经纬度,并把经纬度转换为中文详细地址
2019-07-20
eclipse3中的数据库操作控件 SQLExplorer_for_eclipse
2012-03-28
工作内容时间框架 可以按日、周、月方式显示 时间空间 工作计划填写空间
2010-12-20
js压缩工具,单个文件和多个文件同时都可以导入
2010-11-10
java反编译工具 jad反编译工具
2010-06-03
java反编译工具-jad
2010-06-03
Spring Security 安全实例-数据库应用(用户从数据库中获取) 2
2010-03-24
Spring Security 安全实例-数据库简单应用(用户从数据库中获取)
2010-03-24
Spring Security 实例 一个简单的HelloWorld
2010-03-23
JPackIt打包工具使用说明
2009-04-01
java连接数据库大全
2009-03-14
面向Swing 程序员
2009-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人