05 2020 档案

摘要:###修改配置 vi /etc/sysctl.conf net.ipv4.ip_forward=1 ###重启network、Docker systemctl restart network && systemctl restart docker ###查看是否成功修改 sysctl net.ipv 阅读全文
posted @ 2020-05-26 16:29 eedc 阅读(142) 评论(0) 推荐(0)
摘要:JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。Java Runtime Environment(JRE)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。JV 阅读全文
posted @ 2020-05-25 19:37 eedc 阅读(101) 评论(0) 推荐(0)
摘要:原因 本地镜像无仓库信息 解决方案 标记本地镜像,将其归入某一仓库。 例: 参数说明 bf756fblae65 [IMAGE ID] intimidate [远程仓库名称] eedc_test [REPOSITORY] latest [TAG] 阅读全文
posted @ 2020-05-22 11:38 eedc 阅读(340) 评论(0) 推荐(0)
摘要:权限问题 1. 登陆对应ssh目录 2. 赋权 3. 重启sshd服务 centos7: centos6: 阅读全文
posted @ 2020-05-19 14:44 eedc 阅读(959) 评论(0) 推荐(0)
摘要:IOS解决方案 核心js 需要引用微信sdk 示例 阅读全文
posted @ 2020-05-15 19:15 eedc 阅读(3969) 评论(0) 推荐(0)
摘要:微信小程序API wx.request 使用Promise封装 统一请求入口 统一异常处理 http封装js:httpService.js 使用方式 1. 直接调用,业务页js直接调用, 如:index.js 直接调用 httpservice.js 中的方法 2. [ 推荐 ] 按业务类型封装业务, 阅读全文
posted @ 2020-05-13 23:17 eedc 阅读(1238) 评论(0) 推荐(0)
摘要:1. WindowsServiceWrapper(WinSW) Github: "https://github.com/kohsuke/winsw/" 下载地址: "http://repo.jenkins ci.org/releases/com/sun/winsw/winsw/" 介绍: A wra 阅读全文
posted @ 2020-05-11 12:27 eedc 阅读(235) 评论(0) 推荐(0)
摘要:————— 第二天 ————— ———————————— 示例程序:启动两个线程,每个线程中让静态变量count循环累加100次。 最终输出的count结果是什么呢?一定会是200吗? 加了同步锁之后,count自增的操作变成了原子性操作,所以最终的输出一定是count=200,代码实现了线程安全。 阅读全文
posted @ 2020-05-08 18:17 eedc 阅读(125) 评论(0) 推荐(0)
摘要:投递主要针对生产端,什么是生产端的可靠性投递? 保障消息成功的发出去 保证MQ节点成功收到消息 发送端收到MQ的确认应答 完善的消息补偿机制,只做前三步的时候,也许生产端就失败了 BAT/TMD 互联网大厂解决方案,看具体业务和并发量 消息落库,对消息状态进行打标 消息的延迟投递,做二次检查,回调检 阅读全文
posted @ 2020-05-08 17:09 eedc 阅读(268) 评论(0) 推荐(0)
摘要:什么是幂等性? 对于同一笔业务操作,不管调用多少次,得到的结果都是一样的。 幂等性设计 我们以对接支付宝充值为例,来分析支付回调接口如何设计? 如果我们系统中对接过支付宝充值功能的,我们需要给支付宝提供一个回调接口,支付宝回调信息中会携带(out_trade_no【商户订单号】,trade_no【支 阅读全文
posted @ 2020-05-08 16:58 eedc 阅读(337) 评论(0) 推荐(0)
摘要:本章讨论主题 如何确保消息至少消费一次,确保消费者最大程度消费成功 消费者消费消息有2中方式: 1. push方式 消息服务接收到消息之后,主动将消息推送给消费者消费 2. pull方式 消费者定时从消息服务中拉取消息进行消费 下面我们将讨论2中方式中如何确保消息至少被消费一次。 push模式 消费 阅读全文
posted @ 2020-05-08 16:46 eedc 阅读(259) 评论(0) 推荐(0)
摘要:本章内容 从消费者的角度出发,分析一下消息消费的两种方式: push方式 pull方式 push方式 消息消费的过程: 1. mq接收到消息 2. mq主动将消息推送给消费者(消费者需提供一个消费接口) mq属于主动方,消费者属于一种被动消费,一旦有消息到达mq,会触发mq推送机制,将消息推送给消费 阅读全文
posted @ 2020-05-08 16:37 eedc 阅读(694) 评论(0) 推荐(0)
摘要:背景 电商中有这样的一个场景: 下单成功之后送积分的操作,我们使用mq来实现 下单成功之后,投递一条消息到mq,积分系统消费消息,给用户增加积分 我们主要讨论一下,下单及投递消息到mq的操作,如何实现?每种方式优缺点? 方式一 step1:start transaction step2:生成订单 s 阅读全文
posted @ 2020-05-08 16:33 eedc 阅读(316) 评论(0) 推荐(0)
摘要:MQ的作用 通过异步方式对系统解耦 增加系统的并发处理能力 通过异步方式对系统解耦 以用户注册为例,一般情况下: 分下一下,上面过程存在的一些问题: 注册过程会调用4个服务(注册服务、邮件服务、短信服务、积分服务),服务之间依赖性太强,任何一个服务不可用,直接影响整个注册业务 接口耗时太长,每个服务 阅读全文
posted @ 2020-05-08 16:24 eedc 阅读(298) 评论(0) 推荐(0)
摘要:一、什么是JDBC? JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员 阅读全文
posted @ 2020-05-07 16:08 eedc 阅读(245) 评论(0) 推荐(0)
摘要:注解对比 | |@Controller | @RestController | @Service | @Repository | @Component| |: |: |: |: |: |: | |源码注解| @Retention(RetentionPolicy.RUNTIME) @Component 阅读全文
posted @ 2020-05-06 14:30 eedc 阅读(863) 评论(0) 推荐(0)
摘要:在开始博客之前,还是同样的给一个大概的目录结构,实则即为一般MySQL的优化步骤 1. 查看SQL的执行频率 使用show status命令 2. 定位哪些需要优化的SQL 通过慢查询记录+show processlist命令查看当前线程 3. 分析为什么SQL执行效率低 使用explain/des 阅读全文
posted @ 2020-05-05 01:23 eedc 阅读(142) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2020-05-04 17:23 eedc 阅读(0) 评论(0) 推荐(0)
摘要:一. 什么是Solr? 其实我们大多数人都使用过Solr,也许你不会相信我说的这句话,但是事实却是如此啊 ! 每当你想买自己喜欢的东东时,你可能会打开某宝或者某东,像这样一搜,就能搜到很多东西,你知道你看到的这些数据都来自哪儿吗?百度一下你就知道!这些数据来自哪儿吗?等你了解完Solr后你就知道答案 阅读全文
posted @ 2020-05-04 16:46 eedc 阅读(307) 评论(0) 推荐(0)
摘要:SpringCloud整合了一套较为完整的微服务解决方案框架,而Dubbo只是解决了微服务的几个方面的问题。 content | Dubbo | SpringCloud | | 服务注册中心|zookeeper|Spring Cloud Netflix Eureka 服务调用方式|RPC|REST 阅读全文
posted @ 2020-05-04 15:49 eedc 阅读(959) 评论(0) 推荐(0)