博客园 - hoojo
uuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=645919
2018-07-19T12:44:30Z
hoojo
https://www.cnblogs.com/hoojo/
feed.cnblogs.com
https://www.cnblogs.com/hoojo/p/jquery_import_dynamic_script_debug_js.html
自己编写jQuery动态引入js文件插件 (jquery.import.dynamic.script) - hoojo
这个插件主要是结合jquery或者xhr异步请求来使用的,它可以把已经引入过的js文件记录在浏览器内存中,当下次再引入相同的文件就忽略该文件的引入。 当你用$.load("dir/my-page.jsp"); 或xhr.request("server/to-my-page");等异步请求加载html
2017-05-17T08:26:00Z
2017-05-17T08:26:00Z
hoojo
https://www.cnblogs.com/hoojo/
【摘要】这个插件主要是结合jquery或者xhr异步请求来使用的,它可以把已经引入过的js文件记录在浏览器内存中,当下次再引入相同的文件就忽略该文件的引入。 当你用$.load("dir/my-page.jsp"); 或xhr.request("server/to-my-page");等异步请求加载html <a href="https://www.cnblogs.com/hoojo/p/jquery_import_dynamic_script_debug_js.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hoojo/p/cassandra_JavaEntity_Rowmapper_bind_resultset_jdbc_ColumnDefinitions.html
cassandra 数据到Java对象的映射绑定 - hoojo
类似Hibernate和MyBatis的关系映射,自动帮你将查询数据或是修改的参数进行数据映射和绑定。 支持查询后返回数据ResultSet到Java对象的映射,支持修改、删除、查询之前参数的绑定。 在JavaEntity的命名方式不合规范情况下,可以用Map进行绑定映射。 这种做法可以适用于JDB
2017-03-03T02:22:00Z
2017-03-03T02:22:00Z
hoojo
https://www.cnblogs.com/hoojo/
【摘要】类似Hibernate和MyBatis的关系映射,自动帮你将查询数据或是修改的参数进行数据映射和绑定。 支持查询后返回数据ResultSet到Java对象的映射,支持修改、删除、查询之前参数的绑定。 在JavaEntity的命名方式不合规范情况下,可以用Map进行绑定映射。 这种做法可以适用于JDB <a href="https://www.cnblogs.com/hoojo/p/cassandra_JavaEntity_Rowmapper_bind_resultset_jdbc_ColumnDefinitions.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hoojo/p/6108722.html
Spring框架下的 “接口调用、MVC请求” 调用参数、返回值、耗时信息输出 - hoojo
主要拦截前端或后天的请求,打印请求方法参数、返回值、耗时、异常的日志。方便开发调试,能很快定位到问题出现在哪个方法中。 前端请求拦截,mvc的拦截器 1 import java.util.Date; 2 import java.util.Iterator; 3 import java.util.Ma
2016-11-28T03:20:00Z
2016-11-28T03:20:00Z
hoojo
https://www.cnblogs.com/hoojo/
【摘要】主要拦截前端或后天的请求,打印请求方法参数、返回值、耗时、异常的日志。方便开发调试,能很快定位到问题出现在哪个方法中。 前端请求拦截,mvc的拦截器 1 import java.util.Date; 2 import java.util.Iterator; 3 import java.util.Ma <a href="https://www.cnblogs.com/hoojo/p/6108722.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hoojo/p/6093843.html
Java 周历日历 - hoojo
WeekCalendarUtils工具类代码,传入起始日期即可返回对应日期的周历日历,年月部分添加周数统计 一个table页面展示部分 1 <style type="text/css"> 2 td { 3 border: 1px solid black; 4 background-color: #e
2016-11-23T07:28:00Z
2016-11-23T07:28:00Z
hoojo
https://www.cnblogs.com/hoojo/
【摘要】WeekCalendarUtils工具类代码,传入起始日期即可返回对应日期的周历日历,年月部分添加周数统计 一个table页面展示部分 1 <style type="text/css"> 2 td { 3 border: 1px solid black; 4 background-color: #e <a href="https://www.cnblogs.com/hoojo/p/6093843.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hoojo/p/4466024.html
redis 学习指南 - hoojo
一、介绍 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、一个高性能的key-value数据库。并提供多种语言的API。说到Key-Value数据库NoSQL数据库可以想到MongoDB。 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合...
2015-04-29T06:56:00Z
2015-04-29T06:56:00Z
hoojo
https://www.cnblogs.com/hoojo/
【摘要】一、介绍 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、一个高性能的key-value数据库。并提供多种语言的API。说到Key-Value数据库NoSQL数据库可以想到MongoDB。 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合... <a href="https://www.cnblogs.com/hoojo/p/4466024.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hoojo/p/3689258.html
Linux环境安装jdk - hoojo
Linux中JDK1.6的安装和配置方法 一、安装 创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下: # mkdir /usr/java 1、jdk-6u11-linux-i586.bin 这个是自解压的文件,在linux上安装如下: # chmod 755 jdk-6u11-linux-i586.bin ...
2014-04-25T09:28:00Z
2014-04-25T09:28:00Z
hoojo
https://www.cnblogs.com/hoojo/
【摘要】Linux中JDK1.6的安装和配置方法 一、安装 创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下: # mkdir /usr/java 1、jdk-6u11-linux-i586.bin 这个是自解压的文件,在linux上安装如下: # chmod 755 jdk-6u11-linux-i586.bin ... <a href="https://www.cnblogs.com/hoojo/p/3689258.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hoojo/p/3689243.html
Linux 下安装Samba 文件共享服务器 - hoojo
samba文件共享服务可以让linux和linux系统、linux和windows系统之间共享文件 服务查询 默认情况下,Linux系统在默认安装中已经安装了Samba服务包的一部分,为了对整个过程有一个完整的了解,在此先将这部分卸载掉。使用命令 rpm -qa | grep samba,默认情况下可以查询到两个已经存在的包: samba-client...
2014-04-25T09:23:00Z
2014-04-25T09:23:00Z
hoojo
https://www.cnblogs.com/hoojo/
【摘要】samba文件共享服务可以让linux和linux系统、linux和windows系统之间共享文件 服务查询 默认情况下,Linux系统在默认安装中已经安装了Samba服务包的一部分,为了对整个过程有一个完整的了解,在此先将这部分卸载掉。使用命令 rpm -qa | grep samba,默认情况下可以查询到两个已经存在的包: samba-client... <a href="https://www.cnblogs.com/hoojo/p/3689243.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hoojo/p/oracle_procedure_job_interval.html
Oracle job procedure 存储过程定时任务 - hoojo
oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务。 一、查询系统中的job,可以查询视图 --相关视图 select * from dba_jobs; select * from all_jobs; select * from user_jobs; -- 查询字段描述 /...
2013-11-21T02:48:00Z
2013-11-21T02:48:00Z
hoojo
https://www.cnblogs.com/hoojo/
【摘要】oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务。 一、查询系统中的job,可以查询视图 --相关视图 select * from dba_jobs; select * from all_jobs; select * from user_jobs; -- 查询字段描述 /... <a href="https://www.cnblogs.com/hoojo/p/oracle_procedure_job_interval.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hoojo/p/java_round_format_bigdecimal_decimalformat.html
java 四舍五入保留小数 - hoojo
// 方式一: double f = 3.1516; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); // 方式二: new java.text.DecimalFormat("#....
2013-11-15T07:12:00Z
2013-11-15T07:12:00Z
hoojo
https://www.cnblogs.com/hoojo/
【摘要】// 方式一: double f = 3.1516; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); // 方式二: new java.text.DecimalFormat("#.... <a href="https://www.cnblogs.com/hoojo/p/java_round_format_bigdecimal_decimalformat.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hoojo/p/cxf_webservice_Unmarshalling_unexpected_element.html
在cxf中使用配置避免增加字段导致客户端必须更新、同步实体属性的问题 - hoojo
在使用cxf实现webservice时,经常碰到的问题就是如果在服务端,修改了一个接口的签名实现,如增加一个字段,或者删除一个字段。在这种情况下,在默认的配置中,就会报以下的错误信息: org.apache.cxf.interceptor.Fault: Unmarshalling Error: unexpected element . Expected elements are 这种错误...
2013-11-12T05:49:00Z
2013-11-12T05:49:00Z
hoojo
https://www.cnblogs.com/hoojo/
【摘要】在使用cxf实现webservice时,经常碰到的问题就是如果在服务端,修改了一个接口的签名实现,如增加一个字段,或者删除一个字段。在这种情况下,在默认的配置中,就会报以下的错误信息: org.apache.cxf.interceptor.Fault: Unmarshalling Error: unexpected element . Expected elements are 这种错误... <a href="https://www.cnblogs.com/hoojo/p/cxf_webservice_Unmarshalling_unexpected_element.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hoojo/p/ant_increment_svn_diff_diffSummarize.html
不会用ant打包、部署项目的工程师,不是一个好程序员(测试) - hoojo
副标题:利用ant脚本 自动构建svn增量/全量 系统程序升级包 首先请允许我这样说,作为开发或测试,你一定要具备这种本领。你可以手动打包、部署你的工程,但这不是最好的方法。最好的方式就是全自动化的方式。开发人员提交了代码后,可以自动构建、打包、部署到测试环境。测试通过后进入到模拟环境或是直接发布的生产环境,这个过程可以是全自动的。但这个自动化的方式有一些公司用到了,但也有很多公司还不知道...
2013-11-05T00:56:00Z
2013-11-05T00:56:00Z
hoojo
https://www.cnblogs.com/hoojo/
【摘要】副标题:利用ant脚本 自动构建svn增量/全量 系统程序升级包 首先请允许我这样说,作为开发或测试,你一定要具备这种本领。你可以手动打包、部署你的工程,但这不是最好的方法。最好的方式就是全自动化的方式。开发人员提交了代码后,可以自动构建、打包、部署到测试环境。测试通过后进入到模拟环境或是直接发布的生产环境,这个过程可以是全自动的。但这个自动化的方式有一些公司用到了,但也有很多公司还不知道... <a href="https://www.cnblogs.com/hoojo/p/ant_increment_svn_diff_diffSummarize.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hoojo/p/use_eclipse_ant_javac_JDT_compiler_class.html
使用eclipse JDT compile class,解决 无法确定 X 的类型参数;对于上限为 X,java.lang.Object 的类型变量 X,不存在唯一最大实例 - hoojo
ant 命令行方式执行build javac编译class出现 泛型无法转换 无法确定 X 的类型参数;对于上限为 X,java.lang.Object 的类型变量 X,不存在唯一最大实例 解决方法: 需要用到eclipse的jdt来编译class,不能再使用javac的默认编译方式。 在eclipse或MyEclipse的eclipse/plugin目录中找到org.ecl...
2013-10-31T05:52:00Z
2013-10-31T05:52:00Z
hoojo
https://www.cnblogs.com/hoojo/
【摘要】ant 命令行方式执行build javac编译class出现 泛型无法转换 无法确定 X 的类型参数;对于上限为 X,java.lang.Object 的类型变量 X,不存在唯一最大实例 解决方法: 需要用到eclipse的jdt来编译class,不能再使用javac的默认编译方式。 在eclipse或MyEclipse的eclipse/plugin目录中找到org.ecl... <a href="https://www.cnblogs.com/hoojo/p/use_eclipse_ant_javac_JDT_compiler_class.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hoojo/p/dynamic_switch_sqlSessionfactory_muliteSqlSessionFactory.html
Spring3 整合MyBatis3 配置多数据源 动态选择SqlSessionFactory - hoojo
一、摘要 上两篇文章分别介绍了Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源 方法 和 Spring3 整合Hibernate3.5 动态切换SessionFactory (切换数据库方言),这篇文章将介绍Spring整合Mybatis 如何完成SqlSessionFactory的动态切换的。并且会简单的介绍下MyBatis整合Sprin...
2013-10-22T02:04:00Z
2013-10-22T02:04:00Z
hoojo
https://www.cnblogs.com/hoojo/
【摘要】一、摘要 上两篇文章分别介绍了Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源 方法 和 Spring3 整合Hibernate3.5 动态切换SessionFactory (切换数据库方言),这篇文章将介绍Spring整合Mybatis 如何完成SqlSessionFactory的动态切换的。并且会简单的介绍下MyBatis整合Sprin... <a href="https://www.cnblogs.com/hoojo/p/dynamic_switch_sqlSessionfactory_muliteSqlSessionFactory.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hoojo/p/dynamic_switch_sessionfactory_muliteSessionFactory.html
Spring3 整合Hibernate3.5 动态切换SessionFactory (切换数据库方言) - hoojo
一、缘由 上一篇文章Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源 方法介绍到了怎么样在Sping、MyBatis、Hibernate整合的应用中动态切换DataSource数据源的方法,但最终遗留下一个问题:不能切换数据库方言。数据库方言可能在当前应用的架构中意义不是很大,但是如果单纯用MyBatis或Hibernate做数据库持久化操...
2013-10-18T03:58:00Z
2013-10-18T03:58:00Z
hoojo
https://www.cnblogs.com/hoojo/
【摘要】一、缘由 上一篇文章Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源 方法介绍到了怎么样在Sping、MyBatis、Hibernate整合的应用中动态切换DataSource数据源的方法,但最终遗留下一个问题:不能切换数据库方言。数据库方言可能在当前应用的架构中意义不是很大,但是如果单纯用MyBatis或Hibernate做数据库持久化操... <a href="https://www.cnblogs.com/hoojo/p/dynamic_switch_sessionfactory_muliteSessionFactory.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hoojo/p/Spring_Hibernate_MyBatis_MultipleDataSource_switchDataSource.html
Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源 方法 - hoojo
一、开篇 这里整合分别采用了Hibernate和MyBatis两大持久层框架,Hibernate主要完成增删改功能和一些单一的对象查询功能,MyBatis主要负责查询功能。所以在出来数据库方言的时候基本上没有什么问题,但唯一可能出现问题的就是在hibernate做添加操作生成主键策略的时候。因为我们都知道hibernate的数据库本地方言会针对不同的数据库采用不同的主键生成策略。 所...
2013-10-12T02:35:00Z
2013-10-12T02:35:00Z
hoojo
https://www.cnblogs.com/hoojo/
【摘要】一、开篇 这里整合分别采用了Hibernate和MyBatis两大持久层框架,Hibernate主要完成增删改功能和一些单一的对象查询功能,MyBatis主要负责查询功能。所以在出来数据库方言的时候基本上没有什么问题,但唯一可能出现问题的就是在hibernate做添加操作生成主键策略的时候。因为我们都知道hibernate的数据库本地方言会针对不同的数据库采用不同的主键生成策略。 所... <a href="https://www.cnblogs.com/hoojo/p/Spring_Hibernate_MyBatis_MultipleDataSource_switchDataSource.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hoojo/p/longPolling_comet_jquery_iframe_ajax.html
Web 通信 之 长连接、长轮询(long polling) - hoojo
基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。 一、什么是长连接、长轮询? 用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数据信息。这里的“不停”其实是有停止的,只是我们人眼无法分辨是否停止,它只是一种快速的停下然后又立即开始连接而已...
2013-09-26T06:36:00Z
2013-09-26T06:36:00Z
hoojo
https://www.cnblogs.com/hoojo/
【摘要】基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。 一、什么是长连接、长轮询? 用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数据信息。这里的“不停”其实是有停止的,只是我们人眼无法分辨是否停止,它只是一种快速的停下然后又立即开始连接而已... <a href="https://www.cnblogs.com/hoojo/p/longPolling_comet_jquery_iframe_ajax.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hoojo/p/UML_design_constitute_example.html
软件设计之UML—UML的构成[上] - hoojo
UML是一种通用的建模语言,其表达能力相当的强,不仅可以用于软件系统的建模,而且可用于业务建模以及其它非软件系统建模。UML综合了各种面向对象方法与表示法的优点,至提出之日起就受到了广泛的重视并得到了工业界的支持。 本章将按视图、模型元素、图以及公共机制依次介绍UML的构造和基本元素,以使得读者对UML有一个总体了解,其具体细节将在后续章节中详细描述。 画图工具:...
2013-08-30T08:39:00Z
2013-08-30T08:39:00Z
hoojo
https://www.cnblogs.com/hoojo/
【摘要】UML是一种通用的建模语言,其表达能力相当的强,不仅可以用于软件系统的建模,而且可用于业务建模以及其它非软件系统建模。UML综合了各种面向对象方法与表示法的优点,至提出之日起就受到了广泛的重视并得到了工业界的支持。 本章将按视图、模型元素、图以及公共机制依次介绍UML的构造和基本元素,以使得读者对UML有一个总体了解,其具体细节将在后续章节中详细描述。 画图工具:... <a href="https://www.cnblogs.com/hoojo/p/UML_design_constitute_example.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hoojo/p/3259863.html
在Flex (Flash)中嵌入HTML 代码或页面—Flex IFrame - hoojo
在flex组件中嵌入html代码,可以利用flex iframe。这个在很多时候会用到的,有时候flex必须得这样做,如果你不这样做还真不行…… flex而且可以和html进行JavaScript交互操作,flex调用到html中的JavaScript方法以及获取调用后的返回值。 1、flex iframe下载地址:https://github.com/download...
2013-08-15T07:57:00Z
2013-08-15T07:57:00Z
hoojo
https://www.cnblogs.com/hoojo/
【摘要】在flex组件中嵌入html代码,可以利用flex iframe。这个在很多时候会用到的,有时候flex必须得这样做,如果你不这样做还真不行…… flex而且可以和html进行JavaScript交互操作,flex调用到html中的JavaScript方法以及获取调用后的返回值。 1、flex iframe下载地址:https://github.com/download... <a href="https://www.cnblogs.com/hoojo/p/3259863.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hoojo/p/uml_design.html
软件设计之UML—UML中的六大关系 - hoojo
一、UML中的六大关系 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)。 1.1、 继承关系—泛化(Generalization) 指的是一个类(称为子类、子接口)继承另外的一...
2013-08-01T07:52:00Z
2013-08-01T07:52:00Z
hoojo
https://www.cnblogs.com/hoojo/
【摘要】一、UML中的六大关系 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)。 1.1、 继承关系—泛化(Generalization) 指的是一个类(称为子类、子接口)继承另外的一... <a href="https://www.cnblogs.com/hoojo/p/uml_design.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hoojo/p/3196252.html
Spring 整合 Flex (BlazeDS)无法从as对象 到 Java对象转换的异常:org.springframework.beans.ConversionNotSupportedException: Failed to convert property value of type 'java.util.Date' to required type 'java.sql.Timestamp' for property 'wfsj'; nested exception is java.lang.Ill - hoojo
异常信息如下: org.springframework.beans.ConversionNotSupportedException: Failed to convert property value of type 'java.util.Date' to required type 'java.sql.Timestamp' for property 'wfsj'; nested ...
2013-07-17T09:16:00Z
2013-07-17T09:16:00Z
hoojo
https://www.cnblogs.com/hoojo/
【摘要】异常信息如下: org.springframework.beans.ConversionNotSupportedException: Failed to convert property value of type 'java.util.Date' to required type 'java.sql.Timestamp' for property 'wfsj'; nested ... <a href="https://www.cnblogs.com/hoojo/p/3196252.html" target="_blank">阅读全文</a>