自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决启动项目初始化报错required a bean of type ‘int‘ that could not be found.的问题

getbean与new的不同之处以及初始化项目报找不到构造器的原因解决

2022-07-30 12:59:09 2023 1

原创 arthas使用

java线上查看工具推荐

2022-06-17 23:40:42 480

原创 idea远程调试(debug)错误问题(连接超时)

idea远程debug连接超时问题,端口大问题(两个地方那个都要开启)

2022-05-07 13:55:34 8864

原创 使用git的一些小技巧

背景摘要本人最近在实习发现git的重要性(很重要!!!)。在这里有几个注意点记录下来可以给其他的小伙伴一起学习。(演示的编辑器是idea)创建分支我们开发不可以在(master或dev)分支上开发的,我们要先创建一个属于自己的分支。完成之后才合并到主分支中。格式为 xxx/yyy/zzz,这样就是zzz分支下了,如果想在yyy文件下新建zzz2的分支,那就直接重复上述步骤,改成xxx/yyy/zzz2即可。(这里会默认切换成新建的分支)可以通过前面的进行查看。编码每次编码前转到拉取最新代

2021-12-11 21:25:21 383

原创 启动项目遇到的坑

localhost显示访问被拒绝如果是自己配置Tomcat的,可以试试看修改一下端口号,如果nginx有配置也记得的要改。nginx配置公钥,私钥的位置如果在nginx上配置环境出错的时候,可以检查一下是不是公钥,或者私钥的位置存放错误了,只能够存放在公开的位置,(例如存放在桌面是无法访问的,这是一个坑)。存放在~ 路径下是可以访问的(自己喜欢即可)具体信息可以查看nginx的错误文件。一个小tip,想查看nginx相关的文件目录,可以使用命令nginx -V查看,V是大写。项目报错“Canno

2021-12-05 23:08:09 2502

原创 记录一次使用vue devtools的错误

今天在摸鱼的时候突然发现vue devtools变灰显示vue.js not detected主要查看的可能性是开发者模式是否有开启,以及manifest.json文件的是否有改为true,最后发现变灰的原因是没有在项目中使用,而是在普通的网页上(不是vue框架的)就是灰色的…打开项目使用就变回来了,所以很多人可能安装的时候发现变灰都是因为没有在vue项目中测试,而是直接安装好插件就原地查看是否安装成功。...

2021-11-11 22:59:40 1008

原创 关于使用redis的常见问题

首先是启动redisredis-server redis.windows.conf2. 在项目中配置序列化(不使用jdk自带的序列化)import com.fasterxml.jackson.databind.ObjectMapper;import com.fasterxml.jackson.databind.SerializationFeature;import com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeVa

2021-11-07 22:36:19 508

原创 两个线程交替打印

