Life is tragedy,Need you to struggle,to fighting..

专注【Web高并发+大数据+AI技术】,记录知识,感悟人生...

【安全】使用Nginx过滤网络爬虫-【转】

现在的网络爬虫越来越多,有很多爬虫都是初学者写的,和搜索引擎的爬虫不一样,他们不懂如何控制速度,结果往往大量消耗服务器资源,导致带宽白白浪费了。 其实Nginx可以非常容易地根据User-Agent过滤请求,我们只需要在需要URL入口位置通过一个简单的正则表达式就可以过滤不符合要求的爬虫请求: ...

2018-11-07 14:10:06

阅读数 86

评论数 0

动态缓存技术之CSI,SSI,ESI

动态缓存技术之CSI,SSI,ESI1.CSI方案CSI (Client Side Includes)通过iframe、javascript、ajax 等方式将另外一个页面的内容动态包含进来。2.SSI方案SSI (Server Side Includes)Server Side Includes...

2018-03-15 14:59:36

阅读数 121

评论数 0

【DB锁】数据库中-乐观锁与悲观锁

乐观锁和悲观锁的区别(最全面的分析)        悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等...

2018-03-14 15:49:17

阅读数 266

评论数 0

JAVA CAS原理深度分析

java.util.concurrent包完全建立在CAS之上的,没有CAS就不会有此包。可见CAS的重要性。 CASCAS:Compare and Swap, 翻译成比较并交换。 java.util.concurrent包中借助CAS实现了区别于synchronouse同步锁的一种乐观锁。 本文...

2018-03-14 14:54:36

阅读数 90

评论数 0

HTTPS加密原理

HTTPS加密原理2018.03.03 20:50 字数 2314 阅读 630评论 4喜欢 90博文出处:HTTPS加密原理,欢迎大家关注我的博客,谢谢!HeaderHTTP、HTTPS在我们日常开发中是经常会接触到的。我们也都知道,一般 Android 应用开发,在请求 API 网络接口的时候...

2018-03-13 22:42:06

阅读数 155

评论数 0

【转】谈谈如何做研究

        今天谈谈我自己做研究的方法 —— 它跟随我多年,且一直在演进和完善中。我虽然没有读过 PhD(希望有生之年能够尝试一下),但我自认为这法子并不算差 —— 至少,它让我能够更加高效地进入一个新的领域,并且扎根于其中。如果你一直在读我的文章,好奇为何程序君涉猎范围这么广(就是这么爱给自...

2018-03-13 21:59:10

阅读数 399

评论数 0

Servlet的多线程和线程安全

Servlet的多线程和线程安全 线程安全首先说明一下对线程安全的讨论,哪种情况我们可以称作线程安全?网上对线程安全有很多描述,我比较喜欢《Java并发编程实战》给出的定义,“当多个线程访问某个类时,不管运行时环境采用何种调度方式,或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步或...

2018-03-13 15:09:01

阅读数 67

评论数 0

String详解, String和CharSequence区别, StringBuilder和StringBuffer的区别

String 简介String 是java中的字符串,它继承于CharSequence。String类所包含的API接口非常多。为了便于今后的使用,我对String的API进行了分类,并都给出的演示程序。String 和 CharSequence 关系String 继承于CharSequence,...

2018-03-13 13:06:28

阅读数 71

评论数 0

如何应对你的面试

如何应对你的面试2016-02-22李开复面试前一天要睡好。进行面试前,多做几次深呼吸,以稳定心情。进行面试时要镇静、沉着,不要碰到尖锐的问题就恐惧、失去信心。在面试时,你首先要沉着冷静,举止得体,思维清晰,语言表达有逻辑性,懂得商务礼仪。许多应聘者在招聘人员面前有胆怯心理,这是很不好的表现。你应...

2018-03-12 21:59:35

阅读数 123

评论数 0

CentOS如何查看端口是被哪个应用/进程占用

有时启动应用时会发现端口已经被占用,或者是感觉有些端口自己没有使用却发现是打开的。这时我们希望知道是哪个应用/进程在使用该端口。CentOS下可以用netstat或者lsof查看,Windows下也可以用netstat查看,不过参数会不同Linux:1) netstat -nap #会列出所有正在...

2018-03-12 12:42:35

阅读数 115

评论数 0

