spring-boot学习笔记(三)ElasticSearch介绍与项目集成
技术博客

spring-boot学习笔记(三)ElasticSearch介绍与项目集成

13049 58

一、ElasticSearch介绍 分布式高可用,例如将一个系统部署在一台服务器上面,某一天崩溃了,该系统就无法使用了,但是当分布式部署到多台服务器上面之后,其中几个服务器崩溃掉了,但是不会影响整体的运作,从而实现高可用。 二、ElasticSearch项目集成 1、build.gradle添加es依赖和jna依赖,application.properties配置文件...

oracle应用导入Excel表文本数据
技术博客

oracle应用导入Excel表文本数据

12415 64

首先导Excel表数据要先建和Excel表字段对应的表,然后将Excel表另存为Txt文本, 然后在Plsql客户端点击工具->文本导入器 然后这里要选择用户及其表,点击导入数据就可以 这种是通过文本导入器的,当然对于没有日期类型等等的情况,其实可以参考如下博文,快速复制到数据库的 https://www.cnblogs.com/lemonme/articles...

【从头开始写操作系统系列】使用 Bochs 调试操作系统
技术博客

【从头开始写操作系统系列】使用 Bochs 调试操作系统

12372 26

在上一篇文章《环境搭建以及第一个Hello-World》中,笔者讲了如何安装 bochs 以及运行一个 helloworld 操作系统,但是使用上一篇文章中的方法安装的 bochs 是不支持调试的,下面我讲介绍如何使用源码编译的方法来安装 bochs,以及使用 bochs 来调试操作系统。 编译安装 Bochs 下载 bochs 源码 http://so...

今天 Java 14 正式发布了!放弃 Java 8 行吗?
技术博客

今天 Java 14 正式发布了!放弃 Java 8 行吗?

14499 51

Java 14今天正式发布了。那么,14版究竟有什么新功能,对于整天写代码、维护代码的Java开发者来说,哪些功能最有用呢?   第14版包含的JEP(Java Enhancement Proposals,Java增强提案)比12版和13版加起来还要多。在这篇文章中,我将主要讨论以下几点: 改进的switch表达式,第一次出现在Java 12和13中...

java  nio 基础用法
技术博客

java nio 基础用法

13706 15

传统的io模型问题:  在传统的IO模型中,每个连接创建成功之后都需要一个线程来维护,每个线程包含一个while死循环,那么1w个连接对应1w个线程,继而1w个while死循环,这就带来如下几个问题: 线程资源受限:线程是操作系统中非常宝贵的资源,同一时刻有大量的线程处于阻塞状态是非常严重的资源浪费,操作系统耗不起线程切换效率低下:单机cpu核数固定,线程爆炸之后操作系统...

软件开发设计模式之【6】个【创建型】设计模式
技术博客

软件开发设计模式之【6】个【创建型】设计模式

15397 20

代码码云仓库地址:https://gitee.com/dzxmy/design_pattern 常用的创建型设计模式有:工厂方法模式,抽象工厂模式,建造者模式,单例模式。 不常用的创建型设计模式有:简单工厂,原型模式 一、简单工厂 定义:由一个工厂对象决定创建出哪一种产品类的实例 类型:创建型,但不属于GOF23种设计模式 适用场景: 工厂类负责创建的对象比较少...

Flutter布局
技术博客

Flutter布局

13706 60

在Android中,通过XML编写布局,但在Flutter中,只可以使用widget树来编写布局。排列其他widget的columns、 rows、 grids和其他布局。 Flutter布局 1.单个子元素的布局widget1.1.Container1.2. Align1.3.AspectRatiot1.4. Baseline1.5.ConstrainedBo...

Inspector工具浏览Flutter的widget树
技术博客

Inspector工具浏览Flutter的widget树

14498 16

Flutter框架使用widget作为核心构建块,从控件(文本、按钮、toggle等)到布局(居中、填充、行、列等)的任何内容都是widget。Inspector是用于可视化和浏览Flutter这些widget树的强大工具。 使用Flutter开发,可能对于传统的app开发有点不习惯,尤其是在布局方面,传统的app开发,使用xml布局是很直观,很灵活的,到了Flutt...

Spring Framework 5.2.5 发布,增加对 Java 14 的支持
技术博客

Spring Framework 5.2.5 发布,增加对 Java 14 的支持

12370 38

Spring Framework 5.2.5 发布了,此版本包含 50 多个修复和改进,还增加了对最近发布的 Java 14 的支持。 新特性 不在 MimeTypeUtils LRU 缓存中缓存多部分 mime 类型在 JmsBootstrapConfiguration 中声明 proxyBeanMethods=false使用 Java 14 记录会引发 java.la...

(重温)JavaWeb--Filter 过滤器(JavaWeb 的三大组件之一)
技术博客

(重温)JavaWeb--Filter 过滤器(JavaWeb 的三大组件之一)

13000 6

1、Filter 什么是过滤器 Filter 过滤器它是 JavaWeb 的三大组件之一。三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器Filter 过滤器它是 JavaEE 的规范。也就是接口Filter 过滤器它的作用是:拦截请求,过滤响应。   拦截请求常见的应用场景有: 1、权限检查 2、日记操作 3、事务管理 ……等等 2、...

SpringCloud Gateway 网关的配置详解
技术博客

SpringCloud Gateway 网关的配置详解

14497 21

1. 什么是 API 网关(API Gateway) 分布式服务架构、微服务架构与 API 网关 在微服务架构里,服务的粒度被进一步细分,各个业务服务可以被独立的设计、开发、测试、部署和管理。这时,各个独立部署单元可以用不同的开发测试团队维护,可以使用不同的编程语言和技术平台进行设计,这就要求必须使用一种语言和平 台无关的服务协议作为各个单元间的通讯方式。 ...

