- 博客(77)
- 收藏
- 关注
原创 Java210道常见的面试
1、JDK 和 JRE 有什么区别?JDK(Java Development Kit),Java开发工具包JRE(Java Runtime Environment),Java运行环境JDK中包含JRE,JDK中有一个名为jre的目录,里面包含两个文件夹bin和lib,bin就是JVM,lib就是JVM工作所需要的类库。2、== 和 equals 的区别是什么?对于基本类型,==比较的是值;对于引用类型,==比较的是地址;equals不能用于基本类型的比较;如果没有重写equals,equ
2022-02-06 17:04:26 769
转载 Springboot实现文件上传下载
(一)概述文件上传下载一直都是一个系统最常用也是最基本的功能点,刚好最近公司的项目上有用到这个功能,于是自己就用SpringBoot也写了一个简化的版本,已实现文件的上传和下载功能。(二)创建项目首先创建一个SpringBoot的项目,接着引入相关的依赖,因为涉及到数据库的操作,所以依赖会比较多一些。2.1 依赖引入<dependency> <groupId>org.springframework.boot</groupId> <
2022-06-10 14:36:44 941
原创 Invalid project name: “vue_Test“Warning: name can no longer contain capital letters
这个报错信息是在Windows的cmd中创建Vue脚手架项目时出现的,在命令行输入创建命令后就出现了如下报错:根据报错信息得知项目名中好像不能含有大写字母,所以将项目名称中的大写字母改为小写就好了!...
2022-05-26 23:25:34 553
原创 解决扫描不到xml、yml、properties文件配置
yml:mybatis-plus: mapper-locations: classpath:mapper/*.xml #扫描mapper下的所有xml文件pom:<build><!-- 配置自动扫描yml、properties、xml--> <resources> <resource> <directory>src/main/java</dir
2022-05-26 16:20:26 963
原创 IDEA配置database插件及Mybatisx插件的使用
一、配置进入IDEA后选择 File-->Setting-->Plugins选择Marketplace,输入Database,点击Insall进行下载如果一直转圈,请借鉴IDEA 离线安装插件_程序员柒七的博客-CSDN博客_idea离线安装插件下载后配置Database1.先配置对应数据库的包2.配置时区:在"Advanced"标签页"VM options"增加:-Duser.timezone=PRC3.添加数据库其中Url:Mysql..
2022-05-26 16:10:23 8593
原创 Springboot+Mybatis-puls整合
一、MyBatis-Plus1.1、简介 MyBatis-Plus 是一个 Mybatis 增强版工具,在 MyBatis 上扩充了其他功能没有改变其基本功能,为了简化开发提交效率而存在。官网文档地址:https://mp.baomidou.com/guide/MyBatis-Plus 特性:https://mp.baomidou.com/guide/#%E7%89%B9%E6%80%A71.2、使用 SpringBoot 快速使用 MyBatis-Plus(1)准备工作需
2022-05-26 15:45:54 9281 5
转载 @controller,@service,@repository,@component区别
1、@controller 控制器(注入服务)用于标注控制层,相当于struts中的action层2、@service 服务(注入dao)用于标注服务层,主要用来进行业务的逻辑处理3、@repository(实现dao访问)用于标注数据访问层,也可以说用于标注数据访问组件,即DAO组件.4、@component(把普通pojo实例化到spring容器中,相当于配置文件中的 )泛指各种组件,就是说当我们的类不属于各种归类的时候(不属于@Controller、@Ser.
2022-05-26 15:41:49 1796
原创 Mybatis动态SQL详解
1. where和if标签where标签和if标签都可以单独使用,我这里为了方便演示,在示例中就放在一起了。<select id="queryBlogIf" parameterType="map" resultType="Blog"> select * from blog <!-- where标签会自动添加where语句,并将后面满足条件的if标签中的内容进行拼接, 并且如果拼接之后检查到where之后紧接着的开始语句是and或or的的话,也会自动删除单
2022-05-26 15:31:21 1376
原创 Spring:@Controller和@RestController的区别
两者的使用场景@Controller修饰类 表示此类的所有方法默认返回值是页面路径@RestController修饰类 表示此类的所有方法返回的都是数据两者的区别@RestController无法返回指定页面 而Controller可以如果我们需要返回JSON @RestController就可以自己搞定 他会自动将对象实体转化为JSON格式。而@Controller需要在对应的方法上面加上@ResponseBody注解。简而言之 @RestController = @Contr
2022-05-25 14:58:40 288
转载 IDEA 导入导出 settings 设置文件
描述idea更换版本,或者需要不同的版本,这时候重新安装一个idea,所有设置都是默认的,对于习惯了之前的界面效果的肯定感觉不适,下面就是如何操作让 新装的 idea 和原来的页面设置一样。步骤1. 导出常用的设置(export Settings)根据自己的需要导出(默认全部)2. 在新的idea导入刚刚的设置(import Settings)选择需要导入的部分导入3. 导入成功,重启idea原文链接:https://blog.csdn.net/qq_40542534/a
2022-05-22 21:58:07 4776
转载 windows无法启动MYSQL服务(位于本地计算机)错误1067进程意外终止
今天启动MySQL的时候突然说无法启动MYSQL服务。错误1067进程意外终止(如以下两种情况)解决办法打开mysql文件夹下面的my.ini配置文件发现原来是路径出现了问题,默认路径是下图实际路径是下图修改之后,再次启动服务则成功运行...
2022-05-20 17:09:56 4546 5
原创 导入 SQL 时出现 Invalid default value for ‘create_time‘ 报错解决方法
方案一重装 MySQL 数据库,版本选择 5.7 或者 5.7 以上版本,这个方案有些粗暴,不喜欢粗暴的朋友可以继续往下看。方案二这个错误的主要原因,是因为给了时间字段的列默认值一个 CURRENT_TIMESTAMP 默认值,而这个默认值在低版本的 MySQL 中是不支持的,因此就出现了题目中的这个报错,所以呢,把每个时间字段的默认值修改一下即可,比如:DROP TABLE IF EXISTS `tb_config`;CREATE TABLE `tb_config` ( `con
2022-05-20 17:00:17 1389
转载 Eclipse下载安装
最新版Eclipse下载及安装(详细)Ecplise安装教程1. Ecplise下载(进官网下载):官网地址:https://www.eclipse.org/downloads/2. 进入官网点击DownloadPackages3. 点击DownloadPackages进去后,点击下载windows版本的4. 点击下载window x86_64进入再点击Select Another Mirror5. 点击China - eScience Center, Nanjing U
2022-05-17 11:00:21 952
原创 创建vue项目的几种方式
如果你还没有安装 VueCLI 请执行下面的命令进行安装或是升级:npm install --global @vue/cli按住 shift 鼠标右键 打开PowerShell方法一 :vue initwebpackxxx 在命令中输入以下命令创建Vue项目: 输入 vue init webpack demo727 Project name (demo727) 项目名字 (确定则回车) Project description (A.....
2022-04-13 21:55:04 3530
原创 Navicat 导出表生成PDM文件
使用mysql的Navicator生成仅结构的sql脚本文件..然后找到完整的sql文件..打开pdm,选中file自己命名modelname.DBMS中选择sql所在数据库的执行版本..mysql5.0选择用script files来完成生成pdm的文件..加号增加sql文件,删除就是删除sql文件.这样就是好了...默认在pdm中打开,可以ctrl+s保存,将文件放在你想要放的位置..但是生成的表没有关联关系..因为在sql中没有对字段
2022-03-14 22:47:59 1886
原创 npm一个错误 npm ERR code ENOENT npm ERR syscall open
npm ERR! code ENOENTnpm ERR! syscall opennpm ERR! path D:\Sys\package.jsonnpm ERR! errno -4058npm ERR! enoent ENOENT: no such file or directory, open 'D:\Sys\package.json'npm ERR! enoent This is related to npm not being able to find a file.npm ERR! .
2022-03-14 22:43:32 5072 2
原创 windows下同时安装mysql5.5和mysql8.0
一、安装mysql8.01.下载解压链接:https://pan.baidu.com/s/13T-J-7rQI8iCMN2wE2Pxtw提取码:20222.创建配置下载完后,建议解压到一个没有中文的路径,在解压目录创建my.ini配置文件# 这些是基本配置信息[client]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]# 设置3306端口,我5.5版本用3306了,这用3307port = 3307# 设置.
2022-03-14 19:45:39 3222 4
转载 解决:log4j:WARN Please initialize the log4j system properly.
背景:springboot+maven+mybatis项目,报错如下:解决方法:在resources目录下新建文件log4j.properties,添加以下代码:log4j.rootLogger=WARN, stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.l
2022-03-09 14:37:30 506
转载 springboot配置
IntelliJ IDEA 中SpringBoot对Run/Debug Configurations配置 SpringBoot热部署运行一个SpringBoot多模块应用使用SpringBoot配置启动:Use classpath of module选中要运行的模块VM options:内部配置参数-Dserver.port=8080 -Dspring.profiles.active=test -Ddebugserver.port可以设置端口号,spring.profiles.ac
2022-03-09 10:21:28 1185
转载 IDEA 配置JDK+Tomcat+Maven+Git
一、配置jdk1、首先要保证自己的jdk下载好了,然后环境变量也配置好了,我这里环境变量是配好了,就不多说了。2、打开idea,点击file->project structure这里按照图片中的步骤来,第二步那里点击加号,选择jdk,然后选择自己jdk的地址,最好点击ok,jdk就配置完成。二、配置Tomcat1、先配置Tomcat的环境变量。具体就不说了。2、打开idea,run->edit configurations3、点击加号,找到Tomcat,.
2022-03-09 10:10:47 2926
转载 Navicat 导出表生成PDM文件
使用mysql的Navicator生成仅结构的sql脚本文件..然后找到完整的sql文件..打开pdm,选中file自己命名modelname.DBMS中选择sql所在数据库的执行版本..mysql5.0选择用script files来完成生成pdm的文件..加号增加sql文件,删除就是删除sql文件.这样就是好了...默认在pdm中打开,可以ctrl+s保存,将文件放在你想要放的位置..但是生成的表没有关联关系..因为在sql中...
2022-03-08 16:33:53 2611
原创 Git安装及配置
Git客户端下载1.2.1下载地址Git客户端官网下载链接:Git - Downloads1.2.2选择操作系统根据自己要安装的目标操作系统,选择对应的下载源。这里以Windows X64为例注:如果觉得官网下载比较慢,可在网络上寻找下载资源3Git客户端安装3.1 Git客户端安装双击“Git-2.17.0-64-bit.exe”,进入安装导向界面,点击Next>点击Next>选择组建安装,默认配置即可,点击Next>...
2022-02-28 14:38:50 578
原创 Visual Studio Code安装教程(超详细)
网盘自取:https://pan.baidu.com/s/1BQDyf7uqQopJ3UUZnQ0E6g提取码:2022点击VSCodeSetup-x64进行安装弹出安装向导,勾选我同意,点击下一步选择安装目录,点击下一步选择开始菜单文件夹,点击下一步创建快捷方式,点击下一步点击安装软件正在安装,请稍等软件安装完成!中文设置教程打开软件,使用快捷键Ctrl+Shift+P,在弹出的命令窗口输入“configure language”.
2022-02-25 16:38:50 17759 1
原创 java学习路线图
Java零基础 推荐教程: 1、Java小白学习指南 https://www.bilibili.com/video/BV1wv411B7q3 2、Java零基础 Java零基础教程视频(适合Java 0基础,Java初学入门)_哔哩哔哩_bilibili 数据库 推荐教程: 1、MySQL数据库 https://www....
2022-02-25 15:48:37 1489
转载 八大算法(排序)
https://www.jianshu.com/p/7d037c332a9d?utm_campaign=hugo&utm_medium=reader_share&utm_content=note&utm_source=weixin-friends八大排序,三大查找是《数据结构》当中非常基础的知识点,在这里为了复习顺带总结了一下常见的八种排序算法。常见的八大排序算法,他们之间关系如下:排序算法.png他们的性能比较:性能比较.png下面,利用Python..
2022-02-19 19:17:30 106
原创 python代码话玫瑰花
# coding: utf-8# In[2]:from turtle import *import timesetup(600, 800, 0, 0)speed(0)penup()seth(90)fd(340)seth(0)pendown()speed(5)begin_fill()fillcolor('red')circle(50, 30)for i in range(10): fd(1) left(10)circle(40, 40)for .
2022-02-12 12:20:05 856
原创 VM15虚拟机+Linux-CentOS7安装教程
网盘链接:链接:https://pan.baidu.com/s/1omv5W3bb7GjkW8iCLT-IEg提取码:zwl3一、VM15虚拟机安装1、双击VMware-workstation-full-xxx.exe。然后下一步2、勾选我接受许可协议,下一步3、更改软件的安装位置,下一步 或者不更改位置直接下一步4、如不想自动检查更新软件的话,不勾选直接下一步5、两个勾打上在桌面和菜单栏创建软件图标,下一步6、下一步之后选择安装7、完成安装.
2022-02-07 09:56:29 2116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人