自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(260)
  • 收藏
  • 关注

转载 Dubbo+zookeeper 最简单的分布式搭建

介绍:本例采用 dubbo+zookeeper 搭建分布式系统,环境 jdk1.8运行介绍:启动 zookeeper - 启动服务提供者 - 启动服务消费者整个项目的代码已上传到github,https://github.com/brotherAndy/dubbo,欢迎查看。整个项目的代码已上传csdn下载频道,https://download.csdn.net/download/hua1586981/10472498,欢迎下载。分布式架构:1.当垂直应用越来越多,应用之间交互...

2020-11-21 23:25:43 601

原创 java面试(业务场景)

一、Spring的概述Spring 是完全面向接口的设计,降低程序耦合性,主要是事务控制并创建bean实例对象。在ssh整合时,充当黏合剂的作用。IOC(Inversion of Control) 控制反转/依赖注入,又称DI(Dependency Injection) (依赖注入)IOC的作用:产生对象实例,所以它是基于工厂设计模式的Spring IOC的注入通过属性进行注入,通过构造函数进行注入,注入对象数组 注入List集合注入Map集合 注入Properties类型Spring

2020-07-16 23:51:23 9399

原创 java面试题

目录JAVA基础JAVA中的几种基本类型,各占用多少字节?String能被继承吗?为什么?ArrayList 和 LinkedList 有什么区别。讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,当 new 的时候, 他们的执行顺序。用过哪些 Map 类,都有什么区别,HashMap 是线程安全的吗,并发下使用的 Map 是什么,他们内部原理分别是什么,比如存储方式, hashcode,扩容, 默认容量等。有没有有顺序的 Map 实现类, 如果

2020-07-16 23:48:18 1572

原创 docker入门

目录第一章 什么是docker1.1 docker的发展史1.2 docker国内应用史1.3 什么是Docker第二章 了解docker2.1 docker思想2.1.1 集装箱2.1.2 标准化2.1.3 隔离2.2 docker解决的问题2.2.1 系统环境不一致2.2.2 系统好卡,哪个哥们又写死循环了2.2.3 双11来了,服务器撑不住了第三章 走进docker3.1 镜像3.2 容器3.3 仓库第四章 centos下dock

2020-07-15 15:43:39 351

原创 Java技术知识点总结

业务场景篇Spring的概述Spring是完全面向接口的设计,降低程序耦合性,主要是事务控制并创建bean实例对象。在ssh整合时,充当黏合剂的作用。IOC(Inversion of Control) 控制反转/依赖注入,又称DI(Dependency Injection) (依赖注入)IOC的作用:产生对象实例,所以它是基于工厂设计模式的Spring IOC的注入  通过属性进行注入,通过构造函数进行注入,  注入对象数组注入List集合   注入Map...

2020-07-14 11:44:10 731

原创 各种数据库分页查询对比

1.oracle数据库分页 select * from (select a.*,rownum rc from 表名 where rownum<=endrow) a where a.rc>=startrow 2.DB2数据库分页 Select * from (select rownumber() over() as rc,a.* from (select * from 表名 order by 列名) as a) where rc between startrow and end...

2020-07-13 09:27:30 292

转载 Spring Cloud 系列文章

