自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 实习第五天----ArangoDB、pyArango

学习:(1) arangodb是一个服务器数据库,他是用tcp连接,http协议来以json形式传输document。数据库提供了一个REST API来与数据库交互。(2) 数据库是集合的集合. 集合存储记录, 记录被称为文档. 集合等价于 RDBMS 中的表, 而文档可以被认为是表中的行. 区别在于你不需要预先定义有哪些列 (或者属性). 任意集合中的所有文档可以拥有任意的属性键与值. 然而实际上一个集合中的文档具有相似的结构, 但是数据库系统本身并不会关心,无论你的数据是什么样子,数据库系统都会..

2021-01-22 18:19:50 307

原创 实习第四天--pymysql

实习内容:安装并使用pymysql模块编写一个脚本,数据模型自定义,要有表的设计过程,包含基础的增删改查过程(1)安装pymysql模块pip3 install pymysql(2)创建一个用于创建一张数据表的 .sql 文档```sqlDROP TABLE IF EXISTS db_Employee;CREATE TABLE IF NOT EXISTS db_Employee ( Id INT(4) NOT NULL UNIQUE AUTO_INCREMENT PRI.

2021-01-21 17:45:29 150

原创 实习第三天--pexpect、paramiko

用pexpect开发一个脚本(1)本地需要安装OPENSSH(2)Linux需要安装SSH(3)用SSH连接Linux: [email protected](4)python代码:from pexpect.pxssh import pxsshimport getpass hostname = '192.168.30.1'user = 'root'pw = getpass.getpass()s = pxssh()s.login(hostname,user,pw)s.se.

2021-01-20 18:38:30 236 2

原创 实习第二天--python、pexpect学习

定义基本类型直接 a = 1 不需要 int a = 1;定义一个函数 def a : 不需要大括号,直接按照缩进规范整数和浮点数:向浮点数取;5 // 2,取整。5 / 2精确。字符串:可用’test’ “test” “”" test “”" 定义字符串的格式化:(1)str1 = “I am %s,I am %d”%(name,age)(2)str2 = “我是{},今年{}”.format(name,age)(3)str3 = “我是{name},今年{age}”.forma.

2021-01-19 18:43:47 177

原创 实习第一天--Linux安装

办理入职手续在本地环境下安装Linux–CentOS7.4,相关链接:https://blog.csdn.net/weixin_44155237/article/details/98504435踩坑:不要精简安装CentOS~知识点:(1)vi 文件名进入编辑,Esc,冒号:WQ保存退出,Q退出,加!强制退出(2)第一次安装要修改ifcfg-ens32为ifcfg-eth0并编辑其他配置(3)IPADDR=192.168.30.1 //设置IP地址NETMASK=255.2..

2021-01-18 17:57:57 122

原创 SpringCloud学习笔记(七)----Config分布式配置中心

14.1是什么?答:SpringCloud Config为微服务架构中的微服务提供集中化的外部配置支持,配置服务器为各个不同微服务应用的所有环境提供了一个中心化的外部配置。14.2Config服务端配置:14.2.1 用自己的GitHub账号在GitHub上新建一个名为microservicecloud-config的新Repository14.2.2 由上一步获得SSH协议的git地址[email protected]:Basco123/microservicecloud-config.git14.2

2021-01-16 22:52:15 187 1

原创 SpringCloud学习笔记(六)----Zuul网关

13.1是什么?Zuul包含对请求的路由和过滤两个主要功能:路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口基础。过滤功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础。Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理下的应用,同时从Eureka中获得其他微服务的消息,也即以后的访问微服务都是通过Zuul跳转后获得的。注意:Zuul服务最终会注册进Eureka.提供=代理+路由+过滤13.2案例13.2.1在POM.XML配

2021-01-16 22:46:40 137

原创 SpringCloud学习笔记(五)----Feign负载均衡、Hystrix网关、Hystrix DashBoard豪猪

10.1.是什么?答:是一个声明式的web服务客户端,使得编写web服务客户端变得容易只需要创建一个接口,然后在上面添加注解即可。类似于Dao接口的加@Mapper11.Hystrix断路器11.1是什么?Hystrix是一个处理分布系统的延时和容错的开源库,在分布式中,很多依赖会导致调用失败,比如超时、异常,Hystrix能保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式的弹性。“断路器”本身是一种开关装置,当某个服务出错时,通过断路器的监控机制,向调用方返回一个

2021-01-16 22:40:45 157

原创 SpringCloud学习笔记(四)----Ribbon负载均衡

9.Ribbon负载均衡9.1 Ribbon是什么?答:是基于Netflix Ribbon实现的一套客户端 负载均衡(Load Balanced)的工具,主要功能是提供客户端软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon的客户端组件提供一系列完善的配置项如连接超时,重试等。9.2 Ribbon的配置初步:9.2.1:在消费者80的POM.XML中<!-- Ribbon相关 --><dependency> <groupId>org

2021-01-16 22:37:19 157

原创 SpringCloud学习笔记(三)----Eureka学习

Eureka学习8.1 是什么?SpringCloud封装了Netflix公司开发的Eureka模块来实现服务注册和发现(对比Zookeeper)Eureka采用了C-S的设计架构。Eureka Server是服务注册中心系统中的其他微服务,使用Eureka的Client连接到Eureka Server并维持心跳连接。这样程序员可通过Eureka Server来监控系统中各个微服务是否正常运行。SpringCloud的其他模块(如Zuul)就可通过Eureka Server来发现系统中的其他微服务.

2021-01-12 13:42:20 118

原创 SpringCloud学习笔记(二)----消费者服务者整合

SpringCloud服务者整合:(1) 一个子项目里有Dept实体类(2) 另一个子项目调用第一个子项目的Dept:在POM里配置GAV<dependency> <groupId>com.basco.springcloud</groupId> <artifactId>microservicecloud-api</artifactId> <version>${project.version}</v.

2021-01-04 16:43:08 131

原创 SpringCloud学习笔记(一)----微服务概念

通信机制:1)Dubbo:RPC远程调用2)Cloud:RESTful的API什么是微服务?答:微服务化就是将传统的一站式应用(ALL IN ONE),根据业务拆分成一个一个的服务,每一个服务单独处理单个业务功能的服务,降低耦合度。类似于进程的概念,能够独立运行或销毁,甚至有自己独立的数据库。微服务与微服务架构微服务:56个名族微服务架构:SpringCloud、dubbo(停更) 中华民族微服务条目落地技术服务开发SpringBoot、Spring、S..

2021-01-04 16:41:25 110

原创 面经

·基础1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?答:JAVA虚拟式是一种抽象化的计算机,有自己完善的硬件架构,如处理器、堆栈等,还有相应的指令系统。是一个可以执行JAVA字节码的虚拟机进程,JAVA的源文件被编译成能被JAVA虚拟机执行的字节码文件。JAVA的运行原理是先用JAVA编译器把源文件转化成字节码文件,再启动虚拟机解释执行JAVA字节码文件。所以只要在各种平台上用JAVA虚拟机就可以执行JAVA程序。2.JDK和JRE的区别是什么?JRE(Java Runt

2021-01-02 14:51:57 1698

转载 FROM表单默认方式提交跟AJAX表单提交

form表单提交的几种方法在form标签中添加Action(提交的地址)和method(post),且有一个submit按钮<input type='submit'>就可以进行数据的提交,每一个input标签都需要有一个name属性,才能进行提交当点击登陆时,向数据库发生的数据是:username=username&password=password.这种默认的提交方式,一般会进行页面的跳转(不成功时跳转到当前页面)。而有时候我们是对弹出框进行数据提交的,希望提交成功则关闭弹出.

2020-12-11 19:54:39 379

原创 Spring基于注解配置事务

配置applicationContext.xml:(1)扫描包(2)配置dataSource的bean(3)配置jdbcTemplate(操作数据)(4)配置namedParameterJdbcTemplate(5)配置transactionManager(6)启动事务注解tx:annotation-drivenDao层编写与数据库操作的方法Service编写如何事务上面的方法...

2020-11-21 13:12:33 109

原创 个人博客日志

P23DEBUG记录:①用Thymeleaf的th:href等组件,第一次启动项目无法使用解决:重构项目P26 32:00DEBUG记录:①cant not reslove the method “GET”…解决:在Form表单中,提交时要给方法method=“POST” action="#" Tomcat跳转的页面->th:action="@{admin/login}"②th:src等的相对起始路径为staticP29DEBUG记录:Property or field ‘’ c

2020-10-25 11:08:46 1039

转载 SpringBoot-->整合JDBC

Spring Data简介:对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库,Spring Data 也是 Spring 中与 Spring Boot、Spring Cloud 等齐名的知名项目。Sping Data 官网:https://spring.io/projects/sp..

2020-09-15 18:20:17 86

转载 SpringBoot---Druid

Druid简介:Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。Github地址:https://github.com/alibaba/druid/使用:2.1. 配置数据源依赖<!-- https.

2020-09-15 18:08:47 327

空空如也

空空如也

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

TA关注的人

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