自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WebWalker

阅读-思考-实践-总结

  • 博客(98)
  • 资源 (30)
  • 收藏
  • 关注

原创 网络笔记突破900

俗话说”好记忆不如烂笔头“,不知不觉的,几年间我的网络笔记已经突破了500幅大关,感谢麦库提供了这么高质量和稳定的服务,才让我得以一点一滴的记录、归纳总结一些心得,聊不表心,附图一张!据说麦库的前景不太理想,所以切换到印象笔记啦,目前用下来还是很不错的。选择一个好的平台是夺目的重要~...

2014-10-17 17:13:55 1073

原创 通用的后台菜单、权限、用户、分组管理系统

很早之前写的一套,基于SSM+Restful+JMS实现https://github.com/webwalker/bms

2018-01-06 21:02:29 7336 1

原创 JAVA8新特性一览

简单的罗列一下JAVA8中部分的改进实现。所有新特性改进可参考这里:http://www.iteye.com/news/28870-java-8-release 本次改进中最大的是Lambda表达式的改进;其次,新加入的Nashorn引擎使得Java程序可同JavaScript代码互操作;此外,新的日期时间API、GC、并发等方面也有不少改进。 本篇...

2014-11-20 14:54:30 3280

原创 J2EE 主要异常记录

J2EE WebApp的开发、测试,主要环境如下:MySql 5.7Tomcat 8.0.5Nginx 1.7.3JDK 1.8MyEclipse 2014Maven 3.2.1Spring+MVC 4.0.5MyBatis 3.2.7JUnit 4.11Apache Lucene 4.9.0apache-cxf-3.0.1JQuery EasyUI 1.3.6Hib...

2014-06-25 18:02:12 2110

原创 播放器二次封装与实现

视频播放、音频播放在Android平台的应用非常广泛,最近正好学习研究了一下播放器层面的Android实现,对底层播放器做了二次的封装,主要进行的工作如下:§主要实现1、播放控制(1)简化播放接口处理(2)增加一些友好型播控接口:快退、快进、重新播放等。(3)单视频、多视频列表播放2、播放状态(1)播放状态控制(2)播放状态调用时及时反馈(3)较全的播放信息,通过回调接口...

2014-06-06 11:02:28 4075 2

原创 【移动互联网】零售业借助移动互联网实现突围

为期8周的《零售与分销管理信息系统》课程结束啦,本次课程李教授要求分组完成课题研讨,哥们几个确定了《零售业结合移动互联网》这个方向,通过近2周的努力,完成了该课程的论文作业,大致分类如下: 第一章 零售业现状分析 31.1 前言 31.2 中国零售业发展史 31.3 现阶段零售业发展形势 31.4 中国零售业面临的挑战 61.5 中国零售业未来发展趋势 6第二章

2013-06-25 22:51:19 968

原创 供应链管理学习心得

通过近期两周的供应链管理课程学习,我对供应链链条的整合、供应链的工作方式以及供应链的结构与创新等层面的理论知识有了更为深刻的感受。      其中有一点,也是整个供应链流程最为核心、起决定性作用的部分,Push-Pull模型策略的选择, 两种模型从一定程度上直接决定了企业的生产运营成本以及可盈利空间,也长期关系着市场竞争力与企业存亡;从历史发展的角度来看,供应链模型在任何的市场交易活动中都

2013-06-16 10:16:09 8988

原创 WBlogger开源

WBlogger听起名字来也能知道个大概,它是基于Blog的内容系统、辅助工具。首先要说明一下,这和我N年前开发的基于B/S的WBlogger系统虽然名称相同,但版本内容和和定位完全不同。§ 产生背景智能手机普及之后,相信大家应该时而都会发发微博、微博地理位置签到,这个过程中也涉及到了不同的微博平台,如何跨平台是一个问题,虽然目前市场已有不少的移动APP、Web站点,但我自己...

2013-06-04 22:40:52 1447

原创 基于ADMEMS的软件体系架构设计