springcloud(一):大话Spring Cloudspringcloud(二):注册中心Eurekaspringcloud(三):服务提供与调用springcloud(四):熔断器Hystrixspringcloud(五):熔断监控Hystrix Dashboard和Turbinespringcloud(六):配置中心git示例springcloud(七):配置中心svn示例和refreshspringcloud(八):配置中心服务化和高可用springcloud(九

2020-05-12 14:43:51 310

转载 软件架构设计常用方法-软件架构设计学习第五天(非原创)

文章大纲一、需考虑问题二、前端架构三、应用层架构四、服务层架构五、存储层架构六、后台架构七、数据采集与监控八、安全架构九、数据中心机房架构十、自动化运维十一、参考文章一、需考虑问题1. 研发过程管理困难(1)依赖管理,每个模块对其他模块的依赖是管理困难的;(2)版本管理;(3)部署管理(搭火车,难以触达到用户);(4)模块组织方式(库工程,源代码...

2020-04-23 11:05:17 1172

转载 互联网技术架构演变过程-软件架构设计学习第四天(非原创)

文章大纲一、演变过程思路图二、何为大型网站三、架构体系演进四、架构总结五、参考文章一、演变过程思路图二、何为大型网站1. 大型网站特性既然说的是大型网站架构,那么架构的背后自然是解决人因面对大型网站特性而带来的问题。这样可以先给大家说下大型网站的特性,这些特性带来的问题就是人要解决的问题:(1)高并发、大流量:PV 量巨大;(2)高可用:7*24 小时不间断服务...

2020-04-23 11:03:09 318

转载 架构设计基础-软件架构设计学习第二天(非原创)

文章大纲一、架构需求分析二、架构愿景分析三、架构设计原则四、必备设计-API网关五、参考文章一、架构需求分析1. 需求收集与分析需求分析的前期工作是愿景描述及愿景分析, 即愿景分析就是需求的前期调研.从软件过程来看,需求分析是一个承上启下的阶段–“上承”愿景,“下接”设计。需求分析的工作内容包含如下三方面:1.1 需求捕获: 理解沟通需求捕获: 从各个方面收...

2020-04-23 10:59:07 1229

转载 IT架构师介绍-软件架构设计学习第一天(非原创)

文章大纲一、架构师定义二、架构师分类与具备能力三、研发人员发展的技术路线四、架构师知识体系五、参考文章一、架构师定义  什么是架构师,这个聊架构话题时永恒的问题。每个公司对架构师的定位也有所不同,因为不同公司所处的阶段,业务模式,应用场景也都不一样。对架构的要求也不一样。  在初创公司的野蛮生长阶段:业务场景和需求边界很难把握,有时候根本不需要架构师,产品需要快速迭...

2020-04-23 10:55:10 2111

原创 值得一看的Java面试题

包含的模块本文分为十九个模块,分别是:Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL、Redis、JVM,如下图所示:共包含 208 道面试题,本文的宗旨是为读...

2020-04-11 21:29:59 465

原创 React入门看这篇就够了

react - JSXReact 背景介绍React 入门实例教程React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设Instagram的网站。做出来以后,发现这套东西很好用,就在2013年5月开源了。什么是React A JAVASCRIPT LIBRARY FOR BUILDI...

2020-03-13 16:54:41 489

原创 不会 IntelliJ IDEA 项目配置 ?请收藏这篇文章

1、项目配置的理解IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行。最近公司正好也是用之前自己比较熟悉的IDEA而不是Eclipse,为了更深入理解和使用,就找来各种资料再研究一下,这里整理后来个输出。1.1 Project1. Project name:定义项目的名称;2. Project SDK:...

2020-03-03 11:01:19 286

原创 深入详细讲解JVM原理

一、JVM体系结构:类装载器ClassLoader:用来装载.class文件执行引擎:执行字节码,或者执行本地方法运行时数据区:方法区、堆、Java栈、程序计数器、本地方法栈JVM把描述类数据的字节码.Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型,这就是虚拟机的类加载机制。二、JVM原理:...

2019-10-28 14:59:40 1755

原创 React 入门实例教程

目录html模板 ReactDOM.render() JSX 语法 组件 & props props & 纯函数 事件 列表渲染 条件渲染 this.state style和class 生命周期 表单 获取真实的DOM节点 this.props.children一、html模板<!DOCTYPE html><html>...

2019-10-16 10:24:10 207

原创 js中const,var,let区别

今天第一次遇到const定义的变量,查阅了相关资料整理了这篇文章。主要内容是:js中三种定义变量的方式const, var, let的区别。1.const定义的变量不可以修改,而且必须初始化。const b = 2;//正确// const b;//错误,必须初始化console.log('函数外const定义b:' + b);//有输出值// b = 5;// console....

2019-10-09 08:55:25 245

转载 前端基础进阶

前端基础进阶(一):内存空间详细图解前端基础进阶(二):执行上下文详细图解前端基础进阶(三):变量对象详解前端基础进阶(四):详细图解作用域链与闭包前端基础进阶(五):全方位解读this前端基础进阶(六):在chrome开发者工具中观察函数调用栈、作用域链与闭包前端基础进阶(七):函数与函数式编程前端基础进阶(八):深入详解函数的柯里化前端基础进阶(九):详解面向对...

2019-09-09 17:02:12 224

转载 Mycat读写分离、主从切换、分库分表的操作记录

系统开发中,数据库是非常重要的一个点。除了程序的本身的优化,如:SQL语句优化、代码优化,数据库的处理本身优化也是非常重要的。主从、热备、分表分库等都是系统发展迟早会遇到的技术问题问题。Mycat是一个广受好评的数据库中间件,已经在很多产品上进行使用了。下面就针对Mycat的基础知识和应用做一总结性梳理,这些内容有的是从网上收集的,有的是自己做的测试验证信息,如有错误,烦请谅解和指出!一、My...

2019-07-26 16:19:00 369

原创 O(1), O(n), O(logn), O(nlogn) 的区别

在描述算法复杂度时,经常用到O(1), O(n), O(logn), O(nlogn)来表示对应复杂度程度, 不过目前大家默认也通过这几个方式表示空间复杂度 。那么,O(1), O(n), O(logn), O(nlogn)就可以看作既可表示算法复杂度,也可以表示空间复杂度。大O加上()的形式,里面其实包裹的是一个函数f(),O(f()),指明某个算法的耗时/耗空间与数据增长量之间的...

2019-07-09 11:09:16 1198

转载 java学习资料

算法剑指 Offer 题解 Leetcode 题解 算法操作系统计算机操作系统 Linux网络计算机网络 HTTP Socket面向对象设计模式 面向对象思想数据库数据库系统原理 SQL Leetcode-Database 题解 MySQL RedisJavaJava 基础 Java 容器 Java 并发 Java 虚拟机 ...

2019-07-09 10:47:01 227

转载 正则表达式

一、校验数字的表达式 数字: ^[0-9]\*$ n位的数字: ^\d{n}$ 至少n位的数字: ^\d{n,}$ m-n位的数字: ^\d{m,n}$ 零和非零开头的数字: ^(0|[1-9][0-9]\*)$ 非零开头的最多带两位小数的数字: ^([1-9][0-9]\*)+(...

2019-06-27 10:48:53 174

转载 Cookie用法大全

1. 定义cookie是由服务器发送给客户端(浏览器)的小量信息。2. 作用cookie是键值对形式存储的少量信息,那它有什么作用呢?我们知道,平时上网时都是使用无状态的HTTP协议传输出数据,这意味着客户端与服务端在数据传送完成后就会中断连接。这时我们就需要一个一直保持会话连接的机制。在session出现前,cookie就完全充当了这种角色。也就是,cookie的小量信息能帮助我...

2019-06-14 11:14:17 617

转载 门户单点登录实现与应用集成技术

利用 WebSphere Portal 实现单点登录以应用集成技术规范,更好的满足客户的门户业务需求随着企业门户平台的“平民化”,越来越多的工程师加入到门户项目实施的行列,但由于对门户技术的了解、使用的深度不同,许多门户项目离客户的理想需求还有一定的距离,主要在集成方面,没有从业务上真正为客户集成许多有价值的模块。网上已有的介绍这类知识的文章大多比较片面和简单。 所以,撰写了这篇文章,结合国内...

2019-06-06 13:57:08 4053

转载 WebService学习总结(十三)——调用webservice的方式(其他方式)

1.使用ajax调用 var xhr; function invoke(){ if(window.ActiveXObject){ xhr = new ActiveXObject("Microsoft.XMLHTTP"); }else{ xhr = new XMLHttpRequest(); } //指定请求...

2019-04-22 10:51:29 176

转载 服务器后端开发系列——《实战Nginx高性能Web服务器》

1、高性能Web服务器Nginx的配置与部署研究(1)Nginx简介及入门示例内容:概述Nginx的背景知识和简单的入门实例。2、高性能Web服务器Nginx的配置与部署研究(2)Nginx入门级配置与部署及“Hello World”内容:简述Nginx的基本配置项,并提供Nginx的基本部署方法和Hello World测试用例。3、高性能Web服务器Nginx的配置与部署研究(3...

2019-04-22 10:51:06 255

转载 WebService学习总结(十二)——cxf使用案例(调用天气)

一、什么是CXF? Apache CXF = Celtix + Xfire,开始叫 Apache CeltiXfire,后来更名为 Apache CXF 了,以下简称为 CXF。Apache CXF 是一个开源的 web Services 框架,CXF 帮助您构建和开发 web Services ,它支持多种协议,比如:SOAP1.1,1,2XML/HTTP、RESTful 或者C...

2019-04-19 14:21:59 316

转载 WebService学习总结(十一)——cxf整合到spring中

项目中一般都是通过spring来进行管理,因此,绝大多数框架最终都将整合的spring中,cxf也不例外。 下面就讲解如何配置cxf,将其整合到spring中。(例子中web项目通过maven来进行管理,建立的mav项目为WebService_CXF)一、pom.xml文件添加依赖jar包 1)添加spring支持 2)添加cxf支持 配置如下:...

2019-04-19 14:20:32 351

转载 WebService学习总结(十)——cxf添加拦截器应用

项目中有时候也会做一些类似于权限验证的东西,拦截器也是一种实现方式。拦截器主要作用是做一些权限过滤,编码处理等。 webService接口也可以上拦截器,我们也可以给webservice请求加权限判断功能; webservice分服务端和客户端,服务端和客户端都是可以加拦截器的,无论是服务端还是客户端,都分进,出(In,Out)拦截器; 可以使用cxf...

2019-04-19 14:19:43 474

转载 WebService学习总结(九)——cxf处理java bean及List、Map类型

项目中经常是处理复合类型比如集合List、Map,下面就cxf处理复合类型进行讲解。具体例子如下: 这里实例是客户端传一个JavaBean,服务器端返回集合类型;一、 接口返回List处理: 在原来的项目实例(cxf开发webService服务端口)基础上,我们先创建一个实体类User: 1 /** 2 * 3 */ 4 package com....

2019-04-19 14:18:26 399

转载 WebService学习总结(八)——利用websevice接口封装activemq的生产者,并监听到消息

1.本系列第五篇,利用myeclipse生成基于jax-ws的接口,并能成功访问wsdl后,接下其他操作1.service接口:/*** 用于外部系统调用接口** @author Administrator**/public interface IUserService { public Users getUsersByUserCode(String ...

2019-04-19 14:17:09 398

转载 WebService学习总结(七)——通过URLConnection调用webService接口,解析wsdl

这篇文章主要利用URLconnection调用webService接口,并利用dom4解析返回的数据1.wsdl数据(访问http://localhost:8081/ERPDEMO/service/users?wsdl)<wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://s...

2019-04-19 14:15:54 567

转载 WebService学习总结(六)——SOAP和WSDL的一些必要知识

SOAP和WSDL对Web Service、WCF进行深入了解的基础,因此花一些时间去了解一下是很有必要的。一、SOAP(Simple Object Access Protocol)如果我们要调用远程对象的方法,就必定要告诉对方,我们要调用的是一个什么方法,以及这个方法的参数的值等等。然后对方把数据返回给我们。这其中就涉及到两个问题:1、数据如何在网络上传输。2、如何表示数据?用什么格...

2019-04-19 14:14:17 770

转载 WebService学习总结(五)——使用Myeclipse开发WebService(服务端/客户端)

一、准备工作(以下为本实例使用工具)1、MyEclipse10.7.12、JDK1.6.0_22二、创建服务端1、创建【Web Service Project】,命名为【TheService】。2、创建【Class】类,命名为【ServiceHello】,位于【com.hyan.service】包下。3、编写供客户端调用的方法,即...

2019-04-19 14:13:11 202

转载 WebService学习总结(四)——使用CXF开发WebService(服务端/客户端)

项目中经常用到开发webservice接口,及调用webService接口。这里讲解如何使用cxf开发webService接口。一、webservice介绍及理解 webservice是一种跨平台,跨语言的规范,用于不同平台,不同语言开发的应用之间的交互。 比如,平台平台淘宝、京东想获取其他快递公司数据接口,需快递公司开放数据接口。 那...

2019-04-19 14:11:27 452

转载 WebService学习总结(三)——使用JDK开发WebService(服务端/客户端)

一、WebService的开发手段  使用Java开发WebService时可以使用以下两种开发手段    1、使用JDK开发(1.6及以上版本)    2、使用CXF框架开发(下一篇) 3、使用Myecplise开发二、使用JDK开发WebService2.1、开发WebService服务器端  1、定义一个interface,使用@WebSe...

2019-04-19 14:10:06 438

转载 Mysql基础

一、MySQL概述1、什么是数据库 ? 答:数据的仓库,如:在ATM的示例中我们创建了一个 db 目录,称其为数据库2、什么是 MySQL、Oracle、SQLite、Access、MS SQL Server等 ? 答:他们均是一个软件,都有两个主要的功能: a. 将数据保存到文件或内存 b. 接收特定的命令,然后对文件进行相应的操作 3、什么是SQL ? 答:MySQL...

2019-04-04 14:15:52 210

转载 WebService学习总结(二)——WebService相关概念介绍

一、WebService是什么?  1. 基于Web的服务:服务器端整出一些资源让客户端应用访问(获取数据)  2. 一个跨语言、跨平台的规范(抽象)  3. 多个跨平台、跨语言的应用间通信整合的方案(实际)二、为什么要用Web service?  web service能解决:跨平台调用 跨语言调用 远程调用三、什么时候使用web Service?  1. 同一...

2019-04-04 11:50:18 170

转载 WebService学习总结(一)——WebService的相关概念

一、序言  大家或多或少都听过 WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成 分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用?  当前的应用程序开发逐步的呈现了两种迥然不同的倾向:一种是基于浏览器的瘦客户端应用程序,一种...

2019-04-04 11:49:46 239

转载 服务器端跳转与客户端跳转

概念服务器端跳转:又称为内部跳转,当客户端向服务器发送一个请求,请求当前资源时,这个资源在服务器内部跳转到另一个资源,再向客户端发送一个响应(即客户端只产生了一次请求)。 客户端跳转:又称为外部跳转,当客户端向服务器发送一个请求,请求当前资源时,这个资源向客户端发送一个去请求其他地址的回应。客户端再根据这个地址去进行下一次请求(即客户端产生了两次请求)。上图同样都是对“页面C”的访问,...

2019-02-20 11:47:20 476

空空如也

空空如也

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

TA关注的人

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