自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lxy的专栏

技术爱好者

  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 spring-cloud之服务跟踪篇

why:     1,微服务架构微服务增多,一个客户端请求形成一个复杂的分布式服务调用链路,如果任何一个服务延迟过高或错误,都会引起请求失败。how:引入了https://github.com/spring-cloud/spring-cloud-sleuth1.分布式服务先入为主 启动相应example: eureka-server, trace-1,trace-22018-03-14 17:03...

2018-03-16 10:14:14 5297 1

原创 2015年Java开发岗位面试题归类

下面是我自己收集整理的Java岗位今天面经遇到的面试题,可以用它来好好准备面试。 一、Java基础1. String类为什么是final的。主要是为了“安全”和"效率"问题!由于string使用频率高,可能会降低程序的性能,所以也不被允许继承,同时string也是个对象类型!2.HashMap的源码,实现原理,底层结构。数组的特点是:寻址容易,插入和删除困难;而链表的特点是...

2019-01-03 17:00:35 148

原创 野兽绅士

野兽绅士我很喜欢电影《搏击俱乐部》里的一段台词:“这是我们的生命,而它却在一秒一秒地流逝。我们花了大半辈子的时间,在追求一个根本不享受的生活模式。你想掌控生命,但结果是,生命掌控了你。”...

2018-12-29 17:27:30 652

原创 运行springboot应用

1. 作为一个打包后的应用运行如果使用Spring Boot Maven或Gradle插件创建一个可执行jar,你可以使用java -jar运行应用。例如:$ java -jar target/myproject-0.0.1-SNAPSHOT.jar2. Spring Boot支持以远程调试模式运行一个打包的应用,下面的命令可以为应用关联一个调试器:$ java -Xdebu...

2018-06-29 09:46:32 200

翻译 java面试整理

Java 面试题 :百度前 200 页都在这里来源:唐尤华, github.com/tangyouhua/program-resource/blob/master/program-interview/java-baidu-200.md基本概念1. 操作系统中 heap 和 stack 的区别基本概念1. 操作系统中 heap 和 stac...

2018-05-14 16:52:59 132

转载 欢迎使用CSDN-markdown编辑器2

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-05-14 16:49:37 125

原创 java输入输出流详解

通过数据流、序列化和文件系统提供系统输入和输出。Java把这些不同来源和目标的数据都统一抽象为数据流。Java语言的输入输出功能是十分强大而灵活的,美中不足的是看上去输入输出的代码并不是很简洁,因为你往往需要包装许多不同的对象。在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流。1.1、Java流

2016-07-03 22:03:57 4641

原创 java反射和代理机制

反射和代理机制是JDK5.0提供的java新特性,反射的出现打破了java一些常规的规则,如,私有变量不可访问。但反射和代理在学习过程中也是一个比较难理解的知识点。本人曾经学过一段时间的反射和代理,但好长时间不用好像有点生疏了,当时学的时候就理解的不是很透彻,这次总结算是重新学习一遍吧,如果有什么错误,请大家拍砖: 先看一下,Java 反射机制主要提供了以下功能:•在运行时判断任意一个对象

2016-07-01 22:00:53 951

转载 追MM与设计模式(23种设计模式巧妙解析,趣味理解)

创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修

2016-06-28 13:58:11 848 1

转载 创建多模块maven工程

http://www.cnblogs.com/xdp-gacl/p/4242221.html

2016-06-26 18:07:58 218

转载 简单工厂模式之我见

简单工厂模式Simple Factory根据提供给它的数据,返回一个类的实例。通常它返回的类都有一个公共的父类(或者接口对象)。简单工厂的作用是实例化对象,而不需要客户了解这个对象属于哪个具体的子类。简单工厂实例化的类具有相同的接口或者基类,在子类比较固定并不需要扩展时,可以使用简单工厂。如数据库生产工厂就是简单工厂的一个应用。         采用简单工厂的优点是可以使用户根据参数获得对

2016-06-16 21:05:25 297

翻译 ssh框架

ssh框架SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转

2016-06-16 20:54:56 404

转载 J2EE体系结构

1.什么是J2EE?J2EE是一套设计、开发、编译和部署企业级应用程序的规范。基于多层结构的WEB应用支持分布式计算应用模型以服务端计算为核心基于主键开发、松耦合支持流一的安全事务、负载均衡、并发处理等2.J2EE体系架构介绍通常分为四层体系架构(客户层,表示/WEB层,业务层,数据层)     客户层      表示层(WEB层)      业务层      

2016-06-16 20:47:26 1059

转载 浅谈WebLogic和Tomcat

J2ee开发主要是浏览器和服务器进行交互的一种结构.逻辑都是在后台进行处理,然后再把结果传输回给浏览器。可以看出服务器在这种架构是非常重要的。       这几天接触到两种Java的web服务器,做项目用的Tomcat,看视频看的是WebLogic Server(WLS),都是web服务器,有什么区别和联系呢?        (一)先简单介绍一下这两种服务器。       WebL

