自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (3327)
  • 收藏
  • 关注

原创 反射+注解+泛型

Java的反射(reflection)机制是运行时获取类的信息(构造函数、属性、方法、注解)。1.创建类的对象2.获取类中的属性,并设置属性的值或者获取属性的值3.获取类中的方法,可以执行方法(包含私有)4.获取注解信息1.创建类的对象,比如JSON解析,框架中的某些类等2.获取或设置属性的内容 Field 比如 JSON解析,JDBC封装等3.执行方法,可以调用Method invoke 代理模式全限定类名:类的全称,包含:包名.类名1.Class对象创建方式类名.class2.Class中常用的方

2022-12-03 20:35:14 194 1

原创 Java基础必会篇(一)

是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。在程序运行时获取类的信息,和执行相关的内容。应用场景:1.jdbc2.框架-mybatis、spring等等3.工具 beanutil、fastjson等反射API用来生成JVM中的类、接口或则对象的信息。- Class类:反射的核心类,可以获取类的属性,方法等信息。- Field类:Java.lang.reflec包中的类,

2022-12-03 20:30:22 170

原创 云应用开发之Docker(二)

是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。上传redis.conf到 /data/docker-compose/redis。1.实现dockerfile文件的编写。开放的是8081,云服务器的安全组上。2.编写rabbitmq.yml文件。2.创建Mysql的yml文件。2.创建并运行Tomcat容器。2.编写redis.yml文件。

2022-12-02 10:05:40 225

原创 云应用开发之Docker(一)

镜像( Image ) 软件安装包,是一套软件集合,需要的其他的软件都在里面,比如Tomcat镜像,就包含Jdk+tomcat。网络(Network)可以实现容器的网络分配,每个容器都有自己的网络(ip+端口)Docker是一个新型的虚拟机技术,容器化引擎,专门用来快速搭建软件平台的技术。仓库( Repository )存储镜像的地方,国内建议使用第三方镜像仓库。数据卷(Data Volumes)容器存储数据的地方,类似磁盘(虚拟的)如果对应的镜像不存在,就会先下载镜像,再创建容器,最后启动容器。

2022-12-02 10:00:53 198

原创 Linux你需要会的(四)

设置root的密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';# -R: 当修改一个目录权限时,可以添加-R,将目录下的全部内容,都修改权限。# -R: 当修改一个目录权限时,可以添加-R,将目录下的全部内容,都修改权限。# 针对服务的启动,停止,重启,开机自动启动,禁止开机自动启动,查看服务状态。和Windows下的服务操作一致,只需使用如下命令,默认为centos7版本。使用chmod对文件的权限进行修改,一种使用数字,一种使用符号……

2022-11-30 09:44:47 460

原创 Linux你需要会的(三)

Linux是一个多用户的操作系统,任何一个用户想要操作Linux操作系统,必须向系统管理员申请一个账号才可以,并且以这个账号的身份去操作Linux。# [root@localhost ~]# -> root用户在本地登录,并且当前在~目录下,#代表是超级管理员。# [qf@localhost ~]$ -> qf用户在本地登录,并且当前在~目录下,$代表是普通用户。# 在查看模式下,摁ZZ,可以快速保存并退出。# 如果第二个参数指定的路径不存在,就是重命名,如果第二个参数的路径存在,就是移动。

2022-11-30 09:44:39 46

原创 Linux你需要会的(二)

当命令中有多个选项时,可以写在一起的,并且选项也是由简写方式的 命令 -选项A选项B。D: E: C:,而Linux中是没有盘符的。# 如果第二个参数指定的路径不存在,就是重命名,如果第二个参数的路径存在,就是移动。Linux中的隐藏文件是以.开头的,当前目录使用.表示,上一级目录使用..表示。Linux的基本操作命令,不遵循上述格式,但是后期会经常使用……查看指定目录下的内容,默认查看当前目录下内容。# -a:列出的全部的文件,包括隐藏文件。傻瓜式安装,下一步下一步下一步。

2022-11-29 22:21:03 249

原创 Linux你需要会的(一)

在Linux操作系统出现之前,还有一个操作系统叫做Minix,Minix操作系统是由Andrew的大学教授研发出来的,当时大学教授是为了给学生上课,买了一套Unix操作系统,参考Unix自己写了一个操作系统,并且命名为Minix。同时将Minix开源,供学校内部的研究和教学,到了2000年,Andrew将Minix操作系统完全对外开源。Minix由于完全对外开源之后,在互联网上迅速的传播,但是大家在使用时,发展Minix不是很完美,内部存在各种各样问题。

