![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
其他
文章平均质量分 76
其他文章分享
linkingfei
coder;
展开
-
k8s入门学习-采坑记录
1、flannel安装配置flannel-io/flannelwget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.ymlkubectl apply -f kube-flannel.yml2、在安装完flannel,coredns一直不能正常启动:master不允许部署查看原因:即主节点master默认不予许部署work pod,解除限制方法:允许master原创 2021-08-05 00:32:51 · 330 阅读 · 0 评论 -
订单超时-延时任务处理
订单超时未支付关闭1、定时任务时效性差,会有一定的延迟,这个延迟时间最大就是每隔一定时间的大小,如果你设置每分钟定时轮询一次,那么理论上订单取消时间的最大误差就有一分钟,当然也可能更大,比如一分钟之内有大量数据,但是一分钟没处理完,那么下一分钟的就会顺延。效率低。对数据库的压力比较大。2、被动取消这种方式依赖于用户的查询操作触发,这也就是说如果用户不进行查询订单的操作,该订单就永远不会被取消。不会取消的订单,也就可能意味着库存可能被占用可能是被动取消 +定时任务的这种组合实现方式。这种情转载 2021-02-25 14:02:14 · 879 阅读 · 0 评论 -
docker入门
容器容器是一系列相互隔离的进程。它们自身具备有轻量操作系统层面的虚拟化技术,每个容器都有着自己的PID,User,UTS,和传统的虚拟机相比,容器技术更加地轻便,带来的损耗也更加小。docker#移除原先的docker安装包yum remove docker docker-common docker-selinux docker-engine#安装必备的插件yum install...原创 2020-01-25 13:57:17 · 86 阅读 · 0 评论 -
单元测试实践总结
1、A\B测试1、是什么一个好的产品都是迭代出来的,而我们很可能不清楚这次的迭代最终是好是坏(至少我们是觉得迭代对用户是好的,是有帮助的,对公司的转化也是好的),但是我们的用户未必就买账。ABTest最主要做的就是一个分流:将10%流量分给用户群体A将10%流量分给用户群体B我们需要保证的是:一个用户再次请求进来,用户看到的结果是一样的一般可以这样做:对 用 户 ID( 设 备 ID/CookieId/userId/openId) 取hash值,每 次 Hash 的 结 果 都 是 相原创 2020-12-20 21:36:55 · 650 阅读 · 0 评论 -
在线编辑工具
https://mahua.jser.me/https://pandao.github.io/editor.md/http://www.markdownpad.com/https://www.zybuluo.com/mdeditor原创 2020-01-24 20:49:18 · 119 阅读 · 0 评论 -
JMH-Java性能测试
Mode 表示 JMH 进行 Benchmark 时所使用的模式。通常是测量的维度不同,或是测量的方式不同。目前JMH 共有四种模式:Throughput: 整体吞吐量,例如“1秒内可以执行多少次调用”。AverageTime: 调用的平均时间,例如“每次调用平均耗时xxx毫秒”。SampleTime: 随机取样,最后输出取样结果的分布,例如“99%的调用在xxx毫秒以内,99.99%的调用在xxx毫秒以内”SingleShotTime: 以上模式都是默认一次 iteration 是 1s,唯有原创 2020-10-24 16:07:55 · 517 阅读 · 0 评论 -
近期工作总结
多值查询:FIND_IN_SET(id,‘1,2,3,4,5’);字符串拼接:StringUtils.join(array, “-”)日期格式化:将String转换成Date,一般前台给后台传值时用@DateTimeFormat(pattern = “yyyy-MM-dd HH:mm:ss”)将Date转换成String 一般后台传值给前台时@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”, timezone=”GMT+8”)条件统计:..原创 2020-10-02 20:45:56 · 120 阅读 · 0 评论 -
如何阅读源码
策略最好的方式就是官方参考指南,亲生父母往往对孩子是最了解的,对孩子的描述也是最详细的;比如Spring Boot Reference Guide就是对springboot最详细的描述,怎么样使用springboot、springboot特性等等,通过此指南,springboot在你面前一览无遗;但是,springboot毕竟是外国人的孩子,如果英语不好,估计读起来有点头疼了,不过我们有goo...转载 2021-01-29 23:02:11 · 178 阅读 · 0 评论 -
为什么要构建知识体系?
转载任何的学习都是在增强人的可控能力,如何构建自己的知识体系?这是一个很大的话题,知乎和分答上不少人都提问过这个问题,可见也是一个相对比较普遍的话题。总结下来大概有六个步骤:目标、获取、提炼、输出、聚合、扩充。1、目标:知识架构是达成目标的一种路径获取知识一定是为了解决某一个问题,或者是满足某方面的好奇心。解决问题就是在树立目标。抛开目标谈构建知识体系是一个伪命题。我们太希望找到...转载 2019-11-29 23:41:47 · 1043 阅读 · 0 评论 -
阅读
告诫智力与毅力: 聪不聪明,把一件事没做好就要有长期做的决心,直到做好朋友与助力: 长大就要讨生活,混社会,做人在先做事在后,多交朋友,一群人的力量 总比一个人的大,对朋友要以诚相待,你对别人好,别人也会对你好。眼界与定力: 禁得住诱惑,少犯错,多做好事 人生若如几回忆爱:第一次的爱,是依恋,是父母的爱,要...转载 2018-06-21 20:47:54 · 137 阅读 · 0 评论 -
Guns入门3
修改表初始化tblHouse.js:在guns-admin下的modular\housemanager\tblHouse:TblHouse.initColumn = function () { return [ {field: 'selectItem', radio: true}, {title: '房屋编号', field: 'id', vi...原创 2018-10-13 00:01:07 · 420 阅读 · 0 评论 -
Guns入门2
一、将项目导入到Idea中,配置数据源: 在guns-admin的src/main/resource下: application.yml修改用户名与密码二、实现自定义模块:创建数据表: create table tbl_house( id int(32), house_user varchar(50), house_address varchar(200),...原创 2018-10-12 23:41:45 · 482 阅读 · 0 评论 -
Guns入门
一、下载源码包:下载地址:https://gitee.com/stylefeng/guns先将项目的guns-admin/sql下的SQL文件导入到数据库中主要数据表:原创 2018-10-12 23:05:19 · 1419 阅读 · 0 评论 -
2018开源项目
tensorspace:项目链接 TensorSpace 是一套用于构建神经网络 3D 可视化应用的框架。 开发者可以使用类 Keras 风格的 TensorSpace API,轻松创建可视化网络、加载神经网络模型并在浏 览器中基于已加载的模型进行 3D 可交互呈现。learnGitBranching:项目链接 learnGitBranching 是一个 git 仿真沙盒,提...原创 2019-02-15 12:20:51 · 179 阅读 · 0 评论