![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
Ranger1993
这个作者很懒,什么都没留下…
展开
-
腾讯云部署 Springboot项目 (Nginx负载均衡+Redis集群+RabbitMQ集群+Https )
初级版目标: 输入域名通过Nginx负载均衡到两个Tomcat, 页面打印IP、端口号、Redis 信息、RabbitMQ 信息原创 2019-04-26 10:12:18 · 565 阅读 · 0 评论 -
微信企业号通讯录异步更新(java)
1. 需要将批量更新的内容写入CSV文件中。 String tmpDirUser = System.getProperty("java.io.tmpdir"); String fileNameUser =MessageFormat.format(CONTACT_CSV, corpId, suiteId); logger.info(tmpDirUser + File.原创 2016-02-03 14:35:18 · 4099 阅读 · 0 评论 -
微信企业号如何在十分钟内发送一万个红包
最近接到的项目是在公司年会将有一个摇红包的环节,公司共有一千人,每人可以领取十个红包。这对于程序来说是一个不小的压力吧,活动已经结束,效果很好。下面我来分享下我们Java后端采用的基本设计。总体设计思路是: 多线程 + 并发队列 + 数据库(尽可能与微信少交互) @WesApi @RequestMapping(value = "/pay/bonusThread", metho原创 2016-01-25 09:43:35 · 3130 阅读 · 1 评论 -
微信现金红包开发(java)
最近在开发微信红包,和网友分享下。主要有两个注意点:1. 请求发送微信红包的请求为ssl请求, 因此不能用普通的post请求开发。2. 生成签名需要将所传的参数全部提交用来生成签名, 否则签名失败, 当然需要主要大小写, 以及Assic排序, 因为生成的签名是MD5加密的。贴上关键代码@Override public String createS原创 2016-01-04 16:46:02 · 1403 阅读 · 0 评论 -
使用外观模式(Facade)调用微信企业号API
在开发微信企业号时免不了调用大量的 API, 那么外观模式或许是个不错的选择。WxApiFacadepackage com.augmentum.wechatee.framework.wxapi;import java.io.File;import java.sql.Timestamp;import java.util.Date;import javax.tran原创 2015-11-30 15:24:04 · 1287 阅读 · 0 评论 -
Spring data jpa实现CRUD的三种方式
1. 继承JpaRepository JpaRepository继承PagingAndSortingRepository因此可以很好的实现分页和排序功能。 public interface JpaRepository extends CrudRepository { Iterable findAll(Sort sort); Page findAll(Pageab原创 2015-11-18 09:56:42 · 3322 阅读 · 0 评论 -
Spring 使用注解集成Log
@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)public @interface WesLogable {}@Component@SuppressWarnings("serial")public class WesLogAdvisor extends AbstractPointcutAdv原创 2015-11-19 09:03:46 · 1259 阅读 · 0 评论 -
Spring data jpa 的事务与缓存优化
各配置文件如下:applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/s原创 2015-11-18 08:50:04 · 4997 阅读 · 1 评论 -
SpringAOP 前置、后置、环绕增强
在SpringAOP中提供了前置、后置以及环绕增强机制。这些功能大大方便了我们对log、性能等方面的处理。下面就以一个实例来代码讲解AOP的增强功能。 首先定义一个借口Waiterpackage com.jike.spring.chapter10.aop.advice;public interface Waiter { void greet(String name原创 2015-11-12 15:56:00 · 2708 阅读 · 0 评论 -
使用SpringAOP 处理异常
Spring AOP在处理异常方面有着显著优势,下面实例说明。 定义LogicServicepackage com.jike.spring.chapter10.aop.advice;public class LogicService { public void saveData(){ // To do sth throw new RuntimeExcep原创 2015-11-12 17:33:09 · 597 阅读 · 0 评论