kelovp.
标签 · 20 篇文章

#工程实践

工具、部署、重构与稳定性

为什么单机要用Locust做接口压测而不是JMeter

由于上周在工作中需要对一款插件进行压测,但是鄙人设备和软件上都不是很健全,所以需要寻找一款性能优秀的压测软件,当然我可以肯定的是这软件肯定不是Java写的。这种事情绝对是Go/Python/C在单机暴打Java,所以本着这个思路,我直接去G…

GitBook搭建踩坑记录

周末啥都不想干,于是小心翼翼地做了下计划。很无奈的是似乎博客的性质不是笔记,要是用来记录一些很琐碎的东西感觉水文章的嫌疑比较重,出于这个想法我决定整个Gitbook类的文档,作为笔记和踩坑记录。 在这之前我看别人有用Hexo或者VuePre…

CopyHttpRequest Doc

随着团队微服务改造的深入,我们遇到了一个很棘手的问题:我们更换了全新的数据源/Mybatis版本/FastJson版本,天知道会出现什么奇怪的问题。(居然真就出现了),所以我们想出了比对结果来灰度的办法,大致思路如图: 即将Applicat…

Maven archetype不流行是有原因的

很多决策都是拍脑门的,包括这篇博客以及使用Maven archeType。我没有针对谁,只是这个东西的使用方式让我感觉简约的背后都是繁琐。Spring Boot为了杀死低版本Spring复杂的Xml配置,写了无数注解和yml式的配置来管理B…

如何高效处理格式统一的列表数据[雾]

RT,事情的起因是这样的: "之前的老代码执行缓慢问题找到了吗?" "emm,那个是这样的,arthas不支持过长的方法,我们的那个代码我觉得挺短的" "挺短的?1000行了都,给我拆了!" "emm,好" 然后我小心翼翼的拆分了祖传的作文…

如何在祖传代码快速拔出骨刺,造就流畅的API

刚从前几天的修改配置导致服务假死中缓过劲来,我还在享受着周日の甜蜜美梦。突然服务监控传来噩耗,说是我们订单服务宕机了。哦豁,一看时间早上八点零五。不过这些事情我当时并不是知道,因为那天手机关机了(这不是重点),后来在下午分析了一下问题出现的…

事故Review:如何在流程上避免错误发生

在19的年底来看我的确是遭遇了一次工作生涯当中的滑铁卢,抛开我自负和不负责的心态和操作来看,其实我只是一个无辜的受害者,更近一步即:我压根不会工作。为什么这么讲?让我们看下当时事故之后我的思考和现在我眼中的19翻车惨案到底有什么区别。当然,…

[KelovpString] 2017-11~ 2018-11 失误操作集锦Top5

不知不觉之间已经参加工作一年了(雾)。在这一年当中,桃子不止写了几段代码,也玩出了一些蜜汁操作。让我们今天一起回顾一下这猎奇的过往一年吧(内心崩溃)。 说出来你肯定不信,我第一个学会的Git命令可不是什么git clone xxx这么安稳的…

安全和我的距离

可能我比较偏业务,所以离我们的大佬@dr0op 的行业和涉及面其实不是特别大。但是八月中旬的时候经历了一场有惊无险的事故之后,我意识到安全是保证业务流程能够work的基本条件。现在细细道来事情的经过吧: 公司的项目大都是SpringMVC,…

部署Django项目到生产环境

因为项目是在Windows下开发的,而windows下的py版本是3.5,所以得先搞定linux下自带的py2.7,然后安装上py3.5,再安装django(注意版本一致,一会出什么小问题可没法查了) 安装成功后可以查看: 我这里使用的是p…

二维码验证防伪系统

二维码具有信息容量大、纠错能力强、印刷成本低和唯一性等特点,广泛应用于电子商务移动支付以及防伪验证系统等诸多领域。防伪一般是通过商品的唯一性来查验真假,即每个防伪标识所包含的信息都是不一样的。基于二维码技术的防伪验证系统,可以将每件商品唯一…

Jetty

事情起源于本地自测。在浏览项目之后我的反应是通过Tomcat的方式来测试,但是项目很大。所以我在本地测试的话如果按照我之前不认识Jetty的情况来实现就应该是以下流程:利用Maven Build 在target目录下生成项目包,然后手动部署…

Eclipse下使用Git

这个事情说起来又是很尴尬的一件:在平时练习的时候将部分代码有做过提交到GitHub的一段经历,恰巧在实习时公司从SVN转到了Git,本来以为轻松Easy,但是后来发现代码冲突很是可恨,因为 没有深究Git的原理,翻了次车,撸了的五十来行代码…

Maven相关

咳咳,我又开始了 那个还是因为项目管理用的是MAVEN,之又是没有详细了解过,还好在官方文档的帮助下勉强看了个皮毛,最齐码十万个为什么变成了九万九千九百九十九个了-- 一个专门用来管理项目 以及构建项目(项目大多特指JAVA ),基于项目对…

[Day3] 购书系统:最后一步

在完成购物车和登录注册之后剩余一个部分:订单相关 1. 查看用户所有订单 在(任何页面中都可以)index.jsp页面上点击查看订单按钮后可以查看当前登陆用户所有的订单信息。 具体步骤:在orderlist.jsp页面中从session中取…

[Day1] 快速利用Servlet+jsp 搭建一个购书系统

前期准备:Tomcat服务器、Mybatis相关Jar包、Log4j相关Jar包、 JSTL相关Jar包 、Oracle数据库 而相关的前端显示界面使用UIkit框架 阅读需求分析: 由注册、登录、购物车、订单四个大模块 在准备好以上环境之…

云服务器部署Java Web

当着手认真学习Servlet 和 JSP时我扫了扫落在电脑D盘tomcat文件夹上的灰尘。的确,自从上次用了myeclipse之后我早已忘记什么配置什么目录结构的东西了,加上一件部署的人性化设置让我偷了不少懒。所以当再次将视线放到这一块之后…

记一次惨痛的教训

在像母猪一样高产两周之后,博客也稍微有了点像博客的样子。然而在昨天晚上我昨晚Python百科数据统计之后,灾难发生了。 由于本小白没有之前维护网站的经历,所以这次变故对于这个网站是灾难性的。几乎让这个网站覆灭。说来也是滑稽。在使用wordp…

所有标签