自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

happydecai的博客

java领域高级项目经理

  • 博客(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

原创 部分中文乱码问题

部分中文乱码问题,一般是由于读取字节数不够引起的,一般可以通过减少或者增加汉字个数解决问题。

2018-03-14 12:07:12 1512

JavaService.rar64位

JavaService.rar64位

2019-07-19

国际通用软件开发规范文档模板

【原价30积分】国际通用软件开发规范文档模板

2018-10-29

sapBI-javaApi学习大全

sapBI-javaApi学习大全sapBI-javaApi学习大全sapBI-javaApi学习大全sapBI-javaApi学习大全

2018-05-31

teniga--eclipse下面的javascript开发插件

teniga--eclipse下面的javascript开发插件teniga--eclipse下面的javascript开发插件

2018-05-08

spket是一个开发JavaScript和Ext等的开发工具

spket是一个开发JavaScript和Ext等的开发工具,它可以 是独立的IDE,也可以作为 Eclipse的插件使用,下面介绍如何在Eclipse中安装spket插件。 2.解压spket-1.6.23.zip会看到一个eclipse文件夹,下面有plugins和features两个文件夹,将这两个文件夹下的东西分别考到 Eclipse安装包下 的plugins和features文件夹中。

2018-05-08

operamasks-ui-2.0.zip

好用 金蝶 operamasks-ui-2.0.zipoperamasks-ui-2.0.zipoperamasks-ui-2.0.zip

2017-12-28

空空如也

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

TA关注的人

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