- 博客(101)
- 资源 (27)
- 收藏
- 关注
原创 js开发实现简单贪吃蛇游戏(20行代码)
曾经诺基亚的贪吃蛇风靡一时,在游戏匮乏的年代,用java实现太难,现在网页制作20行代码就做成一个简单的demo了,时代在进步啊代码:01<!doctype html>02html>03body>04ca
2016-03-30 09:45:31 87693 41
原创 FreeMarker与SpringMVC整合实例代码教程
SpringMVC环境的搭建在这里就不多说了,我们这节主要是FreeMarker与SpringMVC整合首先,在springmvc的配置文件普通视图之前,加入freemarker的视图fre-servlet.xml01<!-- 一定要放在viewResolver的前面,这样就先去找freemarker的 -->
2016-03-30 09:44:07 1240
原创 [Oracle] 逻辑结构实验与总结
一. 逻辑体系结构图 二. 逻辑结构图组成介绍 从上表可以看出,一个数据库是由多个表空间(tablespace)组成,一个表空间又由多个段(segment)组成,一个段又由多个区(extent)组成,一个区则由多个块(block)组成。 一个数据库中,UNDO和SYSTEM表空间是必须存在的。 举个例子:
2016-03-30 09:33:48 1043
原创 [Oracle] rowid详解
一. rowid rowid实际上和rownum一样,都是oracle里的虚列,并不真正存在,但却具一个重要功能:说明数据存在的数据文件\块\行,以便快速查找二. 举例说明[sql] view plain copy-- 创建表test,插入20条数据 CREATE TABLE test as select ROW
2016-03-30 09:31:53 697
原创 Java反射机制详解
首先,我们在开始前提出一个问题:1.在运行时,对于一个java类,能否知道属性和方法;能否去调用它的任意方法? 答案是肯定的。本节所有目录如下:什么是JAVA的反射机制JDK中提供的Reflection APIJAVA反射机制提供了什么功能获取类的Class对象获取类的Fields获取类的Method获取类的Constructor新建类的实例
2016-03-30 09:29:32 2948
原创 JDK安装与环境变量配置
1 安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个 java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)如下图所示2 (1):安装jdk 随意选择目录 只需把默认安装目录 \java 之前的目录修改即可
2016-03-29 11:13:30 602
原创 HTML5实现图片压缩上传功能
上篇文章中提到移动端上传图片,我们知道现在流量还是挺贵的,手机的像素是越来越高,拍个照动不动就是好几M,伤不起。虽然客户端可以轻轻松松实现图片压缩再上传,但是我们的应用还可能在浏览器里面打开,怎么办呢,图片压缩。受以前PC上的开发思维影响,尼玛js哪有权限去操作文件,哪有资格压缩图片啊,搞不了,你们客户端去整吧。只能说自己还是有些井底之蛙了。在HTML5的影响下,前端能干的事情越来越多了,开发的功
2016-03-29 10:54:29 17408
原创 通过Canvas及File API缩放并上传图片完整示例
创建一个只管的用户界面,并允许你控制图片的大小。上传到服务器端的数据,并不需要处理enctype为 multi-part/form-data 的情况,仅仅一个简单的POST表单处理程序就可以了. 好了,下面附上完整的代码示例Canvas简介 canvas 是一个HTML5新增的DOM元素,允许用户在页面上直接地绘制图形,通常是使用JavaScript.而不同的格式标准也是不同的,比如S
2016-03-29 10:37:15 3008
原创 图片上传压缩处理
过去做的项目都是针对企业级应用,第一次开发新闻版块图片上传的功能,需要解决用户上传图片后,按照用户规定的尺寸大小或者按照图片比例,对图片进行压缩。 自己试写的工具类,写的时候考虑了几个关键点: 1、图片格式 JAVA的API很好,com.sun.image.codec.jpeg.JPEGCodec和com.sun.image.codec.jpeg.JPEGImageE
2016-03-29 10:30:38 808
转载 spring MVC 导出excel
原文地址:http://liuzidong.iteye.com/blog/1071823参考资料 1 用spring MVC 生成Excel和PDF http://blog.csdn.net/linlzk/archive/2008/11/27/3389925.aspx 2 Spring MVC export data to Excel file via AbstractExce
2016-03-27 22:18:48 3347
原创 整合Acitiviti在线流程设计器(Activiti-Modeler 5.18.0)
整合Acitiviti在线流程设计器(Activiti-Modeler 5.18.0)1.概述前言一直以来都是从事大量的工作流相关的项目,用过很多商用的工作流产品,包括国内与国外的,尽管商用的工作产品在UI操作上比较人性化,但个人用户觉得,这东西只需要一些初级用户,对于我们一直在为一些高级的客户提供一些专业的数据整合、流程梳理、系统间的数据穿透时,这些系统因为不开源,给项目的实施带
2016-03-27 22:17:38 13047 6
原创 【整合篇】Activiti业务与流程的整合
对于无论是Activtit还是jbpm来说,业务与流程的整合均类似,启动流程是绑定业务,流程与业务的整合放到动态代理中[java] view plain copy print?/** * 启动修改课程流程Leave leave, * * @param leave */ @
2016-03-27 22:16:30 4393
原创 二维码篇【一】【JS】使用jquery.qrcode生成二维码
二维码应用已经渗透到我们的生活工作当中,您只需要用手机对着二维码“扫一扫”即可获得所对应的信息,方便我们了解商家、购物、观影等等。本文将介绍一款基于jquery的二维码生成插件qrcode,在页面中调用该插件就能生成对应的二维码。查看演示 下载源码qrcode其实是通过使用jQuery实现图形渲染,画图,支持canvas(HTML5)和table两种方式,您可以到htt
2016-03-25 18:01:22 2410
原创 分享一款基于Spring集成activiti全新高大尚后台框架
说明: JAVA SpringMVC+mybatis(mysql 、oracle 、sqlserver )授权下载地址内置功能1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。2. 组织管理:无限级配置系统组织机构(公司、部门、小组),管理其中角色,配置菜单按钮权限,角色权限不能大于组织权限,具体分配给每个角色不同的菜
2016-03-24 18:06:06 8653 1
转载 微信公众平台开发教程第22篇-SAE不支持XStream框架的解决方案
问题分析如果Java Web项目中使用了日志工具log4j或者slf4j,并且设置了将日志输出到控制台(console),那么在项目部署到SAE之后,可以在SAE网站的“日志中心”看到应用的相关日志。查看HTTP服务error级别的日志,能够看到如下图所示的错误日志:为了方便查看和讲解,我对上述错误日志进行了格式化处理,结果如下:[java] v
2016-03-22 09:58:12 1175
转载 微信公众平台开发教程第21篇-如何保证access_token长期有效
为了使第三方开发者能够为用户提供更多更有价值的个性化服务,微信公众平台开放了许多接口,包括自定义菜单接口、客服接口、获取用户信息接口、用户分组接口、群发接口等,开发者在调用这些接口时,都需要传入一个相同的参数access_token,它是公众账号的全局唯一票据,它是接口访问凭证。access_token的有效期是7200秒(两小时),在有效期内,可以一直使用,只有当access_token
2016-03-22 09:57:28 1962
转载 微信公众平台开发教程第20篇-“可信网址”白名单
防欺诈警告 不知道读者是否留意过这种情况:通过微信内置浏览器打开带有表单的页面,点击其中任何一个表单项都会在窗口顶部显示红色背景的防欺诈警告信息“防欺诈盗号,请勿支付或输入qq密码”,如下图所示。 防欺诈警告是腾讯微信团队基于安全考虑而设计的,但这种设计会严重影响用户体验。微信公众平台有一个“可信网址”白名单,
2016-03-22 09:55:59 1269
转载 微信公众平台开发教程第19篇-新手解惑40则
者在CSDN博客频道推出微信公众平台开发教程之后,接触了许多公众平台开发爱好者,也帮助他们解决了许多实际的问题,当然这其中有很多问题都是重复的,因此,笔者将这些问题及解答整理出来,以帮助更多初学者少走弯路。1、订阅号与服务号的主要区别是什么?订阅号每天能群发一条消息,没有自定义菜单及高级接口权限;服务号有自定义菜单及高级接口权限,但每月只能群发一条消息。
2016-03-22 09:54:37 1192
转载 微信公众平台开发教程第18篇-应用实例之人脸检测
在笔者的公众账号小q机器人(微信号:xiaoqrobot)中有一个非常好玩的功能"人脸检测",它能够检测出用户发送的图片中有多少张人脸,并且还能分析出每张脸所对应的人种、性别和年龄。几乎每天都有一些用户在使用“人脸检测”,该功能的趣味性和娱乐性在于能够让用户知道自己的长相与真实年龄是否相符,是否男(女)性化。本文将为读者介绍人脸检测应用的完整实现过程。 人脸检测属于人脸识别的
2016-03-22 09:53:46 4973
转载 微信公众帐号开发教程第17篇-应用实例之音乐搜索
考虑到歌曲名称有重复的情况,用户还可以同时指定歌曲名称、演唱者搜索歌曲。下面就为读者详细介绍歌曲点播功能的实现过程。音乐消息说明在微信公众平台开发者文档中提到,向用户回复音乐消息需要构造如下格式的XML数据。[html] view plain copy xml> ToUserName>ToUserNa
2016-03-22 09:52:13 901
转载 微信公众帐号开发教程第16篇-应用实例之智能翻译
内容概要本篇文章为大家演示如何在微信公众帐号上实现“智能翻译”,本例中翻译功能是通过调用“百度翻译API”实现的。智能翻译是指用户任意输入想要翻译的内容(单词或句子),系统能自动识别用户采用的语言,并将其翻译为其他语言,目前支持的翻译方向:中->英、英->中和日->中。下面我们来看看智能翻译最终做出来的效果: 我们通过输入关键词“翻译”或者点击菜单“翻译”能够
2016-03-22 09:50:02 667
转载 微信公众帐号开发教程第15篇-应用实例之历史上的今天
内容概要本篇文章主要讲解如何在微信公众帐号上实现“历史上的今天”功能。这个例子本身并不复杂,但希望通过对它的学习,读者能够对正则表达式有一个新的认识,能够学会运用现有的网络资源丰富自己的公众账号。何谓历史上的今天回顾历史的长河,历史是生活的一面镜子;以史为鉴,可以知兴衰;历史上的每一天,都是喜忧参半;可以了解历史的这一天发生的事件,借古可以鉴今,历史是不能忘记的
2016-03-22 09:47:37 900
转载 微信公众帐号开发教程第14篇-自定义菜单的view类型(访问网页)
引言及内容概要view(访问网页): 用户点击view类型按钮后,会直接跳转到开发者指定的url中。于是我在第一时间更新了小q机器人(微信号:xiaoqrobot)的菜单,在一级菜单“更多”下增加了二级菜单“使用帮助”,点击该菜单项会直接跳转到网页,如下图所示。最近也有不少网友问起这种类型的菜单是如何创建的,本篇文章就为大家介绍下view类型的自定义菜单该如
2016-03-22 09:46:30 1062 1
转载 微信公众帐号开发教程第13篇-自定义菜单的创建及菜单事件响应
微信5.0发布2013年8月5日,伴随着微信5.0 iPhone版的发布,公众平台也进行了重要的更新,主要包括:1)运营主体为组织,可选择成为服务号或者订阅号;2)服务号可以申请自定义菜单;3)使用QQ登录的公众号,可以升级为邮箱登录;4)使用邮箱登录的公众号,可以修改登录邮箱;5)编辑图文消息可选填作者;6)群发消息可以同步到腾讯微博。
2016-03-22 09:44:12 1108 1
转载 微信公众帐号开发教程第12篇-图文消息全攻略
引言及内容概要已经有几位读者抱怨“柳峰只用到文本消息作为示例,从来不提图文消息,都不知道图文消息该如何使用”,好吧,我错了,原本以为把基础API封装完、框架搭建好,再给出一个文本消息的使用示例,大家就能够照猫画虎的,或许是因为我的绘画功底太差,画出的那只猫本来就不像猫吧……本篇主要介绍微信公众帐号开发中图文消息的使用,以及图文消息的几种表现形式。标题取名为“图文消息全攻略”,这绝对
2016-03-22 09:40:50 2366
转载 微信公众帐号开发教程第11篇-符号表情的发送(下)
引言及文章概要第10篇文章给出了Unified版本的符号表情(emoji表情)代码表,并且介绍了如何在微信公众帐号开发模式下发送emoji表情,还在文章结尾出,卖了个关子:“小q机器人中使用的一些符号表情,在微信的符号表情选择栏里根本找不到,并且在上篇文章给出的符号表情代码表(Unified版)中也没有,那这些表情是如何发送的呢?”如下面两张图所示的符号表情“情侣”和“公共汽车”。
2016-03-21 16:11:46 1125
转载 微信公众帐号开发教程第10篇-符号表情的发送(上)
相信这篇文章已经让大家等的太久了,不是我故弄玄虚、吊大家胃口,而是写一篇文章真的需要花太多的时间。也许一篇文章,你们花3-5分钟就看完了、就学会掌握了,而我却要花2-3个小时的时间来完成,也许只有用心写过文章的人才能体会,希望大家能够相互体谅! 也曾经有人对我说,我写的东西太初级,都是入门级的东西。好吧,我承认众口难调,很难满足所有的读者,再加上我自己也只是个新手,一个4月前才听说
2016-03-21 16:09:33 1231
转载 微信公众帐号开发教程第9篇-解析接口中的消息创建时间CreateTime
从微信公众平台的消息接口指南中可以看出,每种类型的消息定义中,都包含有CreateTime参数,它表示消息的创建时间,如下图所示:上图是消息接口指南中4.1-文本消息的定义。注意CreateTime的描述:消息创建时间(整型),重点在于这是一个整型的时间,而不是我们大家所熟悉的类似于"yyyy-MM-dd HH:mm:ss"的标准格式时间。本文主要想介绍的就是微信消息接口中定义的整
2016-03-21 16:05:47 1397
转载 微信公众帐号开发教程第8篇-QQ表情的发送与接收
我想大家对QQ表情一定不会陌生,一个个小头像极大丰富了聊天的乐趣,使得聊天不再是简单的文字叙述,还能够配上喜、怒、哀、乐等表达人物心情的小图片。本文重点要介绍的内容就是如何在微信公众平台使用QQ表情,即在微信公众帐号开发模式下,如何发送QQ表情给用户,以及如何识别用户发来的是QQ表情。QQ表情代码表首先需要明确的是:QQ表情虽然呈现为一张张动态的表情图片,但在微信公众平
2016-03-21 15:47:40 1232
转载 微信公众帐号开发教程第7篇-文本消息中使用网页超链接
本文主要介绍网页超链接的作用以及如何在文本消息中使用网页超链接。网页超链接的作用我想但凡是熟悉HTML的朋友,对超链接一定不会陌生。而今天我们要讨论和使用的只是超链接中的其中一种---网页超链接,即使用HTML中的标签将某段文字链接到其他网页上去,示例如下:[html] view plain copya href=
2016-03-21 15:46:17 1096
转载 微信公众帐号开发教程第6篇-文本消息中换行符的使用
本篇文章主要介绍在文本消息中使用换行符的好处以及如何使用换行符。最近一个月虽然抽不出时间写博客,但却一直在认真答复大家提出的问题。收到这么多的回复、关注和答谢,还是蛮有成就感的,让我觉得做这件事越来越有意义,更加坚定了我继续写下去的决心。经过前面六篇文章的讲解,相信在看文章的你,已经掌握了微信公众帐号的基础开发知识(基于Java),如框架搭建、API封装、消息接收与回复等;接下来的系列文章
2016-03-21 15:45:01 942
转载 微信公众帐号开发教程第5篇-文本消息的内容长度限制揭秘
相信不少朋友都遇到过这样的问题:当发送的文本消息内容过长时,微信将不做任何响应。那么到底微信允许的文本消息的最大长度是多少呢?我们又该如何计算文本的长度呢?为什么还有些人反应微信好像支持的文本消息最大长度在1300多呢?这篇文章会彻底解除大家的疑问。接口文档中对消息长度限制为2048可以看到,接口文档中写的很明确:回复的消息内容长度不超过2048字节。那为什么很
2016-03-21 15:35:42 1429
转载 微信公众帐号开发教程第4篇-各种消息的接收与响应
前一篇文章里我们已经把微信公众平台接口中消息及相关操作都进行了封装,本章节将主要介绍如何接收微信服务器发送的消息并做出响应。明确在哪接收消息从微信公众平台接口消息指南中可以了解到,当用户向公众帐号发消息时,微信服务器会将消息通过POST方式提交给我们在接口配置信息中填写的URL,而我们就需要在URL所指向的请求处理类CoreServlet的doPost方法中接收消息、处
2016-03-21 15:31:31 718
转载 微信公众帐号开发教程第3篇-消息及消息处理工具的封装
工欲善其事必先利其器!本篇内容主要讲解如何将微信公众平台定义的消息及消息相关的操作封装成工具类,方面后期的使用。这里需要明确的是消息其实是由用户发给你的公众帐号的,消息先被微信平台接收到,然后微信平台会将该消息转给你在开发模式接口配置中指定的URL地址。微信公众平台消息接口要接收微信平台发送的消息,我们需要先熟悉微信公众平台API中消息接口部分,点此进入,点击后将进入到
2016-03-21 15:29:10 912
转载 微信公众帐号开发教程第2篇-开发模式启用及接口配置
编辑模式与开发模式微信公众帐号申请成功后,要想接收处理用户的请求,就必须要在“高级功能”里进行配置,点击“高级功能”,将看到如下界面:从上图中可以看到,高级功能包含两种模式:编辑模式和开发模式,并且这两种模式是互斥关系,即两种模式不能同时开启。那两种模式有什么区别呢?作为开发人员到底要开启哪一种呢?编辑模式:主要针对非编程人员及信息发布类公众帐号使用。开启该模式
2016-03-21 15:25:40 1095
转载 微信公众帐号开发教程第1篇-引言
接触微信公众帐号已经有两个多月的时间了,在这期间,除了陆续完善个人公众帐号xiaoqrobot以外,还带领团队为公司开发了两个企业应用:一个是普通类型的公众帐号,另一个是会议类型的公众帐号。经过这3个公众帐号的开发,对目前微信公众平台开放的api算是比较熟悉了,像文本消息、图文消息、音乐消息、语音消息、位置消息等全部用到过,菜单也使用过。所以,就有了写微信公众帐号开发教程的想法,将学习到的技术经验
2016-03-21 15:22:35 970
原创 CAS单点登录(SSO)完整教程
CAS单点登录(SSO)完整教程(2012-02-01更新)一、教程说明前言教程目的:从头到尾细细道来单点登录服务器及客户端应用的每个步骤单点登录(SSO):请看百科解释猛击这里打开本教程使用的SSO服务器是Yelu大学研发的CAS(Central Authentication Server),官网:http://www.jasig.org/cas本教程环境:T
2016-03-20 22:27:55 860
转载 JVM 并发性: Java 和 Scala 并发性基础
Java 并发性支持在 Java 平台诞生之初,并发性支持就是它的一个特性,线程和同步的实现为它提供了超越其他竞争语言的优势。Scala 基于 Java 并在 JVM 上运行,能够直接访问所有 Java 运行时(包括所有并发性支持)。所以在分析 Scala 特性之前,我首先会快速回顾一下 Java 语言已经提供的功能。Java 线程基础在 Java 编程过程中创建和使用线程
2016-03-18 10:07:51 731
原创 @JsonView 简单介绍
@JsonView是jackson json中的一个注解,Spring webmvc也支持这个注解。这个注解的作用就是控制输入输出后的json.假设我们有一个用户类,其中包含用户名和密码,一般情况下如果我们需要序列化用户类时,密码也会被序列化,在一般情况下我们肯定不想见到这样的情况。但是也有一些情况我们需要把密码序列化,如何解决这两种不同的情况呢?使
2016-03-18 10:03:49 1574
bootstrap3+Cron在线生成器 模板下载
2020-10-23
GeoLite2-mmdb.zip
2019-07-08
【Java】通过ip地址获取详细地域信息(不通过API使用本地库)-调用库
2019-07-08
JS实现在线汉字笔画练习特效(平板移动端可用)
2019-06-25
Java 处理PDF图章——图片图章、动态图章
2019-02-11
java爬取百度图片 源码实例
2018-11-22
[java源码]关于有效投资房产
2018-11-05
[HTML5]用JS实现当年疯魔IOS游戏市场的切水果
2018-10-25
[html5技术]基于bootstrap制作的多标签页(tabs)
2018-10-24
tomcat8.5.15 windows 64位免安装版
2017-06-29
WebService配套案例
2017-05-25
java后台访问url需要的包.rar
2017-04-21
Bootstrap v3.3.5文件css
2017-03-02
高级加密解密标准AES加密secret.js代码
2017-02-13
flv视频播放插件js 下载
2017-02-07
nodejs的npm模块包GIT版本(2017.2.6最新git)
2017-02-06
并发优化报告word版本
2017-02-06
jeecmsv7源码整合版
2016-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人