某2节点万兆网卡直连vSAN延伸群集故障修复
技术博客

某2节点万兆网卡直连vSAN延伸群集故障修复

18601 17

某2节点万兆网卡直连vSAN延伸群集(网络拓扑如图1所示),在某一天晚上,首选站点节点1服务器(图1中IP地址为192.168.251.2的计算机)的一条64GB内存出问题导致服务器死机。第二天管理员到单位之后,发现所有的业务虚拟机都无法使用。此时vCenter Server已经无法连接。使用vSphere Host Client可以直接登录到192.168.251.2、192...

新基建加持,大数据产业进入快车道
技术博客

新基建加持,大数据产业进入快车道

12114 57

2020年年初的新冠疫情席卷全球至今仍未平复,随着时间的推进,这场疫情对社会等方方面面的影响慢慢显现。比如,人们越来越习惯线上的活动,线上会议、线上购物等,线上活动的大量增加为大数据产业的发展提供了很好的基础,直接推动大数据市场的高速成长。另一方面,各地兴起的“新基建”热潮,既为大数据应用准备了充足的“原料”,同时也为大数据创造出更为丰富的场景,进一步推高了大数据市场的热度。...

教你用python画动态爱心表白
技术博客

教你用python画动态爱心表白

12095 35

初级画心 学Python,感觉你们的都好复杂,那我来个简单的,我是直接把心形看作是一个正方形+两个半圆: 于是这就很简单了,十行代码解决: import turtle as tt.pensize(2)# 笔大小2像素t.pencolor("red")# 颜色为红色t.left(45)# 45度t.fd(200)# 向前200直线t.circle(100, ...

关于LPC824Lite开发板下载程序时提示
技术博客

关于LPC824Lite开发板下载程序时提示"Invalid ROM Table"

18221 27

在使用LPC824Lite开发板的时候经常会出现程序下不进去的qing情况,特别是使用功耗模式下经常会出现,提示一下错误 解决方法:在Debug里面吧connect改成with Pre-reset  ,Reset改成SYSRESETREQ。并在下载程序的时候按住复位键3S,如果还是不行则将复位键和ISP键一起按住,如果按的时间过长也会出现错误,我这里使用的时DAP...

深度学习技术的发展展望:人工智能 & 自然智能(二)
技术博客

深度学习技术的发展展望:人工智能 & 自然智能(二)

15473 27

内容提要 1)AI技术的发展困局, 2)人工智能与自然智能漫谈, 3)深度学习在“学习方式”上的自我突破, 4)深度学习在“学习框架”上的自我突破, 5)NI启发AI:人类视觉脑科学研究给CNN网络带来的启发, 6)NI启发AI:“大数据”和“大任务”的智能系统架构思考, 7)中国脑计划漫谈

嵌入式开发中i2c协议是怎么玩的?波形
技术博客

嵌入式开发中i2c协议是怎么玩的?波形

12171 41

对于嵌入式开发的朋友来说,I2C协议实在是再熟悉不过了,有太多的器件,采用的都是通过I2C来进行相应的设置。今天,我们就随便聊聊这个I2C协议。   I2C协议中最重要的一点是I2C地址。这个地址有7位和10位两种形式。7位能够表示127个地址,而在实际使用中基本上不会挂载如此多的设置,所以很多设备的地址都采用7位,所以本文接下来的说明都是基于此。   I2C还有一个...

全方位了解超宽带信号高速采集记录回放系统
技术博客

全方位了解超宽带信号高速采集记录回放系统

16434 52

超宽带高速记录回放系统 超宽带信号高速采集记录存储回放系统主要用于对超宽带信号进行长时间高速连续实时采集记录和回放产生,适用于雷达、无线通信、软件无线电、电子对抗、电子侦察、卫星导航、复杂电磁环境模拟信号的高速采集、分析、记录、存储和回放产生。 超宽带信号高速采集记录存储回放系统基于高性能PCI EXPRESS及SRIO协议,实现标准化、模块化、可扩展、可重构的超宽带信号...

听周华健专辑《少年》有感(一)-献给曾经的自己
技术博客

听周华健专辑《少年》有感(一)-献给曾经的自己

11546 61

从某个人生阶段开始,热衷追逐新鲜事物的心情趋缓,我们终于懂得为何向往“一成不变”:不变的声音,不变的朋友、事物,总是让人收获心安。相隔 13 年,在全新专辑《少年》里,曾经感动许多人,热情温暖如阳、爽朗高昂如少年的周华健,带着他的木吉他,音乐的经典模样,和与歌迷共度过的美好时光,再次坐到我们身边。 深耕乐坛 30 年,已是深入人心的资深歌手,做音乐对周华健来说依然是人生...

人工智能专业新生调查数据分析
技术博客

人工智能专业新生调查数据分析

13434 59

本学期迎来了我校人工智能专业首届本科新生,结合人工智能行业特点及作者相关工作经验,我们制定了调查问卷,对67名新生进行了调查摸底。调查结果及分析希望对学生和教师有一定的参考作用。

技术综述五:旋转目标检测系列算法讲解(一)
技术博客

技术综述五:旋转目标检测系列算法讲解(一)

14239 28

在自然场景图像的目标检测中,通常使用水平四边形框作为检测框对目标的位置进行框定。但是,在遥感目标检测以及文字检测等相关场景,目标通常情况都是倾斜的。因此,使用检测算法对旋转目标进行检测有利于对遥感目标检测以及文字检测中的目标进行精确定位,为后续识别、分析等高阶任务提供更加准确的初始结果。本文将介绍三种优秀的旋转目标检测算法。