基于Netty 手写 Dubbo 框架

基于Netty 手写 Dubbo 框架 1、Dubbo是什么,解决什么样的问题? 为了解决模块拆分后,彼此远程调用的问题。 RPC -> Remote Procedure Call 远程调用,常见的RPC框架有: 阿里的:dubbo。 当当的:dubbox。 谷歌的:grpc。 Sp...

2019-05-04 14:50:52

阅读数 51

评论数 0

Netty 入门实战

打算

2019-04-27 17:14:32

阅读数 30

评论数 0

docker(ELK) - logstash-elasticsearch-kibana

拉取logstash镜像 docker pull docker.elastic.co/logstash/logstash:5.5.1 拉取elasticsearch镜像 docker pull docker.elastic.co/elasticsearch/elasticsearch:5.5....

2019-04-24 13:58:36

阅读数 108

评论数 0

docker 部署 kafka

安装镜像 docker pull wurstmeister/kafka 启动kafka容器 docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=192.168.199.112...

2019-04-24 13:51:36

阅读数 12

评论数 0

docker 简单使用

1、 删除镜像 docker rmi -f image(imageid) 创建 |启动容器 docker create image 创建的容器是停止状态 docker start/stop container_id启动/停止容器 docker run image创建并启动容器 imag...

2019-04-24 13:44:54

阅读数 7

评论数 0

Maven安装jar到本地仓库

mvn install:install-file -DgroupId=cn.org.july.springcloud -DartifactId=springcloud -Dversion=1.0 -Dpackaging=jar -Dfile=[path to file]

2019-04-13 21:36:38

阅读数 18

评论数 0

二 、Eureka服务注册与发现

二 、Eureka服务注册与发现 1、服务的注册与发现 关系调用说明: 服务生产者启动时,向服务注册中心注册自己提供的服务 服务消费者启动时,在服务注册中心订阅自己所需要的服务 注册中心返回服务提供者的地址信息个消费者 消费者从提供者中调用服务 2、启动eureka注册中心 ...

2019-03-09 12:19:33

阅读数 29

评论数 0

SpringBoot 集成 Shiro

SpringBoot 集成 Shiro 1、框架搭建 ​ 创建SpringBoot项目,集成Shiro组件。打开idea工具。进入File->New->Project选择Spring Initializr 包命自己命名。项目创建好后,修...

2019-03-03 22:15:53

阅读数 51

评论数 0

JAVA 枚举详解(枚举基本使用高级用法枚举扩展)

JAVA 枚举详解 ​ java 枚举类型的基本想法非常简单:这些类通过共有的静态final域为每个枚举常量导出一个实例。枚举类型没有可以访问的构造器,所以它是真的final类。客户端不能创建枚举类型的实例,也不能对它进行扩展,因此不存实例,而只存在声明过程的枚举常量。也就是枚举类型是实例受控的。...

2019-03-02 20:41:32

阅读数 323

评论数 0

枚举扩展接口

枚举扩展,枚举类不能继承,通过接口扩展。 package cn.org.july.web.controller.test; public enum StatusEnum implements IStatusEnum { FAIL("失败", &...

2019-02-28 22:52:38

阅读数 20

评论数 0

一、Spring Cloud项目搭建

1、建立父工程 ​ 首先创建一个父工程,名字为spring cloud打开IDEA(以下编码过程编码工具采用IDEA)。 创建新工程为Spring Cloud。 ​ 选择下一步 引入pom.xml代码如下: <?xml version="1.0&am...

2018-12-31 18:10:12

阅读数 80

评论数 0

SpringBoot Web开发

1、简介 使用SpringBoot; 1)、创建SpringBoot应用,选中我们需要的模块; 2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来 3)、自己编写业务代码; 自动配置原理? 这个场景SpringBoot帮我们配置了什么?能不能修改?能...

2018-11-23 09:49:57

阅读数 62

评论数 0

Spring Boot 入门(三) :自动化配置实现

自动化配置实现 我们在上章编写入门案例的时候,我们使用的是Spring Mvc 作为我们的表现层框架,但是我们都知道我们要使用Spring Mvc 我们就需要在web.xml文件中配置Spring Mvc 的前端控制器DispatcherServlet。但是我们在编写入门案例的时候,我们并没有去做...

2018-10-28 16:12:05

阅读数 57

评论数 0

Spring Boot入门 (二) :无xml配置实现

无xml配置的实现 自Spring3.X 以后 spring 提供了很多的注解来代替XML文件的配置,最核心的是下面两个注解。 ::@Configuration:: 标注该类是配置类,类似于我们定义的applicationContext.xml ::@Bean:: 类似于我们在之前的spr...

2018-10-27 21:21:04

阅读数 95

评论数 0

Spring Boot 入门(一):入门案例

Springboot 入门 入门案例 创建spring boot项目 在pom.xml 文件,我们需要添加两部分依赖。 — 让我们的项目继承spring-boot-starter-parent 的工程 — 加入spring-boot-starter-web 的依赖 — spring boot 官...

2018-10-27 19:10:09

阅读数 235

评论数 0

tensorflow-gpu Win10 环境搭建

tensorflow-gpu Win10 环境搭建 上篇文章讲的手写数字识别,识别率达到99.25%。笔者想做个手写汉字识别,奈何Mac 本配置局限性,本次使用Win10系统开发。笔记本配置 16G内存,256G固态硬盘,1T机械硬盘,显卡GeForce GTX 960M(稍有不足)闲话少说,开...

2018-08-25 17:14:35

阅读数 113

评论数 0

python 手写数字识别 封装GUI,手写板获取鼠标写字轨迹信息

python 手写数字识别知识不用多说,本文只要讲解在手写数字识别开发过程中所遇到的坑。 1、训练模型 通过keras训练模型,并保存该模型 import numpy from keras.datasets import mnist from keras.models import Se...

2018-08-19 11:24:32

阅读数 1801

评论数 14

反爬虫 破解js加密-有道翻译

js 加密 有的反爬虫策略采用js对需要传输的数据进行加密处理(通常是取md5值) 经过加密,传输的就是密文,但是加密函数或者过程一定是在浏览器完成,也就是一定会把代码(js代码)暴露给使用者 通过阅读加密算法,就可以模拟出加密过程,从而达到破解 破解有道词典 1、分析有道翻译页面 ...

2018-08-11 17:29:15

阅读数 1020

评论数 0

Python代码篇-单例模式(五种实现单利方式)

(一)、如何反序的迭代一个序列? # 如果是一个list,最来的解决方案是 tempList = [1,2,3,4] tempList.reverse() for x in tempList: print x # 如果不是一个list,最通用的解决方案 print '\n-...

2018-08-11 15:00:40

阅读数 664

评论数 0

python 爬虫 - UserAgent 身份隐藏/设置代理

1、Error 模块 urllib.error Urlerror产生的原因: 没网 服务器链接失败 链接不到指定的服务器 是OSError模块 # -*- coding:utf-8 -*- ''' UrlError ''' from urllib import request, ...

2018-08-02 15:19:42

阅读数 360

评论数 0

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