- 博客(39)
- 收藏
- 关注
原创 java List 转 Tree结构
package com.cnjy.ecampus.comm.tree.multi;import java.util.HashMap;import java.util.List;import java.util.Map; import com.google.common.collect.Lists;public class TreeUtils {/**
2017-12-01 15:05:53 904
原创 web socket
package com.web;import java.io.IOException;import java.util.concurrent.CopyOnWriteArraySet;import javax.websocket.*;import javax.websocket.server.ServerEndpoint;/** * @ServerEndpoint...
2017-02-28 14:34:27 422
原创 mysql 一对多关系获取最新记录
select m.user_id,m.longitude,m.latitude,substring_index(group_concat(m.create_time order by m.create_time desc),",",1) as atime from t_p_position m group by m.user_id;
2016-05-30 17:59:49 469
两个multiple select 间option互移
Document function moveRight() { var sourceSelect = document.getElementById("sourceSelect"); var targetSelect = document.getElementById("targetSelect");...
2016-04-18 15:47:28 205
原创 maven项目src目录下的xml资源文件默认不编译至classes文件夹
如题,IDEA的maven项目中,默认源代码目录下的xml等资源文件并不会在编译的时候一块打包进classes文件夹,而是直接舍弃掉。如果使用的是Eclipse,Eclipse的src目录下的xml等资源文件在编译的时候会自动打包进输出到classes文件夹。Hibernate和Spring有时会将配置文件放置在src目录下,编译后要一块打包进classes文件夹,所以存在着需要将xml等...
2016-04-10 16:36:24 749
原创 aspose.word根据word模板填充对应信息并导出
一、word模板,sourceTemplate.doc,存放在web项目webRoot/template/目录下面二、代码response.reset();response.setContentType("application/x-msdownload");response.addHeader("Content-Disposition","attachment;filenam
2016-02-29 09:02:15 7307
转载 mysql表类型(引擎)介绍
MySQL 数据表主要支持六种类型 ,分别是:BDB、HEAP、ISAM、MERGE、MYISAM、InnoBDB。这六种又分为两类,一类是”事务安全型”(transaction-safe),包括BDB和InnoDB;其余都属于第二类,称为”非事务安全型”(non-transaction-safe)。BDB 全称是”Brekeley DB”,它是Mysql最早的具有事务能力的表的类
2015-10-13 23:48:10 430
转载 mysql查询自增长序列
MYSQL目前不支持行号功能,如果想按某字段进行排序,然后得到排序号,很麻烦,要想实现这种功能,网上的答案五花八门,经过几次实验,得出如下一条SQL文就能简单实现此功能,现共享一下。表 a: UIDMoney24441222355546666
2015-10-09 16:42:13 4537
原创 mysql inner jion 效率问题实践
低效率写法:SELECT * FROM T1 INNER JOIN T2 ON (T1.FID = T2.ID) LEFT JOIN T3 ON (T2.FID = T3.ID)高效率写法:SELECT * FROM T1,T2 LEFT JOIN T3 ON (T2.FID = T3.ID) WHERE T1.FID = T2.ID
2015-10-09 10:08:48 418
原创 attr陷阱
一、问题:使用jquery的attr("checked","checked") 操作勾选checkbox只能勾选一次,第二次虽然checked属性有设置,但是页面显示却没有勾选;二、解决方法jquery 1.7版本以后用prop方法代替了attr方法来给控件赋值例: function checkMyckb(){$("#myckb").attr("chec
2015-09-02 17:05:03 313
原创 <p>内容溢出文字用"..."代替,且内容某部分内容必须显示在同行后面
一、需求描述我是内容,如果我过长请将我多余的内容隐藏并显示省略号我不能被隐藏二、解决我不能被隐藏我是内容,如果我过长请将我多余的内容隐藏并显示省略号注:必须将放在内容的前面,放在后面会自动换行
2015-08-31 18:05:46 6589
原创 td标签英文不自动换行
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd如上 :设置table的style="word-break:break-all;"td中英文会自动换行.
2015-08-19 16:51:41 617
原创 jquery is用法
1、判断元素是否存在、是否隐藏$("#id").is(":visible");2、判断checkbox是否选中$('input[type=checkbox]').is(':checked');3、判断是否使用了某个样式$("#id").is(".class1,.class2");
2015-08-06 18:07:58 502
原创 jquery获取表单控件并遍历
jquery获取表单控件并遍历$("form[name=formName] input[type=text]").each(function(n,obj){//do something});
2015-08-06 18:00:03 2716
转载 redhat6.3 安装oracle 11g
前提条件:在安装linux时最好安装上以下软件,否则在安装oracle过程中不能通过先决条件检测。(在检测后也可以安装缺少的软件,但会由于软件之间的依赖关系,导致安装非常困难,最坏条件下,导致系统重装) binutils-2.17.50.0.6compat-libstdc++-33-3.2.3compat-libstdc++-33-3.2.3 (32 bit)elfutils-
2014-11-24 16:55:19 1666
原创 创建oracle验证日期格式方法
create or replace function is_date(in_date in varchar2) return integer is Result date;begin if in_date is null then return -2; end if; Result := to_date(in_date,'yyyy-mm-dd hh24:mi:
2014-11-24 15:02:24 2621
转载 oracle 转行函数
create or replace TYPE zh_concat_imAUTHID CURRENT_USER AS OBJECT( CURR_STR VARCHAR2(32767), STATIC FUNCTION ODCIAGGREGATEINITIALIZE(SCTX IN OUT zh_concat_im) RETURN NUMBER, MEMBER FUNCTIO
2014-11-24 14:49:19 568
原创 java web jasperreport+ireport 实现多记录自动分页打印
ireport用来设计一个ireport disign,编辑只有得到.jasper文件。 jasperreport可以读取.jasper转化成htmlpageEncoding="UTF-8"%>import="java.io.*,net.sf.jasperreports.engine.*,net.sf.jasperreports.engine.util.
2014-01-17 09:52:18 13336 1
转载 sql jion
对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章(实在不清楚为什么Coding Horror也被墙)通过 文氏图 Venn diagrams 解释了SQL的Join。我觉得清楚易懂,转过来。假设我们有两张表。
2013-04-03 09:45:12 590
转载 merge into(oracle)
http://blog.csdn.net/yuzhic/article/details/1896878http://blog.csdn.net/macle2010/article/details/5980965该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中,使用此命令必须同时指定UPDATE 和INSERT 关键词,ORACLE
2013-03-27 16:31:25 493
转载 编码问题深入浅出
一、问题: 编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码的问题。1、在URL中中文字符通常出现在以下两个地方: (1)、Query String中的参
2013-03-26 23:17:25 1335
转载 oracle自定义方法
用户定义函数是存储在数据库中的代码块,可以把值返回到调用程序。调用时如同系统函数一样,如max(value)函数,其中,value被称为参数。函数参数有3种类型。IN 参数类型:表示输入给函数的参数。OUT 参数类型:表示参数在函数中被赋值,可以传给函数调用程序。IN OUT参数类型:表示参数既可以传值也可以被赋值。1、语法格式:SQL语法方式创建的语法格式
2013-03-20 14:14:11 1366
转载 oracle XE 创建concat函数
CREATE OR REPLACE TYPE wm_concat_impl AUTHID CURRENT_USERAS OBJECT ( curr_str VARCHAR2 (32767), STATIC FUNCTION odciaggregateinitialize (sctx IN OUT wm_concat_impl) RETURN NUMBE
2013-03-20 10:42:08 1104
转载 oracle wmsys 函数
Oracle WMSYS FunctionsVersion 11.2 GENERALData TypesCREATE OR REPLACE TYPE wm_period AS OBJECT (validfrom TIMESTAMP WITH TIME ZONE,validtill TIMESTA
2013-03-20 10:38:04 1878
原创 java基础知识
一、java语言的发展及特点:三大平台:J2ME、J2SE、J2EEjava特点:java是一种跨平台、适合于分布式计算环境的面向对象编程语言。具体来说具有:简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等特点。二、面向对象: ”对象其实是现实世界模型的自然延伸,现实世界中任何实体都可以看做对象,对象之间通过消息相互作用。程序=对象+消息。
2012-05-12 13:27:51 477
原创 ResultSetMetaData应用
package com.goods;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.HashMap;
2012-03-22 15:11:20 379
原创 使用dom4j解析XML
package com.cmldemo.lh;import java.io.File;import java.util.HashMap;import java.util.Iterator;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;im
2012-03-22 08:33:39 393
原创 使用Arrays对数组进行排序(二)
一、建立一个带有排序规则的对象类package arraysdemo;public class Person implements Comparable { private int age; private String name; @Override public int compareTo(Object o) { i
2012-03-21 16:56:53 409
原创 使用Arrays对数组进行排序(一)
一、建立要比较的对象的类Personpackage comparable.demo;public class Person { int age; String name; public Person(String name, int age) { this.age = age; this.name = name;
2012-03-21 16:54:48 417
转载 三个小故事
一、甲不喜欢吃鸡蛋,每次发了鸡蛋都给乙吃。刚开始乙很感谢,久而久之便习惯了。习惯了,便理所当然了。于是,直到有一天,甲将鸡蛋给了丙,乙就不爽了。她忘记了这个鸡蛋本来就是甲的,甲想给谁都可以。为此,她们大吵一架,从此绝交。二、有一年,很热的夏天,一队人出去漂流。 女孩的拖鞋在玩水的时候,把拖鞋掉下去了,沉底了。到岸边的时候,全是晒的很烫的鹅卵石,他们要走很长的一
2012-03-20 08:53:40 389
原创 el foreach 的嵌套循环
//创建一个list集合 List list = new ArrayList(); for (int i = 0; i list.add(i); } //将上面的list集合分成多个集合l,然和在把分成的集合撞进一个集合的集合lists //1:先根据list的对象个数算出分为多少行: int rownum =
2012-03-19 17:10:02 6745 1
原创 手动下载dtd文件并配置到myeclipse中
在myEclipse里面配置struts2.xml的是后老是出现报错,而且写标签的时候没有提示,后来发现时myeclipse里面没有引入http://struts.apache.org/dtds/struts-2.0.dtd,在网上找了好久终于找到引入dtd的方法:在eclipse中 struts2配制文件中不支持提示,这时需要手工添加dtd的支持Preferences -> MyEcli
2012-03-16 22:34:32 2362 2
原创 一个最简单的Ajax实例
var $ = function(id) { return document.getElementById(id);}//创建一个XMLHttpRequest对象var createXHR = function() { var xhr = false; try { xhr = new ActiveXObject("Msxml2.XMLHT
2012-03-16 14:11:58 482
原创 使用SAX操作XML文件
一、SAX简介: 基于DOM的解析器的核心是在内存中建立和xml文档对应的树性树状结构,xml文件的标记、标记中的文本数据、实体等都会和内存中树状结构的某个节点相对应。使用DOM解析器的好处是,可以方便地操作内存中的树的节点来处理XML文档,获取自己所需要的数据。但是DOM解析器的缺点是,如果XML文件比较大,或者只需解析某个XML文档的一小部分时我们都必须将整个xml文件加载到
2012-03-16 11:24:15 1254
原创 XML文档的转换
一般来说xml文件格式被认为是一种很好的数据交换格式。那么我们如何将其它形式的文件在java程序中转化成XML格式的文件呢?在java.xml.transform包中的几个类,可以处理xml的转换。一、下面是转换步骤:(1)、创建文档对象(2)、创建TransformerFactory实例;(3)、使用TransformerFactory创建Transformer实例(4)
2012-03-16 10:32:38 1120
原创 使用DOM读XML
使用DOM读取XML文件,并将内容输出。1、先准备一个用来读取的xml文件,文件名为book.xml。 测试1 111 孙兴 测试2 javaweb开发 雷宏 2、java代码如下package com.xml.demo;import java.io.Fi
2012-03-16 10:06:09 486
原创 关于html转为jsp后部分样式在ie浏览器中不兼容的问题
页面设计提供的页面时html形式的,但是我们项目开发的技术是:jsp+el+servlet+javaBean模式的,所以我们必须把html转为jsp。让人头痛的问题来了,每次在我把html转成jsp之后总出现在ie和360浏览器中部分样式不能显示的问题,具体表现为本来页面改居中显示的内容却挪位到了靠左。 我是先新建一个jsp页面,然后再把这html页面里面从标签到它的结尾标签
2012-03-08 10:47:31 10624 10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人