随笔分类 - JAVA开发
摘要:Jedis是一个小巧稳定的redis java客户端。jedis是一个易用的客户端。Jedis跟Redis主干代码保持兼容。Jedis的主要功能点Redis的下面特性都被支持:sorting排序connection handling连接保持commands operating on all the kind of valuescommands operating on string valuescommands operating on hashescommands operating on listscommands operating on setscommands operating o
阅读全文
摘要:notnoop/java-apns github:https://github.com/notnoop/java-apns简介java-apns是服务于APNS服务的java客户端,该库目的是提供一套面对苹果服务器的高扩展性、简单、模块化的接口。这些接口只需要很少的代码去完成大多数的cases,同时你还可以用永自己的网络链接库或者json库重新配置java-apns库。Links: InstallationJavadocsChangelog细节:简单易用,高性能的APNS API支持Apple反馈服务支持增强的Apple Push Notification支持MDM和NewStand Noti
阅读全文
摘要:@author:WMsteve@Email:weisteve@yeah.net@Time:2012年1月5日11:36:11现在项目中有一部分模型计算,交由一所高校进行合作开发,模型较为复杂。同时项目采用J2EE+Flex技术进行开发,模型开发采用Fortran语言,在项目集成过程中也带来很大的困惑。需求中需要主项目要提供模块的所需数据,同时需要接收模型的计算结果。模型后期需要不断改进,系统要求J2EE可以通过数据库的不同配置调用不同的DLL完成不同的模型预测。针对上述项目特色,需要解决两个方面的问题:J2EE成功调用DLL,并且可以对DLL进行复杂参数的传递;J2EE要能够根据不同的数据库配
阅读全文
摘要:@author:WMsteve@Email:weisteve@yeah.net@Time:2012年1月3日23:45:34上一篇文章讲述了Hibernate工作的流程,此文详细介绍下SessionFactory的工作方式。SessionFactory:它保存了对当前数据库配置的所有映射关系,它是将某个数据库的映射关系经过编译之后全部保存在内存中的。 它还是生成Session的工厂,它在进行实例化的过程中将会用到ConnectionProvider。一个SessionFactory对应一个数据库连接,当数据库连接改变时需要修改SessionFactory。SessionFactory提供了数据
阅读全文
摘要:@author:WMsteve@Email:weisteve@yeah.net@Time:2012年1月1日20:51:33作者认为学习计算机的相关知识,需要通过下面几种步骤,不仅能从本质上了解它,同时也能更灵活的掌握:1. 了解此项技术的产生的背景(传统的做法如何,为什么要出现这项技术,试图去解决什么问题)2. 此项技术采用的思想(总体框架,整体分几个模块或者分几层)3. 每层对应传统方法的哪个步骤或者对应传统方法的是哪个部分4. 技术对传统方式的优缺点(自己总结)下面咱们来看下hibernate的工作原理,也算是对自己之前掌握的只是的一种总结。看下图:传统的数据库操作,一般利用SQL语句通
阅读全文
摘要:Hibernate&Spring对多数据源、多Schema的支持@author:WMsteve@Email:weisteve@yeah.net@Time:2011年12月30日17:02:55@Modify Time:2012年1月1日13:17:35 v1.1Hibernate是一个开源的对象映射框架。它实现了对JDBC的轻量级封装,使得java开发人员能够使用对象的概念来操作数据源。下面介绍Hibernate中重要的四个概念:Session接口Session接口负责执行被持久化对象的CRUD操作(CRUD的任务是完成与数据库的交流,包含了很多常见的SQL语句。)。但需要注意的是Se
阅读全文
摘要:Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式, 不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完整的HQL语句形势如下:Select/update/delete…… from …… where …… group by …… having …… order by …… asc/desc其中的update/delete为Hibe
阅读全文
摘要:项目需求:
项目主体采用B/S架构,在逻辑层需要用到不同形式的数据(分别可能从数据库或者配置文件进行读取所需数据),进而进行数据的业务计算,得出结果。
实际项目中,模型的设计是不同的部门或者单位进行设计,但是主运行框架,现设计一试用方案如下:
阅读全文
摘要:abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。
阅读全文
摘要:方法总结方法一:在线安装1.打开HELP->MyEclipse ConfigurationCenter。切换到SoftWare标签页。2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit Library和Optional JNALibrary添加(右键Add to Profile),Subclipse下面的Subclipse Integration for Mylyn3.0可以不添加(特别
阅读全文
摘要:转自:http://www.cnblogs.com/talo/articles/1663978.html本文讲述Hibernate的generator属性的意义。Generator属性有7种class,本文简略描述了这7种class的意义和用法。Hibernate的Generator属性有7种class,本文简略描述了这7种class的意义和用法。1、identity:用于MySql数据库。特点:递增 <idname="id"column="id"><generatorclass="identity"/><
阅读全文
摘要:在上文中我们配置好了开发环境,下面进入了系统的数据移植。运行SQL Server将我备份的SQL Server数据导入时,出现了一个意外。2005建表的时候提示默认值不能完成建表,解决这个问题:需要在选项中修改默认排序方式:chinese_RPC_bin2。运行还原数据库,发现还原倒是很程功,但是还原后发现SQL Server不能使用,经过比对,发现是vs2010安装时选择了sql server2008酿成的。错误提示为:省略,找不到错误信息了。后来卸载sql server2005,打算安装sql server2008,发现双击后出现错误。TITLE:SQLServerSetupfailure
阅读全文
摘要:记得在2007年的时候,在闲暇之余用C#+SQL Server写了一套在线评测系统。今天在群里看到程序设计竞赛的通知,突然发现自己离编程越发遥远。希望再次借这个重构的机会,让自己找回编程的感觉,用此文记录我的重构之旅。安装JDK1.6从sun公司下载JDK1.6的版本,一路next安装。配置环境变量打开环境变量设置,在用户或者系统变量中添加如下:JAVA_HOME 内容对应你的jdk安装目录,记得直到jdk1.6xxxx,还有xxx后面不要包括分号或者'/'等,不然会报错。path中添加%JAVA_HOME%\bin;classpath中添加.;%JAVA_HOME%\lib\
阅读全文

浙公网安备 33010602011771号