web应用
菜鸟王老汉
谁终将声震人间,必长久深自缄默;谁终将点燃闪电,必长久如云漂泊
展开
-
实现nginx的负载均衡
现在很多企业都采用多台服务器来共同支撑企业的网站,这样不仅可以加快企业网站的访问速度,还可以避免突发情况造成的灾难,但是会由于服务器本身原因或者某些外界因素会造成各个服务器的访问速度不一,这时候我们就需要配置http服务器的负载均衡来降低资源的浪费,下文就为大家介绍一下主流http服务器之一的nginx如何配置负载平衡。一、Nginx负载均衡原理简介: 能实现nginx负载均衡的转载 2016-09-19 09:11:38 · 283 阅读 · 0 评论 -
IDEA 快捷键大全
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Spac转载 2016-11-21 15:54:29 · 427 阅读 · 0 评论 -
安卓客户端上传图片到服务器
1.android客服端上传图片到服务器,使用的xml来传输base64编码后的图片 我使用的是android自带的httpclient来发送post请求的,我也想过自己使用post方式来发送数据,但是,数据在服务器端进行base64解码的时候保存,我也没找出原因,所以就没写出来了 发送post请求就是因为post允许一次传输的数据量大,因为图片经过base64编码后,数据量大,如果采转载 2017-01-17 22:23:09 · 827 阅读 · 0 评论 -
正确理解ThreadLocal
首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过每个线程中的new 对象 的操作转载 2017-02-23 09:39:22 · 252 阅读 · 0 评论 -
proxy静态代理
以前学习设计模式时,基本一直接触的是静态的设计模式,静态代理模式虽然简单易用,但是存在诸多问题。代理模式 说一下我对代理模式的理解:因为需要对一些函数进行二次处理,或是某些函数不让外界知道时,可以使用代理模式,通过访问第三方,简介访问原函数的方式,达到以上目的,来看一下代理模式的类图: 总的来说,就是通过ProxySubject代理类,对原Real转载 2017-02-13 22:03:15 · 383 阅读 · 0 评论 -
BAT面试知识点
1.面向对象和面向过程的区别面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。缺点:没有面向对象易维护、易复用、易扩展面向对象优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护缺点转载 2017-06-11 16:56:30 · 386 阅读 · 0 评论 -
代码面试最常用的10大算法
在程序员的职业生涯中,算法亦算是一门基础课程,尤其是在面试的时候,很多公司都会让程序员编写一些算法实例,例如快速排序、二叉树查找等等。本文总结了程序员在代码面试中最常遇到的10大算法类型,想要真正了解这些算法的原理,还需程序员们花些功夫。1.String/Array/Matrix在Java中,String是一个包含char数组和其它字段、方法的类。如果没有IDE自动完成转载 2017-06-11 17:07:26 · 242 阅读 · 0 评论