EurekaServer自动装配及启动流程解析

在开始本篇文章之前,我想你对SpringCloud和SpringBoot的基本使用已经比较熟悉了,如果不熟悉的话可以参考我之前写过的文章 本篇文章的源码基于SpringBoot2.0,SpringCloud的Finchley.RELEASE @EnableEurekaServer注解 我们知道,在使用Eureka作为注册中心的时候,我们会在启动类中增加一个@EnableEurekaServer注解,这个注解我们是一个自定义的EnableXXX系列的注解,主要作用我们之前也多次提到了,就是引入配
分类: 其他 发布时间: 10-12 00:00 阅读次数: 0

消息队列的作用以及kafka和activemq的对比

背景分析 消息队列这个类型的组件一直是非常重要的组件,当经过两家企业后我就很坚信这个结论了。队列这种东西,最广泛的作用还是在于解耦,宽泛一点的说,它可以将不同部门的工作内容进行有效的整合,基于一个约定好的格式,就可以两头互相不干扰的进行开发。可以说这个生产消费的思想不仅仅适用于程序也适用于非常多的地方。 目前对于我看到的来说,kafka更多的还是做为一个数据源,数据桥梁的作用,不同业务之间的沟通。比如需要实时接入A部门的业务数据的话,就会有这样的手段: 落地到HDFS的数据会用来进行一些算法上
分类: 其他 发布时间: 10-12 00:00 阅读次数: 0

python实例5-表格打印

编写一个名为printTable()的函数,它接受字符串的列表的列表,将它显示在组织良好的表格中,每列右对齐。假定所有内层列表都包含同样数目的字符串。例如,该值可能看起来像这样: table_data = [['apples', 'oranges', 'cherries', 'banana'], ['Alice', 'Bob', 'Carol', 'David'], ['dogs', 'cats', 'moose', 'goose']
分类: 其他 发布时间: 10-12 00:00 阅读次数: 0

伪元素::before和::after的详细介绍

㈠什么是伪元素? 不同的解释: ⑴伪元素是创造关于文档语言能够指定的文档树之外的抽象。例如文档语言不能提供访问元素内容第一字或者第一行的机制。伪元素允许设计师引用它们,否则这是难以办到的。伪元素还提供样式设计师给在源文档中不存在的内容分配样式(例如::before和:after能够访问产生的内容)。 ⑵CSS 在渲染文档的时候,伪元素可以通过 css 给 HTML 添加一个元素(叫标签也行),这个元素在文档树中是找不到的。伪元素被当做 CSS 的样式来进行展现,用法和普通的元素用法是一样的。
分类: 其他 发布时间: 10-12 00:00 阅读次数: 0

根据枚举对应值来转化的技巧

根据枚举对应值来转化的技巧 常规 switch (x) { case "1": x = Globals.type.first.getvalue()); break; case "2": x = Globals.type.second.getvalue()); break; case "3": x = Globals.type.third.getvalue()); break;
分类: 其他 发布时间: 10-12 00:00 阅读次数: 0

Python中的list与tuple集合

Python中内置了list集合与tuple集合,在list集合中可以实现元素的添加、修改、插入、以及删除。tuple集合看似与list类似,但两者还是有很大的区别。 在tuple集合中,一旦元素被存储,以后就不能修改,删除了,这比list集合安全许多,所以能用tuple就用tuple。以下是list集合代码实现。 L=['Java','Python','C++'] #注意,这里用的是中括号来表示list集合 L.append('PhP')#元素的添加 print(L[-1])#查找最后一
分类: 其他 发布时间: 10-12 00:00 阅读次数: 0

FlashFXP 注册码 破解补丁 注册机

FlashFXP破解版注册码 FLASHFXPzgDCZDFezgAAAADFW5etNQTnsl73n0FoZCZ4GRDMVE IAF1TO4dC4/oQAtJaXbV8cdIugAQqLOgY+EOagxDoMU3lCMWQZ HBS+NmnFTHDpsVb7AxScw8eSchiJ/zvcX3COuPEI+MTD6nsYC9 qNscCNAp/ThNthj85vlHAKN4SYc8Lyy8ioYMXxIirdnvpb1ZVd TIu1v4ROrq8VbcLTZRGfWTtPWU1UXf
分类: 其他 发布时间: 10-12 00:00 阅读次数: 0

