自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

原创 IOC/AOP/DI通俗解释

IOC是IOC容器来控制对象。DI是依赖IOC容器注入外部资源(包括对象、资源、常量数据)。AOP是切面,就是把和主业务无关的事情,放到代码外面去做(包括日志、通知)。

2020-08-26 14:08:21 739

原创 递归算法查找通讯录组织树父节点

private Organization findRootOrganization(Organization org) { Organization organization = org; if (null != organization) { String parentOrgId = organization.getParentOrgId(); if (null != parentOrgId && 0 <

2020-07-06 14:43:37 293

原创 Java模拟发送get请求接口

@RequestMapping("/get") public JSONObject get() { String url = "url调用的接口地址"; Map<String, Object> map = new HashMap<String, Object>(); map.put("name", "测试");//参数1 map.put("age", "10");//参数2 Ht

2020-05-27 15:56:13 452

原创 Java模拟发送post请求接口

@RequestMapping(path = "post") public JSONObject post( ) throws IOException { JSONObject result = this.start(); HttpClient client = new HttpClient(); PostMethod post = new PostMethod("url调用的接口地址"); PushParams pushParams = ne

2020-05-27 15:52:24 731

原创 Spring Boot使用拦截器日志记录

pom<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.57</version></dependency>拦截器配置@Configurat...

2019-12-30 15:45:35 2346

原创 Spring Boot使用Spring Session+Redis实现Session共享

pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <depend...

2019-12-30 15:33:29 123

原创 Spring Boot使用Zookeeper作为配置中心

pom<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zookeeper-discovery</artifactId></dependency><dependency...

2019-11-28 14:20:30 1651

原创 Spring Boot使用Consul作为配置中心

bootstrap.ymlspring: application: name: form cloud: consul: host: 10.64.43.152 config: enabled: true #设置这个属性为false将会关闭Consul配置 format: yaml data-key: ...

2019-10-16 16:25:34 853 1

原创 Linux将一台服务器文件拷贝到另一台服务器

方式一在“10.244.4.100”服务器,将系统下/home/mobileoa/emqx-ee-centos7-v3.4.0.zip文件拷贝到“10.190.3.210”的远程Linux系统中root用户下的/tmp目录下:scp /home/mobileoa/emqx-ee-centos7-v3.4.0.zip [email protected]:/tmp,命令输入完毕,会要求输入“10....

2019-09-25 11:16:39 9630

原创 解决SecureCRT报错keyboard-interactive authentication with the ssh2 server failed

Option ->Session Options ->Connection-> SSH2,选择Authentication,勾选Password,双击Properties输入两次密码确定即可。

2019-09-25 11:09:59 19507

原创 HSSFWorkbook导入Microsoft Office Excel

控制层@PostMapping("/importExcel") public JSONObject importExcel(@RequestParam("file") MultipartFile file) { LOGGER.info("importExcel - start"); JSONObject result = this.start(); try { this.pa...

2019-09-24 14:40:28 266

原创 Spring Data JPA中save()和saveAndFlush()方法区别

JPA高并发下的处理使用save()发现无论怎么同步锁都会出现数据误差,后来换成saveAndFlush()方法结果对了,以此推断save()方法具有延迟性。

2019-09-24 14:07:11 4530

原创 PostMethod发送post请求忽略HTTPS证书验证

1.信任全部证书类MySSLProtocolSocketFactoryimport java.io.IOException;import java.net.InetAddress;import java.net.InetSocketAddress;import java.net.Socket;import java.net.SocketAddress;import java.net.U...

2019-09-23 15:21:55 2740 2

原创 PageOffice在线预览word/excel/ppt/pdf

//Controller层import com.zhuozhengsoft.pageoffice.*;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Value;import org.springframework.boot...

2019-08-23 11:29:01 5855 2

原创 Spring Boot配置静态资源实现文件上传在线查看

spring.mvc.static-path-pattern代表的含义是我们应该以什么样的路径来访问静态资源,换句话说,只有静态资源满足什么样的匹配条件,Spring Boot才会处理静态资源请求。spring.resources.static-locations用于告诉Spring Boot应该在何处查找静态资源文件,这是一个列表性的配置,查找文件时会依赖于配置的先后顺序依次进行。spr...

2019-08-23 11:13:34 2682

原创 Java微信JSPI支付(提供源码)

微信JSPI支付可以作为小程序支付/公众号支付更改WxPayConfig文件和WeixinController文件appid、mch_id、key、notify_ur等参数即可完成小程序支付和公众号支付及回调功能。包含统一下单(支付接口)即WeixinController中pay方法、支付结果通知(回调接口)即WeixinController中notify方法、使用code获取openid接口即...

2019-08-23 11:00:02 1808 2

原创 Java连接FTP服务器上传文件

import java.io.File; import java.io.FileInputStream; import org.apache.commons.net.ftp.FTPClient; import org.apache.commons.net.ftp.FTPReply; public class TestFtp{ private...

2019-08-23 10:35:14 2375

原创 Spring Boot配置统一跨域过滤器

重写WebMvcConfigurer的addCorsMappings()可以解决一部分跨域的问题,但是对于有些过滤器涉及到跨域,且拦截器位面较高的话,还是会出现一些跨域问题。代码://配置CorsFilter跨域过滤器CorsFilterRegistrationConfigimport org.springframework.boot.context.properties.Configura...

2019-08-23 10:13:05 613

原创 Java中List按指定长度分割成多个List

项目背景:我们一个APP需要对6万余人同时推送消息,但是极光推送能力每次只有500,所以我们需要将一个包含6万多元素的List按500的长度为一组分割成多个List。代码://list按指定长度分割方法private List<List<PushMessageExcel>> splitList(List<PushMessageExcel> messages...

2019-08-23 09:59:11 12030 2

【微信JSPI支付】小程序支付/公众号支付 Java后台源码 项目采用SpringBoot框架 可直接运行

项目采用SpringBoot框架,可直接运行,更改WxPayConfig文件和WeixinController文件appid、mch_id、key、notify_ur等参数即可完成小程序支付和公众号支付及回调功能。包含统一下单(支付接口)即WeixinController中pay方法、支付结果通知(回调接口)即WeixinController中notify方法、使用code获取openid接口即WeixinController中prepay方法

2018-09-30

【微信APP支付】Java后台源码 项目采用SpringBoot框架 可直接运行

项目采用SpringBoot框架,可直接运行,更改WxPayConfig文件appid、mch_id、key、notify_url即可完成APP支付及回调功能。包含统一下单(支付接口)即WeixinController中pay方法、支付结果通知(回调接口)即WeixinController中notify方法

2018-09-30

【支付宝支付】当面付/APP支付/手机网站支付 Java后台源码 项目采用SpringBoot框架 可直接运行

项目采用SpringBoot框架,可直接运行,更改AlipayConfig文件partner、private_key、ali_public_key、service、app_id即可完成当面付/APP支付/手机网站支付及回调功能

2018-08-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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