26
2019
11

官网被攻击记录20191126

这个月被攻击5次,每次都是主页被替换,有时候是添加index.html文件,有时候是直接把index.php文件内容替换为纯html内容,从浏览器打开网页基本看不出来,但是被加入了加密过的js代码;我10月份发现的原因是,一部分基于ThinkPHP框架中其他模块功能无法使用。


之前几次处理只是简单检查文件,把额外的文件删除,被替换的文件进行恢复,恢复之后短则2天,长则7天就会被重新替换。各种怀疑,是否有FTP漏洞,是否有账号泄露等。上个月因这个事情联系过阿里云,技术反馈是网址有漏洞被利用,一直没时间仔细检查。

17
2019
10

CentOS7中使用yum安装Nginx

摘自:https://www.cnblogs.com/songxingzhu/p/8568432.html

1、添加源

17
2019
10

CentOS 7下安装Tomcat8.0.53并设置自动启动

摘自:https://blog.csdn.net/qq_25508039/article/details/82781610


CentOS 7下安装Tomcat8.5.47步骤:

1. 在官网下载8.0.53版本 https://tomcat.apache.org/download-80.cgi

25
2019
08

关于各种地图(百度、高德等等)的坐标类型以及相互转换

摘自:https://www.cnblogs.com/fuyinshan/p/6733459.html


bd09ll  表示百度经纬度坐标,

30
2019
07

查看mysql数据库及表编码格式

转自:https://blog.csdn.net/mingyu1016/article/details/54017918

1.查看数据库编码格式

mysql> show variables like 'character_set_database';

2.查看数据表的编码格式

08
2019
07

证书及证书管理(keytool工具实例)(RSA之格式转换)

第一篇:证书及证书管理(keytool工具实例) https://www.cnblogs.com/benwu/articles/4891758.html



第二篇:RSA之格式转换 https://my.oschina.net/hejunbinlan/blog/1475301

25
2019
06

隐藏/屏蔽服务器信息与web软件版本信息

摘自:https://blog.csdn.net/niao_ye/article/details/39666795

http://www.opsers.org/security/hide-mask-information-and-web-server-software-version-information.html

28
2017
07

检测一下自己适不适合当程序员

  如今,软件蚕食一切,未来是属于程序员,但不是每个人都能当好程序员。那,什么样的人适合当程序员?什么样的人又不适合做程序员?

  编程要想成功最重要的是态度,好程序员和坏程序员之间的差别几乎永远是态度。

  一、耐心

  对程序员来说这是很重要的一条。写代码和调试总是令人沮丧,要想做好,你得保持冷静,至少冷静到能够保持清晰的头脑。
  二、精力

  处理棘手问题,编写大量代码容易使得身心俱疲。最重要的是要有的 “坐能量”,也就是屁股不离座直到工作完成的能力。

  三、逻辑思维

  这条看似明显,其实不然。一般的程序员在碰到棘手问题的时候一般是靠猜来解决的。运气好可能猜得中,但运气不好就难搞了。
  问题是猜并不能有效缩小可能原因的范围好的程序员会提出猜想然后进行测试,从而排除掉一堆的可能性。比方说,屏蔽一段代码,看看问题是不是还出现。

  四、不自负

  编程不是你自己的事,这跟你的团队、代码、客户、利益攸关者等等都有关系。

  五、当不好程序员的 5 个迹象

  1、讨厌用 Google

  现在的代码来得快去得也快,而至关重要的事情是把你的东西尽快推向市场。任何不愿每天至少使用搜索引擎 1 小时的人都应该另寻高就。

  Google 的研究发现,开发者搜代码越来越频繁,有人可能会说自己不是讨厌用而是用不了。记得曾经看到过一句话说:不懂用 google 的想都不要想当程序员了……

  2、朝九晚五的心态

  再强调一遍:及时发布很重要。

  普通的程序员往往每天工作不到 8 小时,这也就是平庸的原因所在。
  不平庸的程序员连续 22 小时冲刺以后才能打个盹隔 4 天才洗次澡并在接下来的 2 周时间里每天要用 2 小时写一些报告。

  3、极其糟糕的记忆

  编程就是开很多的会,做各种各样的变更,可能脑子里面要装 100 页的代码。

  未必是每一行都要记得清清楚楚,但起码在管理层又折腾出一个变更或客户突然又冒出一个想法时要知道你的程序是干什么用的,什么地方可能会失败,怎样才能很快修好。
  所以,好的记忆也很重要!

  4、因为错误而过早放弃

  哪怕是简单的错误也不要放弃,这会让你的代码和心态大不同。

  好的程序员,在写一长串代码的时候会把代码分解出来,分段测试。最后你总会找到问题的,但一定不要放弃。

  5、只对输出而不是质量感兴趣

  开发出好应用是你的责任。如果你为了赶时间而牺牲应用的质量,你可以成为程序员,但不会是伟大的程序员。

  如果你觉得编程很乏味,学习又总是繁琐无趣的话,那你想做好就很难了。

  但是要记住的是,编程不是只有“精英”才能干的事情。如果你想编程, IT行业永远都缺人,除非你一点都不喜欢编程,或者没有准备好看在钱的份上忍住这种不喜欢,否则都可以来编程!

20
2015
09

JSP教程

http://www.yiibai.com/jsp/

18
2015
09

iOS9 HTTP 不能正常使用的解决办法

http://segmentfault.com/a/1190000002933776


iOS9引入了新特性App Transport Security (ATS)。详情:App Transport Security (ATS)