Redis 命令-哈希(Hash)

Redis 哈希(Hash) Redis hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。 Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。 注:未避免大key,最多不要超过5000个键值对。 实例 127.0.0.1:6379> HMSET runoobkey name "redis tutorial" description "redis basic commands for caching" li
分类: 其他 发布时间: 10-12 00:00 阅读次数: 0

第七周课程总结&实验报告五

实验四 类的继承 实验目的 理解抽象类与接口的使用; 了解包的作用,掌握包的设计方法。 实验要求 掌握使用抽象类的方法。 掌握使用系统接口的技术和创建自定义接口的方法。 了解 Java 系统包的结构。 掌握创建自定义包的方法。 实验内容 (一)抽象类的使用 设计一个类层次,定义一个抽象类--形状,其中包括有求形状的面积的抽象方法。 继承该抽象类定义三角型、矩形、圆。 分别创建一个三角形、矩形、圆存对象,将各类图形的面积输出。 注:三角形面积s=sqrt(p(p-a)(p-b)*(p-c)) 其
分类: 其他 发布时间: 10-12 00:00 阅读次数: 0

全栈Web-JavaScript-笔记2

一:浅聊前端发展史 第一阶段:C/S(client server) -> B/S(browser server) 网页制作 技术栈:PhotoShop、HTML、CSS 第二阶段:从静态到动态,从后端到前端 前端开发工程师 前后端分离 后台:完成数据的分析和业务逻辑编写(包含API接口编写) 前端:网页制作、JS交互效果、数据的交互和绑定 技术栈:JavaScript、AJAX(跨域技巧)、jQuery... 第三阶段:从前端到全端(从PC端到移动端) 技术栈:H5、CSS3、响应式布局开发、
分类: 其他 发布时间: 10-12 00:00 阅读次数: 0

Linux笔记(一份耕耘、一份收获)

Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 目录解释: .代表此层目录; .. 代表父目录;-代表前一个目录;~代表是家目录。 (1)ls命令(显示) -a:列出所有文件包括隐藏文件 -l:以长格式输出 -d:只列出目录本身而不列出目录内部的文件 -R:连同子目录一同显示出来,递归显示 -h:以字节大小显示,需配合-l一起使用 -t:按mtime排序 (2)cp命令(复制) -i:提示用户是否覆盖 -f:删除旧的新建 -r:连同子目录一起复制,包括子目录里子目录
分类: 其他 发布时间: 10-12 00:00 阅读次数: 0

乱七八糟的坑的记录以及没什么卯月的知识

cudnn runtime和dev两个都安 lsb_release 的包名是lsb-release而不是什么redhat 然后还需要apt-get install lsb-core nvcc找不到 打开~/.bashrc ,添加环境变量export PATH=$PATH:/usr/local/cuda/bin 执行source .bashrc 关于图像通道数 看起来是grayscale的图像不一定就是单通道 nv docker 要运行需要调用pgu的镜像容器,需要加--runtime=nvid
分类: 其他 发布时间: 10-12 00:00 阅读次数: 0

PV UV IP 的区别

