摘要:
1. 安装gcc(centos 7之后一般已自带,可以在第6步失败后再安装) yum install gcc gcc-c++ 2. 安装pcre yum install -y pcre pcre-devel 3. 安装zlib yum install -y zlib zlib-devel 4. 安装 阅读全文
摘要:
项目中难免会有异步处理的需求,像异步记录日志啦,异步发送邮件啦,而Dubbo又是现在主流的分布式框架,所有异步+Dubbo的组合是再所难免的 但博主是实践中发现Dubbo的服务并不能很好的跟Spring的@Async异步注解共存,否则会直接报错 解决方法时直接使用Dubbo自己的异步方法,栗子如下: 阅读全文
摘要:
查看当前系统资源限制 ulimit -a 设置用户的最大进程数(重启后失效) ulimit -u 1024 设置用户可以打开的最大文件句柄数(重启后失效) ulimit -n 65530 说明:现在阿里云的服务器一般都会帮你设置好了,还有,上面的方法只是快速修改,不能永久生效,如果想永久生效,就得修 阅读全文
摘要:
前言:以前都是直接用Java自带的邮件工具发送邮件,现在Spring帮我们做了封装,提供了更好用更简单的发送邮件工具JavaMailSender 关于邮件服务器的设置就不在这里说了,直接去QQ邮箱设置下就好,下面看下主要的步骤: 步骤一、添加发送邮件相关Maven依赖 <!-- Spring 邮件发 阅读全文
摘要:
一致性哈希算法是一种分布式哈希算法,主要是为了解决互联网中的热点(Hot spot)问题 计算公式 hash(服务器IP地址) % 2^32 hash(对象) % 2^32 将对象Hash后的值映射到顺时针最近的一台服务器上 Java实现 阅读全文
摘要:
一、选择排序 二、冒泡排序 三、插入排序 阅读全文
摘要:
基于google zxing 的Java二维码生成与解码 一、添加Maven依赖(解码时需要上传二维码图片,所以需要依赖文件上传包) <!-- google二维码工具 --> <dependency> <groupId>com.google.zxing</groupId> <artifactId>j 阅读全文
摘要:
第一步:注册微信支付账户,开通扫码支付 具体流程请参照官方说明 第二步:创建Maven项目 1. 添加微信支付SDK依赖、二维码工具依赖(微信支付需要自己通过二维码工具生成支付二维码) <!-- 微信支付 --> <dependency> <groupId>com.github.wxpay</gro 阅读全文
摘要:
第一步:蚂蚁金服开放平台注册账号 该步骤的详细流程请参考蚂蚁金服官方说明,本示例主要关注Java后台代码的实现 第二步:下载SDK,安装到本地或远程Maven仓库 1. 进入下载的SDK的如下目录 alipay.trade.page.pay-JAVA-UTF-8\WebContent\WEB-INF 阅读全文
摘要:
目前国内常见的第三方开放平台有: QQ开放平台 微信开放平台 蚂蚁金服开放平台 新浪微博开放平台 我们可以通过集成这些第三方平台来实现: 第三方登录 第三方支付 内容分享到第三方平台 获取第三方平台用户资源 ...... 下面以新浪微博开放平台的第三方登录为例看下Java系统具体的集成步骤,QQ和微 阅读全文