CentOS7 下安装telnet服务

# 安装 telnet 避免 ssh 无法登录[plain] view plain copyyum -y install xinetd telnet telnet-server  # 允许 root 账号登陆[plain] view plain copyvi /etc/securetty  # 末...

2018-03-12 12:30:07

阅读数 88

评论数 0

Centos7安装vsftpd (FTP服务器)

【一】查看是否安装及安装位置[root@localhost ~]# rpm -qa | grep vsftpdvsftpd-3.0.2-22.el7.x86_64如果显示了vsftpd版本号说明安装了vsftpd-------------------------------------------...

2018-03-12 11:32:26

阅读数 203

评论数 0

【MQ】消息队列-推/拉模式学习 & ActiveMQ及JMS学习

消息中间件的主要功能是消息的路由(Routing)和缓存(Buffering)。在AMQP中提供类似功能的两种域模型:Exchange 和 Message queue。AMQP的更多内容可以看这里: http://www.cnblogs.com/charlesblc/p/6058799.html ...

2018-03-09 17:54:58

阅读数 548

评论数 0

【架构】是时候闭环Java应用了

你曾经因为部署/上线而痛苦吗?你曾经因为要去运维那改配置而烦恼吗?在我接触过的一些部署/上线方式中,曾碰到过以下一些问题:1、程序代码和依赖都是人工上传到服务器,不是通过工具进行部署和发布;2、目录结构没有规范,jar启动时通过-classpath任意指定;3、fat jar,把程序代码、配置文件...

2018-03-09 14:45:03

阅读数 137

评论数 0

【Spring MVC】配置文件的三个常用配置详解-Autowired自动注解关系-【annotation-config/component-scan/mvc:annotation-driven】

1. <context:annotation-config />2. <context:component-scan base-package="com.*" >3. &am...

2018-03-09 12:38:15

阅读数 79

评论数 0

【十个】工资是职场最大的陷阱,可怕的是很多人还不知道……

工资是职场最大的陷阱,可怕的是很多人还不知道……2018-03-08 为什么你的薪资一直不上不下?揭开职场薪资的十大秘密。壹陷阱:工资是职场最大的陷阱实质:工资不是年薪不是月薪,而是时薪朋友江海,原在国企上班,工作轻松,月薪1万左右。由于不甘平庸,去年辞职,跳槽到了一家房企,月薪从1万变成2万,他...

2018-03-09 10:13:34

阅读数 888

评论数 0

【转】开启阿里云服务器端口配置

分为两步:防火墙添加策略;阿里云界面配置端口【一】阿里云开放策略阿里云现在的用户越来越多,尤其现在个人用户或者大学生用户也在迅速增长,但配置服务器都需要开通相应端口,之前小编也遇到过,现在明白了,分享出来!工具/原料本地计算机,阿里云服务器计算机方法/步骤首先登陆阿里云网站,进入控制台,点击云服务...

2018-03-08 11:39:43

阅读数 214

评论数 0

【转】HTML5手机浏览直接给一个号码打电话,发短信

HTML5手机浏览直接给一个号码打电话,发短信发表于 2013 年 11 月 12 日 由 月小升 23,592 views1.最常用WEB页面JS实现一键拨号的电话拨打功能:<a href="tel:13922897782"&am...

2018-03-07 15:18:40

阅读数 1762

评论数 0

【Nginx安装】CentOS7安装Nginx及配置

Nginx是一款轻量级的网页服务器、反向代理服务器。相较于Apache、lighttpd具有占有内存少,稳定性高等优势。**它最常的用途是提供反向代理服务。** 安装 在Centos下,yum源不提供nginx的安装,可以通过切换yum源的方法获取安装。也可以通过直接下载安装包的方法,...

2018-03-05 11:07:21

阅读数 39333

评论数 5

【Nginx安装-配置】CentOS7安装维护Nginx

Nginx 安装这里持续更新修正Nginx 是一款面向性能设计的 HTTP 服务器,能反向代理 HTTP,HTTPS 和邮件相关(SMTP,POP3,IMAP)的协议链接。并且提供了负载均衡以及 HTTP 缓存。它的设计充分使用异步事件模型,削减上下文调度的开销,提高服务器并发能力。采用了模块化设...

2018-03-05 10:53:43

阅读数 178

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