自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 win10 环境下 pandoraboot + jdk1.8_381导致 EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000

A fatal error has been detected by the Java Runtime Environment:EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000001xxx, pid=40xx, tid=0x000000000000xxxx

2023-12-22 11:26:41 553 3

原创 Spring Cloud + Nacos 项目启动失败【No spring.config.import property has been defined】

Spring Cloud 不再默认启用 bootstrap 包,导致 bootstrap.yaml 默认不加载

2023-11-24 14:42:18 1636 1

原创 Web server failed to start. Port 8080 was already in use.

Web server failed to start. Port 8080 was already in use.

2023-11-17 16:30:33 117

转载 Redis超时、阻塞问题的排查思路

Redis 在做 AOF 重写或者生成 RDB 的时候,需要 fork 操作创建子进程,fork 的过程,虽然不会直接拷贝父进程的物理内存空间,但是会复制父进程的空间内存页表。从经验上来讲,如果你的 Redis 有 10GB 的数据,那么会需要复制大概 20MB 的内存页表,正常情况下,fork 耗时是每 个GB 消耗 20ms 的时间。如果在一个 QPS 是 5w 的 Redis 中,fork 消耗 1s,则拖慢大概 5w 的请求。这是非常严重的问题。

2023-05-26 15:43:14 808

原创 黑马程序员 Redis 踩坑及解决

问题描述:访问 http://localhost:8080/shop-detail.html?id=1 不显示优惠券。将 tb_seckill_voucher 表中的 end_time 改为当前时间之后的日期。问题描述:登录后会跳转到 index.html。问题描述:根据用户信息生成 token.txt。解决办法:在测试类中添加如下方法。

2023-03-22 16:27:39 3249 11

原创 阿里巴巴Java开发手册(黄山版)

阿里巴巴 Java 开发手册

2022-12-14 15:47:12 1439 2

转载 IDEA报错: Port already in use: 1099

查看端口1099被哪个进程占用netstat -ano | findstr "1099" 查看进程号为XXX对应的进程tasklist | findstr "12232" 结束该进程taskkill /f /t /im WinStore.exe 查看所有的端口占用情况netstat -ano

2021-10-12 16:03:08 107

原创 Windows 自定义安装 XMind 到指定目录

使用 Win + r 打开命令窗口,在输入框中输入 regedit,点击确定打开注册表后输入:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion ,回车找到右侧 ProgramFileDir,右键修改它的数据,比如改为 E:\Program Files,这就是指定的安装目录。恢复ProgramFilesDir的值为 C:\Program Files。...

2021-08-20 15:54:29 1256

原创 typora+github+PicGo 实现图片上传管理

文章目录前言1、避免采坑1.1 解决github访问缓慢1.2 图片上传成功后无法正常显示2、Typora+GitHub+Picgo实现图片上传2.1 GitHub创建图床仓库2.2 PicGo实现图片上传2.3 Typora配置实现前言Typora一款轻便简洁的Markdown编辑器,现在使用者已经愈来愈多。在使用时我们经常会上传图片,这些图片默认保存在本地上,时间久了,会累计很多图片,特别占内存;更麻烦的是如果图片路径改变,文档中使用的图片将无法显示,所以将图片作为外链引入,将是很好地解决办法,下

2021-06-18 11:54:45 373 1

原创 Windows下MYSQL 8.0的下载与安装

一、MYSQL下载可以直接从此处下载安装所需要的软件:链接:https://pan.baidu.com/s/1Syka34Sqvtfm6mvzmQi7-w提取码:28hr下载地址:mysql官网最新版本下载地址:https://dev.mysql.com/downloads/mysql/mysql官网所有版本下载地:https://downloads.mysql.com/archives/community/进入官网后看到如下页面:选择 “No thanks, just start

2020-07-21 09:55:41 230

原创 删除GitHub远程仓库指定文件或文件夹

最近使用git将本地文件上传至github时,总是将一些不必要文件也上创上去,就需要删除github远程仓库的文件或者文件夹。在github上只能删除仓库,却无法删除文件夹或文件, 下面介绍使用git bash命令操作:比如,想要删除.idea文件夹、test文件夹和listdemo.iml文件,需要怎么操作?首先在本地仓库下打开Git Bash Here命令窗口(1)git ...

2020-04-28 14:38:24 1322

原创 GitHub整合IDEA上传、下载、管理项目

文章目录1、注册GitHub账号2、IDEA配置GitHub3、上传项目到GitHub4、从GitHub下载项目如何使用IDEA实现项目的管控?本文章主要通过GitHub整合IDEA对项目进行管控,包括本地项目如何上传到github,如何从github下载项目到本地,以及使用git命令对项目更新进行修改提交。1、注册GitHub账号首先本地需要安装Git管理工具:https://git...

