- 博客(16)
- 资源 (6)
- 收藏
- 关注
转载 MySQL索引优化分析
简单介绍为什么要优化mysqlmysql 性能下降SQL慢、执行时间长、等待时间长原因:1.查询语句写的烂2.索引失效 单值 复合3.关联查询太多join(设计缺陷或不得已的需求)4.服务器调优及各个参数设置从几个方面优化 成本由低到高,效果却由高到低:SQL及索引 –> 数据库表结构 –> 系统配置 –> 硬件如何优化mysql 1.观察,至少跑1天,看看生产的慢SQL...
2018-03-30 16:33:26 235
转载 消息队列mq总结
转自:http://blog.csdn.net/konglongaa/article/details/52208273http://blog.csdn.net/oMaverick1/article/details/51331004https://yq.aliyun.com/articles/25385https://www.zhihu.com/question/22480085/answer/23...
2018-03-30 16:29:49 285
转载 经典数据结构 [ Hash算法 ]
什么是哈希表?哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。哈希表的做法其实很简单,就是把Key通过一个固定的算法函数既所谓的哈希函数转换成一个整型数字,然后就将该数字对数组长度进行取余,取余结果就当作数组的下标,...
2018-03-30 11:40:58 290
转载 Spring Cloud介绍
分布式系统, 微服务, Java, 当这三个词放到一起的时候, 很多人自然而然地就会想起Spring Cloud. Spring Cloud是Spring总多的Project中的一个,它提供了一整套的工具帮助系统架构师们在进行分布式设计的时候可以拿来即用, 在创建和发布微服务时极为便捷和有效.基本信息本系列介绍所使用的spring cloud的Release为Camden SR3。 虽然各个版本可...
2018-03-29 17:28:56 134
转载 微服务架构的基础框架选择:Spring Cloud还是Dubbo?
最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论 微服务架构 。近期也看到各大技术社区开始组织一些沙龙和论坛来分享Spring Cloud的相关实施经验,这对于最近正在整理Spring Cloud相关套件内容与实例应用的我而言,还是有不少激励的。目前,Spring Cloud在国内的知名度并不高,在前阵子的求职过程中,与一些互联网公司的架构师、技术VP或者CTO在交流时,...
2018-03-29 15:38:50 163
转载 Spring 框架的设计理念与设计模式分析
转载地址:https://www.ibm.com/developerworks/cn/java/j-lo-spring-principle/ Spring 作为现在最优秀的框架之一,已被广泛的使用,并且有很多对其分析的文章。本文将从另外一个视角试图剖析出 Spring 框架的作者设计 Spring 框架的骨骼架构的设计理念,有那几个核心组件?为什么需要这些组件?它们又是如何结合在一起构成 Sp...
2018-03-28 12:33:43 188
转载 面试必备:常用的设计模式总结
单例模式 简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。getInstance()的返回值是一个对象的引用,并不是一个新的实例,所以不要错误的理解成多个对象。单例模式实现起来也很容易,直接看demo吧public class Singleton { private ...
2018-03-28 11:56:26 4213 3
转载 【Socket】Java Socket编程基础及深入讲解
Socket是Java网络编程的基础,了解还是有好处的, 这篇文章主要讲解Socket的基础编程。Socket用在哪呢,主要用在进程间,网络间通信。本篇比较长,特别做了个目录:一、Socket通信基本示例二、消息通信优化2.1 双向通信,发送消息并接受消息2.2 使用场景2.3 如何告知对方已发送完命令2.3.1 通过Socket关闭2.3.2 通过Socke
2018-03-27 17:17:39 111
转载 Java多线程学习(总结很详细!!!)
此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢? 本文主要讲java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的线程函数用法、概述等。首先让我们来了解下在操作系统中进程和线程的区别: 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进
2018-03-27 16:54:23 431
转载 Java面试题全集(中:web30题)
这部分主要是与Java Web和Web Service相关的面试题。96、阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于Servlet。补充:Sun Microsystems公司...
2018-03-27 16:28:44 551
转载 Java面试题全集(下:框架45题)
这部分主要是开源Java EE框架方面的内容,包括hibernate、MyBatis、spring、Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题,如果需要了解相关内容,可以参考我的另一篇文章《Java面试题集(86-115)》。此外,这篇文章还对企业应用架构、大型网站架构和应用服务器优化等内容进行了简单的探讨,这些内容相信对面试会很有帮助。12...
2018-03-21 11:35:34 317
转载 Java面试题全集(上:java基础95题)
1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:- 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。- 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也...
2018-03-21 11:32:52 593
转载 图解JAVA中Spring Aop作用
假如没有aop,在做日志处理的时候,我们会在每个方法中添加日志处理,比如但大多数的日子处理代码是相同的,为了实现代码复用,我们可能把日志处理抽离成一个新的方法。但是这样我们仍然必须手动插入这些方法。但这样两个方法就是强耦合的,假如此时我们不需要这个功能了,或者想换成其他功能,那么就必须一个个修改。通过动态代理,可以在指定位置执行对应流程。这样就可以将一些横向的功能抽离出来形成一个独立的模块,然后在...
2018-03-20 11:28:56 1172 1
原创 亲历JAVA面试题备份
33.XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?32.简述一下面向对象的”六原则一法则“。31.有什么方法可以提高系统的稳定性?如何应对高并发?30.经常更新的数据树,如何使用缓存?使用缓存有什么副作用?副作用:不断的序列化和反序列化时候会有很大的开销。如何使用索引:如果数据库层面的更新速度是一天更新一次,那么,浏览器上的缓存可以设置为一个小时更新一次。因为如果不...
2018-03-20 10:29:56 377
转载 Java 程序员面试技巧(技术之外)
对于每一个求职者,有一份优秀的简历是很必要的,企业通过简历的筛选,会给予求职者面试的机会。然而,很多求职者就是在面试过程中与钟情的工作失之交臂。如何在面试中取得成功呢?“细节决定成败” ,有很多求职者有很强的专业技术,因为在面试过程中忽略了一些细节,从而失去了一次工作机会。下面介绍一些面试技巧。 一、面试前的准备 面试前要把面试材料准备齐全,简历、证书等,应该事先整理在一起。最好有一个简洁的公文...
2018-03-19 16:52:00 743 2
teniga--eclipse下面的javascript开发插件
2018-05-08
spket是一个开发JavaScript和Ext等的开发工具
2018-05-08
operamasks-ui-2.0.zip
2017-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人