2022-11-29 22:15:14 321

原创 Elasticsearch(五)

a.前端编码:创建Vue项目,Vue-Router Vuex ElementUI Axios1.创建Vue项目默认需要的组件:Babel Vue-Router Vuex2.启动Vue项目确保创建的项目可以使用浏览器访问:3.安装需要的插件并实现配置终止程序运行安装Element-UI插件安装Axios4.根据需求绘制页面b.基于爬虫实现数据抓取爬虫:网页追逐者、蜘蛛、蠕虫、网页收集器、爬虫获取网站的信息的方式。

2022-11-28 18:30:09 479

原创 Elasticsearch(四)

term查询本身很简单,它接受一个字段名和我们希望查找的值.MatchQueryBuilder(MatchQueryBuilder输入的词条会被es解析并进行分词,在此过程中就已经转换成全小写)查询效果一样。词条查询(Term Query)允许匹配单个未经分析的词条,多词条查询(Terms Query)可以用来匹配多个这样的词条。中小型企业常用的就是框架,Spring Data Elasticsearch,就是Spring体系基于Transport的封装,简化了操作ES的难度,操作es就跟操作数据库一样。

2022-11-28 18:25:09 1154

原创 Elasticsearch(三)

Java程序操作ES的方式:1.原生 Transport 2.Spring Data Elasticsearch。Thransport是Es官方推荐的一种用法,可以在Java代码实现对es的CRUD操作。Index Patterns 实现基于Kibana可视化的索引信息。Index Managenment 实现Es的索引管理。设置可视化之后,就可以通过Kibana进行可视化的操作。实现各种操作(精确、范围、模糊、搜索建议、高亮等)ES存储数据的,常用的操作:增删改查。3.基于Kibana实现可视化操作。

2022-11-24 10:05:56 222

原创 Elasticsearch(二)

ELK:标准化日志平台E:Elasticsearch 作为日志存储和分析框架,L:Logstash 作为日志采集框架,获取日志存储到Es,K:Kibana 可视化网站,可以通过网页操作ES。kibana:是一个免费且开放的用户界面,能够让对 Elasticsearch 数据进行可视化,还可以进行各种操作,跟踪查询负载,到理解请求如何流经整个应用,都能轻松完成。需要和es的版本对应,es:7.12.1 所以:ik:V7.12.1。这个错误意思:当前默认可用内存太小了,需要设置的大一点。开放端口号:5601。

2022-11-24 09:35:24 302

原创 Elasticsearch(一)

Elasticsearch是一个(近乎)实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据, 它不但稳定、可靠、快速,而且也具有良好的水平扩展能力,是专门为分布式环境设计的,它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。Elasticsearch是一个建立在全文搜索引擎 Apache Lucene 基础上的搜索引擎,可以说Lucene是当今最先进,最高效的全功能开源搜索引擎框架.

2022-11-23 09:38:43 166

原创 微服务之SpringCloud(九)

配置中心,就是将一些可能会改变的配置,单独存储到一个独立的系统中,可以实现不停机更新。bootstrap.propertie或者bootstrap.yml。实现配置变更,可以立即推送到各个服务器,不需要重新发布系统。@Value("${配置名称}") 获取指定配置的内容。在Nacos控制器实现配置的变更,再次观察接口的值。必须实现boostarp类型的配置文件。4.在nacos控制器实现动态配置。2.配置中心 实现配置动态化。1.注册中心 实现服务治理。//实时刷新最新的动态配置。访问接口,观察配置的值。

2022-11-23 09:25:18 133

原创 微服务之SpringCloud(七)

2018年7月,阿里巴巴宣布限流降级框架组件 Sentinel 正式开源,在此之前,Sentinel 作为阿里巴巴“大中台、小前台”架构中的基础模块,已经覆盖了阿里的所有核心场景,因此积累了大量的流量归整场景以及生产实践;丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。完善的 SPI 扩展点:Sentinel 提供简单易用、完善的 SPI 扩展接口。

2022-11-22 09:35:47 124

原创 微服务之SpringCloud(八)

