自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 资源 (2)
  • 收藏
  • 关注

原创 超详细的JavaWeb用户的增删改查实现总结

前言本文是基于单体架构实现的角色的增删改查的功能。前台使用Bootstrap+Ajax+Jsp , 后端使用Spring+SpringMvc+MyBatis进行开发,相信使用过这些技术的小伙伴应该很好的理解以下的内容,也希望看了这篇文章小伙伴们有所收获。准备工作后端技术技术说明官网SpringSpring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。https://spring.io/SpringMvcMVC框架https://spring.io/

2020-07-21 23:22:46 4183

原创 springBoot中starter的实现,so easy!

1、Mybatis 自定义配置的分析在我们自定义starter之前我们写了解一下Mybatis 是如何实现starter在SpringBoot 引入的依赖如下: <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <versio

2020-06-06 17:56:34 268

原创 从SpringBoot源码分析 主程序配置类加载过程

从SpringBoot源码分析 主程序配置类加载过程1、@Import(AutoConfigurationPackages.Registrar.class)初始SpringBoot 我们知道在SpringBoot 启动类上有一个@SpringBootApplication注解,配置类的加载就是从这里开始(源头),一起走起。@SpringBootApplication是一个复合注解,其中包括Java元注解(@Target,@Retention,@Documented,@Inherited),不清楚注解

2020-06-04 08:03:55 1305 1

原创 一文搞懂Java多线程入门

