Fork me on GitHub

08 2018 档案

摘要:进行远程debug是我们排查线上bug的一个最常用的工具,本篇博文就简单介绍一下如何使用IDEA来进行远程debug 1. 修改Tomcat配置文件 修改bin目录下的catalina.sh文件,在文件的第一行添加下面代码JAVA_OPTS="-Xdebug -Xnoagent -Djava.com 阅读全文
posted @ 2018-08-20 09:12 石玉军 阅读(312) 评论(0) 推荐(0)
摘要:1.前提条件 相比较于支付宝和微信的支付功能接入这一块,银行相对来说更加严格,比如说支付宝,在你签约之前可以进行一些测试。但是银行来说就不是这样了,如果您现在要进行招行的支付功能开发的话,请务必先让相关人员去进行签约 2. 测试开发必须条件 进行测试开发之前有几个比较重要的东西是不可避免的,我们来看 阅读全文
posted @ 2018-08-20 00:09 石玉军 阅读(2507) 评论(0) 推荐(1)
摘要:Lombok是什么? lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立get、set、构造方法、log、toString、hashCode、equals 阅读全文
posted @ 2018-08-17 17:11 石玉军 阅读(432) 评论(0) 推荐(0)
摘要:我们都知道平常在使用SpringBoot和SpringCloud的时候,如果需要加载一两个配置文件的话我们通常使用@Value("${属性名称}")注解去加载。但是如果配置文件属性特别多的时候使用这种方式就显得特别的不友好了。 比如说,我们要加载下方这个名为application.yml的配置文件。 阅读全文
posted @ 2018-08-17 11:21 石玉军 阅读(1559) 评论(0) 推荐(1)
摘要:很多时候我们都会碰到需要在程序启动时去执行的方法,比如说去读取某个配置,预加载缓存,定时任务的初始化等。这里给出几种解决方案供大家参考。 1. 使用@PostConstruct注解 这个注解呢,可以在Spring加载这个类的时候执行一次。来看一下下方代码。 123456789101112131415 阅读全文
posted @ 2018-08-17 09:24 石玉军 阅读(25660) 评论(0) 推荐(0)
摘要:很多项目中都会遇到需要定时任务的情况,本篇文章就结合了Spring中以及SpringBoot、SpringCloud中定时任务的解决方案。 在Spring中使用定时器 用SpringBoot比较多的同学可能都会觉得Spring的xml配置确实比较麻烦,如果想在Spring中使用定时器的话其实是必须使 阅读全文
posted @ 2018-08-16 23:52 石玉军 阅读(2603) 评论(0) 推荐(0)
摘要:说起来做一个支付系统最基础的就是支付功能了,对于我们来说除了各大银行以外微信和支付宝也是必选项,毕竟人家这个庞大的用户群在那里摆着呢,你不用那不是想着放弃这些用户么。 今天我们就来看一看对于我们开发者来说如何快速的进行接入。 首先我们要做的就是先去蚂蚁金服开放平台注册账号https://open.a 阅读全文
posted @ 2018-08-14 23:31 石玉军 阅读(968) 评论(0) 推荐(1)
摘要:由于Apollo支持的图形化界面相对于我们更加的友好,所以此次我们使用Apollo来做配置中心 本篇文章实现了使用Apollo配置了dev和fat两个环境下的属性配置。Apollo官方文档https://github.com/ctripcorp/apollo/wiki 1.下载依赖 2. 创建数据库 阅读全文
posted @ 2018-08-12 17:31 石玉军 阅读(890) 评论(0) 推荐(0)