发现距离上一篇博文之后,沉寂了不少时日,好久没写文章了;这段时间以来一直比较忙,为着工作、面试(其实也没面几家)、试用期、新技术新业务;本打算写写就移动互联网方面的开发写写心得、总结,但碍于周末还要上课、考试……,所以偶只能将这里暂时荒置;当然我写博文的初衷不是为了最终有多少读者,只把这里当做是我个人总结、成长的一个经历和阶段的脚印,同时也希望能为相关人士带来少许的帮助,写的不当之处,还请爱心人士

2013-04-14 09:37:44 1604

转载 简述GRASP设计原则

GRASP(General Responsibility Assignment Software Pattern)是通用职责软件分配模式。GRASP的核心是自己干自己能干的事,自己只干自己的 事,也就是职责的分配和实现高内聚。用来解决面向对象设计的一些问题。GRASP提出了九大原则,下面笔者将对这九大设计原则做一一阐述。 高内聚、低耦合(High Cohesion、Low Coupling)

2012-11-19 20:39:21 920

原创 【架构案例】网站架构横向对比

每个大型的网站都有自身类型特征的架构方案与经验,电商、书城、搜索、B2B、B2C、SNS等等,各有千秋,在实际的项目开发、架构设计中我们可以适当参考,并结合自身土生土长的业务特色,进而少走一些弯路,本系列文章仅负责收集并不断更新架构与选型,不涉及到具体细节的把握(当然也提供不了具体的细节^_+),另外文献言及的架构方案未必是最新的,仅供参考。 § 大型SNS网站后台架构对比 1、国

2012-11-05 20:19:12 1899

原创 基于大数据量的缓存查询实现方案

业务、应用系统最常用的就是基于数据的查询,这不同于宏观意义上的系统各个层面优化(应用端、服务端、DB端等等),基于数据的查询更多时候需要考虑数据的规模、用户的习惯、数据的变化性等因素,但同时数据查询的优化也贯穿着系统的各个层面。本文主要针对一个特定领域进行分析,以供各位参考!       基于数据的查询往往首要考虑的是缓存数据,那么缓存的前提:       1、数据不会实时变化

2012-10-29 17:16:24 12083 1

原创 【微服务】矩阵式客户关系管理设计、实现方案

这学期开始,正式开始了复旦MSE工程硕士的在读生涯,其教学计划中有一门选修课程为《客户关系管理》,一向习惯了理工科的我想换换口味,也希望从另一个角度开阔一下视野,所以毫不犹豫的选择了它,乍看上去貌似跟技术工程毫无关系,而时至目前为止才发现,需要按照老师上课时讲述的各方面技术,分小组完成一次CRM的课题作业报告,真是偷鸡不成折把米!不过说来也是1、2周前的事,现在已经初步完成,当然报告...

2012-10-16 22:14:55 2880

原创 《设计模式 ● 外观》之业务场景

