教训专题

服务器被入侵的教训

http://mp.weixin.qq.com/s?__biz=MzA4Nzc4MjI4MQ==&mid=401123258&idx=1&sn=2c375b090db14500c7b5cca3ae94fa31&scene=5&srcid=121187OieeQ1gfXyXFOYcbpl#rd 今天一台服务器突然停了,因为是阿里云的服务器,赶紧去阿里云查看,发现原因是阿里云监测到这台服务器不

HashMap前后顺序put的数值教训总结

1、层级结构是Map<Object,Map<o,list>>需要进行排序 使用HashMap赋值,最前面的放在前面put,后面的不需要展示的放在后面put,理论上是可以有顺序的,可是结果并不是这样: public class ReflectTest {public static void main(String[] args) throws ClassNotFoundException, N

Java使用反射对于自定义SQL进行赋值教训总结

1、首先建立一张实体表->映射到db库里面的表 演示首先使用实体类: public class Employee {/**** 列名称*/private String column;/**** 列属性值*/private String property;public String getColumn() {return column;}public void setColumn(String

安装elasticsearch踩过的坑,教训写在这里,一起共同努力,希望大家先通读一下再按着步骤操作,看过就知道哪些坑可以掠过

安装elasticsearch踩过的坑,教训写在这里,一起共同努力,希望大家先通读一下再按着步骤操作,看过就知道哪些坑可以掠过 配置外网访问出现启动不了的问题: Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be

mac下记一次教训-慎用rm -rf

rm -rf XXX/XXX ./ 导致自己电脑当前目录下的所有资料被删,之后很难找回。所以建议用rmtrash替代rm。 1.使用rmtrash替代rm命令,mac下可用: brew install rmtrash 用rmtrash 替代 rm,rmtrash有个好处,它不会立马把资料从你电脑上删除,而是移动到废纸篓,如果误删,可以在废纸篓中恢复。 2.修改环境变量,用rmtrash替代

缺少Log4j依赖导致应用启动失败的教训

最近,公司在做版本升级,所有对aaa(指代某个内部依赖)有依赖的应用需要排除掉。从这点看,几乎不会有什么问题,因为仅仅是排除一些maven依赖而已嘛。但是,一位同学在排除依赖的时候,仅仅是把aaa排除了,而没有在测试环境进行测试,在线上发布的时候,日志报dubbo服务注册失败(抛异常和dubbo admin没有看到注册的服务),导致应用启动失败(回滚后正常),影响正常业务5分钟。 事后排查这个问

物联网项目一个死循环导致的事故,一次惨痛的教训

旧业务不断的调整,新的需求不断的开发,版本不断的迭代,这个是当前项目的一个暂时不可改变的现状。再加上每个开发人员写代码的风格和层次不一样,所以有很多本来可以在写代码过程中避免的问题非要通过线上的报警才能发觉。 最近两天线上linux服务器发现java进程CPU不断的飙升,新发的包过一会儿CPU就慢慢上涨,感觉很奇怪,之前没有这种情况,应该开发人员新写的代码所导致,排查问题如下: 一 使用top

教训提莫 网易赛码网在线笔试

教训提莫 今天笔试网易,遇到一个有意思的题目: 兰博和提莫每回合都攻击对方,使用技能或者是普通攻击,输入A是普通攻击,B是技能。兰博的技能是毒,提莫的技能是盾。 下面就是代码了。 #include <iostream>using namespace std;int main() {int HP1, HP2, A1, A2, t;char JN_A, JN_B;cin >>

铭记犯过的错误、教训、与成长

翻阅自己之前写过的文字,发现了下面的这篇博客,今天发表出来,以供大家借鉴。 ---------------------------------------------------------------------------------------------------         或许真的是这样,人只要在不断的长大,就会不断的犯错,不断的接受教训、不断的成长!

11条SRE血泪教训,建议您了解一下

1 缓解事故的程度应与事故的严重程度成正比 在事故发生期间,应该监控和评估情况的严重性,并选择与严重性相适应的故障缓解途径。 在最好的情况下,有风险的缓解措施可以解决故障。 而在最坏的情况下,故障缓解措施会失灵,导致中断时间延长。 此外,如果一切正常,您可以做出绕过标准程序的明智决定。 2 应在紧急情况发生前对恢复机制进行全面测试 中断是第一次尝试危险的负载下降过程的绝佳机会。 为了

mac的开发环境配置(血泪教训)

文章目录 1、Homebrew2、mac环境配置准备3、Java开发必装软件【问题】mac文件损坏问题 到了一家新的公司实习,发现使用的是mac电脑,花费了很多的时间和精力在适应新系统上,没想到中间也踩了很多的坑,现在简单记录一下。 1、Homebrew 首先最重要的就是下载Homebrew,这个就相当于是MacOS的一个软件包管理器,通过这个可以很快速地安装或者下载软件,这

血的教训之虚拟机重装[包含一系列虚拟机,c++,python,miniob配置]

一切都要从头开始,由于脑袋糊涂,没看到是虚拟机的文件,直接一口气全删掉了,哎!!数据恢复后发现也不行,磁盘文件还是缺失了一部分,只能重新再来了。 等待ing 看不到按钮,按tab  等待ing 分辨率感觉只有这个最合适了,可以看到❌ 检查一下联网问题 文件中文名解决 复制粘贴问题解决 终端放到桌面解决 输入中文解决

谈谈我做技术经理的经验和教训

虽然我已经做了1年半的技术经理和项目经理,但是由于当时团队的原因,我还是从事了大量的开发工作。而今,我正式以纯技术经理的身份,参与到互联网项目的开发中,彻底完成了码农的蜕变。现在我来总结下我这1年多做技术经理得到的经验和教训。 1 时刻记住以团队运作为核心。作为团队带头人,你必须起到凝聚团队的作用,循循善诱也好,威逼利诱也好,你的让你的队员始终记得大家是一起做事情的,别人能做到的,你必须也能做到,

python django+uwsgi+nginx 搭建步骤(血一般的教训)

安装Django      没有pip的童鞋可以看 http://blog.csdn.net/imphp/article/details/38228619安装python包管理工具pip 先在 https://pypi.python.org/ 上 搜索Django,排在第一的那个就是我们要安装的主要框架Django啦~    点进去可以查找一些相关文档

一些教训,或者叫做收获

这段时间,OO作业,OS实验, 密码学实验三座大山压着我,我可能是头一回感受到了那么大的压力,然而从我怎么去应对这些东西的做法可以看出我在学习上面的很多问题。 总而言之,这三个东西,最难的应该是OS-shell实验,然后是OO的多线程电梯调度,再是密码学实验,最后我的结果是OS-shell实验做得马马虎虎,提高要求没有完全实现(应该说只实现了一个),OO作业交了个无效作业,密码学实验完成了中等难

AtCoder题解——Beginner Contest 161——B-Popular Vote。血的教训,算法中慎用浮点数比较

简单记录一个原则,慎用浮点数比较。 问题由来 给一个朋友忽悠了,去写讲解一下 AtCoder Beginner Contest。既然是讲课,备课肯定是必须的。 题目链接为https://atcoder.jp/contests/abc161/tasks/abc161_b。 Problem Statement We have held a popularity poll for N item

学CodeSmith得到的一点教训

晕死,第一天学CodeSmith,一步一步按例子抄来,开始两个Hello例子没任何问题,学第三个用到SchemaExplorer和例子时,出错,12个!----------------------------------------error CS1001: 应输入标识符error CS1513: 应输入 }应输入 class、delegate、enum、interface 或 struct应输入

揭示网络攻击的三个成功教训

某某大型企业遭遇网络攻击和入侵之类的新闻已经见怪不怪了,似乎每隔几个月都会出现一次。那么这不免会让人反思,我们能从这些不断发生的攻击中学到什么教训?如何借助这些前车之鉴让自己在创建防御措施方面做得更好?怎样让攻击者更难以成功? 保护企业免受数据泄露,这需要从传统安全措施中进行战略性转变。过去的 10 年里,Akamai 一直在为全球客户提供建议,这些建议涉及网络安全策略、防御架构以及如何在威胁行

锂电池放置太久无法充电 血的教训啊

由于购买相机时买啦两款锂电池 一块电池一直不舍得用,今天拿出来充电时发现,充电器的灯闪两下就不亮,没有办法充电了,怎么办啊,后来在网上搜索啦一下,发现,我的这块电池已经报废了,心疼啊,无知啊。。。。。。         兄弟们,手里面再有锂电池了,要记得充电啊,不然过分放电了,就再也充不进去了,相当于报废了,那个心疼啊。。。。     原来我们一直都错了! " 锂

在NGINX上配置HTTPS---------血的教训-------要重启NGINX

配置方法网上一大堆,基本都能配置正确, 这里主要记录一下。需要重启Nginx。记住是重新启动start,不是重新加载reload。搞了折腾了一天,真是操蛋。 1、配置完成大概这样 2、然后停止nginx服务 进入nginx启动目录 。执行./nginx -s stop。特别注意,这里不要执行./nginx -s reload, 不然估计你们也能折腾一下午。然后启动启动nginx服务./n

linux常用实战命令(亲测血的教训,持续总结更新)

1.开防火墙的url访问端口: cd /sbin iptables -I INPUT -p tcp --dport 8080 -j ACCEPT     (好像在任意目录下直接运行此行命令即可) 参考:http://man.linuxde.net/iptables   2.查本机IP: ifconfig 找到第二行的inet后面的ip 3.查看当前目录下文件的大小: du -ah --

android开发教训

1. raw和drawble 他们是有很大差别的,用错了可能会导致显示不出来 2.网上找不到的问题 可能就是代码写错了一点点

linux编程的一些教训

初学linux平台上的C编程时间不长,这次正好有一个业务项目需要用到队列,研究和对比了一下市面上的相关产品,总体而言不是太复杂就是性能达不到要求,所以最后还是决定自己写一个。这次用C完完全全由自己实现只是第二次,以前都是下个开源软件改一下,一般来说linux下的软件只要是C开发的,性能都可以接受。但是为了……,还是自己决定写一下。在整个开发过程中,碰到的血泪教训太多了,这里先记录一下,第一:警示自

挫人教训

自己项目介绍太短了,忙了2个月居然就只说了2句话,以后一定要详述。 没项目和有项目经验的差别在哪? 要做点东西,从用户角度思考问题。还是需要有经验的人,企业项目很短不会有耐心培养人。

char str1[11] = 12345\06789; 引发的深刻教训---原来'\067'与'7'是相等的

一直以来, 我总是以为char str1[11] = "12345\06789";和char str2[11] = {'1', '2', '3', '4', '5', '\0', '6', '7', '8', '9', '\0'};是完全等价的。直到今天调试一个程序, 我才发现, 他们原来是不等价的, 我被这个问题蒙在鼓里, 看来有必要深入看看。         我一直苦苦思索原

Google和eBay在建设微服务生态系统中的深刻教训

当我们观察市场上的大规模系统,它们的系统架构往往都进化为非常相似的:一系列多语言聚合的微系统。比如Google、Twitter、eBay和Amazon。 那么在这种多语言聚合的微系统环境中工作的看法是如何呢?Randy Shoup,作为一个曾经在Google以及eBay高层工作过的过来人,关于Google和eBay在服务架构收缩性的经验有一些有趣的想法分享。 我非常喜欢Randy演讲的是,他善