自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 图解oauth2【原创】

[b]一、什么是OAuth2(Open Auth)[/b]OAuth2(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源,而无需将用户名和密码提供给第三方应用。[b]二、有谁在应用[/b]各种平台都提供了基于OAuth2的机制,如QQ互联、微信、淘宝,你可以用他们的账号登陆而无需在其他网站上进行注册,并授权此网站获取其账号信息,包括用户名、头像等...

2017-05-25 08:46:23 420

原创 activemq开发手册

一、ActiveMQ简介■ActiveMQ是什么 ActiveMQ是Apache推出的,一款开源的,完全支持JMS1.1和J2EE1.4规范的JMS Privider实现的消息中间件(Message Oriented Middleware, MOM)■ActiveMQ能干什么 最主要的功能就是:实现JMS Provider, 用来帮助实现高可用、高性能、可伸缩、易用...

2016-09-28 20:34:33 208

hibernate redis实现分布式二级缓存

一、问题在分布式系统中,多个相同的服务如何共享缓存,并且是利用hibernate自身的二级缓存,通过annotation配置即可实现。本案例是hibernate4.x二、解决方案利用开源框架:hibernate-redis,下载地址https://github.com/debop/hibernate-redis三、步骤1、安装redishttp://wzalon...

2016-09-13 23:51:42 1566 1

解决dubbo中hessian序列化时Hibernate的延迟加载,以及Set,Map,List集合的解决方案...

一、问题:hibernate的延迟加载,导致序列化的时候会抛出Hibernate的LazyInitializationException.还有就是hibernate的Map、List等会被转换为PersistentCollection对象,一般序列化框架没有针对此类的序列化方案。 二、主要应用场景1、hibernate对象在缓存的时候,进行序列化操作2、hibernate对...

2016-09-11 11:44:33 482

原创 LOTUS微服务脚手架

LOTUS微服务脚手架一、平台介绍       lotus是基于dubbo的面向服务的分布式架构,是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的开源Java EE开发平台。不同于传统的垂直型架构,它将系统功能拆分成多个小型的服务,通过高性能和透明化的RPC远程服务调用将各个子系统进行整合。       lotus是SaaS模式(软件即服务)的架构,即系统管...

2016-08-31 22:24:37 552

原创 FastDFS分布式文件系统的安装

安装包:FastDFS v5.0.5libfastcommon-master.zip(是从FastDFS和FastDHT中提取出来的公共C函数库)fastdfs-nginx-module_v1.6.tar.gznginx-1.6.2.tar.gzfastdfs_client_java_v1.25.tar.gz源码地址: https://github.com/happyfis...

2016-08-23 17:06:49 123

原创 Redis的安装与使用

环境: Centos6.6Redis版本:redis-3.2.2安装目录: /usr/local/redis用户:root编译和安装所需的包:#yum install gcc tcl下载3.2版本#cd /usr/local/src#wget https://github.com/antirez/redis/archive/3.2.2.tar.gz安...

2016-08-06 14:50:00 101

原创 jersey 执行序列图

[img]http://dl2.iteye.com/upload/attachment/0119/0195/a1943022-87cf-3d39-9bcf-d0bc55ff1cfb.png[/img]

2016-08-01 13:58:15 154

原创 angular的表单设计器 angular-form-builder

源码提供https://github.com/kelp404/angular-form-builder本人做了点小修改,并且将源码分出来便于阅读和修改。需要使用构建工具http://wzalong.iteye.com/admin/blogs/2307554安装成功之后,构建一个空的项目,然后将本源码复制进去,运行服务器fj serve本案例使用与审批流中的动态表单或者是...

2016-07-13 09:18:34 2611

原创 jersey与jackson格式转化的时候null不输出

重写JacksonFeature,并加入设置。具体代码[code="java"]public boolean configure(FeatureContext context) { Configuration config = context.getConfiguration(); String jsonFeature = (String)Commo...

2016-06-29 16:43:46 761

原创 dataTables对象数据的展现问题

datables处理带"."的数据做了一些特殊处理前端JavaScript[code="java"]columns: [{data: "creator.name",title: "创建者", defaultContent: "", width: 120,align: "left"}, {data: "creator.email",title: &qu

2016-06-24 14:25:26 272

Rest的API解决方案(jersey与swagger集成)

一、项目目标动静分离的架构,即客户端和服务器端的分离,客户端可以是IOS、android或者静态的页面。需要服务器端提供webservice服务,并且为了方便编写api接口文档,所以引入了swagger。二、技术选型为什么使用jersey而不用spring mvc虽然spring-web提供了REST的功能,但是没有实现JAX-RS的标准。二、maven配置[cod...

2016-06-08 17:31:22 2841

原创 响应式框架的增删改查

对响应式框架,特别是在手机端的客户,普通的页面跳转对用户的体验会非常差,以下是我的解决方案1、弹窗:适用内容比较少的增删改查,使用angularjs比较方便[img]http://dl2.iteye.com/upload/attachment/0117/5184/3129df54-9e27-31dc-88aa-97a8c23ca7db.png[/img]2、tab切换的方式:适...

2016-05-18 16:15:14 245

原创 DataTables与Spring MVC、Spring Data JPA的集成

1、如何接收参数,这个代码是参考老外的代码。不过核心逻辑老外写的太差了。[code="java"]public class DataTablesInput { /** * Draw counter. This is used by DataTables to ensure that the Ajax returns * from server-side processi...

2016-05-16 14:25:04 496

原创 我对DataTables的理解,以及小案例

优点:开源(选型最重要的一点),API方法扩展比较简单,源码写的非常优美,以至于比较难看懂,需要不断调试。缺点:功能与datagrid或者ligerui的grid等比较起来缺少很多,不过这些都可以自己扩展,需要费比较大的精力。下面是我的一个小小案例,里面有些方法是我自己额外加的,大家可以自行删除掉,不然会报错。 本人不太喜欢通过for循环去展现表单,一切都是ajax,劲量减少htm...

2016-05-16 14:07:27 313

原创 AngularJS与单选框及多选框的双向动态绑定

[img]http://dl2.iteye.com/upload/attachment/0117/3905/dbde658e-68f3-31e2-bd9b-be1a878e489a.png[/img]通过ng-model和ng-value,设置默认的属性值即可实现默认选中[code="java"][/code]...

2016-05-13 14:38:57 294

原创 jqgrid的简单操作

//将选中的记录转换成ID数组getSelectedIds: function (jqGrid){ var ids = jqGrid.jqGrid("getGridParam", "selrow"); return ids;},//将选中的记录转换成ID数组getSelectedId: function (jqGrid){ var id = jqGri...

2016-05-12 08:59:05 144

原创 jquery.jeditable的改造

DataTables作为开源的jquery表格插件,对于编辑控件这块做的还远远不够,官方默认的Editor是收费的,而且功能也非常不齐全,并且这些可编辑插件都是实时在线编辑为主。不得已之下我对jeditable做了写扩展。背景: Jeditable在线可编辑表单插件,即它是时时保存的,只要修改完就提交到服务器了。但是很多基于表格式的数据新增、修改不需要时时保存,等数据都输入完成之后再统...

2016-05-02 14:12:42 206

原创 可配置的表格和表单

背景: 比如进销存系统或者crm系统,有时候不想让某些角色看到特别敏感的金额字段。或者由于每个用户对字段的关注度不一样,需要动态的配置客户所需看的字段。前端配置页效果[img]http://dl2.iteye.com/upload/attachment/0117/1092/3e0a5e1b-943a-34ab-8430-62244315eba1.png[/img]等后面我把...

2016-05-02 13:20:44 1037 1

原创 Tab的改造

背景: 很多后台管理系统为了方便浏览,都需要做多Tab的形式(多页签),而metronic这点我觉得很烂。改造方案:利用ligerui的tab进行改造效果:[img]http://dl2.iteye.com/upload/attachment/0117/1090/ffcbfd06-c14f-37a0-a9d1-f6b41603eb6f.png[/img]所需文件:...

2016-05-02 13:13:16 208

原创 JavaScript的原型继承理解这张图就够了

[img]http://dl2.iteye.com/upload/attachment/0117/1088/43469898-f173-382b-8ffe-d7d8a5135784.jpg[/img]

2016-05-02 12:59:20 78

原创 JasperReport的动态报表

背景:由于服装行业进销存的动态表头(基于规格的横向扩展表头),需要对应开发动态报表,并且通过报表工具可以直接导出数据,以满足客户需求。技术选型: 利用Java开源工具JasperReport技术难度: * * * * *效果:[img]http://dl2.iteye.com/upload/attachment/0117/1084/52c088ef-d2c0-35ea-...

2016-05-02 12:46:24 658

DataTables源码解析

一、// 取出给定数组对象中的某一个属性的所有值var _pluck = function ( a, prop, prop2 );// testvar targets = [{name: '张三', age: 18}, {name: '李四', age: 20}];_pluck(targets, 'name');// result["张三", "李四"]二、...

2016-04-24 14:53:09 233

原创 DataTables封装的操作

[code="java"]var DatatableHelper = function() { var tableOptions; // main options var dataTable; // datatable object var table; // actual table jquery object var tableContainer; ...

2016-04-22 15:38:48 572

DataTable案例

[code="java"]DataTable的全局设置$.extend( $.fn.dataTable.defaults, { searching: false, ordering: false, paging: false, info: false, autoWidth: false, select: true //默认是不支...

2016-04-22 15:24:59 186

原创 服装行业 进销存介绍

一、背景 一个企业,无论采取什么形式的渠道模式,其最终评判的标准都是高效率、低成本。而高效率、低成本的关键就是使信息在企业、渠道和最终消费者之间形成顺畅的流通,提高企业对于来自各方的信息的汇总能力,使企业具备对分销链上的产品数据进行分析、挖掘的能力......所有这些都需要企业对分销管理实施信息化。 目前,国内制造类企业的分销机构普遍都存在着加速信息流通、降低分销成本方面的...

2016-03-01 08:58:46 364

原创 1、背景

由于近年来移动端的发展,已经改变人们浏览网页的习惯,甚至很多办公软件也都不得不往移动端靠拢,特别是android和IOS的软件也更新不断。作为一个有近10年来J2EE开发经验的我,一向排斥富客户端的程序,热衷于WEB的轻量级,高度可维护性的优势,所以也不得已将一些后台界面开发成适应手机端的程序。 metronic的介绍:请各位网上搜索一下,据我了解应该是老外开发的一款基于...

2016-02-29 22:13:44 86

原创 基于ligerui开发的横表,适用服装行业进销存

背景:服装行业进销存系统。优点:为了直观的查看同一款式,只是尺码不一样的衣服,特别是打印的时候节省纸张。缺点:横表的规格只能是一个,不能多个。[img]http://dl2.iteye.com/upload/attachment/0115/3965/1cd57313-f917-319d-a1e5-95be7559bfd3.png[/img]1、选择商品之后,如果...

2016-02-29 21:31:00 229

原创 基于Bootstrap V3的Modal 进行 Dialog 二次封装 原创文章

1、使用bootstrap modal控件主要还是因为能自适应,是响应式的功能,此插件不用写一些多余的html代码,入modal-dialog、modal-content、modal-header、modal-body、modal-footer,只需要编写content的代码,使用此插件进行渲染。1、页面加载完后,调用$("选择器").zl_dialog(option); 先进行初始化。...

2016-02-29 21:01:50 297

空空如也

空空如也

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

TA关注的人

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