2020-04-10 18:23:13 307

原创 安装SQL Server 2019 + SSMS管理工具

文章目录1. 安装SQL Server 20192. 安装SSMS管理工具1. 安装SQL Server 2019直接进入官网:https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2019填写相关信息,直接下载即可。这里是SQL Server+SSMS18.4下载好的连接:接下来是安装步骤:选择自定义安装:...

2020-04-08 23:03:41 3332 2

原创 低版本的sql server如何还原高版本的数据库文件

文章目录

2020-03-27 21:21:07 6416

原创 sql server2016还原数据库

在使用sql server数据库时,一般还原数据库都是用.bak文件进行还原,下面是还原数据库的步骤。点击数据库,右键“任务”——>“还原”——>“数据库”选择“设备”——>点击右边“…”选择文件备份介质类型选择默认“文件”——>点击“添加”选择你要备份的数据库文件,点击确定即可,接着点确定5.然后点击“选项”——>勾选“覆盖现有数据库”——&gt...

2020-03-27 20:40:58 5144

原创 Spring(四)Spring中的事务控制

文章目录1、Spring中的事务控制2、事物的隔离级别Spring五个事务隔离级别3、事务管理的核心接口Spring七个事务传播行为此篇文章主要讲述spring事务控制的相关概念,可通过点击【基于XML和注解的声明式事务控制】查看具体事务相关的操作。1、Spring中的事务控制JavaEE 体系进行分层开发,事务处理位于业务层,Spring 提供了分层设计业务层的事务处理解决方案。s...

2020-03-16 20:22:20 301

原创 基于XML和注解的声明式事务控制

本文以账户转账的demo演示spring分别基于xml和注解的声明式事务控制。讲述声明式事务控制配置步骤。

2020-03-16 19:19:32 375

原创 不懂Spring中的JdbcTemplate?看这篇!

文章目录1、JdbcTemplate简介2、常用方法3、在spring中的基本使用4、在dao中使用JdbcTemplate1、JdbcTemplate简介Spring 框架提供的JDBC支持主要由四个包组成,分别是 core(核心包)、object(对象包)、dataSource(数据源包)和 support(支持包),org.springframework.jdbc.core.JdbcT...

2020-03-13 19:06:07 307

原创 Spring(三) AOP详情介绍以及基于XML和注解的AOP配置

文章目录一、AOP相关的概念1.1 AOP概述1.2 Spring JDK动态代理1.3 Spring CGLIB动态代理二、切入点表达式2.1 切入点表达式的写法2.2 通用化切入点表达式三、Spring中通知类型3.1 四种常用通知类型3.2 spring中的环绕通知四、spring基于XML的AOP配置4.1 环境搭建4.2 配置步骤五、spring基于注解的AOP配置一、AOP相关的概念...

2020-03-11 21:33:32 250

原创 Spring(二)Spring基于注解的IoC配置(最全注解)

文章目录一、基于注解的IoC配置1.1 常用注解1.2.1 用于创建对象1.2.2 用于注入数据1.2.3 用于改变作用范围1.2.4 用于替换配置文件1.2 基于纯注解的CRUD案例二、Spring整合Junit2.1 测试类中的问题和解决思路2.2 配置步骤点击【xml的IoC】可查看spring基于xml的IoC配置相关信息一、基于注解的IoC配置1.1 常用注解1.2.1 用于...

2020-03-09 18:41:28 273

原创 Spring基于XML的IoC配置的CRUD案例

文章目录1. 创建项目导入jar包2. 创建数据库并编写实体类3. 编写持久层4. 编写业务层5. 编写配置文件6. 进行测试点击【Spring概述】可查看spring和IoC相关内容点击【注解IoC】可查看spring基于注解的IoC配置1. 创建项目导入jar包下面使用spring基于xml的IoC配置,模拟账户的CRUD操作创建maven项目,导入pom依赖<?xm...

2020-03-08 20:51:16 323

原创 Spring(一)Spring概述和基于XML的IoC配置

文章目录一、Spring概述1.1 spring是什么1.2 spring的优势1.3 spring的体系结构二、IoC容器的概念和作用2.1 控制反转——IoC2.2 spring的依赖注入三、Spring基于XML的IoC配置3.1 spring中工厂的类结构图3.2 BeanFactory和ApplicationContext的区别3.3 IoC中的bean标签3.3.1 bean的配置及常...

2020-03-06 19:57:18 296

原创 SpringMVC(四)SpringMVC文件上传

文章目录1. springmvc传统方式的文件上传2. springmvc跨服务器方式文件上传1. springmvc传统方式的文件上传Spring MVC 框架的文件上传是基于 commons-fileupload 组件的文件上传,只不过 Spring MVC 框架在原有文件上传组件上做了进一步封装,简化了文件上传的代码实现,取消了不同上传组件上的编程差异。基于表单文件上传的前提f...

