自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

amoslm的博客

个人备份使用

原创 12、微信授权登录和拉取用户信息

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842注:在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的“开发 - 接口权限 - 网页服务 - 网页帐号 - 网页授权获取用户基本信息”的配置选项中...

2018-01-04 16:01:26 1394 0

原创 11、微信授权登录和拉取用户信息

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842注:在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的“开发 - 接口权限 - 网页服务 - 网页帐号 - 网页授权获取用户基本信息”的配置选项中...

2018-01-04 15:51:04 791 0

原创 10、发送模板消息

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433751277模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等。不支持广告等营销类消息以及其它所有可能对用户...

2018-01-04 13:34:35 3088 0

原创 09、微信客服消息

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1458557405 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140547当用户和公众号产生...

2018-01-04 12:58:26 484 0

原创 08、长链接转短链接接口

长链接转短链接接口将一条长链接转成短链接。主要使用场景: 开发者用于生成二维码的原链接(商品、支付二维码等)太长导致扫码速度和成功率下降,将原长链接通过此接口转成短链接再生成二维码将大大提升扫码速度和成功率。 /** * 长链转短链 */ @GetMapping(&q...

2018-01-03 22:18:03 442 0

原创 07、接收事件推送

注:微信推送信息没啥好说的,用户可以根据推送的消息,进行业务的统计汇总、分析,做相关业务的操作https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140454 在微信用户和公众号产生交互的过程中,用户的某些操作会使得微信服...

2018-01-03 21:52:54 254 0

原创 06、生成带参数的二维码

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1443433542 生成带参数的二维码为了满足用户渠道推广分析和用户帐号绑定等场景的需要,公众平台提供了生成带参数二维码的接口。使用该接口可以获得多个带不同场景值的二维码,用户...

2018-01-03 21:44:52 188 0

原创 05、接收普通消息和被动回复用户消息

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140453当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。请注意:1、关于重试的消息排重,推荐使用msgid排重。2、微信...

2018-01-03 20:51:29 784 0

原创 04、自定义菜单

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141013 * 注意 由于开启的微信服务器配置,微信公众号后台设置的菜单以及自动回复都将失效,此时需要使用代码进行自定义菜单。 自定义菜单能够帮助公...

2018-01-03 14:27:20 145 0

原创 03、获取access_token

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140183 获取access_token access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。开发者需要进行妥...

2018-01-03 14:15:30 506 0

原创 02、微信服务器接入

注意事项: 当服务器接入开启后,微信公众号后台设置的公众号菜单和自动回复将会失效,可以使用第三方授权的进行管理(如:微软小冰等) 链接 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319接入微信公众平...

2018-01-03 14:05:44 288 0

原创 01、本地微信服务器测试环境

微信测试环境主要是需要一个外网能访问的地址。 可以使用内外穿透工具,这样可以直接在本地测试自己的代码,方便开发: 花生壳(6块钱): https://hsk.oray.com/ Ngrok(免费): https://www.ngrok.cc/

2018-01-03 13:40:54 123 0

转载 springMVC dubbo注解无效,service层返回空指针

出现空指针的原因是:spring mvc扫描的时候根本无法识别@Reference ,同一方面,dubbo的扫描也无法识别Spring @Controller ,所以两个扫描的顺序要排列好, 如果先扫了controller,这时候把控制器都实例化好了,再扫dubbo的服务,就会出现空指针。 ...

2017-09-20 14:18:59 1895 0

转载 java.security.InvalidKeyException: Illegal key size

今天遇到一个奇怪的问题。自己做的加签验签功能已经没有问题了,本地测试通过,同事放到服务器上测试也没问题。然后我将包放到自己搭建的环境上,会报这样一个错误:java.security.InvalidKeyException: Illegal key size然后就各种百度。原来是jdk不兼容的问题,...

2017-08-26 19:33:26 148 0

转载 Apache POI 合并单元格

合并单元格所使用的方法: sheet.addMergedRegion( CellRangeAddress cellRangeAddress );CellRangeAddress 对象的构造方法需要传入合并单元格的首行、最后一行、首列、最后一列。 CellRangeAddress cra=...

2017-08-26 19:20:35 910 0

转载 log4j.properties 详解与配置步骤

1.输出级别的种类 ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息2.配置日志信息输出目的地log4j.appender.appenderName ...

2017-08-26 19:05:38 113 0

转载 maven打包时跳过测试

方法一<project> [...] <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> ...

2017-08-26 18:52:16 102 0

转载 BigDecimal 加减乘除

BigDecimal bignum1 = new BigDecimal("10"); BigDecimal bignum2 = new BigDecimal("5"); BigDecimal bignum3 = null; //加法 bignu...

2017-08-26 18:49:06 105 0

转载 java下载文件

Java文件下载的几种方式public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 ...

2017-08-26 18:25:39 99 0

转载 Linux(Ubuntu)下MySQL的安装与配置

在Linux下MySQL的安装,我一直觉得挺麻烦的,因为之前安装时就是由于复杂的配置导致有点晕。今天,需要在Linux下用Qt连接MySQL。遂安装配置了一把。1)首先检查系统中是否已经安装了MySQL在终端里面输入 sudo netstat -tap | grep mysql若没有反映,没有显示...

2017-08-13 16:21:14 248 0

转载 MIME 类型大全

MIME 类型大全MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。下面列出常用的文件对应的MIME类型:Mime-Types(mime类型) Date...

2017-08-13 16:15:09 230 0

