自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言基础选择题

C语言基础考点选择题

2023-04-04 22:59:19 114

原创 计算机专业408复试问题——计算机组成原理篇

计算机专业408复试问题自用笔记,408各科重要知识点总结

2023-04-04 22:32:22 359

原创 计算机专业408复试问题——数据结构篇

计算机专业408复试问题自用笔记,408各科重要知识点总结

2023-04-04 22:20:26 1474 2

原创 python日常bug记录

记录学习和开发python过程中遇到的一些小bug

2023-02-08 14:48:35 241

转载 IDEA 里 Build、Rebuild、Recompile 的区别

IDEA 里 Build、Rebuild、Recompile 的区别Recompile:对选定的目标(Java 类文件),进行强制性编译,不管目标是否是被修改过。Rebuild:对选定的目标(Project 项目),进行强制性编译,不管目标是否是被修改过。由于 Rebuild 的目标只有 Project,所以 Rebuild 每次花的时间会比较长。Build:对选定的目标(Project 项目),编译那些被修改的文件。参考链接:http://791202.com/2020/03/24/intelli

2021-10-13 15:06:47 2275

原创 解决 GC overhead limit exceeded 报错

解决 GC overhead limit exceeded 报错这种异常是发生在GC占用大量时间为释放很小空间的时候,是一种保护机制。一般是因为堆太小,导致异常的原因:没有足够的内存。解决方法,增加jvm堆内存:...

2021-08-03 09:19:49 1498 1

原创 redis报错排坑Property or field ‘articles‘ cannot be found on

在springboot集成redis的时候遇到了一个小问题:Property or field ‘articles’ cannot be found on object of type ‘org.springframework.cache.interceptor.CacheExpressionRootObject’ - maybe not public?org.springframework.expression.spel.SpelEvaluationException: EL1008E: Proper

2021-05-30 16:22:57 366

原创 TypeError: Cannot read property ‘0‘ of null前台报错

报错详情:主要原因是vue在异步调用时,渲染数据,出现数据原本为空的情况,比如我这里:解决方法是加一条v-if="xxx!=null"即可;

2021-05-25 17:00:48 1313

原创 couldn’t execute “tclsh8.5”

https://www.cnblogs.com/heqiuyong/p/10463334.html(安装redis)Linux中安装redis时遇到了异常:couldn’t execute “tclsh8.5”: no such file or directory查找异常原因:没有安装tcl解决方法:yum install -y tcl然后再次make test 一切正常...

2021-05-23 13:40:31 92

原创 Springboot整合Shiro

Shiro 三大核心组件:Shiro 有三大核心组件,即 Subject、SecurityManager 和 Realm。先来看一下它们之间的关系。Subject为认证主体,它包含Principals和Credentials两个信息:Principals:代表身份,比如说用户名、邮箱、手机等,用来标识一个登录主体的身份;Credentials代表凭证,比如说密码、数字证书等;SecurityManager 为安全管理员:这是 Shiro 架构的核心,是 Shiro 内部所有原件的保护伞。

2021-05-19 22:39:49 87

原创 Springboot整合shiro学习笔记

1、通过shiro进行带盐加密,需要User表中有一个salt字段;①md5加密:用户密码是明文,这样是有巨大风险的。所以,通常都会采用非对称加密,什么是非对称呢?就是不可逆的,而 md5 就是这样一个算法.如代码所示 123 用 md5 加密后,得到字符串: 202CB962AC59075B964B07152D234B70这个字符串,却无法通过计算,反过来得到源密码是 123.这个加密后的字符串就存在数据库里了,下次用户再登陆,输入密码 123, 同样用md5 加密后,再和这个字符串一比较,就

2021-04-19 21:22:44 99

原创 Springboot项目出现CommunicationsException: Communications link failure报错

本人在做springboot项目的时候,运行application后报了CommunicationsException: Communications link failure错误,我这里的原因是mysql的服务没有打开,mysql服务可以在电脑的服务里面查看:若未打开,在打开数据库视图软件的时候会提示连接不到mysql服务器,此时我的做法是以管理员的身份运行cmd,然后cd到mysql文件的bin目录下,运行mysqld install命令,会提示安装成功,然后输入net start mysql命令开

2021-03-22 22:57:02 1731

原创 @JsonIgnoreProperties({ “handler“,“hibernateLazyInitializer“ })的作用

在springboot项目,在类的前面通常会声明:@JsonIgnoreProperties({ “handler”,“hibernateLazyInitializer” });这样做的原因是:做前后端分离时,前后端数据交互用的是 json 格式。 那么数据对象就会被转换为 json 数据。 使用 jpa 来做实体类的持久化时,jpa 默认会使用 hibernate, 在 jpa 工作过程中,就会创造代理类来继承 这个数据对象 ,并添加 handler 和 hibernateLazyInitializ

