自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LFSenior

学习记录

  • 博客(19)
  • 资源 (7)
  • 收藏
  • 关注

原创 Html遮盖层问题

设置height:100% 意思就是浏览器窗口的一个高度 也就是你设置的body:100%的高度 如果你页面里面的内容超过了浏览器窗口显示的范围 也就是出现了滚动条的话,那你拉动滚动条的话下面就会出现没有被遮罩的部分。解决办法,通过js在实时更改遮盖层的大小就可以了如果用的Jquery $("#...").css({ "width": $(document).width(), "heig

2018-03-13 21:37:57 1412

原创 自动化部署 Fabric

fabric项目发布和运维的工作相当机械,频率还蛮高,导致时间浪费在敲大量重复的命令上。修复bug什么的,测试,提交版本库(2分钟),ssh到测试环境pull部署(2分钟),rsync到线上机器A,B,C,D,E(1分钟),分别ssh到ABCDE五台机器,逐一重启(8-10分钟) = 13-15分钟其中郁闷的是,每次操作都是相同的,命令一样,要命的是在多个机器上,很难在本机一个脚本搞定

2018-03-12 15:49:18 579

原创 Nginx 负载均衡(九)

负载均衡负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求按照事先设定分配算法分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。均衡负载能够平均分配客户请求到服务器列阵,籍此提供快速获取重要数据,解决大量并发访问服务问题。1.upstream块

2018-03-11 09:20:39 281

原创 Nginx 反向代理服务器的基本配置(八)

反向代理正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。 从网站的角度,只在代理服务器来取内容的时候有一次记录,有时候并不知道是用户的请求,也隐藏了用户的资料,这取决于代理告不

2018-03-11 09:20:20 461

原创 Nginx upstram 模块(七)

upstram 模块upstream 模块负债负载均衡模块,通过一个简单的调度算法来实现客户端IP到后端服务器的负载均衡。upstream test.com{ ip_hash; server 192.168.123.1:80; server 192.168.123.2:80 down; server 192.168.123.3:8080 max_f

2018-03-10 23:03:19 939

原创 Nginx location 模块(六)

location 模块location模块是nginx中用的最多的,也是最重要的模块了,什么负载均衡啊、反向代理啊、虚拟域名都与location模块相关。location 根据它字面意思就知道是来定位的,定位URL,解析URL,所以,它也提供了强大的正则匹配功能,也支持条件判断匹配,用户可以通过location指令实现Nginx对动、静态网页进行过滤处理。像我们的php环境搭建就是用到了它

2018-03-10 23:02:05 549

原创 Nginx server 模块(五)

server 模块sever 模块是http的子模块,它用来定一个虚拟主机,我们先讲最基本的配置,这些在后面再讲。我们看一下一个简单的server 是如何做的?server { listen 8080; server_name localhost 192.168.12.10 www.yangyi.com; # 全局定义

2018-03-10 23:01:06 1114

原创 Nginx http 模块(四)

http 模块http模块可以说是最核心的模块了,它负责HTTP服务器相关属性的配置,它里面的server和upstream子模块,至关重要。http{ include mime.types; default_type application/octet-stream; log_format main '$remote_addr - $rem

2018-03-10 22:58:46 342

原创 Nginx events 模块(三)

events 模块events模块来用指定nginx的工作模式和工作模式及连接数上限,一般是这样:events { use epoll; #Linux平台 worker_connections 1024;}use用来指定Nginx的工作模式。Nginx支持的工作模式有select、poll、kqueue、epoll、rtsig和/dev/poll。其中select

2018-03-10 22:57:56 2316

原创 Nginx main模块(二)

main模块下面时一个main区域,他是一个全局的设置:user nobody nobody;worker_processes 2;error_log /usr/local/var/log/nginx/error.log notice;pid /usr/local/var/run/nginx/nginx.pid;worker_rlimit_nofile 1

2018-03-10 22:56:53 517

原创 Nginx配置简介(一)

配置简介nginx.conf配置文件,基本就分为以下几块:mainevents   {  ....}http        {  ....  upstream myproject{    .....  }  server  {    ....    location{        ....    }  }  server

2018-03-10 22:54:26 218

原创 nginx常用命令

# 检查配置文件是否正确 # /usr/local/sbin/nginx -t # 可以看到编译选项 # /usr/local/sbin/nginx -V #重启Nginx #sudo /usr/local/sbin/nginx -s reload #关闭Nginx #sudo /usr/local/sbin/nginx -s stop

2018-03-10 15:17:20 246

原创 Rank Scores(分数排序)

问题:Write a SQL query to rank scores. If there is a tie between two scores, both should have the same ranking. Note that after a tie, the next ranking number should be the next consecutive integer

2018-03-10 10:47:43 3401

转载 在mysql中给查询的结果添加序号列

一.解决方案:1.法一:select  (@i:=@i+1)  i,a.url from  base_api_resources a  ,(select   @i:=0)  t2 order by a.id desc limit 10;2.法二:set @rownum=0;select @rownum:=@rownum+1 as rownum, a.url fr

2018-03-10 10:38:23 585

原创 Second Highest Salary(选择第二高的工资)

要求:For example, given the above Employee table, the query should return 200 as the second highest salary. If there is no second highest salary, then the query should return null.Create table I

2018-03-09 14:40:13 976

转载 MySQL的if,case语句使用总结

Mysql的if既可以作为表达式用,也可在存储过程中作为流程控制语句使用,如下是做为表达式使用:IF表达式IF(expr1,expr2,expr3)如果 expr1 是TRUE (expr1 NULL),则 IF()的返回值为expr2; 否则返回值则为 expr3。IF() 的返回值为数字值或字符串值,具体情况视其所在语境而定。select *,if(sva=1,"

2018-03-09 14:33:44 183

转载 mysql 中 isnull 和 ifnull 判断字段是否为null

数据库中经常有字段type为null ,对于统计count(type)和avg(type) 都不起作用SQL中有ISNULL方法,介绍如下:ISNULL使用指定的替换值替换 NULL。语法ISNULL ( check_expression , replacement_value )参数check_expression将被检查是否为 N

2018-03-09 14:32:33 8240

原创 正向代理和反向代理

正向代理(forward proxy):一般情况下,如果没有特别说明,代理技术默认说的是正向代理技术。正向代理(forward)是一个位于客户端【用户A】和原始服务器(origin server)【服务器B】之间的服务器【代理服务器Z】,为了从原始服务器取得内容,用户A向代理服务器Z发送一个请求并指定目标(服务器B),然后代理服务器Z向服务器B转交请求并将获得的内容返回给客户端。客户端必须

2018-03-06 17:09:46 250

转载 Java开发之@PostConstruct和@PreConstruct注解

从Java EE5规范开始,Servlet增加了两个影响Servlet生命周期的注解(Annotation):@PostConstruct和@PreConstruct。这两个注解被用来修饰一个非静态的void()方法.而且这个方法不能有抛出异常声明。使用方式,例如:1 @PostConstruct //方式

2018-03-05 10:33:40 2452 1

axis2客户端调用webService的DEMO

用AXIS2作为客户端调用webService的demo:亲测可用,eclipse工程java项目包含完整代码和完整jar包, 只要用eclipse导入项目即可,运行控制台显示success或者false字符串,说明OK。

2018-01-19

锋利的jQuery实例源码

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。

2017-09-09

锋利的jQuery高清版

Query是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。j

2017-09-09

python标准库pdf

python标准卡pdf

2017-07-27

http协议pdf文档

http协议

2017-07-27

java与模式

《Java与模式》是一本讲解设计原则以及最为常见的设计模式的实用教材,目的是为了工作繁忙的Java系统设计师提供一个快速而准确的设计原则和设计模式的辅导。全书分为55章,第一个章节讲解一个编编程模式,说明此模式的用意、结构,以及这一模式适合于什么样的情况等。每一个章节都附有多个例子和练习题,研习这些例子、完成这些练习题可以帮助读者更好地理解所讲的内容。大多数的章节都是相对独立的,读者可以从任何一章开始读起。为了满足不同程序的读者的需要,书中提供了一些标为“专题”的章节,不阅读这些章节,对阅读书中的标准章节没有影响。

2017-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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