自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 JPA中的乐观锁

情景数据库操作时,对数据一致性要求较高的操作应该避免出现如下情况: 如图所示:若op1与op2同时读取了数据,op1先修改完毕并提交,op2在原数据的基础上修改数据并提交,此时op1的修改即被覆盖,数据处理出现错误。乐观锁乐观锁定(optimistic locking)是这样一种技术,它可以确保在实体的状态从数据库中读出来之后,只在没有中间插入的其它事务更改了与这个实体对应的数据库记录的情况下,才

2015-08-25 14:45:47 2466

原创 WEB项目中一些简单异步任务的组织与调度方法

在一些WEB项目中,为提升用户体验,一些耗时操作可以在用户提交后异步进行,而不需要立即显示执行结果。因此可以将这些操作委托给后台线程进行。

2015-08-19 10:19:01 1423

原创 jQuery自执行函数以及封装工具类的方法

自执行函数javaScript的自执行函数主要用于保护内部变量不被外部声明污染,自执行函数的结构大致如下:(function(){})();其中,第一个括号使编译器编译该函数体,第二个括号另函数执行。这种用法在jQuery的类库中十分常见。jQuery的自执行函数声明:(function($){})(jQuery)。因此其封装特性也可以用于作为自定义工具类库的声明。$是jQuery的别名。封装实例(

2015-08-19 09:56:36 4142

原创 个人使用SpringMVC框架项目的心得

4月19日更新 : 已在Github中上传了精简的SpringMVC框架的MAVEN工程包。可以在进行简单配置后使用。 链接: springMVC本文仅作SpringMVC框架使用过程中的一些个人总结。项目结构项目大致分为公共包(common-utils)、核心(core)、前端(web)三个工程。大致目录:Worksapce |-common-utils |-core |-web公共包c

2015-08-09 14:28:24 4883

原创 反射方式获取JPA Entity的属性和值

在记录日志或者调试的时候,往往需要输出数据库查询或者写入的值,或者在接口交互的时候,可能需要将实体转成JSON串传递出去。 在JPA中是以Entity的示例方式传递的。但是如果直接使用Entity.toString() 方法的话,输出的结果是entity@内存地址的形式,无法得知Entity的内部具体的属性和值。以下描述采用反射方式获取Entity的字段和值的方法:反射工具类以将实体转为JSON

2015-08-09 14:27:11 3488

原创 JPA下利于快速开发、快速调整业务的程序结构设计

主要使用场景:实体具有多种状态,状态转换路径多,状态转换业务处理相对复杂适用场景.

2015-08-09 14:26:29 515

原创 Spring基于自定义注解的用户认证

在编写网站后台的时候,往往在很多地方需要加入用户权限验证,若在每个权限验证的地方均加入验证判断代码,会显得代码较为冗余。

2015-08-09 14:24:36 2085

原创 Spring实现定时任务

在SpringMVC搭建的服务器中,可能会在后台定时跑一些队列处理任务,这里根据网络参考资料提供两种思路:

2015-08-09 14:23:38 601

原创 尝试使用枚举类存储静态变量

一般在项目中会有一组或者几组数据用来表示公用变量,这样在散布各处的业务代码中就已变量名本身代替变量的具体值, 这样避免了当公用变量的含义和值改变的时候可能引起的各种问题。

2015-08-09 14:22:51 4822

原创 如何在需求不断改变的情况下愉快的写代码

花点时间想想怎么在需求改变的时候,尽量减少自己的返工量。

2015-08-09 14:22:02 1176

原创 链家地产页面抓取实验以及二手房信息统计概览

项目参考:LianJiaSpider原本该练习项目是想用来搜索购物网站某商品的降价抢购信息的,比如《什么值得买》。 但是那个网站貌似有防爬虫机制,因此转移目标,改搜搜二手房信息,想想应该会有人有这种需求的,呵呵呵呵呵呵呵呵。。。。。正好链家地产的页面可以顺利抓取,而且该网站的房源信息查询条件是直接拼接在URL中的,拼接规则极其简单。所以就拿这个网站下手了=。=

2015-08-09 14:18:47 6474 3

原创 H5+App的页面事件定义,以及页面传值

预载入页面的WebView间传参以及事件触发如在新闻类APP中,新闻列表是一个WebView,新闻详情页是另一个WebView。均预载完毕,用户点击列表某一条新闻,需要在详情页触发填充 新闻详情的事件,可以使用自定义事件的办法。

2015-08-09 14:15:40 5406

原创 H5+App的页面预载优化

一般移动App的页面形式为:导航栏加页面(Tab+View)形式,或者菜单加内容(Menu+Content)形式,主要特点就是,可以由很少的几个模板页面组成 辅助Ajax动态填充页面内容即可.因此,为页面载入、切换优化提供了可能。

2015-08-09 14:13:35 2048

原创 Dcloud开发套件初学

项目参考H5PlusApp组件介绍Dcloud HTML5+App开发套件分为三个部分: HBuilderIDE, 5+App, MUI框架三个部分。HBuilderHBuilder为基于Eclipse改造的专为HTML开发工作提供的IDE,其优点在于:更方便的与手机设备实时调试与HTML,MUI深度集成集成代码块自动补全功能

2015-08-09 14:11:29 2462

原创 Dcloud H5+ API调用实例

项目参考[H5PlusApp](https://github.com/WengShengyuan/H5PlusApp)

2015-08-09 14:06:06 6665 1

原创 ionic框架学习

ionic框架学习

2015-08-09 14:04:33 974

转载 controller与scope的关系

controller与scope的关系

2015-08-09 14:02:52 805

原创 AngularJs中如何模块化引入service

AngularJs中如何模块化引入service

2015-08-09 14:01:59 2234

原创 AngularJs的前端路由

AngularJs的前端路由

2015-08-09 14:01:27 541

原创 Angularjs中service与controller注入

下文以controller以及service注入为例说明。代码中的scope,scope, http本身也是注入形式引入的。它们是AngularJs自身封装的对象。controller相比于网上常常看到的教程,新版AngularJs(1.3.x)以后对于controller声明有一些限制。

2015-08-09 14:00:53 6163

原创 关于MVC的进一步学习

前一段第一次接触SpringMVC的时候,是学习与开发同时进行的,难免会留下一些坏习惯,使的代码结构不够标准。现将最近看到的文章总结的一些想法归纳一下。

2015-08-09 13:59:56 426

原创 angularjs初学笔记

前言需求在第一次尝试开发WEB应用的时候,由于缺乏经验,同时任务时间紧迫,边学习边开发,错过了angularjs这样一个优秀的MVC前端框架。

2015-08-09 13:59:15 684

原创 单件模式的经典代码

部分组件在程序中只允许存在一个实例,比如一些管理共享资源的类,可以使用单件模式创建。

2015-08-09 13:58:34 504

原创 lucene搜索引擎的初级使用

使用lucene检索引擎可以十分方便的满足全文检索需求。

2015-08-09 13:57:52 521

原创 easyui的datagrid使用以及分页

easyui对于开发桌面级的WEB应用界面确实十分方便,而且美观。这里着重记录一下datagrid的使用,以及通过前后端配合实现的超简单的数据分页查询方式。

2015-08-09 13:57:05 7339

原创 easyui的dnd插件实现datagrid行拖拽

项目中出现一种需求:对某列表中元素进行手动排序,若使用按钮单击来向上或者向下效率低下,若直接手动输入序号更不科学=.=。因此最好的方式就是能够实现手动拖动某个行到想要的位置。因此首先需要实现datagrid的拖拽操作。其次就是后端的数据处理了。

2015-08-09 13:56:28 10987

原创 通过AOP方式实现Service计算结果的缓存

AOP为Aspect Oriented Programming, 面向切面的编程。意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。Spring框架的AOP基础知识详见:Spring实现AOP的4种方式Spring AOP 详解

2015-08-09 13:55:38 1121

原创 搭建SpringMVC框架

框架项目请跳转到: springMVC本文在他人框架配置文件的基础上,学习Spring框架的知识,同时也结合多篇博文对框架进行改进与增加工鞥,比如缓存、多数据源以及AOP实现缓存处理等内容。仅供交流。感谢ZBB, 老乡就是给力!基本配置项目分为两个子项目:父项目:project子项目:web + coreMAVEN 依赖pom.xml配置首先父项目配置了底层的一些工具包依赖,以及定义了一些

2015-08-09 13:51:26 543

原创 JAVA中的树的遍历

递归计算的极好材料,一般以二叉树为例

2015-08-09 13:50:26 543 2

原创 远程部署tomcat工程到Linux服务器

基本linux命令略, 可以借助SecureCRT,以及SecureCRT FX 进行辅助。比命令高效得多=.=

2015-08-09 13:49:55 461 4

原创 用到泛型的一些代码

把一些方法用泛型概括起来,加工成工具,可以很大程度上精简代码。

2015-08-09 13:49:17 490

原创 jquery的DOM定位与操作

jquery对DOM的遍历,以及循环内定位

2015-08-09 13:48:11 680

原创 Window与Linux跨平台JAVA编程的注意事项

该博文用于记录在开发过程中遇到的跨平台JAVA程序遇到的异常情况与处理路径处理

2015-08-09 13:47:36 750

原创 javascript以及衍生框架自学笔记

开发遇到的一些小记录,基础知识写的可能不全。

2015-08-09 13:46:38 775

转载 如何将JAVA工程转为MAVEN工程

本文内容出自 http://www.cnblogs.com/rushoooooo/p/3558499.html“>Java工程转换为Maven工程

2015-08-09 13:44:58 659

原创 关于CMUSphinx的一些整理

过去挺久了,这里记录的代码还是比较原始的阶段,等以后整理好后补上更完整的应用代码。

2015-08-09 13:43:04 3567 2

原创 C#调用外部EXE-LibSVM为例

主要是前一段做客流预测的时候,发现不会写SVM,想直接用LibSVM来进行预测。因为LibSVM可以直接将运算结果生成文件, 所以打算通过C#调用EXE的形式进行调用,同时读取结果数据。

2015-08-09 13:41:34 1417 3

原创 javascript提高页面性能

在一些移动设备或者在HybridApp中,有时候设备的javascript效率并不高,导致页面卡顿,体验下降。因此需要尽量优化javascript的执行效率。以下是一些搜集的经验。

2015-08-09 13:40:34 487

原创 hibernate中的通用<K,V>查询法

Hibernate查询封装

2015-08-09 13:38:05 529

原创 MySQL中的UUID

UUID作为主键在Mysql中对性能的影响

2015-08-09 13:33:32 3714

生命游戏C#

简单的元胞自动机模型,可以自定义矩阵大小,演算步数,可以鼠标手动绘制初始图形。

2013-04-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除