2021-03-11 20:41:58 1358

原创 IDEA maven项目jar包无法自动下载的问题

IDEA maven项目jar包无法自动下载的问题这个问题真是折磨了我好久,下面来说一下我的解决方法,看图说话:(maven配置视自己电脑的配置而定)有时候jar包下载缓慢,多半是因为采取国外的仓库下载,可以在settings.xml文件中修改镜像配置,改为国内阿里云镜像的配置:<mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf>

2021-03-04 19:43:08 383 1

原创 Redis学习笔记

(一)关于RedisRedis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。换句话说,Redis就像是一个HashMap,不过不是在JVM中运行,而是以一个独立进程的方式运行;一般说来,Redis可以当作缓存使用,因为它比mysql快,所以常用的数据可以放在这里,这样就提高了性能。(二)Redis常见命令① 5种数据类型:String(字符串)、List(列表)、Hash(字典)、Set(集合)、Sorted S

2021-02-07 13:28:57 87 1

原创 SpringBoot学习笔记(三)

其他(一)单元测试修改junit 版本为 4.12;增加 spring-boot-starter-test;测试类需要加上2个注解:@RunWith(SpringRunner.class)@SpringBootTest(classes = Application.class),自动装配 CategoryDAO dao;test 方法加上 @Test 注解,然后就可以使用dao来工作了,运行的时候选择 JUnit Test 方式。(二)JPA 条件查询JPA 条件查询方式是不需要写 S

2021-02-07 09:48:25 106

原创 SpringBoot学习笔记(二)

一、持久层支持JPA(Java Persistence API)是Sun官方提出的Java持久化规范,用来方便大家操作数据库。真正干活的可能是Hibernate,TopLink等等实现了JPA规范的不同厂商,默认是Hibernate。application.properties需添加:spring.datasource.url=jdbc:mysql://127.0.0.1:3306/hcl?characterEncoding=UTF-8spring.datasource.usernam

2021-01-20 13:40:41 207 3

原创 SpringBoot学习笔记(基础篇)

(一)SpringBoot入门SpringBoot 应用,本质上是一个Java 程序,其采用的风格是 maven 风格,所以又是一个 Maven 项目;因为这个 com.hcl.springboot.Application 类的主方法就把 tomcat嵌入进去了,不需要手动启动 tomcat 了,运行Application 的main方法就会启动tomcat;创建springboot项目时pom.xml产生以下异常:错误原因是默认的parent包中有关于对应 jar包的版本不一致,有固定的指定

2021-01-07 21:04:02 625

原创 maven学习笔记

创建maven项目时,pom.xml文件产生报错:原因应该是仓库中maven插件的jar包版本不兼容的问题,解决方法如下:在pom.xml文件中插入以下代码即可:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>mave

2021-01-06 16:02:16 871

原创 SSM学习笔记(一)

入门案例:SSM(Spring+Spring MVC+mybatis)实现访问数据库表数据并显示先上效果图:遍历category表;(一)通过“http://localhost:8080/ssm/listCategory”访问:访问http://localhost:8080/ssm/listCategory,spring会在项目中去寻找WEB-INF下的web.xml文件,在xml文件中,spring声明了无论访问什么,都交由名为mvc-dispatcher的DispatcherServlet

2020-12-12 20:41:43 463

原创 Mybatis初学笔记

(一)一对多,多对一“column”字段映射问题:引用大佬的:首先,默认情况下,一个column(数据库字段)只映射到 “自身”JavaBean的一个property,即属性。在一对多的时候,@Result(property=“products”, javaType=List.class, column=“id”,many=@Many(select=“com.how2java.mapper.ProductMapper.listByCategory”)),这个语句已经通过listByCategor

2020-12-08 16:40:29 70

原创 springMVC 入门的理解(一)

谈谈自己入门springMVC的一些理解:(一)先上结果图:通过访问http://127.0.0.1:8080/springmvc/index进行访问;(二)解析web.xmlweb.xml文件代码如下:<?xml version="1.0" encoding="UTF-8"?><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001

2020-12-01 21:33:46 758 1

原创 初学AOP的一些理解

关于AOP的一些理解(一)从TestSpring开始说起:先获取核心业务ProductService的bean创建一个ProductService对象,调用业务中的doSomeService方法,此时可以理解为就在这个方法调用时,发生了中断;(二)接着,讲applicationContext.xml这个文件:①在aop的config里面第一段的意思是声明了一个切入点(pointcut),这个切入点的id为“loggerCutpoint”;expression属性指定切入点表达式,"* com.h

2020-11-29 22:52:34 846 2

空空如也

空空如也

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

TA关注的人

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