- 博客(40)
- 收藏
- 关注
原创 用HttpSessionListener与HttpSessionBindingListener实现在线人数统计
http://www.cnblogs.com/shencheng/archive/2011/01/07/1930227.html 在线人数统计方面的实现,上网找了下这方面的知识,最初我的想法是,管理session,如果session销毁了就减少,如果登陆用户了就新增一个,但是如果是用户非法退出,如:未注销,关闭浏览器等,这个用户的session是管理不到的,最后决定用HttpSessi...
2018-04-18 15:42:45
280
1
原创 Oracle几个常用的伪列(Pseudo-column)使用
https://blog.youkuaiyun.com/u012047933/article/details/39233657 Oracle的Pseudo-column,常被翻译成伪列,也有人翻译成虚拟字段。常常有我们的数据操作中带来一些意想不到的效果.常用到的主要有sysdate, systimestamp,RowNum ,RowID, CURRVAL, NEXTVAL,UID, USER,Lev...
2018-04-18 14:53:25
527
原创 Oracle的连接详解(左连接、右连接、全连接...)
https://www.cnblogs.com/guogl/articles/5929852.html 1 说明:提到数据库必须要知道联接操作,这部分的内容在数据库查询操作中占到举足轻重的地位,今天我就来说说这些联结操作。联接操作可以在WHERE中指定,也可以在FROM子句中指定,在FROM子句中指定联接条件时,SQL2将联接操作符分为联接类型和联接条件两部分。联接类型决...
2018-04-18 14:44:40
1482
原创 oracle-函数-trunc-round-日期函数
一、oracle trunc函数处理日期select trunc(sysdate) from dual; --默认截取到天2017-09-12 00:00:00select trunc(sysdate,'dd') from dual;--截取到天2017-09-12 00:00:00select trunc(sysdate,'') from dual; 空select ...
2017-09-12 17:56:55
2024
原创 js将form表单序列化[json字符串、数组、对象]
js将form表单序列化[json字符串、数组、对象](转至:http://www.cnblogs.com/bjlhx/p/6659392.html) 1.序列化为字符串$("#Form").serialize();//name=zhangsan&sex=1&age=20 2.序列化为数组 var formData=$("#form").seriali...
2017-09-08 16:59:27
660
原创 jquery操作表格
//定义一个行元素,添加到多个表格中var tr = $('<tr>').append($('<td>').text('abc'));tr.clone(true).appendTo('table#table_pc');tr.clone(true).appendTo('table#table_ios');//清空table(除了第一行以外)...
2017-09-08 11:21:40
166
原创 选择城市组件(多选)
效果: 1、在页面引入css和js文件:<link href="${staticPath}/resources/js/flcheckbox/css/powerFloat.css" rel="stylesheet" type="text/css" /><link href="${staticPath}/resources/js/flcheckbox/css...
2017-08-30 17:14:23
1893
原创 Oracle拆分split字符串,instr函数的使用
需求:学生表中的课程字段是存课程表的id:1,2,3学生表: student………………id name Course1 张三 1,2,3………………课程表: course……………… id name 1 语文 2 数字 3 英语………………查询学生表时,需要将对应的...
2017-08-23 17:32:39
595
原创 oracle 联合查询:union 和 union all;intersect 和 minus
联合查询:union 和 union all;intersect 和 minus--联合查询:union 和 union all;intersect 和 minusselect 1,2 from dualunionselect 1,2 from dual;--union 对多个结果集进行并集操作,不包括重复行,同时进行默认规则的排序:--1,2select 1...
2017-08-02 17:34:22
222
原创 oracle 查询示例-统计
一、按订单类型统计8月份内,各种类型订单的创建的数量、完成的数量。--按订单类型统计8月份内,各种类型订单的创建的数量、完成的数量select t.TYPEID,sum(t.create_num1) AS create_num,sum(t.create_done_num) AS create_done_num --t.create_num1:此处引用的列名称以第一个查询的列名为准...
2017-08-02 16:55:00
161
原创 Oracle 日期相关
--查询某一天内的数据select t.ID,t.LAST_TIME from T_ORDER t WHERE --AND t.LAST_TIME >= to_date('2017-07-31 00:00:00','yyyy-mm-dd hh24:mi:ss') t.LAST_TIME >= to_date('2017-07-31','yyyy-mm-...
2017-07-31 17:56:23
117
原创 表单组件的各种操作(取值、赋值、属性)
一、input-text<input type="text" name="customName" id="customName" value="${o.customName }"/> //取值: var customName1 = $('#customName').val(); var customName2 = $('input[name="...
2017-07-28 17:22:41
840
原创 刷新页面后 hibernate实体自动update的问题
1、问题描述 在action中将通过<T> T org.springframework.orm.hibernate3.HibernateTemplate.get(Class<T> entityClass, Serializableid) throws DataAccessException方法获取到的实体对象,部分属性做了修改后作为action的返回结果返回页面...
2017-05-24 11:30:11
473
原创 Spring Boot配置文件 application.properties
Spring Boot通用application properties(不包含第三方Starter提供的properties)参考:这里 # ===================================================================# COMMON SPRING BOOT PROPERTIES## This sample fil...
2017-04-05 18:31:28
174
原创 Thymeleaf模板的使用及与Spring Boot的集成
新一代Java模板引擎Thymeleaf参考: http://www.tianmaying.com/tutorial/using-thymeleafhttp://blog.youkuaiyun.com/u012706811/article/details/52185345 Thymeleaf是一款用于渲染XML/XHTML/HTML5内容的模板引擎。类似JSP,Velocity,FreeM...
2017-03-30 15:53:23
202
原创 异常流水-javax.el.ELException-类型转换异常
javax.el.ELException: Cannot convert 1,0 of type class java.lang.String to class java.lang.Longjsp的EL表达式中,若用String类型的对象与数值做eq等计算时,会先将String对象转为double类型。所以当String对象含有非数字字符时会出现此异常。<c:if test="${...
2017-03-28 10:19:37
1177
原创 JSTL-格式化标签
JSTL格式化标签用来格式化并输出文本、日期、时间、数字。参考:http://www.runoob.com/jsp/jsp-jstl.htmlhttp://www.runoob.com/jsp/jstl-format-formatnumber-tag.html 引用格式化标签库的语法如下:<%@ taglib prefix="fmt" uri=...
2017-03-26 16:37:34
180
原创 java浮点数精确运算(java.math.BigDecimal)
由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精确的浮点数运算,包括加减乘除和四舍五入。 package utils;import java.math.BigDecimal;public class ArithUtils { //默认除法运算精度 private static final int DEF_DIV_SCALE = ...
2017-03-26 16:21:22
393
原创 Enum,枚举
参考:http://www.cnblogs.com/mxmbk/articles/5091999.htmlhttp://www.cnblogs.com/hyl8218/p/5088287.html enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。在Java SE5之前,我们要使用枚举类型时,通常会使用stati...
2017-03-26 14:41:34
118
原创 以list模拟数据源的分页
/** * 分页 * @param currentNo 当前页 * @param pageSize 每页数量 * @param resultList 数据源 * @return */ Page<Map<String, String>> page(int currentNo,int pageSize,List<Map&l...
2017-03-24 16:57:14
180
原创 ZipInputStream解压页面上传的文件
参考:http://www.cnblogs.com/lrh-xl/p/5509005.html http://www.cnblogs.com/DreamDrive/p/5760477.html package import java.io.File;import java.io.FileInputStream;import java.io.FileOut...
2017-03-24 15:19:53
330
原创 javax.mail.Message发送Email,带附件,异步
package import java.io.UnsupportedEncodingException;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Properties;import java.util.regex.Matcher;...
2017-03-24 13:27:23
1876
原创 利用CSS的cursor属性 改变光标形状
<td title="${log.OUTPARAMS}" <c:if test="${not empty log.OUTPARAMS }">style="cursor:pointer"</c:if> >${log.FDESC}</td> 转至:http://www.w3school.com.cn/cssref/pr_cl
2017-02-14 13:17:44
345
原创 Apache StringUtils方法全集
转至:http://blog.youkuaiyun.com/fishnotears/archive/2010/11/16/6012953.aspx org.apache.commons.lang.StringUtils中方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出Nul...
2017-02-13 18:28:16
250
原创 敏捷开发Scrum
转至:http://www.cnblogs.com/taven/archive/2010/10/17/1853386.html 什么是敏捷开发?敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。怎么理解呢?首先,我们要理解它不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它会指导我们用规定的环节去一步一步完成项目的开发;而这...
2017-02-13 17:56:54
112
原创 常用数据校验
*** 判断页面中指定id的元素是否存在: if($('#myid').length > 0){ //存在} 1、限制输入值只能为英文或中文://限制输入值只能为英文或中文:var reg_projectCooperation = /^[a-zA-Z\u4E00-\u9FA5]+$/;var projectCooperation = $...
2017-02-12 22:51:44
1046
原创 oracle sql查询时需注意的细节
1、oracle 对date型数据做判断时,null值的判断--oracle 对date型数据做判断时,null值的判断,需注意:SELECT tp.DISPLAY, tp.STATUS, tp.ISROBTICKET, tp.ROBTICKETTIME,tp.PRODUCTID FROM t_product tp WHERE -- tp.ROBTICKETTIME i...
2016-11-25 14:47:38
115
原创 jquery实现 城市选择框
jquery实现 城市选择框。 城市单选框: 1、引入js和css<script src="${staticPath}/resources/jquerySelect/js/city.js${version}" ></script><link rel="stylesheet" type="text/css" href="$.
2016-11-23 17:24:13
818
原创 oracle 子查询用法
select tor.BACKMONEYSTATUS,tp.PRODUCTID,tpmd.DISCOUNTDETAILID ,SUM (DECODE (tor.BACKMONEYSTATUS, null, tpmd.ACTUAL_FEE,0, tpmd.ACTUAL_FEE, 0)) unback_many --商品特定支付方式 未回款金额 ,SUM (DECODE (to...
2016-11-23 14:43:05
159
原创 书 签
书签 一、技术文章 1、http://www.yeetrack.com/ --- 易踪网-中文技术文档2、http://www.yeetrack.com/?p=779 --- 易踪网-HttpClient 4.3教程3、http://www.cnblogs.com/chenying99/ --- 刺猬的温驯 - 博客园4、5、 一、技术文章 1、...
2016-09-06 11:22:42
127
原创 Mac OS X 配置Java环境变量&安装Maven
Mac下添加java环境变量方法一:系统级配置终端中,先切换至root用户(sudo -i 或 sudo su),再编辑 /etc/profile 配置文件,完成后 wq! 强制保存退出vi。TudeMacBook-Pro:etc tu$ sudo -iPassword:TudeMacBook-Pro:~ root# cd /etcTudeMacBook-Pro:etc roo...
2016-07-27 16:24:11
177
原创 Spring单例的Action Bean的成员属性的使用注意
今天在做系统优化查看生产环境日志的时候发现一个java.util.ConcurrentModificationException异常,在网上查看异常原因后,以为是这段代码的逻辑问题(在对ArrayList做迭代时对其进行了修改),后来找到对应的代码(在一个Action里)并没有发现导至这个异常对应的代码。 再仔细查看后发现被迭代的ArrayList对象属于类的成员...
2016-07-25 22:27:50
252
原创 java.util.ConcurrentModificationException 异常
在对Vector、ArrayList做迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常。--注:像使用for-each进行迭代实际上也会出现这种问题。 public class Test { public static void main(String[] args) { ...
2016-07-25 21:42:33
81
原创 java.lang.String.format()字符串格式化功能使用
一、前言 String.format 作为文本处理工具,为我们提供强大而丰富的字符串格式化功能,为了不止步于简单调用 String.format("Hello %s", "John");,下面将笔记整理并记录下来。 二、重载方法 // 使用当前本地区域对象(Lo...
2016-07-19 22:55:16
873
原创 linux管理tomcat
一、JDK的安装与配置 1.1、jdk安装 rpm包: # rpm -ivh jdk-7u55-linux-x64.rpm tar.gz包:解压缩 # mkdir /usr/java # cd /usr/java # tar -zxvf /software/jdk-7u55-linux-x64.tar.gz 生成链接以便版本升级 # ln...
2016-07-11 23:33:08
122
原创 MyEclipse打断点调试进入到class文件中--解决方法
eclipse打断点调试进入到class文件中,是由于对应的java类跟编译后的class文件,没有关联上,解决办法:在打断点调试的时候,如果发现进入到了class文件,先别着急关闭class文件,在该class文件中有个按钮,然后点击这个按钮,选择跟该项目对应的项目类型(java项目或者javaweb项目等)关联对应的工程,点击确定就行。这样源码与class 文件就相关联了。然后...
2016-07-07 17:08:23
793
1
原创 OSX下MyEclipse10里Tomcat控制台输出中文字符乱码问题
OSX下安装MyEclipse10里面内置的的Tomcat和Apache Tomcat7.0均在控制台输出中文字符时候出现乱码问题,所有的中文都变成了问号,刚开始还以为是我JDK有问题,不过我写了一个Main函数在本地输出了一下中文是没有问题的,于是把焦点集中在了Tomcat上。 我按照网上的很多方法都试了一下,发现均不能解决问题,这些方法包括了:修改Eclipse里面的页面字符编码设置、修改...
2016-07-06 17:00:10
116
原创 oracle 子查询相关
[code="sql"] --查询商品对应的所有票价都是售完状态的商品 select tp.productid from t_product tp where not exists( select 1 from t_productplay tpp where tpp.productid = tp.productid and tpp.starus != 2 -- 2:售完 ) [/code]--...
2016-06-23 14:06:29
101
转载 Spring MVC 框架搭建及详解
现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。 一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)
2015-07-19 22:21:53
229
转载 Spring 事务相关
Spring对事务的解决办法分为2种:编程式实现事务;AOP配置声明式解决方案。 编程式事务是不推荐的,只有在为了深入理解Spring事务管理时才需要学习编程式事务使用。 Spring声明式事务,让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…ca
2015-07-07 19:06:35
208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人