
JAVA后台
文章平均质量分 76
caiqicehua
这个作者很懒,什么都没留下…
展开
-
【后台开发与系统运维】 Nginx 的反向代理与负载均衡
反向代理与负载均衡反向代理:明确知道要访问哪个网站,借助代理网站来访问就是正向代理;第三方服务器为我们提供了访问服务器集群的内容,但我们不知道是哪台服务器提供的内容,这种代理方式称为反向代理。负载均衡:建立很多个服务器,这些服务器组成一个服务器集群,当有请求时中间服务器选择一个压力较小的服务器,然后将请求引入该选择的服务器,这样每个服务器压力趋于平衡,这就是负载均衡。负载均衡是转载 2016-08-17 07:37:41 · 629 阅读 · 0 评论 -
【Spring从入门到精通】 (五)加载Bean
之前提到的在XmlBeanFactory构造函数中调用了XmlBeanDefinitionReader类型的reader属性提供的方法this.reader.loadBeanDefinitions(resource),而这句代码则是整个资源加载的切入点,我们先来看看这个方法的时序图,如图2-9所示:看到图2-9我们才知道,原来饶了这么久还没有切入正题,还一直在为加载XML文件和解析转载 2016-10-30 22:04:19 · 426 阅读 · 0 评论 -
【Spring源码从入门到精通】 (六)获取XML的验证模式
了解XML文件的都知道,XML文件的验证模式保证了XML文件的正确性,而比较常用的验证模式有两种:DTD和XSD.它们之间区别是:DTD与XSD验证模式的区别地方DTD(Document Type Definition)即文档类型定义,是一种XML约束模式语言,是XML文件的验证机制,属于XML文件组成的一部分。DTD是一种保证XML文档格式正确的有效方法,可以通过比较XML文档和转载 2016-10-31 22:39:39 · 352 阅读 · 0 评论 -
【Spring源码从入门到精通】(七)获取Document
经过了验证模式准备的步骤就可以进行Document加载了,XmlBeanFactoryReader类对于文档读取并没有亲历亲为,而是委托给了DocumentLaoder去执行,DocumentLoader是个接口,真正调用的是DefaultDocumentLoader,解析代码如下:ddzaidf在这里提及下EntityResolver,对于参数entityResolver转载 2016-10-31 22:41:06 · 632 阅读 · 0 评论 -
【Spring源码从入门到精通】(八)解析及注册BeanDefinitions
从下面开始说:这段代码还比较清晰,在Spirng的配置里面有两大类Bean声明,一个是默认的,如:另一类就是自定义的,如:两种方式解析差别还挺大的,如果采用spring默认配置,Spring自然知道怎么做,而如果使用自定义的方式需要增加一些接口和配置了。原文:http://blog.youkuaiyun.com/u012291108/转载 2016-10-31 22:42:59 · 360 阅读 · 0 评论 -
深入理解Redis 中的事件循环
在目前的很多服务中,由于需要持续接受客户端或者用户的输入,所以需要一个事件循环来等待并处理外部事件,这篇文章主要会介绍 Redis 中的事件循环是如何处理事件的。在文章中,我们会先从 Redis 的实现中分析事件是如何被处理的,然后用更具象化的方式了解服务中的不同模块是如何交流的。aeEventLoop在分析具体代码之前,先了解一下在事件处理中处于核心部分的aeEvent转载 2016-12-10 14:44:08 · 499 阅读 · 0 评论 -
【开源项目】雅虎开源轻量级多语言实体链接工具包
开源地址:https://github.com/yahoo/FEL你每次打开客户端(如 Yahoo News 或者 Yahoo Sports),你想优先获得什么样的文本信息?虽然每个人的喜好不同,但你想知道的永远有关文本中的人物,组织和位置信息。自动搜寻此类信息的系统被称为「实体名称识别和链接系统(named entity recognition and linking systems)转载 2016-12-10 14:49:08 · 1651 阅读 · 1 评论 -
java程序员面试常见面试题及答案整理
JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的原创 2016-12-17 13:20:29 · 15032 阅读 · 1 评论 -
Java笔试题和解答精选
都是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我一样参加各大IT校园招聘的同学们,纯考Java基础功底,老手们就不用进来了,免得笑话我们这些未出校门的孩纸们,但是IT公司就喜欢考这些基础的东西,所以为了能进大公司就~~~当复习期末考吧。花了不少时间整理,在整理过程中也学到了很多东西,请大家认真对待每一题~~~下面都是我自己的答案非官方,仅供参考,如转载 2016-12-17 13:22:33 · 776 阅读 · 0 评论 -
JAVA面试题和项目面试核心要点精华总结(想进大公司必看)
一数据库1.常问数据库查询、修改(SQL查询包含筛选查询、聚合查询和链接查询和优化问题,手写SQL语句,例如四个球队比赛,用SQL显示所有比赛组合;举例2:选择重复项,然后去掉重复项;)数据库里的密码如何加密(md5);(1)数据库的密码加密:单向加密,insertintousers(username,password)values(‘mike’,MD5(‘gues转载 2016-12-17 13:25:07 · 10819 阅读 · 0 评论 -
互联网公司社会招聘Java工程师面试题整理(1)
1、面向对象的特征有哪些方面?2、访问修饰符public,private,protected,以及不写(默认)时的区别?3、String 是最基本的数据类型吗?4、float f=3.4;是否正确?5、short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?6、Java有没有goto?7、int和Integer有什么区转载 2016-12-17 13:27:54 · 2164 阅读 · 0 评论 -
互联网公司社会招聘Java工程师面试题整理(2)
96、阐述Servlet和CGI的区别?97、Servlet接口中有哪些方法?98、转发(forward)和重定向(redirect)的区别?99、JSP有哪些内置对象?作用分别是什么?100、get和post请求的区别?101、常用的Web服务器有哪些?102、JSP和Servlet是什么关系?103、讲解JSP中的四种作用域。104、如何实现JSP或Servle转载 2016-12-17 13:29:08 · 1123 阅读 · 0 评论 -
互联网公司社会招聘Java工程师面试题整理(3)
126、什么是ORM?127、持久层设计要考虑的问题有哪些?你用过的持久层框架有哪些?128、Hibernate中SessionFactory是线程安全的吗?Session是线程安全的吗(两个线程能够共享同一个Session吗)?129、Hibernate中Session的load和get方法的区别是什么?130、Session的save()、update()、merge()、lo转载 2016-12-17 13:30:22 · 654 阅读 · 0 评论 -
【Spring从入门到精通】(四)容器的基础XmlBeanFactory
现在我们已经对Srping的容器有了一个大概的了解,尽管很多地方还很迷糊,但是不要紧,下面我们开始探讨每个步骤的详细实现。接下来我们要深入分析以下代码的实现:BeanFactory bf = new XmlBeanFactory(new ClassPathResource("beanFactoryTest.xml"));通过XmlBeanFactory初始化时序图,图2—7,我们看转载 2016-10-30 22:02:32 · 451 阅读 · 0 评论 -
【Spring从入门到精通】(三)Spring的结构组成
【Spring从入门到精通】(三)Spring的结构组成(1)beans包的层级结构阅读源码最好的方式是通过示例跟着操作走一遍,大多数时候可能会被复杂源码绕来绕去,绕到自己不知道身在何处,如果配合UML还是可以搞定的。我们先来spring-beans包的源码结构beans包中各个源码的功能如下。src/main/java用于展现Sprin转载 2016-10-30 22:00:33 · 516 阅读 · 0 评论 -
【后台技术开发】Docker的镜像和容器的区别(10张图让你深入理解Docke的r容器和镜像)
这篇文章希望能够帮助读者深入理解Docker的命令,还有容器(container)和镜像(image)之间的区别,并深入探讨容器和运行中的容器之间的区别。当我对Docker技术还是一知半解的时候,我发现理解Docker的命令非常困难。于是,我花了几周的时间来学习Docker的工作原理,更确切地说,是关于Docker统一文件系统(the union file system)的转载 2016-08-27 22:29:21 · 1108 阅读 · 0 评论 -
【maven技术】maven常见错误
常见错误:一..在Eclipse导入已存在工作空间的项目,出现情况1:Scanning errors (1):1 Could not read pom.xml就是pom.xml出现了不能解析的配置,把不能解析的配置修改过来.例如去掉 testweb情况2:No marketplace entries found to转载 2016-08-27 22:34:11 · 1101 阅读 · 0 评论 -
【JAVA开发框架】Hibernate框架知识点详解入门教程与测试实例
Hibernate介绍:Hibernate是一个开放源码的、非常优秀、成熟的O/R Mapping框架。它提供了强大、高性能的Java对象和关系数据的持久化和查询功能。O/R Mapping对象关系映射(Object Relational Mapping,简称ORM)技术,是通过使用描述对象和数据库之间映射的元数据,将Java程序中的对象自动持久化到关系数据库中。对象和转载 2016-08-28 09:55:41 · 930 阅读 · 0 评论 -
【JAVA开发技术进阶】 Java实现运行任意目录下class中加了@MyTest的空参方法(实现图形界面)
说明:因为上个代码,总是要输入完整的绝对路径,比较麻烦,于是,就写了这个小程序,直接进入文件对话框选择需要运行的class文件。只需要提前输入完整的类名。注意:加的MyTest必须打个包,加上:import cn.hncu.myJuniitApp.vo.MyTest;不然不是同一个注解呢。测试的类:package cn.hncu.myJuniitAp转载 2016-08-28 10:00:18 · 534 阅读 · 0 评论 -
【JAVA开发技术】全球范围内高质量的优秀Java开发者博客
本文的主要目的是收集全球范围内高质量Java开发者博客。其中会有一些博客并不是由纯粹的Java开发者撰写的,但是Java开发者们能够从中发现一些有用的或者有趣的东西。阅读这些博客将会非常有趣,有时会给你带来一些新鲜的想法。Google的排名算法中,大型网站的排位会比较高。这对一些小型的高质量博客来说并不公平。有些站点的流量非常大,但是质量并不高。我对高质量的定义是:文章具有可读性并且是转载 2016-08-14 10:09:53 · 709 阅读 · 0 评论 -
【nginx高并发优化】关于Nginx的一些优化(突破十万并发)
原文链接:http://www.howtocn.org/nginx:%E9%85%8D%E7%BD%AE%E4%B8%80%E4%B8%AA%E9%AB%98%E6%80%A7%E8%83%BD%E7%9A%84nginx_fastcgi%E6%9C%8D%E5%8A%A1%E5%99%A8nginx指令中的优化(配置文件)worker_processes 8转载 2016-10-30 21:32:49 · 2573 阅读 · 0 评论 -
nginx与apache详细性能对比分析
nginx动态文件处理能力差?这是我最困惑的地方,在google了nginx之后发现它的评价并没有想象中那么差劲,并且很多公司已经开始用nginx+PHP(fast-cgi)作为主流web服务器,于是我决定亲自试一试。测试环境:web服务器:192.168.0.235双核(Intel(R) Xeon(TM) CPU 3.00GHz)测试客户端转载 2016-10-30 21:39:06 · 452 阅读 · 0 评论 -
【 nginx 技术研究】nginx 整合tomcat 负载均衡配置
操作系统: fedora16服务器: tomcat7nginx版本:1.6.0 nginx是一个高性能的http和反向代理服务器,因其稳定性、丰富的功能性、以及低能耗被广泛采用。本文将示范在fedora16上配置安装nginx,并且整合tomcat做服务器负载均衡配置。Nginx 安装从官网下载Nginx包 http:转载 2016-10-30 21:43:29 · 300 阅读 · 0 评论 -
Nginx+Tomcat7+Mencached负载均衡集群部署笔记
Nginx+Tomcat+Memcached负载均衡集群服务搭建操作系统:CentOS6.5 本文档主要讲解,如何在CentOS6.5下搭建Nginx+Tomcat+Memcached负载均衡集群服务器,Nginx负责负载均衡,Tomcat负责实际服务,Memcached负责同步Tomcat的Session,达到Session共享的目的。本文文档下载地址:htt转载 2016-10-30 21:46:24 · 517 阅读 · 0 评论 -
【Spring从入门到精通】(一)Spring框架的整体架构
spring框架是一个分层架构,它包含一系列的功能要素,被分为大约20个模块,如下图所示: spring整体架构图这些模块被总结为以下几个部分:(1)CoreContainerCore Container(核心容器)包含有Core,Beans,Context,Exp转载 2016-10-30 21:56:43 · 1526 阅读 · 1 评论 -
【Spring从入门到精通】(二)容器的基本用法
bean是spring中最核心的东西,我们看看bean的定义。public class MyTestBean{ private String testStr="testStr"; public String getTestStr(){ return testStr; }转载 2016-10-30 21:58:52 · 317 阅读 · 0 评论 -
2015美团点评算法工程师笔试和面试题整理
2010年3月4日成立的团购网站。美团网有着“美团一次,美一次”的宣传口号。为消费者发现最值得信赖的商家,让消费者享受超低折扣的优质服务;为商家找到最合适的消费者,给商家提供最大收益的互联网推广。本文是一篇2015美团算法工程师三面面经,包括笔试、面试题,感兴趣的同学参考下。 9月16日下午进行了美团笔试,8个大题+若干附加题(其它岗位选做),笔试题就不多说了,基本转载 2016-12-17 13:54:13 · 7658 阅读 · 4 评论