前面两篇文章,我们一起学习了,Room引入的背景、Room的使用方式、Room的实现原理猜想验证、Room的源码原理探索总结。本文,我们将其中牵扯到的课外知识点 or 过程中没有说到的知识点,进行一下单独的总结。题外话:扩展...
-
rxjava 原理源码 Android Jetpack 从使用到源码深耕【数据库注解Room 从实践到原理 】(三)
-
spring cloud SpringCloud实用篇1——eureka注册中心 Ribbon负载均衡原理 nacos注册中心
目录1 微服务1.1 微服务的演变1.2 微服务1.3 SpringCloud1.4 小结2 服务拆分及远程调用2.1 服务拆分2.2 服务拆分案例2.3 实现远程调用2.4 提供者与消费者3 Eureka注册中心3.1 E...
-
大数据 搜索引擎 linux 运维 centos 全文检索 ElasticSearch单机或集群未授权访问漏洞
漏洞处理方法:1、可以使用系统防火墙来做限制只允许ES集群和Server节点的IP来访问漏洞节点的9200端口,其他的全部拒绝。2、在ES节点上设置用户密码漏洞现象:直接访问9200端口不需要密码验证修复过程2.1 生成认证...
-
java 后端 Git 如何撤回已 Push 的代码?
在日常的开发中,我们经常使用Git来进行版本控制。有时候,我们可能会不小心将错误的代码 Push 到远程仓库,或者想要在本地回退到之前的某个版本重新开发。或者像我一样,写了一些感觉以后很有用的优化方案push到线上,又接到了...
-
微信公众平台 微信公众号接入ChatGpt、文心一言等【完整流程】
关注公众号[桃李开发]体验效果 1. 首要条件: 公网服务器一台公众号(订阅号、服务号都可 一个注册LinkAI(有国外服务器的可不考虑使用 开源项目chatgpt-on-wechat 2.服务器选择 建议国外服务器,使用o...
-
java-ee 【JavaEE初阶】线程安全问题及解决方法
目录一、多线程带来的风险-线程安全1、观察线程不安全2、线程安全的概念3、线程不安全的原因4、解决之前的线程不安全问题 5、synchronized 关键字 - 监视器锁 monitor lock5.1 synchroniz...
-
运维 服务器 Linux小程序——进度条
前言:哈喽小伙伴们,经过我们对多个Linux基本开发工具的学习之后,对于Linux的使用也算是更上一层楼。所以这篇文章,我们就尝试使用我们学过的Linux知识来写一个小程序——进度条,达到实践以及加深知识映像的效果。目录 一...
-
http 网络协议 网络 【JavaEE】
目录2. Content-Length与Content-Typeheader的整体格式是“键值对”结构,一行是一个键值对,这些键值对都是HTTP定义好的、有特殊含义的。常见的报头种类有:Host表示访问的服务器主机的地址与端...
-
hadoop 数据仓库 【hive】hive数据类型及数据类型转换的注意事项
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、hive数据类型1、数值型数据类型2、字符型数据类型3、日期型数据类型4、其他数据类型5、复合数据类型 二、hive数据类型转换1、隐式...
-
数据仓库 数据库 数据挖掘 2023-DataWorks数仓开发手册收藏版
DataWorks开发规范 1 数仓基本概念1.4.1 ods数据源层表命名规范1.4.2 dim维表层表命名规范1.4.3 dwd数据明细层表命名规范1.4.3 dws数据明细层表命名规范1.4.4 ads数据应用层表命...
-
AI作画 AI绘画及Midjourney
主要围绕AI绘画的发展历程和应用,以及近期的一些热点新闻和趋势。AI绘画技术的发展成本很高,但其应用前景广阔,已经成为艺术创作的一个重要工具,所以值得关注. 2012年华裔人工智能科学家吴恩达跟美...
-
网络协议 linux 服务器 【计算机网络】HTTPS 协议原理
一、HTTPS 是什么二、加密1. 加密概念2. 加密的原因3. 常见的加密方式(1)对称加密(2)非对称加密三、数据摘要(数据指纹 四、HTTPS 的工作原理探究1. 只使用对称加密2. 只使用非对称加密3. 双方都使用非...
-
柚子快报邀请码778899分享:大数据 Flink SQL
文章目录一、Flink SQL1、sql-client准备1.1 基于yarn-session模式1.2 常用配置2、流处理中的表2.1 动态表和持续查询2.2 将流转换成动态表2.3 用SQL持续查询2.4 将动态表转换为...
-
深度学习之LSTM:基于TensorFlow的简单示例及说明
深度学习之LSTM:基于TF的简单示例及说明 本文以MNIST数据为例,介绍了TensorFlow中实现LSTM循环神经网络的简单示例,并不包含LSTM的详细解说(该部分内容可参看文章 : 深度学习之LSTM:基于Ten...
-
android android studio ide system apk
1 哪些app属于system app?为了区分privilege app和system app,这里先说明system app是什么,避免之后的讨论概念混乱。在PackageManagerService中对是否是syste...
-
计算机视觉 摄影 视频拍摄知识+AIGC数据预处理
视角参考链接:https://www.polarpro.com/blogs/polarpro/filmmaking-101-types-of-camera-shots-and-anglesLow Angle Shot 低角度...
-
测试工具 Postman实现接口自动化测试
功能测试从页面发起请求进行测试,接口测试可以借助工具或代码直接将数据发送到服务端进行测试。 功能测试和接口测试对应的时间接口测试的流程 URL的组成一、HTTP协议讲解HTTP:超文本传输协议,基于请求与响应的应用层协议 作...
-
java java-ee maven servlet tomcat 基于session对象实现用户登录系统
1 Session概述 (1)Session用于记录用户的状态。Session指的是一段时间内,单个客户端与Web服务器的一连串相关的交互过程。 (2)在一个Session中,客户可能会多次请求访问同一个资源,也有可能请求访...
-
人工智能 语音识别 神经网络 计算机视觉 gpt-3 机器学习 AIGC的崛起:定义未来内容创作的新纪元
文章目录AIGC简介 AIGC的相关技术与特点AIGC有哪些应用场景?AIGC对其他行业影响面临的挑战与问题AIGC未来发展AIGC十大热门网站推荐:文心一言:https://aigc.izzi.cn/sit...
-
数据库 mysql 数据库管理员 数据库开发 SQL Server 上可监控什么 - Part 2
在 SQL Server 上可监控什么 - Part 1 文章中,我们回顾了要监空的四个主要性能指标类别中的两个,即磁盘活动和处理器利用率,以便衡量 SQL Server 的效率。本篇文章将涵盖其余两个类别:内存和服务器操作...
-
stable diffusion 【ComfyUI】安装 之 window版
文章目录 序言步骤下载comfyUI配置大模型和vae下载依赖组件启动 生成图片解决办法 序言 由于stable diffusion web ui无法做到对流程进行控制,只是点击个生成按钮后,一切都交给AI来处理。但是...
-
大数据 FlinkSql使用ES sink并指定主键,为什么数据还是会被覆盖?
FlinkSql使用ES sink并指定主键,为什么数据还是会被覆盖?1. 问题描述根据ES connector文档中的描述,创建ES表并指定主键后将采用upsert模式。 但是在实际的使用过程中却发现部分数据仍然存在被直接...
-
网络协议 运维 使用公网IPv6远程访问内网设备
一、前言IPv4公网IP一号难求的环境下,如何优雅的使用公网IPv6进行远程访问?本文将以中国移动的宽带和光猫为例,进行IPv6的设置说明,并实现通过IPv6地址和Windows系统自带的远程工具"mstsc",远程访问内网...
-
数据库 dba 【牛客刷题-SQL进阶挑战】NO1.增删改操作
哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10年DBA工作经验 一位上进心十足的【大数据领域博主】! 中国DBA联盟(ACDU 成员,目前从事DBA及程序编程 擅长主流数据Oracle、...
-
java-ee spring 【Java EE】MyBatis 入门
文章目录什么是MyBatis?如何使用MyBatis引人Mybatis的相关依赖配置Mybatis(数据库连接信息 编写SQL语句(注解/XML 单元测试打印日志什么是MyBatis?MyBatis是⼀款优秀...
-
数据库 Oracle取消DBA权限后,报错无表空间操作权限:ORA-01950:no privileges on tablespace ‘xxx‘
背景: 用户A有被赋予DBA权限,因产生告警,需把DBA取消掉。 20230620取消用户A的dba权限; 20230627系统开始运行异常; 20230701经排查发现因无表空间操作权限导致存储过程执行insert语句失败...
-
stable-diffusion.cpp 一个文件解决stable diffusion所有环境,不需要python,stable-diffusion.dll动态库C#调用Demo
stable-diffusion.cpp 一个文件解决stable-diffusion所有环境,不需要python,stable-diffusion.dll动态库C#调用Demo目录介绍效果项目代码下载 介绍stable-d...
-
人工智能 1024程序员节 一文了解AIGC与ChatGPT
关注微信公众号掌握更多技术动态 一、AIGC简介 1.AIGC基础 (1 AIGC是什么 AIGC是人工智能图形计算的缩写,是一种基于图形处理器(GPU)的计算技术,可以加速各种计算任务,包括机器学习、深度学习、计算机视觉等...
-
tcp/ip 网络协议 [Qt网络编程]之UDP通讯的简单编程实现
hello!欢迎大家来到我的Qt学习系列之网络编程之UDP通讯的简单编程实现。希望这篇文章能对你有所帮助!!!本篇文章的相关知识请看我的上篇文章:目录UDP通讯 基于主窗口的实现 基于线程的实现UDP通讯 UD...
-
tcp/ip 计算机网络 网络协议格式 | 以太网帧、ARP数据报、IP数据报、UDP数据报、TCP数据报
欢迎关注博主 Mindtechnist 或加入【Linux C/C++/Python社区】一起学习和分享Linux、C、C++、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,滤波估计、多传感器信息融...
-
大数据 【Flink】FlinkSQL的DataGen连接器(测试利器)
简介我们在实际开发过程中可以使用FlinkSQL的DataGen连接器实现FlinkSQL的批或者流模拟数据生成,DataGen 连接器允许按数据生成规则进行读取,但注意:DataGen连接器不支持复杂类型: Array,M...
-
hadoop 大数据 big data datax运行时报错-数据库服务的IP地址或者Port错误,请检查填写的IP地址和Port或者联系DBA确认IP地址和Port是否正确。如果是同步中心用户请联系DBA确认idb上录入的IP和PORT信
问题描述: 今天在用datax进行数据数据同步时候报错了,报错内容如下: 异常Msg:DataX无法连接对应的数据库,可能原因是:1 配置的ip/port/database/jdbc错误,无法连接。2 配置的usern...
-
oracle 服务器 达梦数据库8用户管理以及忘记sysdba密码修改办法
达梦数据库8用户管理&达梦数据库v8忘记sysdba密码,修改办法。 达梦数据库8用户管理 1.创建用户的语法: 2.锁定/解锁用户 3.修改用户的密码(同样要符合密码策略PWD_POLICY) 4.修改用户默认表空间 5....
-
微信小程序 小程序button文字水平居中、垂直居中有效设置办法
最近我在开发自己的小程序,如图,为页面添加“发送”按键,显而易见,我们需要更改一下“发送”按键的大小,以便美观 button按键在wxss里更改长度和宽度样式无效,需要在wxml里改 但是我发现改完后按键里的文字没有居中,如...
-
语音识别 人工智能 机器学习 第六篇【传奇开心果系列】Python文本和语音相互转换库技术点案例示例:深度解读Kaldi库个性化定制语音搜索引擎
传奇开心果短博文系列系列短博文目录Python文本和语音相互转换库技术点案例示例系列短博文目录前言一、雏形示例代码二、扩展思路介绍三、数据准备示例代码四、特征提取示例代码五、声学模型训练示例代码六、语言模型训练示例代码七、解...
-
大数据 搜索引擎 【Elasticsearch篇】详解使用RestClient操作索引库的相关操作
文章目录什么是Elasticsearch什么是RestClient代码操作⭐初始化RestClient⭐使用RestClient操作索引库⭐使用RestClient删除索引库⭐使用RestClient判断索引库是否存在...
-
小程序uView2.X框架upload组件上传方法总结+避坑
呈现效果: 1.1单图片上传 1.2多图片上传 前言:相信很多人写小程序会用到uView框架,总体感觉还算OK吧,只能这么说,肯定也会遇到图片视频上传,如果用到这个upload组件相信你,肯定遇到各种各样的问题,这是我个人总...
-
java java-ee 四、数组的使用
1. 数组的概述 数组(Array ,是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,通过编号的方式对这些数据进行统一管理。数组常见的概念数组名下标(或索引、角标)元素数组长度:元素的个数数组的特点 数组是有序排...
-
学习 java-ee 数据库 【Java EE】总结12种锁策略以及synchronized的实现原理
˃͈꒵˂͈꒱ write in front ꒰˃͈꒵˂͈꒱ ʕ̯•͡˔•̯᷅ʔ大家好,我是xiaoxie.希望你看完之后,有不足之处请多多谅解,让我们一起共同进步૮₍❀ᴗ͈ . ᴗ͈ აxiaoxieʕ̯•͡˔•̯᷅ʔ—CS...
-
【MySQL精炼宝库】数据库的约束 | 表的设计 | 聚合查询 | 联合查询
目录一、数据库约束1.1 约束类型:1.2 案例演示:二、表的设计2.1 一对一:2.2 一对多:2.3 多对多:2.4 内容小结:三、新增四、查询4.1 聚合查询:4.1.1 聚合函数:4.1.2 GROUP BY子句:4...
-
File 字节流 字符流 缓冲流 对象流 【18】JAVASE-IO专题【从零开始学JAVA】
Java零基础系列课程-JavaSE基础篇Lecture:波哥 Java 是第一大编程语言和开发平台。它有助于企业降低成本、缩短开发周期、推动创新以及改善应用服务。如今全球有数百万开发人员运行着超过 51 亿个 Java...
-
数据挖掘 Apriori算法的python实现
最近学习了关联分析和用于寻找频繁项集的Apriori算法,做了一些笔记,并且来自己实现一下。 一、Apriori原理 首先需要了解几个基本概念: 项(item : 每个item成为一个项,例如购物记录里的apple, ba...
-
智慧城市 AI编程 我希望未来10年,人工智能可以帮我解决这4件小事
生活在一线大城市的我,现在几乎整天被大数据、人工智能、机器学习、智慧生活的词汇环绕立体包围着,让我时刻感觉到,再过10年,我们五一假期真的可以摆脱现在擦肩接踵的旅游盛况了。但我其实要求倒是没这么高,我真心希望人工智能再未来1...
-
macos Mac开机自动连接挂载服务器NAS或SMB磁盘类似Windows映射网络驱动器
在生活和工作中,经常需要电脑连接共享磁盘,或者SMB服务器磁盘,从而方便文件资源共享。而在使用Windows的时候,Windows自带的资源管理器中有一个映射网络驱动器的功能很是让Mac羡慕,只要添加了,每次开机,打开资源管...
-
elasticsearch 大数据 GitLab拉取、上传项目代码
使用GitLab进行版本控制是开发者日常工作的重要部分。无论是个人项目还是团队协作,GitLab提供了一个强大的平台,以支持代码的托管、review、CI/CD等功能。本指南将带你了解如何从GitLab拉取项目代码,以及如何...
-
人工智能 智慧生活:AI工具如何改变我们的工作与生活
文章目录前言一、常用AI工具:便利与高效的结合1.1 语音助手1.2 智能推荐系统1.3 自然语言处理工具二、创新AI应用:不断突破与发展2.1 医疗诊断AI2.2 智能家居2.3 无人驾驶技术三、AI工具在人们生活中的应...
-
android react.js React Native 安卓全面屏状态栏和底部导航栏透明适配
React Native 安卓全面屏状态栏和底部导航栏透明适配 前言顶部状态栏底部导航栏最后说的 前言 最近在写 React Native 项目,调试应用时发现顶部状态栏和底部全面屏手势指示条区域不是透明的,看起来很难受。...
-
java spring boot3单模块项目工程搭建-下(个人开发模板)
⛰️个人主页: 蒾酒系列专栏:《spring boot实战》目录写在前面上文衔接常用依赖介绍以及整合web组件测试组件样板代码生成数据库连接器常用工具包面向切面编程ORM框架数据连接池接口测试、文档导出缓存中间件参...
-
ElasticSearch架构介绍及原理解析
一、ElasticSearch简介 ElasticSearch是一款基于Lucene构建的开源、分布式、RESTful搜索和分析引擎。它允许你快速地存储、搜索和分析大量数据。ElasticSearch以其弹性伸缩能力、高可用...
-
java 技术管理 AIGC: 4 IT从业者如何构建自己的AI知识体系
图片是我使用dall.e模型生成的图片,提示词: 程序员系统学习OpenAI开发者平台系统学习。我按照SCQA模型,来开始今天的内容。S 场景今天是2024年3月23日,我在深圳,从事IT行业,每个人从事的行业各不相同,但是...