1、程序,进程,线程三者关系其实程序是一段静态的代码,它是应用程序执行的脚本。进程就是程序动态的执行过程,它具有动态性,并发性,独立性。线程是进程调度和执行的单位。2、Java实现多线程第一种方式:继承Thread第一个实例/** * 多线程的实现方式Thread */public class RabbitDemo extends Thread { @Override ...

2020-05-09 21:36:54 325

原创 Windows 电脑没有开任何软件,但是cpu、内存和磁盘占用率都非常高的解决办法

https://blog.csdn.net/qq_50981222/article/details/124583719

2024-08-14 13:56:04 342

原创 SecureCRT无限次激活

https://cloud.tencent.com/developer/article/2434091

2024-08-12 16:20:43 106

原创 XHS-Downloader是一款小红书图片视频下载工具

提取搜索结果作品链接、用户链接;下载小红书作品信息;提取小红书作品下载地址;下载小红书无水印作品文件!

2024-06-19 23:05:16 1235

原创 AI技术如何改变赚钱方式?思路解析!

Al技术赚钱思路解析

2024-06-19 08:39:29 842

原创 Google Chrome谷歌浏览器怎么立刻更新书签

在地址栏输入: chrome://sync点击Trigger GetUpdates按钮,即可看见更新书签如果不行,请重启chrome浏览器,再重试即可

2024-06-13 19:47:12 568

原创 AI 定位!只需一张图片就能找到你,锁定具体位置!精确到经纬度

最近,一款名为GeoSpy的AI工具引起了公众广泛关注。它仅通过分析一张照片中的细节线索,如光线、植被、建筑风格等,就能精确推断出拍照的经纬度位置。令人难以置信的是,它对位置的定位准确度往往能超过人类玩家。GeoSpy之所以智能如此,是因为它将输入的照片与大量的街景和地理图像数据进行对比和学习,找出微小差异,再结合上下文推理出最匹配的地理坐标。想象一下,只要有人随手拍下你的照片,就能精确知晓你的行踪。技术的发展虽然日新月异,但我们也要时刻警惕数据安全的问题;别小瞧了AI的能力,答案可能会让你吓一跳。

2024-06-13 12:30:40 1342

原创 10个免费看电影、电视剧的网站

3.奈飞中文电影站:https://yanetflix.com。2.片库:https://www.mypianku.net。6.555电影网:https://www.o8tv.com。1.独播库: https://www.duboku.tv。7.泥巴影院:https://www.mudvod.tv。4.电影蜜蜂:https://www.dybee.tv。8.欧乐影院:https://olevod.com。5.剧嗨:https://www.juhi.cc。10.瓜子TV:https://guazitv.

2024-06-13 11:34:27 5694

原创 Node启动前端项目问题解决方案

Node.js不同版本下载地址如何降低npm版本https://blog.csdn.net/bobay/article/details/114262933报错文件下载地址

2024-06-07 12:45:50 188

原创 Mysql message from server: “Host ‘********‘ is blocked because of many connection errors

看到默认是100,然后设置大一点。重新访问便成功连接了。

2024-04-08 19:42:57 288

原创 Mysql 报 java.sql.SQLException:null,message from server:“Host ‘‘ is not allowed to connect.解决方案

回车执行,这里特别说明一下,我这个是已经放开了远程访问权限,正常报错的情况,host下应全部都为localhost,说明mysql只允许本机连接。进行权限刷新,然后再回去重新启动就没有问题了。

2024-04-08 19:14:32 2675

原创 解除网页文本禁止复制限制方法

首先确保浏览器已经安装有脚本管理扩展,比如 Tampermonkey、Violentmonkey。使用方法也很简单,在有复制限制或者右键限制的网站上,点击扩展图标,开启功能就行了。这个可以说是最终的、一定能行的方法了。最简单也是最省事的方法,直接安装解除复制限制的扩展完事儿。推荐使用白描网页版,免费够用,也不需要再安装额外的软件了。找到的资料如果需要一个个字手打,效率实在太低。然后进入脚本地址,点击安装即可。

2024-03-12 21:19:15 1883

原创 9个神奇免费AI编程助手,实现高效自动代码生成!

是阿里巴巴团队推出的一款基于通义大模型的智能编程辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等能力,并针对阿里云 SDK/API 的使用场景调优,为开发者带来高效、流畅的编码体验。CodeWhisperer 支持 15 种编程语言,包括 Java、Python、JavaScript、TypeScript、C#、Go、PHP、Rust、Kotlin、SQL、Ruby、C++、C、Shell、Scala。

2024-03-12 20:26:23 7487 1

原创 ChatGPT资源系列

ChatGPT免费网站推荐,让你轻松玩转人工智能!

2024-03-05 22:05:15 438

原创 推荐几款优秀免费开源的导航网站

个人导航网站,GitHub

2024-02-29 21:01:30 3496

原创 @TableField(updateStrategy = FieldStrategy.IGNORED)注解的坑

然后我就在网上搜到了几个同样踩这个坑的博主发的文章,做了几次测试后发现用@TableField(updateStrategy = FieldStrategy.NOT_EMPTY),可以实现上述的业务需求!然后页面展示的值就为空,这个还影响到了其他页面功能,因为我把这个注解放到了实体类上,所以只要这个实体类有使用过的地方都会被影响。带我的大哥说有个注解,@TableField(updateStrategy = FieldStrategy.IGNORED),可以实现表单未传的值,不更新数据库。

2024-02-23 16:01:45 2840

原创 批量将Java项目GBK编码的文件转换为UTF8

我们在新拿到一个项目的时候,尤其是老项目,很可能之前的项目编码是GBK,而我们的编译器默认编码为UTF-8,会出现乱码,如果我们一个一个文件的进行编码转换会非常麻烦,所以使用java实现了一个批量将GBK编码转换为UTF-8编码的工具类。依赖一个Jar (commons-io-2.1.jar)

2024-02-22 17:05:39 502

原创 技术博客收藏

沉默王二Java 全栈知识体系

2024-02-21 18:29:28 392

原创 Druid之连接空闲超时数据库连接不上

druid 是一个用于 Java 的高效数据库连接池,它提供了强大的监控和扩展功能。空闲等待超时mysql数据库等待超时时间(wait_timeout)是28800,也就是8小时,而druid连接池参数max-wait是30000连接空闲超时问题的原因通常与连接池和数据库服务器之间的配置不匹配有关。当连接池中的连接长时间处于空闲状态时,数据库服务器可能会关闭这些空闲连接以节省资源。这种情况下,连接池可能仍然认为这些连接是有效的,但实际上数据库服务器已经释放了它们。

2024-02-21 18:21:09 1713

原创 06 | DDD分层架构:有效降低层与层之间的依赖

DDD

2023-03-01 19:28:38 918

原创 05 | 领域事件:解耦微服务的关键

架构设计

2023-02-28 19:30:34 583

原创 Java 异步编程8种实现方式

Java异步编程

2023-02-27 22:05:32 465

原创 聊聊缓存雪崩 击穿 穿透

Redis 缓存雪崩击穿

2023-02-27 21:28:27 116

原创 JSON数据转换成Excel

工具使用

2023-02-23 22:23:21 257

原创 04 | 聚合和聚合根:怎样设计聚合?

架构设计,领域驱动设计

2023-02-22 23:05:19 615

原创 Oracle查看表是否被锁

数据库

2023-02-22 22:48:56 2493

原创 03 | 实体和值对象:从领域模型的基础单元看系统设计

领域驱动设计

2023-02-21 22:57:38 351

原创 02 | 限界上下文:定义领域边界的利器

领域驱动设计

2023-02-20 21:12:31 378

原创 sql 语句

数据库

2023-02-20 09:12:07 73

原创 01 | 领域、子域、核心域、通用域和支撑域:傻傻分不清?

架构设计

2023-02-19 23:19:45 708

原创 CountDownLatch,CyclicBarrier,Semaphore的使用及底层实现

JUC 并发工具类

2022-10-07 15:02:33 368

原创 if else 替代方案

Java

2022-09-05 19:07:03 301

原创 Git命令

Git

2022-09-02 10:13:15 116

原创 Java List转Json

java

2022-08-29 19:40:08 15037

原创 Java Stream 求和进阶

java

2022-08-28 17:49:08 149

原创 Java Stream 分组进阶

java

2022-08-28 12:09:38 164

原创 Java 在线API文档

API

2022-08-27 16:19:04 214

Spring+MyBatis+SpringMvc+Mysql+Druid+PageHelper分页实现

使用MyBatis的PageHelper插件实现分页查询的功能,主要涉及到的技术Spring+MyBatis+SpringMvc+Mysql+Druid+PageHelper。

2020-07-11

使用IDEA实现SSM整合(Maven+Spring+Mybatis+SpringMvc)

基于Maven工程实现SSM整合,主要是通过XML实现三大框架的整合,使用的工具是IDEA,Spring+SpringMVC+Mybatis+Maven 实现SSM整合的源码。

2020-07-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除