原创 本地navicat连接远程数据10038

错误信息: 2003-Can’t connect to MySQL server on ‘xxxxx’(10038)1.在windows下,cmd 输入telnet 192.168.xx.xxx 3306 其中ip是虚拟机的ip.如果连接失败2.在虚拟机下输入netstat -anp| gre...

2017-08-13 16:14:03 494 0

原创 虚拟机下安装ubuntu后root密码设置

问题描述: 在虚拟机下安装了ubuntu中要输入用户名,一般情况下大家都会输入一个自己的网名或绰号之类的,密码也在这时设置过了。但是当安装成功之后,使用命令root,然后输入刚才设置的密码,发现密码错误;原因 在ubuntu系统下,为了安全起见,在安装过程中,系统屏蔽了用户设置root用户。导致...

2017-08-13 16:13:02 362 1

原创 spring data jpa 分页查询

/** * 项目分页 不带条件 * @author lm * @createTime 2017年8月5日12:51:13 * @param pageable * @return */ @Transactional(Transac...

2017-08-07 19:01:24 153 0

原创 spring data jpa 表不关联多表查询

直接上代码import com.supergk.core.project.bean.ProjectUser; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; ...

2017-08-07 18:59:01 4433 4

转载 Spring Boot的启动器Starter详解

1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。2)spring-boot-starter-actuator 帮助监控和管理应用。3)spring-boot-starter-amqp 通过spring-rabbit来支持AM...

2017-08-07 11:06:17 141 0

转载 springboot导入xml

在App.java类无法扫描的包下编写HelloService;package org.kfit.service;import org.springframework.stereotype.Service;@Service publicclass HelloService { /** ...

2017-08-07 11:05:26 372 0

转载 springboot改变自动扫描的包

spring boot里,扫描的class对象是用注解@ComponentScan(未指定的情况下默认是main函数所在package)来指定的 新建两个新包 我们在项目中新建两个包cn.kfit ; org.kfit ; 新建两个测试类package cn.kfit;import org....

2017-08-07 11:04:47 16012 0

原创 Spring Boot使用自定义的properties

继续在application.properties中添加wisely2.name=wyf2 wisely2.gender=male2 定义配置类 @ConfigurationProperties(prefix = "wisely2") public class W...

2017-08-07 11:03:55 157 0

转载 springboot启动加载数据

实际应用中,我们会有在项目服务启动的时候就去加载一些数据或做一些事情这样的需求。 为了解决这样的问题,Spring Boot 为我们提供了一个方法,通过实现接口 CommandLineRunner 来实现。//@Order 注解来定义执行顺序。 import org.springframewo...

2017-08-07 11:03:13 3075 0

转载 springboot绑定属性

实际应用中,我们会有在项目服务启动的时候就去加载一些数据或做一些事情这样的需求。 为了解决这样的问题,Spring Boot 为我们提供了一个方法,通过实现接口 CommandLineRunner 来实现。//@Order 注解来定义执行顺序。 import org.springframewo...

2017-08-06 14:20:24 521 0

转载 springboot添加拦截器

HandlerInterceptor 的功能跟过滤器类似,但是提供更精细的的控制能力:在request被响应之前、request被响应之后、视图渲染之前以及request全部结束之后。我们不能通过拦截器修改request内容,但是可以通过抛出异常(或者返回false)来暂停request的执行。配...

2017-08-06 14:11:18 222 0

转载 springboot注册servlet,Filter,Listener

注解注册 SpringBootApplication 上使用@ServletComponentScan注解后,Servlet、Filter、Listener 可以直接通过 @WebServlet、@WebFilter、@WebListener 注解自动注册,无需其他代码。 package com...

2017-08-06 13:44:52 196 0

转载 Spring Boot普通类调用bean

在非web项目获取一般为ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml"); ac.getBean("beanId");编写工具类: 在S...

2017-08-06 13:29:13 158 0

转载 springboot配置druid

Spring Boot默认的数据源是:org.apache.tomcat.jdbc.pool.DataSourcepom.xml添加依赖 <dependency> <groupId>com.alibaba</groupId> ...

2017-08-06 13:04:20 136 0

转载 springboot处理静态资源文件

1、默认资源配置 Spring Boot 默认为我们提供了静态资源处理,使用 WebMvcAutoConfiguration 中的配置各种属性 其中默认配置的 /** 映射到 /static (或/public、/resources、/META-INF/resources) 其中默认配置的...

2017-08-06 12:55:14 578 0

转载 springboot链接数据库

//pom.xml <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </depend...

2017-08-06 12:03:02 1440 0

原创 springboot统一异常处理器

新建一个类 在class注解上@ControllerAdvice, 在方法上注解上@ExceptionHandler(value = Exception.class)import org.springframework.web.bind.annotation.ControllerAdvice;...

2017-08-06 11:35:06 304 0

转载 springboot的helloworld

//pom.xml //在pom.xml中引入spring-boot-start-parent,spring官方的解释叫什么stater poms,它可以提供dependency management,也就是说依赖管理,引入以后在申明其它dependency的时候就不需要version了, <...

2017-08-06 11:09:16 185 0

原创 spring多环境变量配置 @profile

配置文件 dev 开发环境 prod 生产环境//application.properties文件内 spring.profiles.active=(环境变量:dev就是开发环境;prod就是生产)@profile//在conroller里面注入 根据不同的环境变量 执行不同的代码 packa...

2017-08-06 10:26:16 1162 0

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