-
Python操作mysql
所属栏目:[大数据] 日期:2021-05-21 热度:78
pip install pyMysqL -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 一、数据库连接及创表 #encoding: utf-8import pyMysqL# 配置基本信息db = pyMysqL.connect( host = '127.0.0.1',user = 'root',password = '123456',database = 'py[详细]
-
Python调用摄像头
所属栏目:[大数据] 日期:2021-05-21 热度:136
一、打开摄像头 import cv2import numpy as npdef video_demo(): capture = cv2.VideoCapture(0)#0为电脑内置摄像头 while(True): ret,frame = capture.read()#摄像头读取,ret为是否成功打开摄像头,true,false。 frame为视频的每一帧图像 frame = cv2.flip(f[详细]
-
Spring与Web
所属栏目:[大数据] 日期:2021-05-21 热度:126
目录 一、Web项目中使用Spring 1. 新建一个Maven项目 2. 使用之前的案例 3. 定义index页面 4. 定义RegisterServlet 5. 定义result页面 6. web.xml 注册 Servlet 7. 运行结果分析 二、 使用 Spring 的器监听器 ContextLoaderListener 1. maven依赖pom.xml 2.[详细]
-
Spring的第一个程序
所属栏目:[大数据] 日期:2021-05-21 热度:56
目录 一、Spring概述 1. Spring是什么? 2. IOC控制反转 二、Spring的第一个程序 1. 创建Maven项目 2. 加入maven依赖pom.xml 3. 定义接口和实体类 4. 创建Spring的配置文件 5. 定义测试类 6. 使用spring创建非自定义类对象 7. 获取spring容器中java对象的信[详细]
-
AOP面向切面编程
所属栏目:[大数据] 日期:2021-05-21 热度:75
目录 一、AOP概述 1. AOP简介 2. 如何理解AOP 二、AOP编程术语 1. 切面(Aspect) 2. 连接点(JoinPoint) 3. 切入点(Pointcut) 4. 目标对象(Target) 5. 通知(Advice) 三、Aspectj对AOP的实现 1. Aspectj的通知类型 2. Aspectj的切入点表达式 3. Aspectj的开发环[详细]
-
第一个SpringBoot项目
所属栏目:[大数据] 日期:2021-05-21 热度:150
目录 一、开发步骤 1. 创建一个 Module ,选择类型为 Spring Initializr 快速构建 2. 设置 GAV 坐标及 pom 配置信息 3. 选择 Spring Boot 版本及依赖 4. 设置模块名称、Content Root 路径及模块文件的目录 5. 项目创建完毕 二、入门案例 1. pom.xml 文件 2.[详细]
-
SpringBoot的核心配置文件
所属栏目:[大数据] 日期:2021-05-21 热度:133
目录 一、核心配置格式 1. .properties 文件(默认采用该文件) 2. .yml 文件 二、多环境配置 1. 步骤如下 三、Spring Boot 自定义配置 1. @Value 注解 2. @ConfigurationProperties 3. 警告解决 4. 中文乱码 Spring Boot 的核心配置文件用于配置 Spring Boo[详细]
-
SpringBoot前端使用JSP
所属栏目:[大数据] 日期:2021-05-21 热度:77
目录 一、pom.xml 二、application.properties 三、JspController 类 四、webapp目录 五、index.jsp 六、启动 项目名称:08-springboot-jsp 一、pom.xml 首先在pom.xml中添加依赖以及在build标签中配置以下信息 SpringBoot 要求 jsp 文件必须编译到指定的 Me[详细]
-
Spring Cloud Alibaba的使用
所属栏目:[大数据] 日期:2021-05-21 热度:138
版本: 2.2.1 一、简介 https://spring.io/projects/spring-cloud-alibaba 阿里云为分布式应用开发提供了一站式解决方案。它包含了开发分布式应用程序所需的所有组件,使您可以轻松地使用springcloud开发应用程序。 有了阿里云,你只需要添加一些注解和少量的[详细]
-
SpringCloud-Gateway组件使用
所属栏目:[大数据] 日期:2021-05-21 热度:54
1.什么是服务网关 1.说明 网关统一服务入口,可方便实现对平台众多服务接口进行管控,对访问服务的身份认证、防报文重放与防数据篡改、功能调用的业务鉴权、响应数据的脱敏、流量与并发控制,甚至基于API调用的计量或者计费等等。 网关 = 路由转发 + 过滤器[详细]
-
SpringCloud-服务间通信方式
所属栏目:[大数据] 日期:2021-05-21 热度:156
接下来在整个微服务架构中,我们比较关心的就是服务间的服务改如何调用,有哪些调用方式? 总结: 在springcloud中服务间调用方式主要是使用 http restful方式进行服务间调用 1. 基于RestTemplate的服务调用 在上面的基础上,使用的是consul注册,pom.xml文件 ?x[详细]
-
SpringCloud-OpenFeign组件的使用
所属栏目:[大数据] 日期:2021-05-21 热度:159
思考: 使用RestTemplate+ribbon已经可以完成服务间的调用,为什么还要使用feign? String restTemplateForObject = restTemplate.getForObject("http://服务名/url?参数" + name,String.class); 存在问题: 1.每次调用服务都需要写这些代码,存在大量的代码冗[详细]
-
SpringCloud入门
所属栏目:[大数据] 日期:2021-05-21 热度:119
1.什么是微服务 官网: https://www.martinfowler.com/articles/microservices.html In short,the microservice architectural style is an approach to developing a single application as a suite of small services ,each running in its own process and[详细]
-
SpringCloud-Bus组件的使用
所属栏目:[大数据] 日期:2021-05-21 热度:165
1.什么是Bus https://spring.io/projects/spring-cloud-bus springcloudbus使用轻量级消息代理将分布式系统的节点连接起来。然后,可以使用它来广播状态更改(例如配置更改)或其他管理指令。 AMQP 和Kafka broker实现包含在项目中。或者,在类路径上找到的[详细]
-
SpringMVC核心技术
所属栏目:[大数据] 日期:2021-05-21 热度:82
目录 一、请求转发和重定向 1. 请求转发 2. 请求重定向 二、异常处理 1. 异常处理步骤: 1. 自定义异常类 2. 修改 Controller 抛出异常 3. 定义全局异常处理类 4. 定义异常响应页面 5. springmvc的配置文件 三、拦截器 1. 拦截器使用步骤 2. 一个拦截器的执[详细]
-
第一个SpringMVC程序
所属栏目:[大数据] 日期:2021-05-21 热度:165
目录 一、SpringMVC简介 二、第一个注解的SpringMVC程序 1. 新建maven web项目 2. pom.xml 3. 注册中央调度器 4. 创建SpringMVC配置文件 5. 创建处理器 6. 声明组件扫描器 7. 定义目标页面 8. 修改视图解析器的注册 9. 修改处理器 10. 主页面 三、使用Spring[详细]
-
c++智能指针介绍
所属栏目:[大数据] 日期:2021-05-21 热度:110
C++11标准引入了boost库中的智能指针,给C++开发时的内存管理提供了极大的方便。接下来这篇文件介绍shared_ptr/weak_ptr内部实现原理及使用细节。 C++不像java有内存回收机制,每次程序员new出来的对象需要手动delete,流程复杂时可能会漏掉delete,导致内存[详细]
-
c++经典书籍介绍
所属栏目:[大数据] 日期:2021-05-21 热度:198
C++语言衍生于C语言这门古老的语言,其主要特性是面向对象,另外一个广为人知的特点是复杂^_^,没有5年以上开发经历,估计没多少人说熟悉,更没人敢说自己精通。 如果对其复杂的语法知识不甚了解,那么Android的native层代码可就不那么容易理解了。 下面介绍[详细]
-
c++智能指针介绍_补充
所属栏目:[大数据] 日期:2021-05-21 热度:96
不明白我做错了什么,这几天老婆给我冷战了起来,也不给我开视频让我看娃了。。哎,心累!趁着今晚的一些空闲时间来对智能指针做个补充吧。 ? 写完上篇“智能指针介绍”后,第二天上班途中时,突然一个疑问盘踞在心头,感觉上篇文章介绍的有些缺陷或者遗漏。[详细]
-
【黑马旅游网】项目完结+未完成功能实现+个人总结+bug记录
所属栏目:[大数据] 日期:2021-05-21 热度:163
目录 一、项目配置问题 1、【maven项目目录结构】 2、【修改目录属性】 3、【设置web源目录】 4、【maven低版本和servlet3.0冲突】 5、【控制台输出乱码解决】 二、前台代码 1、【发送异步请求】 2、【校验手机号格式】 3、【校验邮箱格式】 4、【失去焦点事[详细]
-
Filter过滤器简单入门
所属栏目:[大数据] 日期:2021-05-21 热度:73
文章首发于:https://blog.csdn.net/Sky_QiaoBa_Sum/article/details/105042151 Filter过滤器 与Servlet一样,Filter也是一门web开发中的三大核心技术之一。 见名知义,过滤器的功能其实很好理解:我允许你通过,你就能通过,不允许你通过,想通过门都没有,[详细]
-
【转载】阮一峰网络日志中的JWT入门
所属栏目:[大数据] 日期:2021-05-21 热度:144
目录 跨域认证问题 JWT原理 JWT的格式 Header Payload Signature Base64URL JWT的使用方式 JWT 的几个特点 转自阮一峰网络日志:http://www.ruanyifeng.com/blog/2018/07/json_web_token-tutorial.html JWT是 JSON WEB TOKEN 的缩写,它是基于 RFC 7519 标准[详细]
-
【Java并发编程】并发操作原子类Atomic以及CAS的ABA问题
所属栏目:[大数据] 日期:2021-05-21 热度:142
目录 Atomic原子类 基本类型 AtomicInteger的常用方法 AtomicInteger常见方法的使用 AtomicInteger保证原子性 getAndIncrement()方法的实现 数组类型 AtomicIntegerArray的常用方法 引用类型 AtomicReference常见方法的使用 对象的属性修改类型 AtomicIntege[详细]
-
【Java并发编程】常见基础问题整理
所属栏目:[大数据] 日期:2021-05-21 热度:64
目录 进程和线程? 进程? 线程? 并发与并行? 从JVM 的角度谈谈进程与线程的关系 为什么程序计数器是私有的? 为什么虚拟机栈和本地方法栈是私有的? 一句话简单了解堆和方法区 为什么使用多线程呢?多线程有啥用? 使用多线程可能会带来哪些问题呢? 线程[详细]
-
【Java并发编程】面试常考的ThreadLocal,超详细源码学习
所属栏目:[大数据] 日期:2021-05-21 热度:63
目录 ThreadLocal是啥?用来干啥? ThreadLocal的简单使用 ThreadLocal的实现思路? ThreadLocal常见方法源码分析 ThreadLocal.set(T value) ThreadLocal.get() ThreadLocal.remove() ThreadLocalMap源码分析 ThreadLocalMap结构分析 ThreadLocalMap的Hash算[详细]