
Java
杨启盛
爱编程,爱学习,成功源于行动!
展开
-
weixin4j-spring-boot-starter-2.0.0上线了
weixin4j支持spring-boot 2.0啦weixin4j-spring-boot-starter 1.0.0经过一段时间的项目运行,再经过spring-boot的快速迭代升级,我们单独为spring-boot-2.0升级了我们的版本,直接支持spring-boot-2.0,最低要求项目是使用spring-boot-2.0.0.RELEASE。旧版本如何升级?如果已经在使用我们的w...原创 2019-11-16 18:41:07 · 2105 阅读 · 0 评论 -
JAVA微信开发weixin4j新手接入之Servlet方式接入
Weixin4J为Java微信开发爱好者提供的微信公众开发平台SDK,简化了Java对微信的开发。今天为大家来演示一下,使用Java Servlet方式,用weixin4j如何进行新手接入。原创 2015-04-24 18:22:18 · 9257 阅读 · 1 评论 -
weixin4j微信开发-零开发新手接入
其实在weixin4j中,已经为大家提供了一个默认的消息接入Filter,大家只需要将jar包引入,然后配置一下web.xml和weixin4j.properties,然后部署web项目,也可以实现新手接入。首先先展示一下默认的Filter源码/* * 微信公众平台(JAVA) SDK * * Copyright (c) 2014, Ansitech Network Technol...原创 2015-04-24 18:29:39 · 7912 阅读 · 1 评论 -
weixin4j开发—为大家提供一个获取Weixin对象的工具类
Weixin4J为Java微信开发爱好者提供的微信公众开发平台SDK,简化了Java对微信的开发。今天给大家带来的是一个针对Weixin4j的一个工具类,请接好...原创 2015-04-27 12:05:42 · 8136 阅读 · 0 评论 -
新发现一款好用的JAVA微信开发包weixin4j
相信做过或者正在学习JAVA微信开发的人,对新手接入是非常头疼的。大家都知道,入门是最难的,相信那些已经搞定新手接入的大神们,肯定会说,微信开发其实一点也不难。我在这里只能呵呵了~!不过新手也不用着急,下面我为你们推荐一款weixin4j-0.0.1.jar可以去我的资源去下载,免费的!下载地址:http://download.youkuaiyun.com/download/yakson/原创 2015-04-16 09:57:03 · 14809 阅读 · 1 评论 -
手把手教您开发JAVA微信SDK-新手接入
很高兴大家继续我们的微信开发,相信大家已经迫不及待了吧!下面直入正题!首先如果你已经看过微信的公众平台开发文档,如果没看过建议还是先看一下http://mp.weixin.qq.com/wiki/index.php?title=首页如果你已经注册了订阅号或者服务号,那么你在高级功能,开发者模式 申请成为开发者里会让你填写好了,我们就从这里开始吧!操作步骤我按顺序原创 2014-03-21 09:50:25 · 56418 阅读 · 7 评论 -
单独设置Tomcat的JDK启动环境
在windows环境下以批处理文件方式启动tomcat只要运行/bin/startup.bat这个文件,就可以启动Tomcat。在启动时,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件来获取JAVA_HOME和JRE_HOME这两个环境变量的值,因此若要在tomcat启动时指向特定的JDK,则需在s原创 2013-06-27 16:22:07 · 16916 阅读 · 2 评论 -
NetBeans8.0启动tomcat8.1.15失败--'127.0.0.1' 不是内部或外部命令
用NetBeans8.0.1启动tomcat7失败,一直启动不了,不知道为何。NetBeans报错 --'127.0.0.1' 不是内部或外部命令,也不是可运行的程序或批处理文件。不是netbeans的问题,肯定是tomcat的问题。解决方案:找到tomcat目录bin/catalina.bat文件找到JAV_OPTS选项,看看值是不是带双引号的,这个是有问题的。将::no原创 2014-12-28 12:19:01 · 6365 阅读 · 5 评论 -
Spring MVC 4.1.3 + MyBatis 零基础搭建Web开发框架(注解模式哦)
这是一个不一样的技术贴,比较适合已有spring mvc开发过的人来提升,也适合那些想学习架构设计的朋友,小弟不才,希望大家能提供更好的方案和建议。原创 2015-04-02 17:03:34 · 48201 阅读 · 199 评论 -
为大家提供一个好的时间工具类DateTime
此类的灵感来源于C#虽然网上有什么date4j,但是jar太纠结了,先给出源码,可以继承到自己的util包中,作为一个资深程序员,我相信都有不少好的util工具类,我也希望经过此次分享,能带动技术大牛们能分享出自己的好用的工具类。先看源码/* * 岸思科技开发平台(JAVA) SDK * * Copyright (c) 2014, Ansitech Network Tec原创 2014-10-29 15:30:41 · 5832 阅读 · 1 评论 -
手把手教您开发JAVA微信SDK-发送消息
大家好,今天我给大家带来的是微信开发之发送消息。用户关注微信号,那么肯定是为了得到某种功能,假如用户发送文本信息“电话”,我们能给用户发送我的联系电话,这样是不是很友好呢?好,昨天我们已经接受到了用户发送的信息,今天我们就对用户进行回复消息吧!首先,回复消息有6个种类:1 回复文本消息2 回复图片消息3 回复语音消息4 回复视频消息5 回复音乐消息6 回复图文消原创 2014-03-25 14:07:37 · 21010 阅读 · 13 评论 -
手把手微信开发之WeixinUrlFilter完整源码
可能是大家对我前面的文章看得不是很清楚,再者我在载录的时候,有gebie原创 2014-06-18 14:27:56 · 4919 阅读 · 4 评论 -
slf4j-api-1.7.5日志打印实验
以下一段话来自:百度百科 如果你开发的是类库或者嵌入式组件,那么就应该考虑采用SLF4J,因为不可能影响最终用户选择哪种日志系统。在另一方面,如果是一个简单或者独立的应用,确定只有一种日志系统,那么就没有使用SLF4J的必要。假设你打算将你使用log4j的产品卖给要求使用JDK 1.4 Logging的用户时,面对成千上万的log4j调用的修改,相信这绝对不是一件轻松的事情。但是如果开始便使原创 2014-07-03 11:45:07 · 7771 阅读 · 1 评论 -
手把手教您开发JAVA微信SDK-接受消息
首先感谢大家的支持!今天我们来讲一下,微信怎么接受消息。接受消息是指:普通用户(也就是关注了我们订阅号或者服务号的用户)发送信息给我们的订阅号或者服务号,我们要接收的就是这个消息。这个消息一般分为三大类(普通消息、事件消息、语音识别消息)。普通消息又分:文本、图片、语音、视频、地理位置、链接事件消息又分:关注/取消关注、扫描带参数二维码、上报地理位置事件、自定义菜单、点击菜单拉原创 2014-03-24 09:57:12 · 18675 阅读 · 6 评论 -
在基于Window Azure云服务器CentOS6.5下安装Apache2.4.9服务
今天以了0.22元/小时的价格购买了微软A0类型的云服务器768M内存、127G硬盘、5M独显带宽下面开始安装Apache2.4.9服务。在安装之前,检查了一下gcc,无语啊,是最小配置安装,没有任何软件,系统占用了1.9G。没gcc,我直接yum安装了gcc[testuser@localhost ~]sudo su root[root@localhost ~]yum原创 2014-04-15 17:41:32 · 2523 阅读 · 0 评论 -
JAVA微信开发之weixin4j入门视频
weixin4j-0.1.0免费公开课腾讯视频播放链接地址:https://v.qq.com/x/page/t0630doxoaz.htmlweixin4j入门公开课视频第一课《weixin4j入门视频-新手接入》视频下载地址:http://pan.baidu.com/s/1o63MdPw第二课《weixin4j入门视频-接收消息》视频下载地址:http://pan.baidu.com/s/1i3...原创 2015-05-29 09:40:58 · 5408 阅读 · 2 评论 -
解决nginx中proxy_pass到tomcat的session丢失问题
一直以来我都是用nginx1.5.7来作为web服务器和代理服务器来使用,一直都是一个应用对应一个Tomcat也就是一个端口,也只对应一个域名。 今天把服务器上的Tomcat整合了一下,5个应用共用一个Tomcat。 最先出现的问题是,用户等进入后台时出现异常,找不到登录的用户信息!原创 2015-06-29 15:48:14 · 31712 阅读 · 3 评论 -
如何控制帐号只能在一台设备上登录
场景我们做了一个给客户登录的网页平台,为了防止一个帐号被客户用来给多个人使用,我们需要做一个限制:一个帐号同时只能一个人登录业务分析> 我们的平台主要使用场景为微信端和电脑端,所以需要分开设计规则。微信端方案:我们采用微信用户的OpenId做为唯一标识。 流程:当用户访问平台登录页面时,我们通过微信公众号的静默授权机制,获得用户的微信OpenId,在用户点击登...原创 2017-07-19 15:19:17 · 9129 阅读 · 7 评论 -
Spring Boot整合RabbitMQ案例(附源码)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-10-07 14:44:24 · 789 阅读 · 0 评论 -
SpringBoot多数据源切换案例(附源码)
一、概述项目采用spring-boot 2.1.6,mybatis,并采用了mybatis-plus中间件,数据库为mysql5.6。二、实现过程2.1 实现多数据源根据网上的大部分人的分享,我大概理清了思路,大致是这样:1.写一个Holder通过改变ThreadLocal来直接修改数据源的名称2.写一个注解,再在aop里配置一下,需要切换时通过注解来完成这两种实现其实都是大同小...原创 2019-08-09 13:35:17 · 1408 阅读 · 0 评论 -
Weixin4j微信开发网页授权获取openid案例
前言weixin4j网页静默授权获取openid案例**说明:**微信网页授权基础知识请参考官方文档。静默授权获取OpenId本 示例基于weixin4j开发,weixin4j是Java微信开发SDK,官网http://www.weixin4j.org/本示例只演示思路,并抽象出了一个授权的公共方法,仅供参考第一步:创建Weixin对象第二步:使用Weixin.sns()获取组...原创 2019-07-17 10:54:58 · 2502 阅读 · 0 评论 -
weixin4j-pay~最简单的微信企业付款到银行卡SDK
估计大家搜到这里,已经是看了不少文档了,我这边背景就不多说了,直接上干货~~!先睹为快,直接上调用方法企业付款到银行卡 public static void main(String[] args) throws WeixinPayException { //创建企业付款到银行卡对象 TransPayBank transPayBank = new Tran...原创 2019-04-28 11:52:18 · 1452 阅读 · 0 评论 -
SpringMVC上传图片实例
上传图片流程:效果代码<div class="rows"> <div class="col-left"><span class="flag"></span>页头图片:</div> <div class="col-right">原创 2019-02-27 21:05:25 · 359 阅读 · 0 评论 -
从0开始学Spring Boot集成Rabbit MQ
目录概述开发环境Windows下RabbitMQ安装下载地址安装步骤访问RabbitMQ管理控制台Spring Boot项目创建开发及配置RabbitMQRabbitnqConfiguration创建一个RabbitMQ消费者创建一个RabbitMQ生产者最后配置SpringBoot文件小结概述记录一次学习RabbitMQ使用的实例,整个过程也是学习的过程,一起学习,一起进步。开发环境JD...原创 2018-12-12 10:16:38 · 636 阅读 · 0 评论 -
记SpringMVC项目weixin4j-0.0.9.2升级到weixin4j-spring-1.0.0、weixin4j-0.1.3过程
背景说明项目采用maven创建。 由于之前项目中一直使用的是weixin4j-0.0.9.2版本,项目为标准的Spring MVC + MyBatis + MySQL。 其中Spring MVC采用的是配置文件方式配置,下图是项目大的结构。原pom.xml引用如下:<dependency> <groupId>org.weixin4j</grou...原创 2018-09-17 15:30:06 · 1182 阅读 · 2 评论 -
Spring Boot集成weixin4j
1.weixin4j官方网站http://www.weixin4j.org/weixin4j入门视频传送门 weixin4j入门:https://v.qq.com/x/page/t0630doxoaz.html weixin4j-spring-boot入门:https://v.qq.com/x/page/e0764lyx518.html2.weixin4jweixin4j是一个...原创 2018-08-27 10:35:37 · 10268 阅读 · 10 评论 -
spring-cloud-config 使用安全认证后 刷新配置端点 /actuator/bus-refresh 返回403
spring-cloud-config 开启了spring-security后,导致自动刷新配置接口异常: 开始报POST http://localhost:8888/actuator/bus-refresh{ "timestamp": "2018-07-01T11:48:52.417+0000", "status": 401, "error": "Unauthor...原创 2018-07-01 20:01:36 · 5253 阅读 · 1 评论 -
解决:eureka服务添加security验证之后,client注册失败 cannot execute any request on any know server
引用:https://blog.youkuaiyun.com/qq_33802316/article/details/80677644 由于spring-cloud使用了高版本,1.5.9以上及2.0.0及以上版本 eurka配置文件改:server: port: 1111spring: application: name: eureka-server security:...原创 2018-06-29 18:01:19 · 10514 阅读 · 4 评论 -
Spring mvc集成Mybatis,选择性保存对象字段数据
前言我们平时使用mybatis保存对象数据时,经常可能只是修改其中某一俩个字段的值,这个时候,我们为了减少数据库更新带来的性能、行锁等不必要的消耗,可能会重新写一个接口,只负责修改需要修改的值。但是,随着业务系统的变更,业务字段的增加,越来越多的字段需要根据不同的业务场景和业务操作,需要更改的字段越来越多,相应的接口也越来越多,甚至有些方法都不再使用,删也不敢删,留着又影响代码阅读。所...原创 2018-04-26 11:51:21 · 2724 阅读 · 0 评论 -
介绍weixin4j实现微信JS-SDK签名算法
微信JS-SDK开发微信JS-SDK说明文档 官方文档链接:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115老板,先上代码不想使用weixin4j的朋友,可以直接复制算法代码,自己项目封装工具类。 weixin4j官网链接:http://www.weixin4j.org/ 免费开源~,喜...原创 2018-04-13 16:37:33 · 1118 阅读 · 0 评论 -
使用weixin4j开发微信JS-SDK微信配置接口实现分享朋友圈
微信JS-SDK网页开发本文带大家使用weixin4j生成wx.config所需要的参数。 说明:微信JSSDK使用的基础步骤请参考官方文档。开发案例本文以springmvc框架restful为案例编写,仅供参考import com.alibaba.fastjson.JSONObject;import java.util.UUID;import org.spr...原创 2018-04-13 16:01:53 · 1780 阅读 · 1 评论 -
SpringMVC集成weixin4j实现微信开发者接入
简介本次案例采用的weixin4j版本是weixin4j-0.1.0版本,采用的是SpringBoot做了一个微信开发者接入的示例。开发步骤1.新建项目本次项目名称为:weixin4j-demo-jieru pom.xml,仅列出了主要部分:<groupId>org.weixin4j.demo.jieru</groupId> <art...原创 2018-04-18 10:42:47 · 4808 阅读 · 4 评论 -
手把手教您开发JAVA微信SDK-序言
先卖个关子,微信开发想必大家都已经听到或者在看或者已经写了例子在使用了。那么首先我这里先给大家讲解一下微信开发的过程。第一,你必须要先到微信公众平台申请一个账号注意:申请账号的时候要选中 个人或 企业的。我建议先弄一个个人的。还有一个要注意的地方就是,需要选好类型:订阅号和服务号。很多人搞不明白,需要选什么类型的。订阅号:每天可以给您的关注者发送一条信息服务号:每个原创 2014-03-20 17:43:20 · 7789 阅读 · 0 评论 -
Java创建Webservice步骤之JavachAxis开发WebService程序
说道Web Service的程序开发,八个月前我加班调试公司和中国电信的OA门户系统的接口的时候,用的就是Web Service。Web Service有很多优点,使用Web Service可以在不同编程语言间实现数据交换,而我那时对Web Service也不熟,就由同事帮我生成了一大堆Web Service的框架代码,我则只单独开发业务代码。原创 2012-02-29 09:29:42 · 2414 阅读 · 0 评论 -
Java中如何获取Spring中配置的bean
一、什么是Spring?Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架二、如何在程序中获取Spring配置的bean呢?方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContex("applicationC原创 2013-07-01 10:35:47 · 14288 阅读 · 0 评论 -
ServletContext中常用方法
一、.获取Tomcat的Context的初始化参数。1.获取Tomcat的server.xml中设置Context的初始化参数。例如:<Context path="/testcontext" docBase="/context" privileged="true" antiResourceLocking="false" antiJARLocking="false"原创 2013-06-29 16:10:28 · 17525 阅读 · 0 评论 -
web.xml中在Servlet中获取context-param和init-param内的参数
web.xml里面可以定义两种参数:1.application范围内的参数,存放在servletcontext中,在web.xml中配置如下: context/param avalible during application 2.servlet范围内的参数,只能在servlet的init()方法中取得,在web.xml中配置如下:原创 2013-06-29 15:59:12 · 25420 阅读 · 2 评论 -
javax.servlet.Servlet,ServletContext接口
1. ServletConfig接口用于描述Servlet本身的相关配置信息。ServletContext接口用于描述应用程序(server.xml中的一个Context配置,即一个虚拟目录)的相关信息。2. Servlet配置初始化参数,例如: XXX Xxx yyy xxx 这些初始化参数,可以通过this.getServletConfi原创 2013-06-29 16:21:28 · 2235 阅读 · 0 评论 -
JAVA常用JDBC连接数据库方法总结
一、JDBC连接DB2Class.forName("Com.ibm.db2.jdbc.net.DB2Driver"); String url="jdbc:db2://dburl:port/DBname" cn = DriverManager.getConnection( url, sUsr, sPwd );二、JDBC连接Microsoft SQLServer(microsoft)原创 2013-06-27 17:07:29 · 1328 阅读 · 0 评论 -
JAVA生成WebService客户端命令
JDK必须是1.6com.qisentch.weather.client 生成的包名 ../bin 是生成后的路径http://172.31.143.65:8080/WeatherService/lovo?wsdl 是webservices地址D:\Program Files\Java\jdk1.6.0_10\bin>wsimport -d ../bin -s ../s原创 2013-06-27 16:26:46 · 1075 阅读 · 1 评论