public class ThreadTest { volatile int flag=0; public static void main(String[] args) throws InterruptedException { ThreadTest threadTest = new ThreadTest(); threadTest.runThread(); } public void runThread() throws Interr

2021-10-21 10:49:14 87

原创 往码云上传文件

使用游览器点击有上传数量,大小的限制,我们直接使用命令既可,(前提知识: 已经装好git)1. 在要上传的主文件下点击Git Bash Heregit initgit remote add origin https:....// 后面这个是仓库位置,点击克隆可查看git pull origin mastergit add .git commit -m '描述'git push origin master大功告成,要了解原理的最好自行查找资料并操作~...

2021-10-05 19:52:23 140

原创 ConcurrentHashMap的注意点

ConcurrentHashMap多线程环境下,使用Hashmap进行put操作会引起死循环。CocurrentHashMap利用锁分段技术增加了锁的数目,从而使争夺同一把锁的线程的数目得到控制。锁分段技术就是将数据分成一段一段的存储,然后给每一段数据配一把锁,当一个线程占用锁访问其中一个段数据的时候,其他段的数据也能被其他线程访问。ConcurrentHashMap调用get的时候不加锁,原因是node数组成员val和指针next是用volatile修饰的,更改后的值会立刻刷新到主存中,保证了可见

2021-10-03 19:03:59 358

原创 实现多线程的死锁

目标: 使用Java完成多线程的死锁操作,这里使用实现Runnable接口操作,因为这样的话只需要创建一个对象既可完成被多个线程的操作。class Runn implements Runnable{ private Object object1 = new Object(); private Object object2 = new Object(); private boolean flag = true; @Override public void run(

2021-09-07 18:33:57 129

原创 记录(springboot整合redis的踩坑)

这次在学习springboot整合redis的时候遇到一些问题们这里记录一下整合redis需要的条件:依赖:<!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId>

2021-08-19 17:44:42 323

原创 微服务之间的调用

服务注册中心使用Nacos1.依赖使用<!--服务注册--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency>

2021-08-17 21:00:17 322

原创 项目注意点1

今天在写一个项目的时候发现一件事情,信息加载不出来,但是前端,后档都没有报错,就是显示不出来,最终发现是在js文件中的函数,在复制的时候没有修改两个函数的名字,导致重复,但是又没有报错,需要注意这一类的情况发生,...

2021-08-16 11:19:20 55

原创 使用webpack打包js,css文件

首先环境要搭好npm install -g webpack webpack-cli npm install --save-dev style-loader css-loader # 打包css的插件1.进入文件终端执行npm init -y # -y表示全盘默认2. 在根目录下创建配置文件webpack.config.jsconst path = require("path"); //Node.js内置模块module.exports = { entry: './src/

2021-08-06 12:24:35 142

原创 关于@RequestParam,@Param,@PathVariable区别

@Param用在数据层@RequestParam,@PathVariable用在控制器层其中,要访问http://localhost:8080/springmvc/hello/101?param1=10&param2=20public String getDetails{ @RequestParam(value="param1", required=true) String param1, @RequestParam(value="param2", required=

2021-08-03 11:14:25 115

原创 mybatis-plus 代码生成器

import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybatisplus.generator.config.DataSourceConfig;import com.baomidou.mybatisplu

2021-08-02 21:36:31 52

原创 导入码云的项目报错

报错信息Could not transfer artifact org.springframework.boot:spring-boot-starter-parent...就是说无法下载依赖,坑你的问题有多种。1. 第一点需要查看Java版本是否正确。2. 还是检查jdk3. 最可能的问题,Maven错误。对比三个信息,发现错误就改回来既可,然后重新导入依赖就行了。...

2021-07-27 11:47:11 142

原创 mybatis报错

报错信息2021-07-24 17:47:34.918 ERROR 11484 --- [nio-8020-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.spring

2021-07-24 17:55:18 859

原创 使用idea的操作

去除每次打开idea会自动打开最后一个项目在apply应用既可。同时在几行输入,按住鼠标滑轮滑动,或者是按住alt并使用左键滑动,

2021-07-23 21:09:55 44

原创 关于model的attribute

    在web工程中,我们可以使用 model.addAttribute(key,value);方法给model添加属性。但是当我们想要删除这个属性的时候发现没有对应的方法实现,这是我们可以使用model.addAttribute(key,null),将对应的属性的值变为null,然后在需要使用的地方判断key是否为空既可认为是否存在,如果很更好的方法可以一起讨论~...

2021-07-11 12:29:43 510

原创 整合mybatis与springboot(简洁版)

最终结果的展示1. 首先导入所需的依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.3</version> </dependen

2021-07-09 20:34:10 247

原创 项目的错误总结

1. 首先是关于静态资源的问题默认是将css,js放在static中,HTML放在templates下的,在写拦截器的时候记得将静态资源放开,如果不保险可以全部写上。关于拦截器的书写,实现HandlerInterceptor接口,其实的使用pre方法// 这里是拦截器,拦截登陆的public class LoginHanderIntercepter implements HandlerInterceptor { @Override public boolean preHandle(H

2021-07-09 16:04:12 111

原创 关于springMVC的错误总结

1.运行Tomcat的跳转到非预期界面,三种情况:2.无XXX模块之类的错误在项目的pom.xml文件中查看,可能是手动删掉了某模块但是这里没有智能的删除,有多余的就去掉。(少了就添加)3.打开服务器,发现404的错误开始肯定是看看是否是代码写错,还有一种可能是依赖文件没有放到服务器里面,![](https://img-blog.csdnimg.cn/20210708213522170.png?x-oss-process=image/watermark,type_ZmFuZ3poZW

2021-07-08 21:45:35 834

原创 测试类中无法注入(找不到此bean)

今天打开了一个项目进行方法测试的时候出现了一个错误。java.lang.NullPointerException at test.example.Test1.test2(Test1.java:29) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Nati

2021-06-28 22:59:38 2718

原创 mybatis启动错误

今天在复习mybatis的基础的时候出现了错误信息,具体报错如下。Exception in thread "main" org.apache.ibatis.binding.BindingException: Type interface com.hxb.mapper.AccountMapper is not known to the MapperRegistry. at org.apache.ibatis.binding.MapperRegistry.getMapper(MapperRegistry.j

2021-06-13 20:23:25 1167 1

原创 直接从gitee或者github中拉取项目到idea

以Gitee为例:1.复制https地址。2.在idea中选择此选项(来自版本控制的项目)3.导入

2021-06-10 16:35:26 960 2

原创 springboot项目创建jsp文件(亲测可用)

首先添加jsp的依赖。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId></dependency><dependency> <groupId>org.apache.tomcat.embed</groupId>.

2021-06-10 16:27:16 489

原创 mybatis plus字段实现自动填充功能

对于字段的自动填充,包括在插入时填充以及在更新是修改,所以我们需要设置两个不同的级别,对于pojo类(实体类)我们需要加上注解 //字段添加填充内容 @TableField(fill = FieldFill.INSERT) private Date createTime; @TableField(fill = FieldFill.INSERT_UPDATE) private Date updateTime;需要在加上一个处理器执行需要的属性。@Component //一定不要忘记

2021-05-28 08:06:17 121

原创 mybatis-plus运行错误

往数据库插入数据报错java.lang.IllegalArgumentException: argument type mismatch原因是映射的问题,数据库中的datetime对应的是util包下的类,我写成了SQL包下的类,所以报错。改过来既可。提醒      mybatis plus自带将_转为后一位字符的大写,例如      create_time -> createT

2021-05-26 20:18:24 245

原创 使用Navicat报1075的错误

再往表中添加字段的时候,出现了1075错误,显示只能有一个自增的序列,可能出现的原因有两种一种是自增的个数如果是多个改为一个。如果是一个,那么就需要点击那个自增的字段,再点击保存。...

2021-05-26 19:56:18 2055 1

原创 springboot运行报错

今天新建一个项目,测试途中发现发现一个报错,org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [C:\Users\win10\IdeaProjects\mybatis_plus\target\classes\com\hxb\DemoApplication.class]; nested exception is java.lang.Ind

2021-05-26 16:47:35 491 3

原创 关于导入springboot项目无法显示maven以及运行按钮为灰色的原因

原因:这是因为这个项目没有被识别为maven项目,所以需要添加maven的支持。解决办法点击两次shift键,或者点击选择当前的pom.xml,解决问题。

2021-05-20 16:47:50 1310

原创 一个纯净的settings.xml文件

纯净maven配置文件配置了阿里云的镜像,以及11版本的jdk,保证添加新模块不会出现Error : java 不支持发行版本5的问题<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc

2021-05-15 23:35:02 119

原创 Caused by: java.sql.SQLException: No suitable driver

记录一下找了2个钟的两个错误:mybatis-config.xml文件的别名。两个写混了<typeAliases><!-- <typeAlias type="com.hxb.pojo"/> 错误的--> <package name="com.hxb.pojo"/></typeAliases>出现Caused by: com.mchange.v2.resourcepool.CannotAcquireResourceExce

2021-04-28 21:01:37 1155

原创 Java环境搭好但是无法在命令行显示信息

将jdk15的版本换回jdk11的版本之后,出现了在命令行输入javac没反应,但是也不会报错的情况,具体原因是没有卸载干净,在控制面板中查找,是否彻底卸载了jdk15(老版本)。

2021-04-24 12:26:48 192

原创 Mybatis笔记

注意点:要使用mapper中的class,需要UserMapper和UserMapper.xml在同一个包下,名字相同。class使用. resource 使用/1. 关于数据库的一些东西create database `mybatis`;use `mybatis`;create table `user`( id int primary key, `name` varchar(20), `pwd` varchar(20) default null) engine =

2021-04-23 22:30:13 89

原创 常用的maven配置

关于LOG4J日志的问题1.导入依赖<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version></dependency>2.resource下的配置文件 log4j.rootLogger=DEBUG,c

2021-04-19 21:59:19 60

原创 学习JavaWeb中的一些总结

首先是关于配置的问题阿里云的镜像<mirror> <id>nexus-aliyun</id> <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url

2021-04-17 11:32:52 82

原创 python爬虫

python爬虫本文是有关前程无忧网站有关java招聘信息爬取的相关代码实验步骤1. 获得网址,自己查看网址与页数的匹配信息2. 访问网站,获取源代码信息3. 通过正则表达式获得相关源码片段4. 在使用正则表达式获取所需片段5. 将获得的信息存入Excel表格中from bs4 import BeautifulSoup as bf #爬虫所需的主要的库import re #正则表达式import urllib.request as webwork_name = []

2021-02-06 22:40:32 231

空空如也

空空如也

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

TA关注的人

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