Spring Cloud Sleuth为Spring Cloud实现了分布式跟踪解决方案.其实是一个工具,它在整个分布式系统中能跟踪一个用户请求的过程(包括数据采集,数据传输,数据存储,数据分析,数据可视化),捕获这些跟踪数据,就能构建微服务的整个调用链的视图,这是调试和监控微服务的关键工具。服务链路跟踪技术框架。

2022-11-22 09:35:37 107

原创 微服务之SpringCloud(六)

实现一个投票系统项目规划:2期第一期:实现投票的功能第二期:实现限制、统计等功能需求池:1.新增活动2.新增候选人3.查询活动4.查询候选人列表5.查询候选人详情(包含投票记录)6.实现投票。

2022-11-21 09:50:18 702

原创 微服务之SpringCloud(五)

调用远程服务的参数传递:1.键值对传输 必须使用:@RequestParam注解进行修饰 不可省略(包括服务提供者)2.对象传输 必须使用:@RequestBody3.传输文件MultipartFile,必须使用:@RequestPart@Bean}}//文件上传}

2022-11-21 09:36:48 251

原创 微服务之SpringCloud(三)

Nacos:一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台Nacos 致力于帮助您发现、配置和管理微服务,Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos核心的2大作用:1.注册中心实现服务的管理。2.配置中心,实现微服务的配置统一管理home微服务常用的注册中心:3.Nacos(AP推荐)2.2 Nacos安装1.下载nacos2.解压建议解压到英文路径下。

2022-11-20 14:56:41 94

原创 微服务之SpringCloud(四)

OpenFeign:Declarative REST Client: Feign(声明式REST服务调用)是一种声明式的web 客户端,可以使用它的注解创建接口,它也支持自定义编解码。可以实现服务的远程调用OpenFeign有两个主要注解: @EnableFeignClients 用于开启feign功能,@FeignClient 用于定义feign 接口。

2022-11-20 14:56:38 109

原创 微服务之SpringCloud(二)

它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。4这么多小服务,一旦出现问题了,应该如何自处理?

2022-11-18 16:00:46 81

原创 微服务之SpringCloud(一)

微服务是利用组织的服务投资组合,然后基于业务领域功能分解它们,在看到服务投资组合之前,它还是一个业务领域。从互联网早起到现在,系统架构大体经历了下面几个过程: 单体应用架构--->垂直应用架构--->分布式架构--->SOA架构--->微服务架构,当然还有悄然兴起的Service Mesh(服务网格化)。如果应用拆分,每一个工程师都维护一个模块代码,升级升级某一部分,降低耦合,降低开发难度,应用拆分可以多实例部署,大大提高并发能力商品模块并发量很高,可以多部署几台商品模块即可。1.3 微服务的优缺点。

2022-11-18 15:55:48 79

转载 Java面试题大全(2021版)

Java面试题大全(2021版)

2022-05-20 23:55:33 324

原创 前后端架构设计

前后端架构设计

2022-05-19 23:29:24 1696

从问界窥探华为智能汽车布局

2022年中国新能源汽车产业系列研究报告:从问界窥探华为智能汽车布局(19页)

2022-10-31

智慧校园建设方案(2022)(38页).pdf

智慧校园建设方案

2022-07-14

智慧农业智慧云农平台方案(2022)(40页).pdf

智慧农业智慧云农平台方案

2022-07-14

智慧城市中的数字孪生(2022)(19页).pdf

智慧城市中的数字孪生

2022-07-14

数据中台,元数据规范(2022)(16页).pdf

数据中台,元数据规范

2022-07-14

工业视觉检测平台的思考与应用(2022)(23页).pdf

工业视觉检测平台的思考与应用

2022-07-14

2022中国企业数字化案例集:制造行业(35页).pdf

2022中国企业数字化案例集:制造行业(35页).pdf

2022-07-14

2022全球数字经济发展水平评估(11页).pdf

2022全球数字经济发展水平评估

2022-07-14

2022年中国商用车道路运输安全研究报告(38页).pdf

2022年中国商用车道路运输安全研究报告

2022-07-14

2022IT运维厂商全景报告(39页).pdf

2022IT运维厂商全景报告

2022-07-14

2022智慧社区产业报告(100页).pdf

智慧社区产业报告

2022-07-14

2022年中国安全应急产业集群报告(66页).pdf

2022年中国安全应急产业集群报告

2022-07-14

2022国央企数字化实践报告(80页).pdf

