- 博客(30)
- 收藏
- 关注
原创 java 进阶教程_Java进阶教程 第2版
第5章 GUI编程技术第6章 异常处理技术第7章 输入/输出技术高级应用篇第8章 数据库编程第9章 线程与多线程编程第10章 网络编程附录 本书实例一览表参考文献。
2026-08-31 22:19:13
162
原创 【云原生】SpringCloud-Spring Boot Starter使用测试
需要注意的是不同的 starter 是为了解决不同的依赖,所以它们内部的实现可能会有很大的差异,例如 jpa 的 starter 和 Redis 的 starter 可能实现就不一样,这是因为 starter 的本质在于 synthesize,这是一层在逻辑层面的抽象,也许这种理念有点类似于 Docker,因为它们都是在做一个 “包装” 的操作,如果你知道 Docker 是为了解决什么问题的,也许你可以用 Docker 和 starter 做一个类比。
2026-08-31 21:52:45
143
原创 大数据-267 实时数仓 - ODS Lambda架构 Kappa架构 核心思想
当新的实例做完之后,停止老的流计算实例,并把老的结果也删除。如何准确、高效的把 MySQL 数据同步到 Hive 中----------------------------一般常用的解决方案是批量取并 Load 加载,直接连 MySQL 取查询表中的数据,然后存到本地作为中间存储,最后把文件 Load 到 Hive 表中。----------------------Java篇开始了!---------* MyBatis 更新完毕* 目前开始更新 Spring,一起深入浅出!
2026-08-30 02:15:44
243
原创 【MySQL】快速上手:mysql用户管理 教你快速创建管理新用户
* order by可以使用在试图当中,但是如果从该视图检索数据select中也含有order by,那么该视图中的order by将被覆盖。然后后面有一个字段是密码, 这个密码是加密的, 只有mysql能够看懂, 也就是红框框的内容。然后我们就看到,我们能能够看到的数据库和我们root能够看到的数据库,完全不一样。但是由于属性很多,一般不推荐这样写,所以就使用创建用户的sql语句: create user ‘用户名’@'登陆主机/ip’identified by ‘密码’;
2026-08-30 01:51:21
147
原创 Spring Boot项目开发常见问题及解决方案(上)
问题4:启动时提示“端口被占用”问题8:项目启动时间过长,严重影响开发效率问题10:项目启动后,某些Bean没有被正确创建或注入问题16:依赖的库在不同环境(开发、测试、生产)下表现不一致,导致问题难以排查问题27:数据库迁移(如从 MySQL 迁移到 PostgreSQL)过程中遇到兼容性问题问题28:在 Spring Boot 项目中使用 Spring Data JPA 时,自定义查询方法不符合预期效果。
2026-08-29 16:40:56
205
原创 连接SQL Server时出现TLSv1 was negotiated. Please update server and client to use TLSv1.2 at minimum.的解决方法
看到这个错误的时候我觉得可能是我的idea版本不支持,但想到我的是2024版就有点…注意看了之后,原来是 Driver 的版本太高了,这样的话我们直接在这个页面中直接修改。修改版本之后再次测试连接便可连接成功。如果出现 “驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接”,请参考。
2026-08-29 16:14:31
198
原创 SQLModel入门
class User(SQLModel, table=True): id: Optional[int] = Field(default=None, primary_key=True) username: str = Field(index=True, nullable=False, unique=True) email: str = Field(index=True, nullable=False, unique=True) # 其他字段…
2026-08-28 10:31:13
231
原创 Node.js 完全教程:从入门到精通
app.get(‘/contact’, (req, res) => { res.send(‘联系页面’);
2026-08-28 10:01:09
185
原创 在Ubuntu 22.04 LTS 上安装 MySQL两种方式:在线方式和离线方式
替换为你下载的MySQL安装包的文件名。#### 步骤4:配置MySQL安装完成后,你可以使用以下命令启动MySQL服务: sudo systemctl start mysql 然后将MySQL设置为开机自启动: sudo systemctl enable mysql #### 步骤5:检查MySQL状态使用以下命令来检查MySQL是否正在运行: sudo systemctl status mysql 至此,你已经成功在离线环境中安装了MySQL服务器。
2026-08-27 18:56:16
154
原创 MySQL和SQL server的区别
## 何时选择 MySQL#### 小型到中型项目对于小型到中型的项目,尤其是初创公司和中小型企业的应用,MySQL 是一个非常经济实惠且高效的选择。#### 高并发读操作如果应用程序需要处理大量的读操作,例如社交媒体、新闻网站或电商前台,MySQL 的高性能和优化的读取能力将是一个巨大的优势。你可以利用 SQL Server 的数据仓库和商业智能功能,构建一个高效的数据处理和分析平台。云原生数据库将成为未来的发展趋势,它们能够更好地利用云平台的弹性伸缩和高可用性特性,提供更高的性能和更低的成本。
2026-08-27 18:30:46
198
原创 基于Spring Cloud的电商系统设计与实现——用户与商品模块的研究(上)
操作系统:Windows> > Java开发包:JDK1.8> > 项目管理工具:Maven3.6.0> > 项目开发工具:IntelliJIDEA> > 数据库:MySQL> > Spring Cloud版本:Finchley.SR2> > Spring Boot版本:2.0.6.RELEASE > > #### 目录> > *> *> *> *> *> * *> *> *> *> *> *> * *> *> *> *> * *> *
2026-08-24 01:51:25
162
原创 使用mysql报Communications link failure异常解决
问题得不到解决,业务层对索引优化和强制索引等都进行了处理,部分数据迁移到ES/IOTDB,但根本问题在于MYSQL中依旧存在不可避免的大表慢sql,导致该问题依旧存在。背景–线上使用polarDB,基于mysql(5.7),架构为springboot+mybatisplus+durid连接池,部分业务场景涉及大表更新和查询操作,在查询慢sql且超过一定时间时就会报出"Communications link failure"异常,主要体现在界面查询或定时任务处理大批量数据是执行数据库的更新、查询异常。
2026-08-24 00:39:47
187
原创 【大数据】MySQL与Elasticsearch的对比分析:如何选择适合的查询解决方案
全文检索精确查询复杂查询与聚合数据量和性能实时性资源消耗场景****Elasticsearch (ES)MySQL全文检索。
2026-08-23 02:54:15
188
原创 【postgresql】分区表管理
1.查看有哪些分区表 sspudb=# select partrelid::regclass,* from pg_partitioned_table;
2026-08-23 01:38:49
187
原创 【JAVA进阶篇教学】第十一篇:Java中ReentrantLock锁讲解
/ 创建并启动等待条件的线程 Thread waitingThread = new Thread(() -> { example.waitForCondition();// 获取锁 try { System.out.println(Thread.currentThread().getName() + " 获得锁”);
2026-08-22 03:11:21
222
原创 Spring详解
二、IOC(控制反转)-----------IOC反转的是对象的控制权,IOC是概念非技术。------------Spring简单来说就是容器框架。Spring超详细讲解-----------* *ref 引入其他对象。
2026-08-21 02:10:39
158
原创 SpringBoot项目报错解决:“Error starting ApplicationContext. To display the conditions report re-run ...”
我尝试了以下网上找到的方法好几种1.我先看了配置错误:可能是 application.properties 或 application.yml 文件中的配置项有 误的原因吧 (我发现并没有什么错误) 2. 依赖冲突:项目依赖的库之间难道存在版本依赖冲突吗 没有 pass 3.Bean 初始化异常:某个 Bean 的初始化过程中抛出了异常 , 我这还报一个错误将xxxBean to String (一头雾水…之前没遇到过这个bug) 4.可能是数据库连接配置不正确或数据库服务不可用。
2026-08-21 00:54:02
171
原创 Spring Security 新版本配置
新版SpringSecurity配置------------------> WebSecurityConfigurerAdapter 已经被废弃了,所以赶紧去看别人是如何写的,但是看到最后都没有看到特别好的博客,我就自己写了一下,可能写的不太好,希望大家可以积极讨论!### 1、导入依赖 org.springframework.boot spring-boot-starter-security
2026-08-20 01:36:51
179
原创 Spring Boot 实战篇(四):实现用户登录与注册功能
代码示例: @PostMapping(“/login”) public ResponseEntity loginUser(@RequestBody UserLoginRequest request) { boolean success = userService.loginUser(request.getUsername(), request.getPassword());中,可以添加一些交互逻辑,如点击登录按钮时发送登录请求到后端,以及处理登录成功或失败的提示信息。
2026-08-19 02:07:50
216
原创 PhpStorm下载、安装、配置教程
安装PhpStorm----------下载完成后,双击安装包文件,安装过程很简单,和idea非常类似。配置PhpStorm----------通过上一步安装完成后,双击桌面的图标打开PhpStorm,选择使用15天之后,首先会看到这个界面。使用PhpStorm----------经过上面的步骤,已经可以在PhpStorm上编写php代码了。选择好之后,点击Apply按钮保存设置,最后选择刚刚设置的php,点击Apply、OK。* * *下载PhpStorm----------首先,访问。
2026-08-18 19:39:49
255
原创 Nginx 常用安全头
安全头配置文件**: add_header Content-Security-Policy “default-src ‘self’ http: https: blob:;机制允许特定的内联脚本: add_header Content-Security-Policy “script-src ‘self’ ‘nonce-random123’;
2026-08-18 19:09:02
201
原创 MySQL数据库的数据文件保存在哪?MySQL数据存在哪里
那这些数据库的数据文件存放在本地文件夹的什么位置呢一、默认位置**一般来说MySQL数据库的数据文件都是存放在data文件夹之中,但是根据使用的存储引擎不同,产生的一些文件也略有差异。#### 2、MyISAM引擎文件相比于InnoDB,MyISAM存储引擎将数据和索引分别存储在不同的文件中,会有.frm、.MYD、.MYI这三个不同类型的数据文件。每个数据库都有一个与其同名的文件夹,而这个文件夹中包含了该数据库的所有表的文件,而其中的文件代表了数据库中的表。是的,可以更改MySQL数据库的默认存储路径。
2026-08-17 21:49:24
172
原创 mysql-connector-java 和 mysql-connector-j的区别
【代码】mysql-connector-java 和 mysql-connector-j的区别。
2026-08-17 21:18:29
175
原创 MySQL JSON数据类型全解析(JSON datatype and functions)
JSON(JavaScript Object Notation)是一种常见的信息交换格式,其简单易读且非常适合程序处理。MySQL从5.7版本开始支持JSON数据类型,本文对MySQL中JSON数据类型的使用进行一个总结。目录一、MySQL中的JSON1.1 JSON数据格式1.2 创建JSON格式数据1.2.1 JSON类型列1.2.2 json_array/json_object/cast函数二、JSON数据操作2.1 JSON数据查询2.1.1 json_extract()函数2.1.2 column
2026-08-16 22:41:56
208
原创 Java MySQL 连接
/ MySQL 8.0 以上版本 - JDBC 驱动名及数据库 URL //static final String JDBC_DRIVER = “com.mysql.cj.jdbc.Driver”;// 展开结果集数据库 while(rs.next()){ // 通过字段检索 int id = rs.getInt(“id”);
2026-08-15 22:19:57
285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