![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
Basco1
这个作者很懒,什么都没留下…
展开
-
实习第四天--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 · 156 阅读 · 0 评论 -
实习第三天--pexpect、paramiko
用pexpect开发一个脚本(1)本地需要安装OPENSSH(2)Linux需要安装SSH(3)用SSH连接Linux: ssh@root192.168.30.1(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 · 248 阅读 · 2 评论 -
SpringCloud学习笔记(七)----Config分布式配置中心
14.1是什么?答:SpringCloud Config为微服务架构中的微服务提供集中化的外部配置支持,配置服务器为各个不同微服务应用的所有环境提供了一个中心化的外部配置。14.2Config服务端配置:14.2.1 用自己的GitHub账号在GitHub上新建一个名为microservicecloud-config的新Repository14.2.2 由上一步获得SSH协议的git地址git@github.com:Basco123/microservicecloud-config.git14.2原创 2021-01-16 22:52:15 · 191 阅读 · 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 · 141 阅读 · 0 评论 -
SpringCloud学习笔记(五)----Feign负载均衡、Hystrix网关、Hystrix DashBoard豪猪
10.1.是什么?答:是一个声明式的web服务客户端,使得编写web服务客户端变得容易只需要创建一个接口,然后在上面添加注解即可。类似于Dao接口的加@Mapper11.Hystrix断路器11.1是什么?Hystrix是一个处理分布系统的延时和容错的开源库,在分布式中,很多依赖会导致调用失败,比如超时、异常,Hystrix能保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式的弹性。“断路器”本身是一种开关装置,当某个服务出错时,通过断路器的监控机制,向调用方返回一个原创 2021-01-16 22:40:45 · 160 阅读 · 0 评论 -
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 · 162 阅读 · 0 评论 -
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 · 121 阅读 · 0 评论 -
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 · 136 阅读 · 0 评论 -
SpringCloud学习笔记(一)----微服务概念
通信机制:1)Dubbo:RPC远程调用2)Cloud:RESTful的API什么是微服务?答:微服务化就是将传统的一站式应用(ALL IN ONE),根据业务拆分成一个一个的服务,每一个服务单独处理单个业务功能的服务,降低耦合度。类似于进程的概念,能够独立运行或销毁,甚至有自己独立的数据库。微服务与微服务架构微服务:56个名族微服务架构:SpringCloud、dubbo(停更) 中华民族微服务条目落地技术服务开发SpringBoot、Spring、S..原创 2021-01-04 16:41:25 · 119 阅读 · 0 评论 -
面经
·基础1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?答:JAVA虚拟式是一种抽象化的计算机,有自己完善的硬件架构,如处理器、堆栈等,还有相应的指令系统。是一个可以执行JAVA字节码的虚拟机进程,JAVA的源文件被编译成能被JAVA虚拟机执行的字节码文件。JAVA的运行原理是先用JAVA编译器把源文件转化成字节码文件,再启动虚拟机解释执行JAVA字节码文件。所以只要在各种平台上用JAVA虚拟机就可以执行JAVA程序。2.JDK和JRE的区别是什么?JRE(Java Runt原创 2021-01-02 14:51:57 · 1710 阅读 · 0 评论 -
FROM表单默认方式提交跟AJAX表单提交
form表单提交的几种方法在form标签中添加Action(提交的地址)和method(post),且有一个submit按钮<input type='submit'>就可以进行数据的提交,每一个input标签都需要有一个name属性,才能进行提交当点击登陆时,向数据库发生的数据是:username=username&password=password.这种默认的提交方式,一般会进行页面的跳转(不成功时跳转到当前页面)。而有时候我们是对弹出框进行数据提交的,希望提交成功则关闭弹出.转载 2020-12-11 19:54:39 · 387 阅读 · 0 评论 -
Spring基于注解配置事务
配置applicationContext.xml:(1)扫描包(2)配置dataSource的bean(3)配置jdbcTemplate(操作数据)(4)配置namedParameterJdbcTemplate(5)配置transactionManager(6)启动事务注解tx:annotation-drivenDao层编写与数据库操作的方法Service编写如何事务上面的方法...原创 2020-11-21 13:12:33 · 112 阅读 · 0 评论 -
个人博客日志
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 · 1056 阅读 · 0 评论 -
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 · 91 阅读 · 0 评论 -
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 · 340 阅读 · 0 评论