摘要:
ignore文件配置 在项目根目录创建 .gitignore文件 配置参数 # Compiled class file *.class # Log file *.log # BlueJ files *.ctxt # Mobile Tools for Java (J2ME) .mtj.tmp/ # P 阅读全文
摘要:
IP地理信息解析-高德API 1.IP地理位置信息解析方案 需求说明 IP信息转换为地理位置信息 解决方案 离线 纯真IP库 GeoLite2 埃文科技 ip2region https://github.com/lionsoul2014/ip2region 在线 百度地图API https://lb 阅读全文
摘要:
Docker部署XXL-Job 前置条件 必须保证Client与Server互通 Linux上已经安装好了Docker 地址:分布式任务调度平台XXL-JOB (xuxueli.com) 1.创建数据库脚本 从官网中下载 xxl-job-master.zip 跳转到github,下载 解压 xxl- 阅读全文
摘要:
shardingsphere 1.面试题 1.1 业务增长-数据库性能优化 数据库-单表1千万数据,未来1年还会增长500多万,性能较慢,怎么优化 根据实际情况优化 不分库分表 硬优化:提升系统硬件(更快的IO、更多的内存):宽带、CPU、硬盘 软优化: 数据库参数调优(运维做的) 分析慢查询SQL 阅读全文
摘要:
RabbitMQ 1.RabbitMQ简介 官网:http://www.rabbitmq.com/ 安装文档:https://www.rabbitmq.com/download.htm 1.1 什么是消息中间件 什么是MQ消息中间件? 全称MessageQueue,主要是⽤于程序和程序直接通信,异步 阅读全文
摘要:
通过第三方平台实现手机发送短信 短信验证码平台选择考虑点 各个类型短信价格 短信到达率、到达时间 短信内容变量灵活,方便支持多场景 支持多种推广内容的短信发放,例如业务推广、新产品宣讲、会员关怀等内容的短信 多维度数据统计-查看请求量、发送成功量、失败量、等 引入第三方短信平台 短信平台 阿里云:h 阅读全文
摘要:
谷歌Captcha图形验证码实战 1.为什么要进行图形验证码开发? 验证码开发是为了防止 短信-邮箱轰炸机 手机短信轰炸机是批量、循环给手机无限发送各种网站的注册验证码短信的方法。 原理: 很多人都用手机注册一些网站的验证了,比如手机验证码。先填手机号,然后发一条验证码过去,输入验证码,完成验证,注 阅读全文
摘要:
Java基础 1.面 向对象 1.1面向对象和面向过程的区别 面向过程: 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,能是最重要的因素。 缺点:没有面向对象易维护、易复用、易扩展 面向对象:一种编程风格 阅读全文
摘要:
统一接口响应工具 步骤 自定义一个枚举类,存放自定义需要返回的信息 public enum BizCodeEnum { /** * 通用操作码 */ OPS_REPEAT(110001,"重复操作"), /** *验证码 */ CODE_TO_ERROR(240001,"接收号码不合规"), COD 阅读全文
摘要:
Docker配置阿里云镜像加速 登录阿里云:https://cn.aliyun.com 控制台 >产品与服务 >容器镜像服务 阿里云镜像加速器配置地址:https://kgmux0ys.mirror.aliyuncs.com 配置步骤: 修改配置:vi /etc/docker/daemon.json 阅读全文