3 July_whj

尚未进行身份认证

负责软件开发,及其系统架构设计。

等级
博文 56
排名 6w+

FTP测试工具类

因项目现场无法部署IDE工具联调FTP服务器,开发个简单的小工具,打成jar部署联调测。一下是该工具的源代码。packagecn.org.july.ftp;importorg.apache.commons.net.ftp.FTPClient;importorg.apache.commons.net.ftp.FTPFile;importorg.apache.commons.net....

2019-05-26 14:57:39

基于Netty 手写 Dubbo 框架

基于Netty手写Dubbo框架1、Dubbo是什么,解决什么样的问题?为了解决模块拆分后,彼此远程调用的问题。RPC->RemoteProcedureCall远程调用,常见的RPC框架有:阿里的:dubbo。当当的:dubbox。谷歌的:grpc。SpringCloud(一站式开发)等。2、实现方案查看官网dubbo结构图1、首先通过register将...

2019-05-04 14:50:52

Netty 入门实战

打算

2019-04-27 17:14:32

docker(ELK) - logstash-elasticsearch-kibana

拉取logstash镜像dockerpulldocker.elastic.co/logstash/logstash:5.5.1拉取elasticsearch镜像dockerpulldocker.elastic.co/elasticsearch/elasticsearch:5.5.1拉取kibana镜像dockerpulldocker.elastic.co/kibana...

2019-04-24 13:58:36

docker 部署 kafka

安装镜像dockerpullwurstmeister/kafka启动kafka容器dockerrun-d--namekafka-p9092:9092-eKAFKA_BROKER_ID=0-eKAFKA_ZOOKEEPER_CONNECT=192.168.199.112:2181-eKAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192...

2019-04-24 13:51:36

docker 简单使用

1、删除镜像dockerrmi-fimage(imageid)创建|启动容器dockercreateimage创建的容器是停止状态dockerstart/stopcontainer_id启动/停止容器dockerrunimage创建并启动容器image-可以为镜像标签或Idcontainer_id为容器iddockerrun-i-tubu...

2019-04-24 13:44:54

Maven安装jar到本地仓库

mvninstall:install-file-DgroupId=cn.org.july.springcloud-DartifactId=springcloud-Dversion=1.0-Dpackaging=jar-Dfile=[pathtofile]

2019-04-13 21:36:38

二 、Eureka服务注册与发现

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

2019-03-09 12:19:33

SpringBoot 集成 Shiro

SpringBoot集成Shiro1、框架搭建​ 创建SpringBoot项目,集成Shiro组件。打开idea工具。进入File->New->Project选择SpringInitializr包命自己命名。项目创建好后,修改`pom.xml`文件,引入Shiro和Thymeleaf。pom.xml文件如下:<?xmlversion="1.0"encodin...

2019-03-03 22:15:53

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

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

2019-03-02 20:41:32

枚举扩展接口

枚举扩展,枚举类不能继承,通过接口扩展。packagecn.org.july.web.controller.test;publicenumStatusEnumimplementsIStatusEnum{FAIL("失败","300","404"),OK("成功","200","200");privatefinalStringmsg;

2019-02-28 22:52:38

一、Spring Cloud项目搭建

1、建立父工程​ 首先创建一个父工程,名字为springcloud打开IDEA(以下编码过程编码工具采用IDEA)。创建新工程为SpringCloud。​ 选择下一步引入pom.xml代码如下:<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/...

2018-12-31 18:10:12

SpringBoot Web开发

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

2018-11-23 09:49:57

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

自动化配置实现我们在上章编写入门案例的时候,我们使用的是SpringMvc作为我们的表现层框架,但是我们都知道我们要使用SpringMvc我们就需要在web.xml文件中配置SpringMvc的前端控制器DispatcherServlet。但是我们在编写入门案例的时候,我们并没有去做任何的配置,那么我们为什么可以使用呢?原因是SpringBoot给我们做了自动化配置,下面我们学习...

2018-10-28 16:12:05

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

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

2018-10-27 21:21:04

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

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

2018-10-27 19:10:09

tensorflow-gpu Win10 环境搭建

tensorflow-gpuWin10环境搭建上篇文章讲的手写数字识别,识别率达到99.25%。笔者想做个手写汉字识别,奈何Mac本配置局限性,本次使用Win10系统开发。笔记本配置16G内存,256G固态硬盘,1T机械硬盘,显卡GeForceGTX960M(稍有不足)闲话少说,开始进入正题。1、安装Pythonpython官网地址:https://www.python...

2018-08-25 17:14:35

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

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

2018-08-19 11:24:32

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

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

2018-08-11 17:29:15

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

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

2018-08-11 15:00:40
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。