- 博客(22)
- 收藏
- 关注
原创 Mysql数据库索引_mysql 在数据库索引 还是自建索引表
create table 表名(列名1 数据类型 ,列名2 数据类型,列名3 数据类型,index index_索引名字 (列名1,列名2,列名3));设置了合适的索引之后,数据库利用各种快速定位技术,能够大大加快查询的速度,这是创建索引的最主要的原因。唯一索引允许有空值,如果是用组合索引创建,则列值 的组合必须唯一,添加唯一键将自动创建唯一索引。当表很大或查询涉及多个表的时候,使用索引可以成千上万的提高查询速度。与普通索引类似,区别是,唯一索引的每个值都是唯一。#创建一个表,定义字段和组合索引。
2025-02-02 05:41:34
934
原创 MySQL数据库——事务和索引_龍弟idea
*丢失修改(Lost to modlify)😗*指在一个事务读取一个数据时,另外一个事务也访问了该数据,那么在第一个事务中修改了这个数据后,第二个事务也修改了这个数据。例如:事务1读取某表中的数据A=20,事务2也读取A=20,事务1修改A=A-1,事务2也修改A=A-1,最终结果A=19,事务1的修改被丢失。在索引检索的时候,首先按照B+Tree搜索算法搜索索引,如果指定的Key存在,则取出其data域的值,然后以data域的值为地址读取相应的数据记录。并发虽然是必须的,但可能会导致以下的问题。
2025-02-02 05:39:45
989
原创 Flink中定时器的使用_flink 定时器 ontimerf()方法获取 事件
监控水位传感器的水位值,如果水位值在(处理时间)5秒内连续上上,则报警。事件进展依据的是watermark。1.基于处理时间的定时器。2.基于事件时间的定时器。
2025-01-31 14:23:24
580
原创 Flink Forward Asia 2024 - 总结和展望(附PPT下载链接)
这也说明越来越多的业界公司更加看好 Flink,并且深度参与 Flink 的规划与发展,这无论是对 Flink 的未来还是 Flink 社区的发展都有非常积极的意义。在乘客发起打车请求以后,Lyft 首先会根据乘客的定位,空闲司机的状态,目的地,交通状况和个人喜好给乘客推荐不同类型车辆的定价。Flink 不仅在国内公司中深受欢迎,很多北美欧洲的公司比如 Netflix,Uber 和 Yelp 也越来越多的使用和开发 Flink,感兴趣的同学可以关注一下分会场议题中的“企业实践”和“实时数仓”专场。
2025-01-31 14:21:43
1258
原创 面试官说:Spring这几个问题你回答下,月薪3万,下周来上班!
Component@Component上面的自定义的@MyBean注解,是无法指定bean的名称的,可以对这个注解做一下改造,加个value参数来指定bean的名称,如下://@3重点在于@1和@2这2个地方的代码,通过上面的参数可以间接给@Component注解中的value设置值。java注解详解及spring对注解的增强修改一下Service1的代码:运行test3用例输出:此时bean名称就变成了。
2025-01-30 01:10:20
491
原创 面试之Solr&Elasticsearch
Elasticsearch是一个基于Lucene的搜索引擎。它提供了具有HTTP Web界面和无架构JSON文档的分布式,多租户能力的全文搜索引擎。Elasticsearch是用Java开发的,根据Apache许可条款作为开源发布。
2025-01-30 01:08:14
1184
原创 静态关键字及其在Java中的用法(Peter)
这里,我们有3个对象变量和一个类变量,在构造函数中,每当创建对象时,我们都在增加类变量的值。现在让我们看下面的代码:该代码段将产生以下结果:结果的第一行是0因为我们static在创建任何对象之前先打印出变量的值。之所以能够做到这一点,是因为就像我之前提到的那样,static即使我们没有任何对象,变量也会在内存中创建。在接下来的几行中,我们将创建两个对象,这些对象会将static变量的值增加到2。然后,我们分别static。
2025-01-30 00:30:00
628
原创 桌面太单调?一起用Python做个自定义动态壁纸,竟然还可以放视频!_pyqt5漂亮界面动态背景
’')MainWindow.setWindowOpacity(0.95) # 设置窗口透明度MainWindow.setWindowFlag(Qt.FramelessWindowHint) # 隐藏边框。
2025-01-29 12:07:50
780
原创 核心交换机的六个基础知识(非常详细)从零基础入门到精通,看完这一篇就够了_交换机零基础入门到精通
对于一台拥有24个千兆位端口的交换机而言,其满配置吞吐量应达到24×1.488 Mpps=35.71 Mpps,才能够确保在所有端口均线速工作时,实现无阻塞的包交换。毫无疑问,支持的模块类型(如LAN接口模块、WAN接口模块、ATM接口模块、 扩展功能模块等)越多,交换机的可扩展性越强。不过背板带宽是可以相信厂家的宣传的,可吞吐量是无法相信厂家的宣传的,因为后者是个设计值,测试很困难的并且意义不是很大。也就是说,背板带宽决定着交换机的数据处理能力,背板带宽越高,所能处理数据的能力就越强。
2025-01-29 12:05:47
519
原创 取代接口常量Java中的枚举类型你都了解吗_java interface替代枚举类
用equals判断时,“UP”.equals(GameStaticFinal. UP) ,"UP"写死了,这属于硬编码,不灵活。看来以上两种实现方式都存在一些缺点,那我们可以怎么改进实现呢?这时候我们就可以用枚举来实现了。我们也可以把枚举作为集合的泛型,将集合与枚举结合一起使用。需要记住 “UP”、“DOWN” 这些英文字符串;我们可以通过如下几个案例来展示枚举具体该怎么使用。我们可以在switch中配合枚举进行列举。**. 定义****枚举**
2025-01-28 20:07:24
362
原创 取代Maven?maven-mvnd持续霸榜 GitHub Trending,性能提升300%
内部嵌入了 Maven,所以不需要单独安装 Maven。使用守护进程进行构建,守护进程可以为多个 mvnd 客户端的连续请求提供服务。使用了内置的虚拟机,和传统的 Java 虚拟机相比,它的启动速度更快,使用内存更少,内部的 JIT 编译器在编译时花费的时间也更少。如果已有的守护进程都在工作中,则可以新建多个守护进程来支撑新的构建请求。这种架构方式使得 mvnd 的性能优势得到了进一步提升。好,我们来简单尝试下。
2025-01-28 20:05:21
813
原创 websocket实现聊天室应用,包括文字和图片上传_websocket onmessage怎么接收客户端的图片
function changeNumber(num) { //服务端返回的字符串调用的方法```注意changeNumber(num)这个函数,与服务端返回的一致(服务端返回的为什么要带一个parent.前缀?因为是iframe接收啊,而changeNumber是定义在外面的)。ajax长轮询方式:通过长轮询和长连接可以看到,它们都并不是真正的服务器推,只是变相的拉而已,这是对HTTP体系的妥协。由此引出真正的服务器推技术:WebSocket。
2025-01-28 10:35:02
1109
原创 WebSocket使用及优化(心跳机制与断线重连)_websocket timeout
【代码】WebSocket使用及优化(心跳机制与断线重连)_websocket timeout。
2025-01-28 10:32:58
1191
原创 Python数据分析,如何掌握常用的数据分析包,看这篇就够了_python 数据分析包
官网https://www.pypandas.cn/Pandas 是 Python的核心数据分析支持库,提供了快速、灵活、明确的数据结构,旨在简单、直观地处理关系型、标记型数据,广泛应用于数据分析领域,Pandas 适用于处理与 Excel 表类似的表格数据,以及有序和无序的时间序列数据等。
2025-01-28 02:37:03
1381
原创 jQuery全屏滚动插件fullPage
autoScrolling | 布尔值 | true | 是否使用插件的滚动方式,如果选择 false,则会出现浏览器自带的滚动条 || slidesNavPosition | 字符串 | bottom | 左右滑块的项目导航的位置,可选 top 或 bottom || menu | 布尔值 | false | 绑定菜单,设定的相关属性与 anchors 的值对应后,菜单可以控制滚动 || slidesNavigation | 布尔值 | false | 是否显示左右滑块的项目导航 |
2025-01-27 13:50:07
592
原创 jQuery 详解(含最新的3
The.width()and.height()inner-andouter-: The.animate().slideUp()or: The.on()and.off().click()or: The.trigger()andandmodules.: The.offset(), andmethods.: The.wrap().wrapAll(), and.unwrap()methods.jQuery()).jQuery 3.x 有哪些新特性目前所能看到的最新版是发布的。
2025-01-27 13:48:06
398
原创 hibernate 的cache管理
持久化不同的数据需要不同的Cache策略,比如一些因素将影响到Cache策略的选择:数据的读/写比例,数据表是否能被其他的应用程序扬访问等。上述文件虽然在标记中设置了, 但Hibernate只是把Group相关的Student的主键ID加入到缓存中,如果希望把整个Student的散装属性都加入到二级缓存中,还需要在Student.hbm.xml文件的标记中添加子标记。EhCache:可以在JVM中作为一个简单进程范围内的缓存,它可以把缓存的数据放入内存或磁盘,并支持Hibernate中可选用的查询缓存。
2025-01-26 23:42:54
309
1
原创 25个好用到爆的一行Python代码,赶紧收藏
斐波纳契数列指的是列表当中元素的值是由前两个元素的值的总和而来的,例如像是。一般我们若想取得除法当中的商和余数,一般是Python运算符号当中的。若是我们想要出现频率最多的一个,也就是在上面代码的基础之上添加。那我们从刚生成的文件当中读取刚写入的数据,代码就是这么来写。方法则可以让我们同时获得除法运算当中的商和余数,代码如下。而对于字符串而言,我们可以根据首字母的字母表顺序来排序。当然我们也可以将可以尝试转换成浮点数的类型,代码如下。当然我们也可以从大到小,这样的方式来排序,代码如下。
2025-01-24 04:20:34
508
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