作为大部分开发程序员,日常交流或者面试的时候,很多小伙伴会问你现在负责的项目 PV 是多少啊?UV 是多少啊?IP 是多少的?有些人或许知道这三者的区别,根本接触不到,有些新手可能根本就不了解这个感念,下边分别阐述一下三个关键词的释义和区别。 PV (page view,页面浏览量) PV(page view)即页面浏览量;用户每1次对网站中的每个网页访问均被记录1次。用户对同一页面的多次访问,访问量累计。 UV (Unique Visitor,独立访客) UV (unique visitor
分类: 其他 发布时间: 10-12 00:00 阅读次数: 0

同一台主机下的两台虚拟机互ping不通

设置虚拟机的步骤主要分三步: 1、虚拟机连接方式设置为桥接; 2、统一网段; 3、关闭windows防火墙 详情如下: 1、虚拟机连接方式设置为桥接 注:两台虚拟机的连接方式都要设置为桥接 2、统一网段 如果设置第一步的时候没有进行ip设置,那么这两台虚拟机默认就在统一网段内,可以在虚拟机检查看是否在统一个网段中:开始菜单>>搜索程序和文件中输入cmd>>回车>>ipconfig>>回车 如果两台虚拟机的ip地址前三个相同,类似如图192.168.30.*,那么就在同一个网段内,如果不在同一个
分类: 其他 发布时间: 10-12 00:00 阅读次数: 0

spring jpa ManyToMany 理解和使用

1.java和jpa 中所有的关系都是单向的。这个关系数据库不同,关系数据库,通过外键定义并查询,使得反向查询总是存在的。 2.JPA还定义了一个OneToMany关系,它与ManyToMany关系类似,但反向关系(如果已定义)是ManyToOne关系。 OneToMany与JPA中ManyToMany关系的主要区别在于,ManyToMany总是使用中间关系连接表来存储关系, OneToMany可以使用连接表或者目标对象的表引用中的外键源对象表的主键。 @OneToMany(cascade =
分类: 其他 发布时间: 10-12 00:00 阅读次数: 0

XSS挑战之旅平台通关练习

1、第一关 比较简单,测试语句: <svg/onload=alert(1)> <script>confirm(1)</script> <script>prompt(1)</script> <script>alert(1)</script> html页面简单的三种对话框如下: 1、alert(),最简单的提示框: alert("你好!"); 2、confirm(),有确认和取消两个按钮: if(confirm("还有继续吗?")){ alert("继续"); }else{ alert("再见")
分类: 其他 发布时间: 10-12 00:00 阅读次数: 0

谐门武学:特征选择与Null Importance

特征工程是我们在做机器学习工作中的重要一环,根据我的工作经验,其实特征工程可以分为两个部分,一个是特征生产,另一个是特征选择,今天我们就针对特征选择来进行一下探讨,并给大家介绍一个我在比赛中学到的新的把戏。想看这个把戏的可以直接跳转到使用Null importance 进行特征选择 特征选择的常见方法 特征选择是机器学习里面一个很老的话题了,常见的特征选择方法我觉得可以归为两大类,一类是基于贪心算法的,接近于暴力搜索。另一类是基于具体的机器学习模型。 基于贪心算法的特征选择 基于贪心算法的特征
分类: 其他 发布时间: 10-12 00:00 阅读次数: 0

vue 学习三 v-model 表单绑定输入 以及修饰符的用处

v-model 指定使用过vue的同学都应该是很熟悉的了,这里就不多介绍,本章主要就是记录一些v-model非常实用的修饰符和对于v-model在html文本框,多行文本框,选择框,单选框,复选框上对于value的绑定方式 各种框上的value绑定方式 <input type="text"/> <input v-model="message" placeholder="edit me"> //这里是与input的vaule进行绑定 <textarea> <textarea v-model="m
分类: 其他 发布时间: 10-12 00:00 阅读次数: 0

Python vue路由跳转的几种方式 路由带参跳转 js的for循环补充

路由固定跳转的几种方式 #1,2种一般用于事件函数中 1.this.$router.push('路由地址'); this.$router.push('/course'); 2.this.$router.push({name: '路由注册名'}); this.$router.push({name: course}); # 相当于a标签 1.<router-link to="路由地址"> <router-link to="/course">课程页</router-link>
分类: 其他 发布时间: 10-12 00:00 阅读次数: 0

MySQL横纵表相互转换

概要 横表就是普通的建表方式,如表结构为:主键、字段1、字段2、字段3…。 如果变成纵表后,则表结构为: 主键、字段代码、字段值。而字段代码则为字段1、字段2、字段3…。 具体为电信行业的例子。以用户帐单表为例,一般出账时用户有很多费用,其数据一般存储为:时间,客户ID,费用科目,费用。这种存储结构一般称为纵表,其特点是行数多,字段少。纵表在使用时由于行数多,统计用户数或对用户进行分档时还需要进行GROUP BY 操作,性能低,且操作不便,为了提高性能,通常根据需要将纵表进行汇总,形成横表,比
分类: 其他 发布时间: 10-12 00:00 阅读次数: 0