01 2017 档案
Java 年月日 日期加减
摘要:public static String DATE_YEAR="YEAR";//年 public static String DATE_MONTH="MONTH";//月 public static String DATE_DAY="DAY";//日 //7天 Date date_day = dateOperation(DATE_DAY,-7); //1个月 Date date_mont...
阅读全文
freemarker 获取当前日期
摘要:在freemarker中获取当前日期:${.now}获取当前日期并比较:<#if holdDate?date gt .now?date>.........</#if> 如果要做等于(==)比较的话,可以这样:<#if (content.holdDate)?string("yyyyMMdd") ==
阅读全文
获取Map的key和value的两种方法
摘要://使用迭代器,获取key; /*Iterator iter = map.keySet().iterator(); while(iter.hasNext()){ String key=iter.next(); String value = map.get(key); ...
阅读全文
maven install中依赖关系打包failed
摘要:maven 中maven dependencies中依赖出现了项目,无法打包 ,出现的错误如图。说明:依赖的项目为project-dao 打包的项目为project-service 都在project-parent中有依赖。 [INFO] Scanning for projects...[INFO]
阅读全文
cxf动态调用外部web service 报告异常java.lang.NoSuchFieldErr
摘要:原因:cxf 依赖的xmlschema-core 与axis2-kernel依赖的xmlschema冲突。 解决方法:因为在项目中只用cxf即可,所以删除axis2的依赖。
阅读全文
Java的Annotation标签
摘要:只需要简单的使用Java的Annotation标签即可将标准的Java方法发布成Web Service,但不是所有的Java类都可以发布成Web Service。Java类若要成为一个实现了Web Service的bean,它需要遵循下边这些原则: 这个类必须是public类 这些类不能是final
阅读全文
serversocket和socket
摘要:public class Server { public static void main(String[] args) { Socket socket=null; BufferedReader br=null; PrintWriter pw=null; try { //创建服务器,并开放3081端
阅读全文
webservice cxf
摘要:接口类和实现类: package com.demo; import java.util.List; import javax.jws.WebParam; import javax.jws.WebService; @WebService public interface HelloWorld { St
阅读全文
Springmvc+WebSocket整合
摘要:WebSocket是为解决客户端与服务端实时通信而产生的技术。其本质是先通过HTTP/HTTPS协议进行握手后创建一个用于交换数据的TCP连接,此后服务端与客户端通过此TCP连接进行实时通信。 以前我们实现推送技术,用的都是轮询,在特点的时间间隔有浏览器自动发出请求,将服务器的消息主动的拉回来,在这
阅读全文
quartz cron表达式
摘要:Cron表达式是由6所需的字段和一个可选字段由空格分隔 Cron表达式的格式:秒 分 时 日 月 周 年(可选) “*”字符被用来指定所有的值。如:"*"在分钟的字段域里表示“每分钟”。 “?”字符只在日期域和星期域中使用。它被用来指定“非明确的值”。当你需要通过在这两个域中的一个来指定一些东西的时
阅读全文
Quartz 原理
摘要:Quartz API :http://www.quartz-scheduler.org/api/2.2.0/ http://www.boyunjian.com/javadoc/org.apache.servicemix.bundles/org.apache.servicemix.bundles.qu
阅读全文
quartz 应用
摘要:quartz api地址:http://www.quartz-scheduler.org/api/2.2.0/ 根据需求选择quartz调度方案: 1,如果调度时间是固定不变的,可以选择静态调度 2,如果调度时间是可变的,可以选择动态调度,即通过配置时间参数或cron表达式实现调度变化。 静态调度方
阅读全文
js数组求和
摘要:callback : 函数执行在数组中每个值 initialValue : 对象作为第一个参数回调的第一次调用使用 reduce()和reduceRight()方法 reduce()和reduceRight()方法可以接受一个回调函数callbackfn作为累加器(accumulator),数组中的
阅读全文
服务器的SVN项目版本较低,check out 下来后报错
摘要:check out下来后报错提示: svn: E155036: Please see the 'svn upgrade' commandsvn: E155036: Working copy '/home/easwy/dev' is too old (format 10, created by Sub
阅读全文
Oracle报错:ORA-01747: user.table.column, table.column 或列说明无效
摘要:1、检查sql书写正确性 2、如果sql书写正确,则是由于数据库列名起的不好引起的,名字用到了数据库的关键字。 如果列很多,又不好确定是哪个列名使用了关键字,以下建议可供参考: 我用以下方法定位 select * from v$reserved_words where keyword in( sel
阅读全文
easyUI 比较时间大小
摘要:// function toDate(str){ // var sd=str.split("-"); // return new Date(sd[0],sd[1],sd[2]); // } // var d1=toDate("2001-2-2 "); 结果与new Date(startTime.re
阅读全文
五个在XML文档中预定义好的实体
摘要:下面是五个在XML文档中预定义好的实体: < < 小于号 > > 大于号 & & 和 ' ' 单引号 " " 双引号 实体必须以符号"&"开头,以符号";"结尾。 注意: 只有"<" 字符和"&"字符对于XML来说是严格禁止使用的。剩下的都是合法的,为了减少出
阅读全文
js父窗口opener与parent
摘要:parent表示父窗口,比如一个A页面利用iframe或frame调用B页面,那么A页面所在窗口就是B页面的parent。在JS 中,window.opener只是对弹出窗口的母窗口的一个引用。比如:a.html中,通过点击按钮等方式window.open出一个新的窗口 b.html。那么在b.ht
阅读全文
Freemarker 输出$和html标签等特殊符号
摘要:场景:程序员都不喜欢看文档,而更喜欢抄例子。所以,我们把平台组的组件都做成例子供别人参考。我们前端展示层使用的是freemarker,所以 遇到这个问题,比如我们要让前端显示freemarker自己的源码时就有问题了(因为我们例子程序的页面也是使用freemarker)。遇到的问题如 下: 1、如何
阅读全文
js截取字符串
摘要:var activityId = "${activityId}"; var processKey = activityId.substr(0,activityId.indexOf(":")); var activityKey = activityId.substr(activityId.indexO
阅读全文
js定时器window.setTimeout和setInterval
摘要://调用iframe里的setContent()方法 setTimeout 和setInterval的功能都是经过某一个时间段后发生某件指定的事件或者方法。 如window.setTimeout(“sleep()”,5000);指的是在5000ms后去执行sleep方法,setTimeout也可以直
阅读全文
js回调函数callback()
摘要:<a id="btnSave" href="javascript:void(0)" class="easyui-linkbutton" data-options="disabled:false" onclick="backsave(closedialog)">保存</a> <!--WizRtf2Ht
阅读全文
Java 计算文件大小
摘要:long available = (long)getAttachmentContent(att.getId()).available(); <!--WizRtf2Html Charset=0 -->public static String bytesTrans(long bytes) { BigDe
阅读全文
js相差天数计算
摘要:dueDate = new Date(row.dueDate.replace(/-/g,'/')); if(dueDate<systemDate){ var time = systemDate.getTime() - dueDate.getTime(); var days = parseInt(ti
阅读全文
net.sf.json的jar包:JSONArray
摘要:今天在用maven添加net.sf.json的jar包的时候,代码如下: ? 1 2 3 4 5 <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</versi
阅读全文
jQuery 序列化表单 serialize() serializeArray()
摘要:1.serialize()方法 格式:var data = $("form").serialize(); 功能:将表单内容序列化成一个字符串。 这样在ajax提交表单数据时,就不用一一列举出每一个参数。只需将data参数设置为 $("form").serialize() 即可。 2.serializ
阅读全文
判断字符、集合的常用方法
摘要:isNotEmpty将空格也作为参数,isNotBlank则排除空格参数 StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerExce
阅读全文
ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值
摘要:检查插入的值是否大于该字段数据类型约束的长度。 这个异常是指,用户向数据库执行插入数据操作时,某条数据的某个字段值过长,如 果是varchar2类型的,当长度超过2000,--4000(最大值)之间的时候,oracle会自动将该字段值转为long型的,然后,插入操作失 败。解决办法是:将此字段的类型
阅读全文
Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver'
摘要:出现这个问题,说明oracle的驱动包没有成功加载。 1、检查maven pom.xml有没有引入驱动: <!--WizRtf2Html Charset=0 --> <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14</art
阅读全文
ORA-01033: ORACLE initialization or shutdown in progress
摘要:oracle数据库连接失败,通过控制面板重启服务或者重启电脑还是无法通过db/plsql工具连接上本地数据库。 提示: ORA-01033: ORACLE initialization or shutdown in progress 解决办法: 第一步、sqlplus /NOLOG 第二步、SQL>
阅读全文
java.sql.SQLException: ORA-28001: the password has expired。
摘要:java.sql.SQLException: ORA-28001: the password has expired。 Oracle11g的密码过期。 原因:是由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。 2、解决办法: 以管
阅读全文
ORA-00928: 缺失 SELECT 关键字
摘要:ORA-00928: 缺失 SELECT 关键字 一般是表的列名使用了关键字,解决办法就是加双引号 来自为知笔记(Wiz)
阅读全文
bootstrap-datetimepicker 时间表箭头不能显示
摘要:我使用的是bootstrap-datetimepicker+bootstrap v3,但这个插件使用的时候,并没有和V3相匹配,仍然调用的是bootstrap V2的图标,代码是: <i class="icon-arrow-right"></i> 截图: 但我在看这个项目的实例代码的时候,提供有V2
阅读全文
get方式请求会出现中文乱码。post方式不会。
摘要:get方式请求会出现中文乱码。post方式不会。 如果是要解决get方式中文乱码问题,就需要做一个拦截器,或者在web.xml做一个get请求的配置 来自为知笔记(Wiz)
阅读全文
radio的change事件
摘要:radio的change事件 <scripttype="text/javascript"> $(document).ready(function(){ $(".radioItem").change(function(){ var $selectedvalue = $("input[name='rl$
阅读全文
datatables常见报错
摘要:Uncaught TypeError: Cannot read property 'style' of undefined 分析:列表配置 columnDefs 列数不匹配 来自为知笔记(Wiz)
阅读全文
datatables定义列宽自适应方法
摘要:不同的分辨率以及浏览器自适应,列表不出现滚动条,表格内容自动换行。 ' style="table-layout: fixed;" 这样操作之后,table是宽度固定了,但是里面的文章如果很长,文字还是会跑出来 解决办法: 在 td 里面 加上 style="word-wrap:break-word;
阅读全文
checkbox复选框
摘要:改变checkbox状态 所有的jquery版本都可以这样赋值:// $("#cb1").attr("checked","checked");// $("#cb1").attr("checked",true); 是否被选中事件为change事件 是否被选中事件为change事件 也可以写为: 来自为
阅读全文
jquery刷新iframe页面的方法
摘要:1,reload 方法,该方法强迫浏览器刷新当前页面。 语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新") 这
阅读全文
eclipse同时开两个tomcat
摘要:首先设置环境变量: 接着修改其中一个tomcat下bin文件夹的startup.bat和catalina.bat 将里面所有CATALINA_HOME都修改为CATALINA_HOME2 然后 修改conf/server.xml文件:或者直接把里面8开头的端口号全部改为9 <Server port=
阅读全文
maven 创建web项目
摘要:1,新建一个web项目 2,构建基础目录 2,构建基础目录 web.xml <!--WizRtf2Html Charset=0 --><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "
阅读全文
项目打包 weblogic部署
摘要:工作流打包: 由于没有集成单点,配置文件要修改 将webnocas.xml内容复制覆盖 web.xml 到这里修改完毕 选择weblogic项目,右键maven install,生成.ear文件,打包完成。 打包完上传运行部署机器 192.168.22.52 用户名 bmsoft_yf密码 !@#b
阅读全文
项目打包 tomcat部署
摘要:IDE: IDEA 1、项目maven管理先执行 clean,再执行 compile 2、如果编译compile不成功,则将 C:\Users\Administrator\.m2\repository\cn\com\bmsoft\smartcity 目录下的所有文件删除,然后执行install 3、
阅读全文
项目集成单点登录
摘要:项目集成单点登录 1、web.xml集成单点 <?xml version="1.0" encoding="UTF-8"?> <web-appversion="2.5"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.o
阅读全文
window和Linux下的软链接
摘要:window下开启软链接命令: mklink /J "D:\IdeaProjects\bms_work\smartcity_govnet\base_web\target\base_web\resources\attach" "D:\attach" 注意: 需要自行创建路径下的文件夹,不然执行命令会报
阅读全文
idea集成svn插件
摘要:1、需要在机器上安装一个SVN客户端命令行程序,可以到这里下载对应的安装程序:http://subversion.apache.org/packages.html#windows 我选择的是tortoise(小乌龟),强烈建议,网上的sliksvn软件存部分命令执行无效的情况,安装注意要选择comm
阅读全文
新建oracle数据库表空间及删除表空间和用户
摘要:进入oracle的命令控制台,按具体情况执行以下命令: sqlplus 默认数据库普通用户登录sqlplus / as sysdba 默认数据库管理员登录sqlplus username/password@netservicename 某个服务名(数据库名)下的用户登录sqlplus /@netse
阅读全文
easyUI 下拉组件转义
摘要:<labelclass="label"for="belongWidget">归属组件:</label> <inputid="belongWidget"class="easyui-combobox"name="belongWidget"style="width:100px"data-options="
阅读全文
easyUI datagrid值转义
摘要:数据库表里面字段的值想用另一种命名形式展示,如1是 是,2是 否 解决方法: 用到formatter ,{field:'params', title:'参数', width:100, sortable:true, align:'left', hidden:true} ,{field:'type',
阅读全文
SpringMVC注解@RequestMapping
摘要:* GET 查询 * * @return 视图路径 */ @RequestMapping(value = {"/index", ""})//请求路径,可以为/index或者为空 public String index() { return "/areas/mgt/views/form/widget/
阅读全文
springMVC+freemarker中Could not resolve view with name... 问题解决
摘要:用到springMVC+freemarker,自己在做demo过程中报: 严重: Servlet.service() for servlet springmvc threw exception javax.servlet.ServletException: Could not resolve vie
阅读全文
sql,取得当前系统时间,算时间区间
摘要:mysql: SELECT * from (SELECT H_TEMPERATURE FROM WENSHIDU WHERE TH_TIME >=date_sub(NOW(), interval 1 hour) AND TH_TIME<= NOW() order by TH_TIME desc )
阅读全文
sql,按照时间排序,取前N条
摘要:mysql: SELECT * from (SELECT H_TEMPERATURE,TH_TIME FROM wenshidu WHERE TH_TIME <= STR_TO_DATE('2016-03-16 10:04:52','%Y-%m-%d %H:%i:%s') order by TH_T
阅读全文
sql,将一天所有记录按小时划分
摘要:mysql: select date_format(H_TIME,'%H') as HOUR, ROUND(AVG(H_TEMPERATURE),1) as TEMP, ROUND(AVG(H_HUMIDITY),1) as HUMIDITY FROM HOME_MONITOR Where date
阅读全文
sql,去重
摘要:distinct SELECT distinct nf FROM BSHGJJK.T_JJ_NY_QSNCJBQK order by nf desc 来自为知笔记(Wiz)
阅读全文
sql,用 ISNULL(), NVL(), IFNULL() and COALESCE() 函数替换空值
摘要:在数据库操作中,往往要对一些查询出来的空值进行替换,如函数SUM(),这个函数如果没有值会返回NULL,这是我们不希望看到的, 在MySQL中我们可以这样来写: select IFNULL(sum(data),0) ... 在SQLSERVER中我们可以这样写: selectISNULL(sum(d
阅读全文
Spring AOP体系学习总结
摘要:要理解AOP整体的逻辑需要理解一下Advice,Pointcut,Advisor的概念以及他们的关系。 Advice是为Spring Bean提供增强逻辑的接口,提供了多种方法增强的方式,比如前置,后置,包裹等增强方式。看下Advice的类体系结构图: 图中定义了主要有3中类型的Advice,分别是
阅读全文
mybatis缓存清除方法
摘要:Ehcache cache = CacheManager.create().getEhcache(cacheName); cache.removeAll(); 来自为知笔记(Wiz)
阅读全文
为什么要使用AOP
摘要:首先,按照软件重构思想的理念,如果多个类中出现相同的代码,应该考虑定义一个共同的抽象类,将这些相同的代码提取到抽象类当中去。比如Horse、Pig、Camel这些对象都有run()、eat()方法,通过引入一个包含这两个方法抽象的Animal父类,Horse、Pig、Camel就可以通过集成Anim
阅读全文
IOC AOP
摘要:IOC,依赖倒置的意思,所谓依赖,从程序的角度看,就是比如A要调用B的方法,那么A就依赖于B,反正A要用到B,则A依赖于B。所谓倒置,你必须理解如果不倒置,会怎么着,因为A必须要有B,才可以调用B,如果不倒置,意思就是A主动获取B的实例:B b = new B(),这就是最简单的获取B实例的方法(当
阅读全文
|