/**************************************************************************************************** 模式的初衷,无非是为我们经常出现问题的业务逻辑或系统结构提供好的解决方案,不论** 是高层的还是较低层次的;而应用模式的主要工作则是模式识别,能将单一或复合的模式** 结合项目自身的业

2012-10-14 23:01:00 1108

原创 利用CAS之SSO模块实现单点登录认证

单点登录SSO(Single Sign On)想必大家都耳熟能详,企业信息化过程中会不断的衍生出不同技术平台、不同业务范围、不同场景的应用或支持系统,与此同时我们也有可能会因为高层架构的决策会采用SSO这种模式来组织、细化不同职责的子系统登录;总的来说SSO的好处如下:1、从扩展性层面上,提供了统一的标准,便于不同时期APP的部署与接入2、从兼容性方面,便于不同技术平台的应用系...

2012-10-13 15:33:17 3013

原创 【Python】之基础介绍

目前有很多大型企业全都在用python开发一些系统(百度、搜狐、GOOGLE……),甚至在企业招聘中,很多职位要求也对Python比较亲睐,可见Python的功力与魅力,实际上我感觉python就像是装满沙子然后填充到玻璃钢里冰冻的水,无缝不入,可能稍有夸张。另外在我们的运维、测试过程中python作为辅助开发语言效率、效果也都很显著,最近看了下python的例程,感觉入门比较简单,但是要想深入还

2012-10-12 13:47:30 661

原创 规则验证的简单应用

规则验证,顾名思义—针对特定的数据格式或业务规则选用特定的规则完成合法性验证。本文描述这样的一种简单场景:       大量终端用户通过应用系统提交模板信息,从而在服务端批量完成业务处理(支付、充值、转账、……),当然数据存在复杂、不确定性,故此可通过设定模板中指定行列的数据格式,批量完成特定行列的格式校验,通过将规则DB化,一方面可后期维护动态变化的规则项, 另一方面也有利于流程性业务类规则

2012-04-17 16:13:37 955

原创 多类型下载-格式刷子的实现

在很多应用系统中,尤其是电子商务类应用系统,往往都会看到应用提供报表、不同数据格式的文件供用户下载,自然提供下载的文件有多种多样:EXCEL、CSV、TXT、PDF、WORD,甚至有更复杂的数据结构文档;本文主要介绍如何通过统一的数据集合,完成不同类型数据结构文档的转换,实现思路仅供参考!§ 概述       主要工作在于适配不同的数据源为统一的数据接口类型,然后遍历数据源,根据传入的

2012-04-16 14:12:51 799

原创 【多线程】利用多线程提高并发吞吐率

有关单线程想必不用在这里罗嗦;多线程常常应用在大量密集型事务处理、高并发以及性能亟待提升的敏感区域,好处不言而喻:充分利用CPU资源、提高吞吐、减少用户等待、同事增强了程序的灵活性,更有利于内存任务调度、数据交互、资源分配等; 但应用多线程,往往带来额外的复杂性,如:死锁、线程通讯、线程同步等等,暂且不用理会,具体问题具体分析便可。      不论是.NET还是Java, 都提供了相对成熟的线

2012-04-13 17:00:40 6607

原创 《设计模式 ● 中介者》之业务场景

/**************************************************************************************************** 模式的初衷,无非是为我们经常出现问题的业务逻辑或系统结构提供好的解决方案,不论** 是高层的还是较低层次的;而应用模式的主要工作则是模式识别,能将单一或复合的模式** 结合项目自身的业

2012-04-11 18:09:17 1736

原创 《复合模式》复杂系统权限控制&设计

有关系统权限的设计,有诸多的方案&实现方法,甚至不乏有权限相关的通用组件,当然这些可能都局限于特定的业务场景,简单的抑或是复杂的,正如它不可能真正满足所有的需求;本文通过另一个维度来实现系统权限的控制,当然系统方案的采用主要由系统的业务场景决定,整个实现过程相对繁杂,点到为止。§ 概述根据业务性的需要,本次设计复合了以下模式:1、组合   将权限结构组织成树状结构,使整

2012-04-10 11:16:16 3429

原创 《设计模式 ● 责任链》之业务场景

/**************************************************************************************************** 模式的初衷,无非是为我们经常出现问题的业务逻辑或系统结构提供好的解决方案,不论** 是高层的还是较低层次的;而应用模式的主要工作则是模式识别,能将单一或复合的模式** 结合项目自身的业

2012-03-21 16:29:53 5925 1

原创 《设计模式 ● 观察者》之业务场景

/**************************************************************************************************** 模式的初衷,无非是为我们经常出现问题的业务逻辑或系统结构提供好的解决方案,不论** 是高层的还是较低层次的;而应用模式的主要工作则是模式识别,能将单一或复合的模式** 结合项目自身的业

2012-02-09 18:04:52 1478

原创 网站性能优化摘要

在满足相同用户业务、功能需求外,很多用户或许会选择“最好”的服务提供商,可见在一个提供互联服务的web网站,用户体验、网站性能是多么的重要。本文结合自身的性能优化实践经历,做下简要的总结,当然性能优化的范围很广,本文未能提供过于明细的介绍某些优化如何实现以及具体的优化方案,仅做简要介绍,提供简要思路供各位参考;另外当然性能优化在不同类型的网站、应用中关键点有所不同,以下只针对WEB应用型站点做简要

2012-01-18 16:27:34 2448

原创 防刷新、恶意攻击处理方案分析

网站、服务以及对外提供的接口等几乎所有的B/S、C/S应用,在运营的过程中,往往都有可能会遇到意想不到的暴力型攻击威胁,通常所说的有两类:恶意刷新、暴力破解(穷举),当然也不乏有应用漏洞扫描等,实现方式多样,大致有以下情形:(1)   暴力猜测密码等敏感信息(2)   恶意刷新页面,致使服务器处于繁忙应答状态(3)   穷举验证码(4)   后台扫描(5)   合法业务的不合法

2011-11-21 15:38:40 3103

原创 自定义表单认证控件

页面下单时,常需要对页面用户填选值输入规则验证,通常情况下,需要写大量的JS脚本完成客户端校验,如果复杂一些,除验证基本的数据规则外,还需要动态的控制页面验证的样式,徒劳而重复!所以通过简单的封装可以完成批量表单元素的规则验证。本文通过采用JQUERY类库框架完成表单元素验证。§、实现效果       §、分析设计注册FORM中HTML元素属性,在onblur时触发验证规则,o

2011-09-28 15:04:23 1011

原创 实现产品列表的友好展示

在交易下单的页面中,如产品过多则会影响页面展示,影响用户体验效果;所以通过对产品恰当归类与良好的用户交互,会给用户体验度带来大大的提升,而静态无刷新互动体验效果则更好;据说如果你的客户被吸引,久而久之,你客户的客户也会成为你的客户(有点虚J),不论是什么样的交易(B2C、C2C,抑或是纯DEMO的产品网站)。本文通过示例详细描述客户端产品展示处理过程,主要以游戏产品充值下单为例,技术实现:

2011-09-22 13:01:59 1158

原创 App配置也可以单点化

       在分布式服务站点体系中,应用程序配置往往都是随程序发布包走,在线上运营的过程中,未有自动化部署工具的情况下,靠人力来部署上百台应用服务器,非同一般。即便通过自动化工具来完成配置更新与部署,多少还是要烦劳运维人员。于是乎,我们可以通过配置项的单点化来实现:通过在DB端完成数据配置,各应用系统共享配置项,数据、配置更新依赖缓存及时刷新即可。       如有特殊需求,需要对单台服

2011-09-07 17:26:31 1026

原创 WEB SQL注入与XSS跨站请求

       SQL注入、XSS的跨站入侵,已是老的话题,但很多时候前端开发人员一不留神则会忽略了此类安全的过滤。以下通过简单的代码示例展示这两种入侵的全局屏蔽,当然如果你需求对URL中特殊页面传输敏感字符,则可增加页面配置规则,放行即可。       考虑到非法请求有两种:GET方式:Encode之前、Encode之后的URL串,POST方式:表单提交;所有欲全局控制,则可在APP请求生

2011-09-07 15:50:45 1075

原创 Web用户行为跟踪收集

收集用户隐私的行径眼下已不再是什么新鲜的话题(与其说是收集,不如说是偷窥),就连G、MS也屡出风头,当然事出有因,企业通过无法八门的各种手段了解用户的行为,进而作为决策支持的依据;通常表现为跨领域的收集(浏览器、智能系统、OS etc.)、业务、产品数据的收集,当然收集的方式也不一而论。以下展示通过客户端脚本方式收集Web站点用户行为数据的实现方式,以此来判断页面加载过程、执行时间、用户停留时间、

2011-09-07 14:51:15 13257 2

原创 《架构模式应用 ● 设计模式》之命令者

/**************************************************************************************************** 设计思想需要归纳与提炼,无论简单抑或复杂。当然方案未必是唯一的最佳路径,在总结** 的过程中发现问题、改善问题;只有跳出业务,将复杂问题简单化,才能提纲挈领,寻找** 共性与变化的制高

2011-08-16 13:07:27 743

原创 《架构模式应用 ● 设计模式》之装饰者

/**************************************************************************************************** 设计思想需要归纳与提炼,无论简单抑或复杂。当然方案未必是唯一的最佳路径,在总结** 的过程中发现问题、改善问题;只有跳出业务,将复杂问题简单化,才能提纲挈领,寻找** 共性与变化的制高

2011-08-02 17:40:55 1125

原创 【架构】充值系统重构史记

曾经兴致盎然的要将XX系统重构改造,结果始料未然,半途而废。总的来说,执行难度之大,风险之大,尤其是被决策层重视的成本问题。既是败笔,亦可贴出来消遣娱乐一番,以安抚蠢蠢躁动的心。§ 愿景1、 我们遇到的问题2、 愿景§ 业务建模1、业务对象2、 业务序列(1)现状业务序列涉及内部业务,仅画出单一业务流程PROCESS(2)...

2011-07-28 11:27:22 888

原创 《架构模式应用●设计模式》之构造者

/**************************************************************************************************** 设计思想需要归纳与提炼,无论简单抑或复杂。当然方案未必是唯一的最佳路径,在总结** 的过程中发现问题、改善问题;只有跳出业务,将复杂问题简单化,才能提纲挈领,寻找** 共性与变化的制高

2011-07-25 15:46:33 861

转载 双公司记

--摘抄自敏捷软件开发。--来自:http://blog.csdn.net/kook_tian/archive/2009/12/27/5087100.aspx看了以后觉得很有感触,写出来希望更多没有注意过这篇文章的管理者或是想成为管理者的人看到。(匆匆抄写没有校对,凑合看吧。)    Rufus公司:“日落”项目你叫Bob。日期是2001

2011-06-19 22:38:00 2311

转载 https性能调优[译]

https性能调优[译]

2010-06-08 14:23:00 2949

原创 《设计模式 ● 适配器》之业务场景

/**************************************************************************************************** 设计思想需要归纳与提炼,无论简单抑或复杂。当然方案未必是唯一的最佳路径,在总结** 的过程中发现问题、改善问题;只有跳出业务,将复杂问题简单化,才能提纲挈领,寻找** 共性与变化的制高

2010-06-07 09:58:00 1882

原创 正则表达式进行大文件查找时的超时处理

应用系统服务器端的日志查找有很多的实现方式,限于软件、资源的问题,决定自己开发个远程日志单点查看工具,实现原理:服务端职责:提供消息接收、监听,提供日志搜索查找与反馈客户端职责:发送查询指令,接收查询结果UI:提供关键字(支持正则表达式)、全字、大小写查找,可设定开始时间、可搜索的机器及其目录……其中C/S通过Socket的方式连接通讯。 因为提供到正则表达式支持,所以在不

2010-06-07 09:51:00 3594

原创 《设计模式 ● 策略者》之业务场景

/**************************************************************************************************** 设计思想需要归纳与提炼,无论简单抑或复杂。当然方案未必是唯一的最佳路径,在总结** 的过程中发现问题、改善问题;只有跳出业务,将复杂问题简单化,才能提纲挈领,寻找** 共性与变化的制高

2010-03-02 14:35:00 2349 1

原创 适配远程接口调用的另类方法

所谓适配,也就是要看服务提供者如何设计实现,如何暴漏接口。      现有服务端提供收单、校验、支付等服务环节,客户端业务横向扩展的强度比较大,且有诸多共性存在,考虑到职责分离、调用的统一性,所以将业务分类做数据配置,根据配置执行不同的解析类,如下:§ 实现类图       § 业务分类配置       § 代码

2010-02-10 15:51:00 1290 2

apk自升级多线程下载

http://blog.csdn.net/webwalker/article/details/34108411

2014-06-24

Android终端检测

http://blog.csdn.net/webwalker/article/details/30051911

2014-06-11

[开题]基于电视新媒体终端的应用型框架设计与实现

http://blog.csdn.net/webwalker/article/details/8944238

2014-06-09

设计模式-观察者

http://blog.csdn.net/webwalker/article/details/7246425

2014-06-09

设计模式-策略者

http://blog.csdn.net/webwalker/article/details/5338873

2014-06-09

[开题]基于电视新媒体终端应用框架设计与实现

http://blog.csdn.net/webwalker/article/details/8944238

2014-06-09

适配远程接口调用的另类方法 .

http://blog.csdn.net/webwalker/article/details/5305176

2014-06-09

动态产品列表的友好展示 .

http://blog.csdn.net/webwalker/article/details/6555239

2014-06-09

股票补仓成本计算器

http://blog.csdn.net/webwalker/article/details/5305174

2014-06-09

Google用户行为分析演示

http://blog.csdn.net/webwalker/article/details/8939529

2014-06-09

装饰者模式

http://blog.csdn.net/webwalker/article/details/2290697

2014-06-09

责任链模式

http://blog.csdn.net/webwalker/article/details/7379814

2014-06-09

构造者模式

http://blog.csdn.net/webwalker/article/details/2679985

2014-06-09

Android语音控制消息总线

http://blog.csdn.net/webwalker/article/details/8064343

2014-06-09

动态创建Android控件、绑定事件处理的新方法

Android开发中常有列表、数据类控件需要动态创建的情形,如:第三方支付APP客户端提供的功能模块,通过一个个ICON或者文字列表的方式显示给用户;以及其他一些为动态创建的控件附加事件绑定等实现时,那么这些数据、事件帮顶顶往往都是动态管理的,以下我对这类实现的一些思路: http://blog.csdn.net/webwalker/article/details/29562349

2014-06-09

软件体系架构新方法

温老师的软件体系架构的方法论,供有需要的朋友参考

2014-06-09

零售企业借助移动互联网实现突围

零售企业借助移动互联网实现突围 1.1 前言 3 1.2 中国零售业发展史 3 1.3 现阶段零售业发展形势 3 1.4 中国零售业面临的挑战 6 1.5 中国零售业未来发展趋势 6 ...

2014-06-09

基于电视新媒体终端的应用型框架设计与实现

Android智能电视终端的应用型框架的设计与实现

2014-06-09

Android微博WBlogger设计实现

智能手机普及之后,相信大家应该时而都会发发微博、微博地理位置签到,这个过程中也涉及到了不同的微博平台,如何跨平台是一个问题,虽然目前市场已有不少的移动APP、Web站点,但我自己用了一遭之后感觉还是不太满意,首先是BUG问题,其次是这些服务多是收费的,而且达不到我想要的效果:跨平台微博同步、微博签到、微博活跃、尤其是些特殊、细化的需求

2014-06-09

Android播放器封装设计与实现

视频播放、音频播放在Android平台的应用非常广泛,最近正好学习研究了一下播放器层面的Android实现,对底层播放器做了二次的封装。

2014-06-09

B/S中Analysis Server的客户端控制

OWC,cube,dimension,mining,role<br>角色权限B/S中的管理实现

2008-05-12

B/S中Analysis Server的客户端控制

Cube角色、维度角色、挖掘模型角色权限B/S中实现管理

2008-05-12

正则表达式PPT、示例讲解

个人学习时的一个总结,希望与各位一起总结交流==============================上个资源发布有问题,请下载这个资源

2008-02-18

WebService 认证

Web Service 的SOAP认证

2008-02-18

.NET Crystal Report应用与概述

VS2005水晶报表 开发、设计的一些基本概念知识

2008-02-18

Reporting Services总结、概述

Reporting Services 是一种基于服务器的新型报表平台,可用于创建和集中管理包含来自关系数据源和多维数据源的数据的表格、矩阵、图形和自由格式报表。可以通过基于 Web 的连接来查看和管理我们创建的报表,支持报表创作、分发、管理和最终用户访问,允许多个用户采用为不同设备设计的格式同时查看同一报表、报表快照,或快速更改报表的查看格式(PDF、Microsoft Excel、XML……)

2008-02-18

正则表达式PPT、示例讲解

该部分为个人学习时的一个总结,希望与各位一起总结交流

2008-02-18

XHTML/CSS总结(示例)

该文档由“小刀”创作,非常感谢!

2008-02-18

ORACLE SQL性能优化

ORACLE SQL性能优化

2007-05-28

空空如也

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

TA关注的人

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