自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 微信H5支付流程

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

2017-12-04 18:25:13 628

原创 虚拟机上网

[img]http://dl2.iteye.com/upload/attachment/0127/7305/28f61158-f6e0-34ff-ad21-23038e0f900b.png[/img]

2017-11-08 14:30:20 117

原创 DBCP连接池TestOnBorrow的用法

生产环境连接池TestOnBorrow设置为false,导致有时获取的连接不可用。分析如下:[list][*]TestOnBorrow=false时,由于不检测池里连接的可用性,于是假如连接池中的连接被数据库关闭了,应用通过连接池getConnection时,都可能获取到这些不可用的连接,且这些连接如果不被其他线程回收的话,它们不会被连接池被废除,也不会重新被创建,占用了连接池的名额。...

2017-11-07 09:22:18 4444

原创 This application has no explicit mapping for /error, so you are seeing this as a

访问Springboot的actuator的健康页面报错[code="java"]Whitelabel Error PageThis 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...

2017-11-03 11:40:42 1778

原创 SQL脚本收集

获取当月创建时间月份与当前月一致的记录,统计amount总和[code="java"]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'...

2017-11-01 15:46:23 77

原创 @Autowired与@Resource的区别

1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Quali...

2017-11-01 11:27:12 71

原创 @Autowired的用法

@Autowired是按类型进行装配的。如果一个接口UserInterface,有多个实现类[code="java"]AImpl(@service(name="userInterface1"))BImpl(@service(name="userInterface2"))[/code]这些实现类都加入了Spring容器。注入实例的几种方式:1、通过加上注解@Qua...

2017-11-01 11:24:03 149

原创 springboot与mybatis整合

1、通过IDEA生成SpringBoot项目2、修改application.properties配置文件[code="java"]## Mybatis 数据库访问spring.datasource.url = jdbc:mysql://127.0.0.1:3306/customer?\ useUnicode=true&characterEncoding=UTF-8&zeroD...

2017-11-01 09:32:36 85

原创 Caused by: java.lang.NoClassDefFoundError: org/aspectj/util/PartialOrder$Par

Caused by: java.lang.NoClassDefFoundError: org/aspectj/util/PartialOrder$Par启动程序时控制台报错:java.lang.NoClassDefFoundError: org/aspectj/util/PartialOrder$PartialComparable.报错原因:缺少jar包,aspectjweaver-1...

2017-10-31 17:40:55 676

原创 springboot与dubbo整合

1、通过IDEA生成SpringBoot项目2、修改application.properties配置文件[img]http://dl2.iteye.com/upload/attachment/0127/6343/1995b5db-87b1-3076-ba8f-3b461f8e1cd5.png[/img]3、实现RPC接口(RPC接口定义在单独的项目中,如果不是需保证接口...

2017-10-31 16:37:12 97

原创 assembly插件使用,将maven库中没有的jar包导入可运行的jar包中

1、在dependency中加入 provided2、加入maven-assembly-plugin插件3、通过maven命令运行:mvn assembly:assembly[code="java"] com.kumkee UserAgentParser 0.0.1 ...

2017-10-30 11:33:51 371

原创 获取指定字符串标志的字符串出现的索引位置

获取指定字符串标志的字符串出现的索引位置[code="java"] /** * 获取指定字符串标志的字符串出现的索引位置 * @Date 2017年10月30日 11:11:07 * @param value * @param operator * @param index * * @return ...

2017-10-30 11:14:07 876

原创 linux常用命令

## 查看内核uname -a## 查看命令是否存在where is## 停止mysql服务mysql.server stop ## 查看文件more error.logq 退出## 将文件中的前一百条记录放到新建的100_access.log文件中head -n 100 access.log >100_access.log## 获取文件...

2017-10-30 10:23:33 89

原创 springboot控制台显示带颜色

配置文件中加入[code="java"]spring.output.ansi.enabled=ALWAYS[/code]

2017-10-23 13:05:58 6810 3

原创 Zookeeper在CentOS7的配置和验证

ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。下载 ZooKeeper ,地址 http://www.apache.org/dyn/closer.cgi/zookeeper 解压 ZooKeeper[code="java"]tar zxvf zookeeper...

2017-10-23 10:59:06 337

原创 IDEA中显示FIXME标签,不显示TODO标签

1、新建自定义标签ziser2、新增Filter:name=ziser3、新增ziser的live temple模板4、TODO面板选择ziser的Filter[img]http://dl2.iteye.com/upload/attachment/0127/4650/02c9ce95-708e-3582-837f-f61e56244fe6.png[/img][img...

2017-10-20 16:41:40 1579

原创 IDEA使用小技巧

持续更新1、分屏显示:File -> setting -> keymap,搜索(注意大小写):   Split Vertically 水平分屏   Split Horizontally 垂直分屏 水平分屏[img]http://dl2.iteye.com/upload/attachment/0127/4615/c230c327-7778-3d37-95e1-0afe56...

2017-10-20 10:01:00 91

原创 Number类型显示,带地区的金额、四舍五入的数字、百分比的数字

[code="java"]public static void main(String[] args) { // 不使用格式化输出数 double d = 10.0 / 3.0; System.out.println("无格式化输出:" + d); // 使用本地默认格式输出数 NumberFormat numberFormat = NumberFormat.ge...

2017-10-19 18:28:06 901

原创 HashMap原理

概述HashMap基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。值得注意的是HashMap不是线程安全的,如果想要线程安全的HashMap,可以通过Collections类的静态方法synchronizedMap获得线程安全的HashMap。( Map map = Collections.synchronizedMap(new H...

2017-10-18 21:52:33 408

原创 Java垃圾回收机制

垃圾回收(Garbage Collection,GC)。在Java中,内存动态分配和垃圾回收的问题,都交给了JVM来处理。[list][*]一.如何确定某个对象是“垃圾”?[*]二.典型的垃圾收集算法[*]三.典型的垃圾收集器[/list][size=large]一.如何确定某个对象是“垃圾”?[/size]垃圾收集器的任务是回收垃圾对象所占的空间供新的对象...

2017-10-18 21:28:48 93

原创 JAVA中三种常用的RPC框架介绍

RPC是远程过程调用的简称,广泛应用在大规模分布式应用中,作用是有助于系统的垂直拆分,使系统更易拓展。Java中的RPC框架比较多,各有特色,广泛使用的有RMI、Hessian、Dubbo等。RPC还有一个特点就是能够跨语言,本文只以JAVA语言里的RPC为例。对于RPC有一个逻辑关系图,以RMI为例:其他的框架结构也类似,区别在于对象的序列化方法,传输对象的通讯协议,以及注册中心的管...

2017-10-18 14:03:19 216

原创 Mapped Statements collection does not contain value for

[size=large]Mapped Statements collection does not contain value for后面是什么类什么方法之类的: 错误原因有几种: 1、mapper.xml中没有加入namespace 2、mapper.xml中的方法和接口mapper的方法不对应 3、mapper.xml没有加入到mybatis-config.xml中(即总的配置...

2017-10-18 13:51:21 161

空空如也

空空如也

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

TA关注的人

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