2020-03-04 19:56:47 710

原创 SpringMVC(三)SpringMVC拦截器的配置和使用

文章目录1. 拦截器的作用2. 拦截器的配置3. 拦截器的方法4.拦截器执行顺序5. 拦截器简单案例1. 拦截器的作用Spring MVC 的处理器拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。 用户可以自己定义一些拦截器来实现特定的功能。拦截器和过滤器的不同  1. 过滤器是 servlet 规范中的一部分,任何 java web 工程都可...

2020-03-02 18:38:07 323 2

原创 SpringMVC(二)响应数据和异常处理

文章目录一、响应数据1.1 返回类型为字符串1.2 返回类型为void1.3 返回类型为ModelAndView1.4 响应json数据1.5 转发与重定向二、异常处理2.1 使用HandlerExceptionResolver接口2.2 使用SimpleMappingExceptionResolver类2.3 使用@ExceptionHandler注解一、响应数据1.1 返回类型为字符串...

2020-02-28 18:00:00 259

原创 IDEA在一个Project(工程)下创建多个Module(模块)

使用IDEA工具创建项目,使多个模块在共一个工程下显示,下面以创建maven项目为例点击【File】——>【New】——>【Project】点击【Empty Project】,然后点击【Next】填写工程名称【Project name】,然后点击【Finish】接下来创建Module,点击【Modules】——&gt...

2020-02-27 20:48:00 21244 2

原创 SpringMVC(一)基础入门看这篇

文章目录一、SpringMVC的基本概念1.1 关于三层架构和MVC1.2 SpringMVC概述1.2.1 SpringMVC是什么1.2.2 SpringMVC在三层架构的位置1.2.3 SpringMVC的优势1.2.4 SpringMVC 和 Struts2 的优略分析二、SpringMVC入门案例2.1 入门案例2.2 案例分析2.3 五大核心组件2.4 RequestMapping注...

2020-02-27 08:48:03 468 5

原创 解决SpringMVC请求参数中文乱码问题

post请求方式:在web.xml中配置一个过滤器 <!--配置解决中文乱码的过滤器--> <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.Ch...

2020-02-26 18:25:23 243

原创 MyBatis(四)mybatis缓存和注解开发

文章目录1. mybatis延迟加载1.1 使用assocation实现延迟加载1.2 使用Collection实现延迟加载2. mybatis缓存2.1 一级缓存2.2 二级缓存3. mybatis注解开发3.1 使用mybatis注解实现基本CRUD3.2 使用注解实现复杂关系映射开发3.2.1 复杂关系映射的注解说明3.2.2 使用注解实现一对多复杂关系映射3.3 mybatis基于注解的二...

2020-02-24 21:07:38 433

原创 MyBatis(三)动态SQL语句和多表查询

文章目录1.Mybatis的动态SQL语句1.1 < if >标签1.2 < where >标签1.3 < foreach >标签2.Mybatis多表查询(一对多)2.1 一对一查询(多对一)2.2 一对多查询3.Mybatis多表查询(多对多)1.Mybatis的动态SQL语句在上一章节里,Mybatis的映射文件中的SQL都是比较简单的,有时候业务逻...

2020-02-24 10:26:07 835

原创 MyBatis(二)基于代理Dao实现CRUD操作

文章目录1.基于代理Dao实现CRUD操作1.1 编写实体类和持久层接口1.2 编写主配置文件1.3 编写映射配置文件ognl表达式{}和${}的区别1.4 编写测试类2.SqlMapConfig.xml配置文件2.1 配置内容和顺序2.2 properties属性2.3 typeAliases(类型别名)2.4 mappers(映射器)3.Mybatis的参数深入3.1 parameterTyp...

2020-02-21 18:11:12 235

原创 MyBatis(一)入门概述和环境搭建

文章目录1.框架概述1.1什么是框架1.2MyBatis框架概述2.快速入门2.1 开发准备2.2 User实体类2.3 持久层接口IUserDao2.4 持久层接口的映射文件IUserDao.xml2.5 SqlMapConfig.xml配置文件2.6 进行测试3.补充(基于注解的mybatis使用)3.1 在持久层接口中添加注解3.2 修改SqlMapConfig.xml4.注意事项1.框架...

2020-02-19 21:33:51 319

原创 Spring中连接数据库,使用${username}获取不到数据库用户名

在Spring开发中,使用注解配置时,使用${usernaame}获取的为Windows用户名,而不是数据库的用户名。在jdbcConfig.properties文件中配置的数据源driver=com.mysql.jdbc.Driverurl=jdbc:mysql:///testusername=rootpassword=rootspring数据库相关的配置类public ...

2020-02-17 17:53:26 1701 2

空空如也

空空如也

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

TA关注的人

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