2016-06-16 20:36:25 328

原创 北漂兼独处的境界

毕业快一年了,这一年里,我主要去了外包公司,一个既可以让你笑也可以让你哭的地方。如果你刚毕业,我不建议你去外包公司。        由于之前,自己已经实习了一年,这一年我自认为从入门行业,到取得一定掌握,我知道,学会了不少东西,但是每每面试时,我往往缺乏信心,另一方面,由于北漂,自己急于找一份工作,所以就进入了泰康的外包公司。        外包公司给你的感觉,就好像一个妓女,需要你的时候,你会突...

2016-06-04 19:22:06 286

原创 什么数据分析

数据分析(Data Analysis) 数据分析概念   数据分析是指用适当的统计方法对收集来的大量第一手资料和第二手资料进行分析,以求最大化地开发数据资料的功能,发挥数据的作用。是为了提取有用信息和形成结论而对数据加以详细研究和概括总结的过程。  数据也称观测值,是实验、测量、观察、调查等的结果,常以数量的形式给出。   数据分析与数据挖掘密切相关,但数据挖掘往往倾向于关注较大型

2016-06-02 14:38:49 478

原创 window下erlang(18.3)与rabbitmq(3.6.1)安装

RabbitMQ是什么 ? RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。1:安装RabbitMQ需要先安装Erlang语言开发包。下载地址 http://www.erlang.org/download.html 在win7下安装Erlang最好默认安装。      配置环境变量 ERLANG

2016-05-03 16:46:39 4197

原创 maven常用命令实例

1.1从git导入项目 git clone https://github.com/dangdangdotcom/dubbox 1.2 在checkout出来的dubbox目录执行 mvn install -Dmaven.test.skip=true来尝试编译一下dubbo(并将dubbo的jar安装到本地maven库)(【可以执行以下 maven package】) 1.3

2016-04-25 16:37:32 365

原创 activtiy,view和windows的理解,lanchMode的使用场景

activtiy,view和windows的理解,lanchMode的使用场景       Activity一共有以下四种launchMode:1.standard 2.singleTop 3.singleTask 4.singleInstance我们可以在AndroidManifest.xml配置的android:launchMode属性为以上四种之一即可。下面我们结合实例一一介

2016-01-13 11:04:10 327

原创 android的view绘制流程

首先明确几个概念Activity:基本的页面单元,Activity包含一个Window,window上可以绘制各种viewView:最基本的UI组件,表示屏幕上的一个矩形区域;Window:表示顶层窗口,管理界面的显示和事件的响应;每个Activity 均会创建一个PhoneWindow对象,是Activity和整个View系统交互的接口PhoneWindow类

2016-01-13 10:43:20 324

原创 java面试一二三

1.final用法    Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。String和private都是由final标记的。2.java反射原理   Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性和方法。Java 的这一

2016-01-13 09:59:50 349

转载 关于 hashCode() 你需要了解的 3 件事

在 Java 中,每一个对象都有一个容易理解但是仍然有时候被遗忘或者被误用的 hashCode 方法。这里有3件事情要时刻牢记以避免常见的陷阱。一个对象的哈希码允许算法和数据结构将对象放入隔间,就象打印机类型案件中的字母类型。打印机将所有的“A”类型放到一个房间,它寻找这个“A”的时候就只需要在这个房间进行寻找。这种简单的系统让他在未排序的抽屉中寻找类型的时候更快。这也是基于哈希的集合的想法,

2015-09-02 17:38:34 302

转载 eclipse和myeclipse反编译

myeclipse 10 安装反编译有两种方法可以对.class文件进行反编译第一种:在eclipse外部打开jar文件  Java Decompiler.exe,主页JD home page: http://java.decompiler.free.fr ,该软件可以打开整个jar包,功能很强大。二、在MyEclipse内部打开ja

2015-07-07 14:23:22 447

转载 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?

今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架由struts2迁移到springMVC,我突然有了一个新的疑问无法得到正确的解释,为什么我们现在做java的web开发,会选择struts2或者springMVC这样的框架,而不是使用servlet加jsp这样的技术呢?特别是现在我们web的前端页面都是使用v

2015-05-14 17:08:39 429 1

原创 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

at sun.reflect.GeneratedConstructorAccessor10.newInstance(Unknown Source)        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)        at j

2014-09-08 11:22:45 568

报表RPTManager

M(Report Machine)是一个功能强大的Delphi报表控件包。使用它可以制作出非常复杂的报表。下面讲述最简单的用法: 在Form上放上两个数据库控件:ADOConnection和ADOQuery 设置好ADOConnection的ConnectionString。LoginPrompt=False。 ADOQuery的Connection指向ADOConnection。 ADOQuery的SQL设置好数据查询语句。

2015-08-07

空空如也

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

TA关注的人

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