`
文章列表
在这粘贴上三篇博文链接,方便大家查阅互相学习: 微信公众号开发《一》OAuth2.0网页授权认证获取用户的详细信息,实现自动登陆 微信公众号开发《二》发送模板消息实现消息业务实时通知微信公众号开发《三》微信JS-SDK之地理位置的获取,集成百度地图实现在线地图搜索 本次讲解微信开发第四篇:调用微信JS-SDK实现上传手机图片到服务器,是非常常见的功能。如我们看到的用户上传头像 下面是本次要实现的效果图,支持预览,压缩上传(自带,可参数控制)
本篇文章来自本人另一博文【http://blog.csdn.net/liaohaojian/article/details/78183426】转载请注明 当我们输入www.xxxx.com,可直接访问到xxx网站的首页,这个又是如何实现的呢? 众所周知,直接访问域名或者某个IP时,如果不配置默认工程,是只显示tomcat界面。下面讲解直接访问域名或IP时,如何访问到默认工程 1.开发环境:springMVC+tomcat 2.下面正式开始配置,主要分为以下几个步骤 1)配置tomcat默认工程,配置tomcat/conf/server.xml文件(记得把默认端口号改成80,linu ...
原创声明:本文来源于本人另一博客【基于cookie使用过滤器实现客户每次访问自登陆一次】原创作品,绝非他处摘取,转载请联系博主 相信大家在各大网站都会遇到,登录时,在登录框出现下次免登陆/一个月免登陆的类似选项,本次博文就是讲解如何实现,在这记录一下,也算是做个备忘录,如果文中有错,欢迎大家指出 为啥说自登陆一次呢,因为当访问某个页面时,如果第一次自动登录失败时,你下次刷新访问时还再次走自动登录流程,就会出现死循环。 本篇博文代码示例框架为Spring MVC,下面就讲解实现该功能的需要掌握哪些知识:cookies与过滤器 1.cookies 我们看一下是如何保存cookies和如 ...
原创声明:本文来源于本人另一博客【微信JS-SDK之地理位置的获取,集成百度地图实现在线地图搜索】原创作品,绝非他处摘取,转载请联系博主 本次讲解微信开发第三篇:获取用户地址位置信息,是非常常用的功能,特别是 ...
玩转微信公众号开发目录,方便直接查看自己想看博文: 专栏地址:http://www.iteye.com/blogs/subjects/banshanxianren 文章目录: 1.微信公众号开发《一》OAuth2.0网页授权认证获取用户的详细信息,实现自动登陆 2.微信公众号开发《二》发送模板消息实现消息业务实时通知 3.微信公众号开发《三》微信JS-SDK之地理位置的获取与在线导航,集成百度地图实现在线地图搜索  
原创说明:本篇博文为本人原创作品【http://blog.csdn.net/liaohaojian/article/details/70231742】,转载请注明出处 1.何为消息中间件 消息中间件是一种在分布式应用中互相交换信息的一种技术,常见的成熟消息中间件有:RabbitMQ、SonicMQ,activeMQ。下面正式进行activeMQ探索之旅。 ActiveMQ:官方网站http://activemq.apache.org/ ,阅读官网是最好最详细的学习方式。 使用ActiveMQ主要有下面几大点特性: ActiveMQ 实现了非常多的跨语言客户端(Cross Lan ...
原创声明:本文来源于本人另一博客【发送模板消息实现消息业务实时通知 】原创作品,绝非他处摘取,转载请联系博主 前篇文章讲解了如何获取用户微信基本详情,实现微信绑定后自动登录,回看请点击这里:http://banshanxianren.iteye.com/blog/2369250 本篇文章主要介绍利用上篇文章获取到的微信ID,向已绑定用户发送模板消息,如我们常见的消费通知、订单通知等业务都可以用该功能实现。理论知识就不反复强调了,实践是检验真理的唯一标准,直接看例子,相信大家就能一目了然了。下面我们来看下要准备哪里步骤: 1.配置模板 登录测试公众号/正式公众号(认证后的服务号),测试 ...
1.webService(又名XML Web Service)定义:是一种跨语言跨操作系统的一种应用技术(是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术)。 2.实现原理:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册 XML:(Extensible Markup Language)扩展型可标记语言。面向短期的临时数据处理、面向万维网络,是Soap的基础。 Soap:(Simple Object Access Protocol)简单对象存取协议。是XML Web Service 的通信协议 ...
原创声明:本文来源于本人另一博客【http://blog.csdn.net/liaohaojian/article/details/62416972】原创作品,绝非他处摘取 1.乐观锁 介绍:认为数据在使用过程中,不会被其他程序修改、所以只有在数据提交时才检测数据是否已经被修改 实现方法 1.使用版本号:给数据所在表加个字段,记录数据版本号。提交时检测版本号与未修改前的版本号一不一致。不一致说明数据已经被其他线程修改。 2.使用时间截:给数据所在表加个字段,记录时间。提交时检测时间与取出的时间截一不一致。不一致说明数据已经被其他线程修改。 使用场景:如上下级审核文件 ...
原创说明:本人来源与本人另一博客【http://blog.csdn.net/liaohaojian/article/details/68488150】绝非他处转载。 1.事务的定义:事务是指多个操作单元组成的合集,多个单元操作是整体不可分割的,要么都操作不成功,要么都成功。其必 ...
原创声明:本博客来源与本人另一博客【http://blog.csdn.net/liaohaojian/article/details/63683317】原创作品,绝非他处摘取 代理(proxy)的定义:为某对象提供代理服务,拥有操作代理对象的功能,在某些情况下,当客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 动态代理实现主要有2种形式,主要分为: 1.jdk动态代理: 1)原理:是根据类加载器和接口创建代理类(此代理类是接口的实现类,所以必须使用接口 面向接口生成代理,位于java.lang.reflect包下) 2)实现方式: 1. ...
原创声明:该博文属于本人另一博客【http://blog.csdn.net/liaohaojian/article/details/70139151】原创作品,绝非他人转载 1.上篇文章讲解了Spring事务的传播级别与隔离级别,以及分布式事务的简单配置,点击回看上篇文章 2.编程式事务: ...
Global site tag (gtag.js) - Google Analytics