`
文章列表

微信H5支付流程

微信H5支付流程 1、前端处理:通过短链进入支付; 2、前端调用后台:选择微信支付,触发后台接口(传递:第7步的跳转url); 3、后台调用微信:后台接口拼接参数(支付成功回调后台接口),触发微信统一下单接口; 4、微信返回后台:微信返回给后台:下单成功的支付跳转链接; 5、后台响应前端:后台拼接前端传入的支付完成跳转页面作为支付链接返回前端; 6、前端调用微信:前端调用支付链接; 7、微信响应前端同步:支付操作完成后响应跳转页面; 8、微信响应后台异步:(支付成功回调后台接口)。

虚拟机上网

...
生产环境连接池TestOnBorrow设置为false,导致有时获取的连接不可用。分析如下: TestOnBorrow=false时,由于不检测池里连接的可用性,于是假如连接池中的连接被数据库关闭了,应用通过连接池getConnection时,都可能获取到这些不可用的连接,且这些连接如果不被其他线程回收的话,它们不会被连接池被废除,也不会重新被创建,占用了连接池的名额。 The last packet successfully received from the server was 19,956 milliseconds ago. The last packet sent succes ...
访问Springboot的actuator的健康页面报错 Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Fri Nov 03 11:38:21 GMT+08:00 2017 There was an unexpected error (type=Unauthorized, status=401). Full authentication is required to access this resou ...

SQL脚本收集

获取当月创建时间月份与当前月一致的记录,统计amount总和 SELECT date_format(create_time, '%Y-%m') AS m,sum(amount) monthSalary FROM t_details WHERE date_format(create_time, '%Y-%m') = date_format(now(), '%Y-%m') AND cid = 35 AND type = 1 GROUP BY m DESC LIMIT 1
1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Qualifier注解进行使用,如下: @Autowired() @Qualifier("baseDao") private BaseDao baseDao; 3、@ ...
@Autowired是按类型进行装配的。 如果一个接口UserInterface,有多个实现类 AImpl(@service(name="userInterface1")) BImpl(@service(name="userInterface2")) 这些实现类都加入了Spring容器。 注入实例的几种方式: 1、通过加上注解@Qualifier来区分不同的实例 @Autowire @Qualifier("userInterface1") IUserInterface iUserInterface; 2.通过@Resour ...
1、通过IDEA生成SpringBoot项目 2、修改application.properties配置文件 ## Mybatis 数据库访问 spring.datasource.url = jdbc:mysql://127.0.0.1:3306/customer?\ useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull spring.datasource.username = root spring.datasource.password = root spring.d ...
Caused by: java.lang.NoClassDefFoundError: org/aspectj/util/PartialOrder$Par 启动程序时控制台报错:java.lang.NoClassDefFoundError: org/aspectj/util/PartialOrder$PartialComparable. 报错原因:缺少jar包,aspectjweaver-1.5.2.jar MAVEN导入 <dependency> <groupId>aspectj</groupId> <artifactId> ...
1、通过IDEA生成SpringBoot项目 2、修改application.properties配置文件 3、实现RPC接口(RPC接口定义在单独的项目中,如果不是需保证接口及其实现在相同的包下面) 注意:@Service和@Reference两个注解的引用路径 4、pom.xml导入 注意:spring-boot-starter依赖需要放在前面 <properties> <dubbo.version>2.8.4</dubbo.version> <zkclient.version>0.10 ...
1、在dependency中加入 <scope>provided</scope> 2、加入<artifactId>maven-assembly-plugin</artifactId>插件 3、通过maven命令运行:mvn assembly:assembly <dependencies> <!-- 添加UserAgent的依赖 --> <dependency> <groupId>com.kumkee</groupId> ...
获取指定字符串标志的字符串出现的索引位置 /** * 获取指定字符串标志的字符串出现的索引位置 * @Date 2017年10月30日 11:11:07 * @param value * @param operator * @param index * * @return */ private int getCharacterPosition(String value, String operator, int index) { Matcher matcher = ...
## 查看内核 uname -a ## 查看命令是否存在 where is ## 停止mysql服务 mysql.server stop ## 查看文件 more error.log q 退出 ## 将文件中的前一百条记录放到新建的100_access.log文件中 head -n 100 access.log >100_access.log ## 获取文件的记录数 wc -l 100_access.log ## Linux hostname设置: sudu vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=hadoop001 ...
配置文件中加入 spring.output.ansi.enabled=ALWAYS
ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 下载 ZooKeeper ,地址 http://www.apache.org/dyn/closer.cgi/zookeeper 解压 ZooKeeper tar zxvf zookeeper-3.4.8.tar.gz 在 conf 目录新建 zoo.cfg ,照着该目录的 zoo_sample.cfg 配置如下。 cd zookeeper-3.3.6/conf vim zoo.cfg zoo.cfg 代码如下(自 ...
Global site tag (gtag.js) - Google Analytics