2022国央企数字化实践报告

2022-07-14

2022年中国元宇宙产业系列研究报告-基础设施篇:AIOT应用解析短报告(22页).pdf

2022年中国元宇宙产业系列研究报告-基础设施篇:AIOT应用解析短报告(22页).pdf

2022-07-04

2022年中国元宇宙产业系列研究报告-基础设施篇:5G与6G应用解析短报告(19页).pdf

2022年中国元宇宙产业系列研究报告-基础设施篇:5G与6G应用解析短报告(19页).pdf

2022-07-04

百川智慧园区解决方案(2022)(23页).pdf

百川智慧园区解决方案(2022)(23页).pdf

2022-07-04

中国700MHZ 5G行业“700M黄金频段”是否能引领中国5G行业发展进入新阶段(2022)(35页).pdf

中国700MHZ 5G行业“700M黄金频段”是否能引领中国5G行业发展进入新阶段(2022)(35页).pdf

2022-07-04

zookeeper-3.4.12.tar.gz

zookeeper-3.4.12.tar.gz

2022-07-03

kafka_2.11-2.0.0.tgz

kafka_2.11-2.0.0.tgz

2022-07-03

停车场系统智慧停车方案(2022)(59页).pdf

停车场系统智慧停车方案

2022-07-03

人工智能的未来(2021)(273页).pdf

人工智能的未来

2022-07-03

元宇宙发展研究报告2021(126页).pdf

元宇宙发展研究报告2021(126页).pdf

2022-07-03

机器人感觉与多信息融合(2021)(157页).pdf

机器人感觉与多信息融合(2021)(157页).pdf

2022-07-03

2021年中国区块链行业发展报告(59页).pdf

2021年中国区块链行业发展报告(59页).pdf

2022-07-03

模拟系列:5G时代,射频前端大放异彩(2021)(55页).pdf

模拟系列:5G时代,射频前端大放异彩(2021)(55页).pdf

2022-07-02

车联网产业与技术研究报告(2021)(56页).pdf

车联网产业与技术研究报告(2021)(56页).pdf

2022-07-02

最新100以内加减法练习题-直接打印(40页).pdf

最新100以内加减法练习题-直接打印(40页).pdf

2022-07-02

物联网分析报告(44页).pdf

物联网分析报告(44页).pdf

2022-07-01

2021中国国际智能机器人博览会(9页).pdf

2021中国国际智能机器人博览会(9页).pdf

2022-06-30

2021世界人机器人大会亮点宣介(52页).pdf

2021世界人机器人大会亮点宣介(52页).pdf

2022-06-30

智能网联汽车信息安全研究报告(2022)(59页).pdf

智能网联汽车信息安全研究报告(2022)(59页).pdf

2022-06-30

煤矿智慧矿山规划方案(2022)(128页).pdf

煤矿智慧矿山规划方案(2022)(128页).pdf

2022-06-30

中国物联网平台产业研究报告(2022版)(15页).pdf

中国物联网平台产业研究报告(2022版)(15页).pdf

2022-06-30

智能制造与数字孪生技术 :面向可持续制造方向发展(2022)(41页).pdf

智能制造与数字孪生技术 :面向可持续制造方向发展(2022)(41页).pdf

2022-06-30

智能交通七讲:智能交通改变未来出行(2022)(46页).pdf

智能交通七讲:智能交通改变未来出行(2022)(46页).pdf

2022-06-30

智慧排水防汛解决方案:城市排水监控系统(2022)(19页).pdf

智慧排水防汛解决方案:城市排水监控系统(2022)(19页).pdf

2022-06-30

智慧灯杆系统架构-规划-设计方案(2022)(48页).pdf

智慧灯杆系统架构-规划-设计方案(2022)(48页).pdf

2022-06-30

直播嘉宾PPT 室内导航不迷路:基于3D地图精准室内定位技术方案(2022)(46页).pdf

直播嘉宾PPT 室内导航不迷路:基于3D地图精准室内定位技术方案(2022)(46页).pdf

2022-06-30

元宇宙发展系列:会议在元宇宙的发展形态(2022)(8页).pdf

元宇宙发展系列:会议在元宇宙的发展形态(2022)(8页).pdf

2022-06-30

算力网络技术报告(2022)(41页).pdf

算力网络技术报告(2022)(41页).pdf

2022-06-30

空空如也

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

TA关注的人

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