- 博客(50)
- 收藏
- 关注
原创 SQL练习500题持续更新
若需支持中文单词(如「数据库」「编程」),上述方法无效(中文无空格分隔),需结合「中文分词插件」(如 MySQL 的 ngram 分词、PostgreSQL 的 pg_jieba 插件)。正则 [^a-zA-Z0-9 ] 表示「非字母、非数字、非空格」的字符,替换为空格(可根据需求调整,如保留中文需改为 [^a-zA-Z0-9 一-龥])。若需保留连字符单词(如「state-of-the-art」),需调整正则(如 [^a-zA-Z0-9 -])。
2025-11-20 18:52:58
741
原创 Oracle数据库安装创建用户分配权限
1 Oracle是著名的Oracle公司的数据库产品,来到中国以后有个中文的翻译叫甲骨文,Java归属于Oracle公司,DB2是IBM公司的关系型数据库管理系统,Sybase是美国Sybase公司的关系型数据库系统是较早采用C/S技术的数据库厂商,MySQL是开放源码的小型关系型数据库在2008年1月16日被SUN收购,2009年4月20日SUN被Oracle公司收购,所以MySQL现在属于Oracle公司。SQL可分为DDL、DML、TCL、DQL、DCL。所有关系数据库都使用相同或者相似的语言。
2025-11-20 16:34:58
49
原创 PostgreSQL下载,安装,
1 EDB官网和PostgreSQL官网下载页面只显示最近的几个版本,找历史版本可选择EDB 提供的 PostgreSQL 二进制包归档页面:https://www.enterprisedb.com/download-postgresql-binaries 或网上搜特定版本的链接 或访问 PostgreSQL 官方的文件浏览器页面 PostgreSQL: File Browser。PostgreSQL官方下载页面为:https://www.postgresql.org/download或。
2025-11-05 06:33:46
398
原创 SQL Server
1 服务器名称填写127.0.0.1连接SQL Server时报错,解决方案:TCP/IP状态设置为启用。先用Windows账号登录,然后左侧安全性–>登录名–>sa右键属性(常规、状态)2 设置账号sa的密码。
2025-10-27 23:05:26
159
原创 计算机入门
不同磁盘分区之间直接拖拽文件默认是复制操作,如果想通过拖拽实现移动文件,在拖拽时按住Shift键。2 Windows系统中,同一磁盘分区内直接拖拽文件默认是移动操作。1 excel合并单元格 选中后合并居中。
2025-10-14 22:02:34
118
原创 安装iis
WIN10系统 默认是没安装IIS的 但是其实安装包已经在安装系统的时候 已经在里面了。所以我们可以直接去开启就可以。 win7系统可能需要单独下载。
2025-09-27 17:10:17
135
原创 物联网相关
MQTT是一种基于发布/订阅模式的轻量级物联网消息协议,全称为Message Queuing Telemetry Transport(消息队列遥测传输)。它具有低功耗、低带宽占用、可靠性高等特点,广泛应用于物联网设备之间的通信。MQTT FX是一款用于测试和调试MQTT客户端的工具软件。它提供了图形化界面,方便用户连接到MQTT服务器,发布和订阅主题,以及查看消息的传输情况,有助于开发人员和运维人员对MQTT相关的应用和系统进行开发、测试与维护。
2025-04-27 12:51:23
373
原创 了解网络协议
网络协议指的是计算机网络中互相通信的对等实体之间交换信息时所必须遵守的规则的集合。对等实体通常是指计算机网络体系结构中处于相同层次的信息单元。一般系统网络协议包括五个部分:通信环境,传输服务,词汇表,信息的编码格式,时序、规则和过程。1969年美国国防部建立最早的网络——阿帕计算机网络时,发布了一组计算机通信协议的军用标准,它包括了五个协议,习惯上以其中的TCP和IP两个协议作为这组协议的通称。
2024-11-26 23:00:02
836
原创 RabbitMQ
3 注意:并不是把所有交互方式都改成异步,强关联调用还是通过OpenFeign进行同步调用,弱关联、可独立拆分出来的功能使用消息队列进行异步调用。2 异步:参与的各功能模块相对独立耦合度低,借助消息队列实现流量削峰填谷,各功能模块对接消息队列系统功能扩展方便,快速响应。1 同步:系统耦合度高,并发压力持续向后续服务传导,系统结构缺乏弹性可扩展性差,响应时间长。
2024-08-24 16:39:07
239
原创 TypeScript
使用类型声明限制函数返回值为void时,TypeScript并不会严格要求函数返回空。如果在定义函数的同时限制了void那么函数的返回值就必须是空。
2024-08-18 12:43:55
131
原创 注解分为三大类
RestControllerAdvice 是组件注解,他使得其实现类能够被classpath扫描自动发现,如果应用是通过MVC命令空间或MVC Java编程方式配置,那么该特性默认是自动开启的。主要配合@ExceptionHandler使用,统一处理异常情况@RestController 是springmvc框架提供的,用来让让浏览器访问类的,只能用在类上,相当于@ResponseBody+@Controller@RequestMapping 定义了访问路径,可以用在类或方法上。
2024-06-18 10:07:11
763
原创 算法常识~
6 仅当能够立即访问要删除的元素时,删除操作的运行时间才为O(1)。通常我们都记录了链表的第一个元素和最后一个元素,因此删除这些元素时运行时 间为O(1)。1 对于包含n个元素的列表,用二分法查找最多需要log2n步,对数是幂运算的逆运算。3 旅行商问题(需要n!很多情况要求能够随机访问,因此数组用的很多。尾递归是一个高级递归主题,并非所有的语言都支持尾递归。2 二分查找和简单查找的运行时间的增速不同。混合数据:链表数组与数组链表。5 算法运行时间用大O表示法表示。
2024-05-15 17:23:06
405
原创 Lucence
为啥使用Lucence倒排索引算法和顺序扫描法索引和搜索流程field域的使用索引库维护分词器Lucence底层存储逻辑结构Lucence底层存储物理结构索引结构 跳跃表相关度排序算法
2024-01-11 17:42:51
400
1
原创 Python 3
1 Python 2与Python 3这两个版本并不互相兼容2 Python可以做Web开发、数据科学、机器学习和人工智能、自动化脚本、网络编程。3 VSCode是如何做到支持很多种语言的开发的呢,其实是使用了插件的一种设计模式。4 python文件的后缀名最好还是命名为py5 #号是python中唯一的注释方式,快捷键是Ctrl+/6 清空控制台快捷键的设置:Preferences–>Keyboard Shortcuts–输入clear terminal7。
2023-07-17 23:44:04
142
原创 跨域问题的
1 浏览器处于安全的考虑,使用XMLHttpRequest对象发起HTTP请求时必须遵守同源策略,否则就是跨域的HTTP请求,默认情况下是被禁止的。2 在Postman当中访问是不会出现跨域问题的,因为postman就是发送了一个http请求(跟浏览器没关系)3 XMLHttpRequest对象是一个异步请求的对象。
2023-07-16 15:18:44
97
原创 SpringSecurity+JWT实现前后端分离认证授权
1 前后端分离进行认证的核心是依赖的token,可理解成加密之后的字符串,通过是否携带token判断是不是我系统的用户,也可以拿到token之后获取加密之前的数据来看你是哪一个用户。
2023-07-02 00:02:42
241
原创 Java NIO
mark:标记,表示当前position的位置。可以通过reset()恢复到mark的位置。limit:界限,表示缓冲区中可以操作数据的大小(limit后数据不能进行读写)capacity:容量,表示缓冲区中最大存储数据的容量,一旦声明不能改变。1 通道和缓冲区,Channel负责传输,Buffer负责存储。position:位置,表示缓冲区中正在操作数据的位置。
2023-05-26 02:37:05
115
空空如也
“脚本”二字如何解释
2024-10-14
Java中双等号为啥不能比较没有父子关系的两个对象
2024-07-24
斗地主用户是否具备广泛的的
2024-01-01
操作符'+'不能应用于构造,int
2023-12-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