自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(265)
  • 资源 (22)
  • 收藏
  • 关注

转载 JAVA8新特性之Stream

一、简介二、StreamStream 操作三步:创建 Stream 一个数据源(如:集合、数组),获取一个流 中间操作 一个中间操作链,对数据源的数据进行处理 终止操作(终端操作) 一个终止操作,执行中间操作链,并产生结果1. 流的创建public class TestStreamAPI1{ //创建 Stream @Test p...

2019-10-14 14:20:58 378

转载 java8新特性之Lambda表达式

一、实体类public class Employe { private String name; private int age; private double salary; public Employe() { } public Employe(String name, int age, double salary) { ...

2019-10-14 13:54:37 235

原创 【后端开发架构】

单体架构在网站开发的前期,项目面临的流量相对较少,单一应用可以实现我们所需要的功能,从而减少开发、部署和维护的难度。这种用于简单的增删改查的数据访问框架(ORM)十分的重要。垂直应用架构当用户访问量不断的提升,单一应用需要不断的增加服务器来应对,同时将单一的应用拆分成多个应用用来处理提升效率。在这一阶段往往会将系统分为不同的层级,每个层级有对应的职责,UI层负责和用户进行交互、业务逻辑...

2019-08-05 17:20:55 1001

转载 【HBase协处理器】

一、协处理器简介1. 起源 Hbase 作为列族数据库最经常被人诟病的特性包括:无法轻易建立“二级索引”,难以执 行求和、计数、排序等操作。比如,在旧版本的(<0.92)Hbase 中,统计数据表的总行数,需 要使用 Counter 方法,执行一次 MapReduce Job 才能得到。虽然 HBase 在数据存储层中集成 了 MapReduce,能够有效用于数据表的分...

2019-07-23 20:00:00 242

原创 【Flume-Demo】

案例一:使用telnet给flume发送信息,并把发送的信息以日志的形式打印在控制台上1. 配置文件# agent的三个组件a1.sources = r1a1.sinks = k1a1.channels = c1# sources配置a1.sources.r1.type = netcata1.sources.r1.bind = node1a1.sources.r1.por...

2019-07-17 13:07:49 213

原创 【Flume】

一、介绍Flume是一个分布式的、可靠的、高可用的海量日志采集、聚合和传输的系统 数据流模型:Source-Channel-Sink 事务机制保证消息传递的可靠性 内置丰富插件,轻松与其他系统集成 Java实现,优秀的系统框架设计,模块分明,易于开发二、详解1. 原理图2. 组件 【注意】一个Channel可以连接多个...

2019-07-17 12:30:24 199

原创 【Nginx从入门到放弃】

1. Nginx安装、虚拟主机的配置 https://blog.csdn.net/FullStackDeveloper0/article/details/883374342. 反向代理 https://blog.csdn.net/FullStackDeveloper0/article/details/881773293. 负载均衡 https://b...

2019-07-16 20:55:16 155

原创 【Springboot高级篇】

一、缓存1. springboot整合redis https://blog.csdn.net/FullStackDeveloper0/article/details/89854390二、消息队列1. springboot整合RabbitMQ https://blog.csdn.net/FullStackDeveloper0/article/details/89...

2019-07-14 21:12:34 494

原创 【KafKa】

一、Kafka的设计目标Kafka架构图【提示】Broker可以理解为Kafka的服务器,这里注意启动顺序,需要先启动Zookeeper,然后启动Broker!二、初步体验Kafka1. kafka的下载与安装2.启动kafka自带的zookeeper,默认是前台启动【提示】验证zookeeper是否启动 lsof -i 21813. 启动kafk...

2019-07-11 15:17:15 209

转载 【运维利器--ClusterShell】

一、优点它的优点很多,我最看重的有三点: 安装简单。在CentOS 7下一条命令搞定。 配置简单。我们只需要配置管理服务器可以通过SSH免密登录其他客户端。 使用方便。ClusterShell指令只有简单的2~3条,其他就像在本地操作一样。 二、安装sudo yum install clustershell三、配置ClusterShell的配置文件都...

2019-07-11 14:23:45 566

原创 【CORS实现请求跨域】

一、简介CORS:全称"跨域资源共享"(Cross-origin resource sharing)。CORS需要浏览器和服务器同时支持,才可以实现跨域请求,目前几乎所有浏览器都支持CORS,IE则不能低于IE10。CORS的整个过程都由浏览器自动完成,前端无需做任何设置,跟平时发送ajax请求并无差异。so,实现CORS的关键在于服务器,只要服务器实现CORS接口,就可以实现跨域通信。【...

2019-07-10 10:32:22 255

原创 【Springboot基础篇】

一、HelloWorld https://blog.csdn.net/FullStackDeveloper0/article/details/89451626入门程序,很重要! 主要是理解流程!二、快速创建项目 https://blog.csdn.net/FullStackDeveloper0/article/details/894584...

2019-07-09 21:30:12 197

原创 SpringCloud有入门到放弃

一、微服务概述https://blog.csdn.net/FullStackDeveloper0/article/details/90374236微服务架构是一种架构模式或者说是一种架构风格。服务之间采用轻量级的通信机制互相沟通(通常是基于HTTP的RESTful API)。二、SpringCloud入门https://blog.csdn.net/FullStackDev...

2019-07-06 18:59:03 224

转载 【详解MySQL存储过程】

一、简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。存储过程是数据库存储的一个重要的功能,但是MySQL在5.0以前并不支持存储过程,这使得MySQL在应用上大打折扣。好在MySQL...

2019-06-29 20:19:21 171

转载 【Node学习总结-07】

以MongoDB为数据库的简单的Node.js的Demo1. 项目目录2. 安装npm init -ynpm install koa koa-router --savenpm install mongodb mongoose --save3. db.jsconst mongoose = require('mongoose')const DB_URL = '...

2019-06-23 21:38:08 139

转载 【Node学习总结-06】

Koa -- 基于Node.js平台的下一代web框架一、简介Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石。 通过利用 async 函数,Koa 帮你丢弃回调函数,并有力地增强错误处理。 Koa 并没有捆绑任何中间件, 而是提供了一套优雅的方法,帮助您快速而愉快地编写服...

2019-06-23 19:45:31 178

转载 【Node学习总结--学生CRUD(Mongodb、MySQL)】

1. student.jsvar mongoose = require('mongoose')mongoose.connect('mongodb://localhost/itcast', { useMongoClient: true })var Schema = mongoose.Schemavar studentSchema = new Schema({ name: { ...

2019-06-21 18:32:10 204

转载 【Mongoose】

1. 安装npm install mongoose2. 案例案例一var mongoose = require('mongoose');// 连接 MongoDB 数据库mongoose.connect('mongodb://localhost/test', { useMongoClient: true });mongoose.Promise = global...

2019-06-21 16:09:59 272

原创 【MongoDB简介】

一、MongoDB简介二、三个概念三、MongoDB的下载与安装上述步骤完成之后进行环境变量的配置,完成配置之后测试!【提示】mongodb默认把数据放在C盘的根目录下,你可以更改数据存放目录: mongod --dbpath 路 径 --port 10086上述命令含义就是更改...

2019-06-21 15:12:57 192

转载 【Node学习总结-学生CRUD(json文件)】

1. 项目路由设计2. 项目目录3. 数据文件(后面会有案例把他变成mongodb){"students": [ {"id":4,"name":"张三三","gender":"0","age":"22","hobbies":"吃饭、睡觉、打豆豆"}, {"id":5",name":"李四四","gender":"0...

2019-06-21 12:23:40 366

转载 【Node学习总结-05】

之前的文章介绍过Express的Demo。下面我们较详细的再介绍一次Express的介绍1. Express的安装npm install express2. 基本感知原生的服务器需要按照请求路径,利用js去读取指定路径下文件,然后按照指定类型响应给浏览器进行解析。而现在利用Express开发框架之后,直接调用相关API就可以公开资源,就可以直接根据路径进行请求资源了...

2019-06-20 15:26:10 129

转载 【Node学习总结-04】

一、Express-Demo1. 项目目录2. app.js// 0. 安装// 1. 引包var express = require('express')// 2. 创建你服务器应用程序// 也就是原来的 http.createServervar app = express()/* 在 Express 中开放资源就是一个 API 的事儿 公开指定目录 ...

2019-06-20 10:35:29 221

转载 【Node学习总结-留言本案例】

1. 项目目录2. app.js把当前模块所有的依赖项都声明再文件模块最上面。为了让目录结构保持统一清晰,所以我们约定,把所有的 HTML 文件都放到 views(视图) 目录中 ,我们为了方便的统一处理这些静态资源,所以我们约定把所有的静态资源都存放在 public 目录中 。//核心模块var http = require('http')var fs = requir...

2019-06-19 21:04:46 384

转载 【Node学习总结-03】

一、模板引擎1. 在node中使用模板引擎npm install art-template该命令在哪执行就会把包下载到哪里。默认会下载到 node_modules 目录中。node_modules 不要改,也不支持改。let http = require('http')let template = require('art-template')let fs = requ...

2019-06-19 20:16:09 146

转载 【Node学习总结-02】

一、Node.js实现读、写文件1. 读文件浏览器中的 JavaScript 是没有文件操作的能力的,但是 Node 中的 JavaScript 具有文件操作的能力。fs 是 file-system 的简写,就是文件系统的意思。在 Node 中如果想要进行文件操作,就必须引入 fs 这个核心模块。 在 fs 这个核心模块中,就提供了所有的文件操作相关的 API。 例如:fs.readFil...

2019-06-19 16:00:30 236

转载 【Node学习总结-01】

一、Node.js是什么?二、Node.js能做什么?三、Node环境安装官网:https://nodejs.org/en/download/直接下一步就行,没有什么特殊需要注意的地方!四、Node执行脚本文件五、WebStorm环境运行node.js【提示】Webstorm版本有差异,所以页面会有变化!这不重要,只要把node.exe的...

2019-06-19 09:34:54 143

转载 【开发架构分享】

2019-06-17 17:23:01 223

转载 【Java网络编程总结-03】

Java的网络编程主要涉及到的内容是Socket编程,那么什么是Socket呢?简单地说,Socket,套接字,就是两台主机之间逻辑连接的端点。TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。Socket,本质上就是一组接口,是对TCP/IP协议的封装和应用(程序员层面上)。一、整体流程Socket编程主要涉及到客户端和服务器端两个...

2019-06-17 14:13:38 153

转载 【Java网络编程总结-02】

一、常见的网络协议从下面这张图可以看出TCP/IP协议簇中不同的层次中有着很多不同的网络协议,下面主要介绍传输层的TCP、UDP协议和应用层的HTTP协议。1. TCP协议简介TCP(Transmission Control Protocol ,传输控制协议)是面向连接的传输层协议。TCP层是位于IP层之上,应用层之下的中间层。不同主机的应用层之间经常需要可靠的、像管道一样的连接...

2019-06-17 14:05:26 149

转载 【Java网络编程总结-01】

一、概述计算机网络是通过传输介质、通信设施和网络通信协议,把分散在不同地点的计算机设备互连起来,实现资源共享和数据传输的系统。网络编程就就是编写程序使联网的两个(或多个)设备(例如计算机)之间进行数据传输。Java语言对网络编程提供了良好的支持,通过其提供的接口我们可以很方便地进行网络编程。二、计算机网络1.网络协议 如同人与人之间相互交流是需要遵循一定的规矩一样,计...

2019-06-17 13:43:34 127

转载 【EL表达式详解】

一、EL表达式介绍Expression Language表达式语言 是一种在JSP页面获取数据的简单方式(只能获取数据,不能设置数据) 在JSP2.0开始引入概念语法格式: 在JSP页面的任何静态部分均可通过:${expression}来获取到指定表达式的值二、EL获取数据EL只能从四大域中获取属性 page、request、session、applicat...

2019-06-14 16:30:45 329

转载 【JSP详解】

目录JSPJSP语法<% %> <%= %> <%! %>JSP指令<%@ page %> <%@ taglib %> <%@ include %>JSP行为<jsp:include /> <jsp:forward /> <jsp:userBean /> &...

2019-06-14 15:31:37 303

转载 【Session详解】

一、Session机制Session技术则是服务端的解决方案,它是通过服务器来保持状态的。要使用Session,第一步当然是创建Session了。那么Session在何时创建呢?当然还是在服务器端程序运行的过程中创建的,不同语言实现的应用程序有不同创建Session的方法,而在Java中是通过调用HttpServletRequest的getSession方法(使用true作为参数)创建...

2019-06-14 14:14:25 264

转载 【Cookie详解】

一、Cookie机制基本流程Cookie技术是客户端的解决方案,Cookie就是由服务器发给客户端的特殊信息,而这些信息以文本文件的方式存放在客户端,然后客户端每次向服务器发送请求的时候都会带上这些特殊的信息。详解当用户使用浏览器访问一个支持Cookie的网站的时候,用户会提供包括用户名在内的个人信息并且提交至服务器;接着,服务器在向客户端回传相应的超文本的同时也会发回这些个人信息...

2019-06-13 20:44:00 477

转载 【详解Servlet-3】

之所以所HttpServlet要比GenericServlet强大,其实也是有道理的。HttpServlet是由GenericServlet抽象类扩展而来的,HttpServlet抽象类的声明如下所示:public abstract class HttpServlet extends GenericServlet implements Serializable HttpServle...

2019-06-13 19:31:04 171

转载 Http请求头和响应头(Get和Post)

一、Http简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。二、Http工作原理HTTP是无连接:无连接的含义是限制每次连接只处理一个请求。...

2019-06-13 16:37:54 963

转载 【详解Servlet-2】

一、ServletRequset接口Servlet容器对于接受到的每一个Http请求,都会创建一个ServletRequest对象,并把这个对象传递给Servlet的Sevice( )方法。其中,ServletRequest对象内封装了关于这个请求的许多详细信息。让我们来看一看ServletRequest接口的部分内容:public interface ServletReque...

2019-06-13 15:44:16 194

转载 【详解Servlet-1】

一、什么是ServletServlet是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类。Servlet运行于支持Java的应用服务器中。从实现上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于...

2019-06-13 15:11:42 149

转载 JAVA代理模式

https://www.cnblogs.com/ygj0930/p/6542259.html

2019-06-04 20:01:18 128

转载 【SpringCloud总结】13 SpringCloud Config实战

我们做一个eureka服务+一个Dept访问的微服务,将两个微服务的配置统一由于github获得实现统一配置分布式管理,完成多环境的变更一、Git配置文件本地配置1.在本地D:\44\mySpringCloud\microservicecloud-config路径下新建文件 microservicecloud-config-eureka-server.ymlspring:...

2019-05-30 19:32:39 243

MongoDB精简提要

MongoDB官方文档内容比较多,个人总结了一些常见的SQL操作!包括CRUD、逻辑运算符、排序、投影、join、分页等!简洁、使用!给大家分享!

2018-11-29

ES6新特性--变量的定义

ES6新特性---变量的定义let、const!自己整理的资源,给大家分享!资源分数没有0,没办法!只能设置是1

2018-11-27

MyCAT注意事项

MyCAT注意事项

2018-09-06

JSP与EL表达式详解

JSP与EL详解

2018-09-06

Java网络部分

Java网络部份。Java编程必须掌握且必须搞懂。

2018-09-06

Springboot快速开发

Springboot整合了Spring与springMVC,结合持久层框架(jpa,hibernate,Mybatis)进行快速开发。

2018-09-06

WeChat的flex布局

微信小程序的Flex布局详解。

2018-09-06

微信小程序开发

微信小程序开发详解。

2018-09-06

MyCAT连接jdbc

MyCAT连接Hibernate

2018-09-06

mysql数据导入到hbase中

利用sqoop把mysql数据导入到hbase中,建立phoenix与hbase的映射,用phoenix jdbc操作hbase!达到sql操作nosql!

2018-08-03

MySQL Cluster同步集群搭建

MYSQL Cluster同步集群的搭建!实现的功能就是节点间的数据同步

2018-08-03

MYCAT生产环境部署

Haproxy+keepalived+mycat高可用集群配置。。。。。。。。

2018-08-03

MYCAT数据扩容+数据迁移

MYCAT数据扩容+数据迁移。。。。。。。。。。。。。。。

2018-08-03

MYCAT分库分表

mycat分库分表+20180731+潘壮志  

2018-08-03

MYCAT读写分离+主从复制

MYCAT主从复制+读写分离。。。。。。。。。。。。。。。。

2018-08-03

Python实现文件的CRUD

使用Python3实现文件的增删改查。。。。。。。。。。。。

2018-05-12

Python面向对象

Python面向对象。。。。。。。。。。。。。。。。。。

2018-05-12

Python模块补充

Python模块补充--&gt;>Configparser、hashlib简介与具体使用

2018-05-09

Python模块

Python模块:time、random、os、sys、json、pickle、shelve、XML等

2018-05-08

Python3的re模块(正则表达式)

Python3的re模块(正则表达式)的具体使用文档。。。。。

2018-05-07

文件CRUD操作的文件

文件CRUD操作的文件。。。。。。。。。。。。。。。。

2018-05-06

基于文件的增删改查

PYthon3实现文件的CRUD操作。。。。。。。。。。。。。。。。。。。。。

2018-05-04

空空如也

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

TA关注的人

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