![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IntelliJ IDEA开发java
隔壁郑同学
人生苦短,我要赚钱
展开
-
Caused by: org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next token found char
(在pom文件中添加一个依赖) <dependency> <groupId>org.yaml</groupId> <artifactId>snakeyaml</artifactId> </dependency>原创 2022-02-24 15:38:34 · 1317 阅读 · 1 评论 -
Java并发——Executor框架详解(Executor框架结构与框架成员)
一、什么是Executor框架?我们知道线程池就是线程的集合,线程池集中管理线程,以实现线程的重用,降低资源消耗,提高响应速度等。线程用于执行异步任务,单个的线程既是工作单元也是执行机制,从JDK1.5开始,为了把工作单元与执行机制分离开,Executor框架诞生了,他是一个用于统一创建与运行的接口。Executor框架实现的就是线程池的功能。二、Executor框架结构图解1、Executor框架包括3大部分:(1)任务。也就是工作单元,包括被执行任务需要实现的接口:Runnable接口或者Cal转载 2021-12-22 21:14:19 · 293 阅读 · 0 评论 -
【狂神说Java】ElasticSearch7.6.x
【狂神说Java】ElasticSearch7.6.x学习笔记在学习ElasticSearch之前,先简单了解一下Lucene:Doug Cutting开发是apache软件基金会 jakarta项目组的一个子项目是一个开放源代码的全文检索引擎工具包不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)当前以及最近几年最受欢迎的免费Java信息检索程序库。Lucene和ElasticSearch的关系:Elas原创 2021-12-08 11:46:02 · 892 阅读 · 0 评论 -
【狂神说Java】注解和反射
【狂神说Java】注解和反射第1集:什么是注解一、注解概念Annotation是从JDK5.0开始引入的新技术Annotation的作用:可以对程序作出解释,这一点和注释comment类似对程序进行检查和约束,例如@Override可以被其他程序(比如:编译器等)读取Annotation的格式:注解是以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressWarning(value=”unchecked”)Annotation在哪里使用?可原创 2021-12-02 11:13:21 · 539 阅读 · 0 评论 -
取消Idea开始界面打开默认项目配置
步骤1、打开idea软件,这个时候没有设置之前,会默认打开上次的项目工程。选择菜单File>Settings进入设置页面。 2、左侧树形菜单,选择Appearance & Behavior>System Settings,进入系统设置页面。 3、在Startup/Shutdown栏目处,去掉默认的勾选Reopen last project on startup(在启动的时候打开上次的项目),去掉勾选之后,点击确认。关闭idea软件后,再次打开id原创 2021-11-24 12:30:26 · 1823 阅读 · 0 评论 -
SpringCloud学习笔记(狂神)
笔记整理来源 B站UP主狂神说https://www.bilibili.com/video/BV1jJ411S7xr1.学习前言1.1 学习前提熟练使用SpringBoot 微服务快速开发框架了解过Dubbo + Zookeeper 分布式基础电脑配置内存不低于8G给大家看下多个服务跑起来后的内存开销图:1.2 文章大纲Spring Cloud 五大组件服务注册与发现——Netflix Eureka负载均衡:客户端负载均衡——Netflix Ribbon服务转载 2021-11-16 17:41:14 · 1053 阅读 · 0 评论 -
Mybatis-Plus学习笔记(狂神)
Mybatis-Plushttps://www.kuangstudy.com/bbs/1366329082232467457https://blog.csdn.net/qq_43649223/article/details/108885374?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163599762616780269885191%2522%252C%2522scm%2522%253A%252220140713.130102334…原创 2021-11-15 11:49:51 · 787 阅读 · 1 评论 -
Vue学习笔记(狂神)
1. 概述1.1. Vue概述Vue (读音/vju/, 类似于view)是一套用于构建用户界面的渐进式框架,发布于2014年2月。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库(如: vue-router: 跳转,vue-resource: 通信,vuex:管理)或既有项目整合。SOC原则:关注点分离原则1.2. 前端知识体系想要成为真正的“互联网Java全栈工程师”还有很长的一段路要走,其中“我大前端”是绕不开的一门必修课原创 2021-11-12 13:05:17 · 1444 阅读 · 1 评论 -
不允许有匹配 “[xX][mM][lL]“ 的处理指令目标
问题:不允许有匹配 “[xX][mM][lL]” 的处理指令目标(具体情况具体分析)!解决:<?xml version="1.0" encoding="UTF-8"?>必须放在.xml文件的第一行最开头的位置!原创 2021-11-11 14:58:02 · 519 阅读 · 0 评论 -
Error:java: 无效的目标发行版: 11
我们在使用Idea开发中如果遇到你的JDK版本有“无效的目标发行版: 11”冲突时,要修改以下JDK版本123以上的设置必须保证是同一JDK的版本才可以转载 2021-11-08 23:30:21 · 977 阅读 · 0 评论 -
狂神说)员工管理系统(静态资源+完整代码)
https://blog.csdn.net/wulei2921625957/article/details/107976014转载 2021-10-29 12:01:49 · 548 阅读 · 0 评论 -
IntelliJ IDEA2018.2.7 ------ 插件配置篇
很有用的插件插件配置篇原创 2020-01-20 19:41:11 · 277 阅读 · 0 评论 -
IntelliJ IDEA2018.2.7 ------ 开发环境配置篇
这个博主写的真的是巨全,建议小白门看一下开发环境配置篇原创 2020-01-20 19:41:18 · 275 阅读 · 1 评论 -
springboot学习笔记(狂神,超级无敌宇宙最全版)
1、学习流程[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4vDXUq9e-1635944141869)(C:\Users\zt\AppData\Roaming\Typora\typora-user-images\image-20211026004519974.png)]2、Hello,World!2.1、SpringBoot简介2.1.1、回顾什么是SpringSpring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johns原创 2021-11-03 21:13:29 · 1422 阅读 · 0 评论 -
Base64以及关于Base64遇到的坑
base64方法来自不同jar包通常我们使用的是java.util.Base64;但有的项目中会使用sun.misc.BASE64Decoder,不推荐。如果已经使用,可引用 import org.apache.commons.codec.binary.Base64;进行替换将byte[] encrypted1 = new BASE64Decoder().decodeBuffer(text);替换为import org.apache.commons.codec.binary.Base64;原创 2021-11-02 01:10:53 · 544 阅读 · 0 评论 -
狂神SpringBoot 管理系统完整实现教程(附源码)
狂神Spring Boot 员工管理系统超详细完整实现教程(附源码)先放源码!!!!!!!!!!!纯静态资源:链接:https://pan.baidu.com/s/1JJqRWQA3Jcdzk7BfhXhTqw提取码:vysx项目源码一、仿照数据库的源码(和狂神一样的)链接:https://pan.baidu.com/s/1xpuOl0OXvwOf50nsxD5sOw提取码:pi0z二、带数据库的源码(数据库脚本在资源根目录)登录时候的数据库操作也可以加上,这个我倒是懒得改了链接:ht原创 2021-10-30 14:30:52 · 4526 阅读 · 5 评论 -
Springboot 自动装配流程图详解
SpringBoot在启动的时候从类路径下的META-INF/spring.factories中获取EnableAutoConfiguration指定的值将这些值作为自动配置类导入容器 , 自动配置类就生效 , 帮我们进行自动配置工作;整个J2EE的整体解决方案和自动配置都在springboot-autoconfigure的jar包中;它会给容器中导入非常多的自动配置类 (xxxAutoConfiguration), 就是给容器中导入这个场景需要的所有组件 , 并配置好这些组件 ;有了自动配置类 .原创 2021-10-27 00:03:04 · 2196 阅读 · 0 评论 -
Error from chokidar (D:\): Error: EBUSY: resource busy or locked, lstat ‘D:\pagefile.sys‘
vue 项目在运行时控制台报:Error from chokidar (D:): Error: EBUSY: resource busy or locked, lstat ‘D:\pagefile.sys’ 错误,上网查阅解决方案:1.删除 node_modules,再重新进行安装需要的依赖包(npm install 或者 cnpm install);2.删除 node_modules ,然后运行npm cache clean 或者npm cache clean --force;再重新进行安装需要的依.原创 2021-10-26 00:32:28 · 8679 阅读 · 0 评论 -
让INTELLIJ IDEA支持创建*.VUE文件及打开*.VUE文件
第一步:先安装vue插件:file --> settings --> plugins,然后什么都不用输入,直接点击Browse repositories…紧接着左上方输入“vue”,点击搜索结果里的vue.js,右边会有绿色install按钮,安装成功后重启idea,这样idea就能识别.vue文件了。第二步:设置vue新建文件模板。file–>setting–>editor–>file and code Templates,选择Vue File,然后可以在右边框中编原创 2021-10-24 21:04:20 · 426 阅读 · 0 评论 -
Idea报错:Namespace ‘v-bind‘ is not bound less... (Ctrl+F1) Inspection info: This inspection checks
原创 2021-10-24 00:45:03 · 1453 阅读 · 0 评论 -
SpringMVC学习笔记(狂神)
1、回顾MVC1.1、什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。**Model(模型):**数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据原创 2021-10-23 17:12:09 · 662 阅读 · 0 评论 -
IDEA调试SpringMvc项目时,出错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoade
具体问题:解决方法:File > Project Structure > Artifacts > 在右侧Output Layout右击项目名,选择Put into Output Root。如下图所示:执行后,在WEB-INF在增加了lib目录,里面是项目引用的jar包,点击Apply->OK后重启Tomcat即可解决。...原创 2021-10-21 00:09:49 · 152 阅读 · 0 评论 -
IntelliJ Idea 常用快捷键列表
https://blog.csdn.net/qq_38963960/article/details/89552704转载 2021-10-18 11:28:17 · 57 阅读 · 0 评论 -
Mybatis学习笔记(狂神)
Mybatis环境JDK1.8Mysql5.7maven 3.6.3IDEA回顾JDBCMysqlJava基础MavenJunitSSM框架:配置文件的最好的方式:看官网文档1.Mybatis1、Mybatis简介1.1 什么是MybatisMyBatis 是一款优秀的持久层框架;它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映原创 2021-04-23 18:13:29 · 253 阅读 · 1 评论 -
Spring5学习笔记(狂神)
文章目录1.Spring1.1 简介1.2 优点Spring就是一个轻量级的控制反转(IoC)和面向切面编程(AOP)的框架1.3 组成1.4 扩展Spring BootSpring Cloud2 .IoC(控制反转)理论指导2.1 传统的调用2.2 改进使用IOC:2.3 IOC本质3. HelloSpringClassPathXmlApplicationContext继承树(ctrl+h)ClassPathXmlApplicationContext继承接口实现类(Ctrl+Alt+u)4. IoC创建对原创 2021-04-19 16:21:22 · 1621 阅读 · 8 评论 -
Vue.js从入门到精通第六天
文章目录Vue.js - day6注意:在普通页面中使用render函数渲染组件在webpack中配置.vue组件页面的解析在使用webpack构建的Vue项目中使用模板对象?ES6中语法使用总结在vue组件页面中,集成vue-router路由模块组件中的css作用域问题抽离路由为单独的模块使用 饿了么的 MintUI 组件使用 MUI 组件将项目源码托管到oschina中App.vue 组件的基本设置实现 tabbar 页签不同组件页面的切换使用 mt-swipe 轮播图组件在`.vue`组件中使用`vu原创 2021-04-15 20:20:04 · 118 阅读 · 0 评论 -
Mybatis中的resultType和resultMap
一、概述MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射时,其实查询出来的每一个属性都是放在一个对应的Map里面的,其中键是属性名,值则是其对应的值。①当提供的返回类型属性是resultType时,MyBatis会将Map里面的键值对取出赋给resultT转载 2021-04-14 21:51:07 · 240 阅读 · 0 评论 -
Maven导出资源问题
<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> &l原创 2021-04-12 22:41:46 · 85 阅读 · 0 评论 -
@Resource注解和jdk的版本兼容问题
1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。2、@Autowired默认按类型装配(这个注解是属于spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Qualifier注解进行使用,如下:Java代码 收藏代码@Autowired() @Qualifier(“baseD原创 2021-04-08 11:10:03 · 1603 阅读 · 0 评论 -
[Ljava.lang.String是什么意思+解决方法
[Ljava.lang.String;@4554617c“[” 表示一维数组"[["表示二维数组"L"表示一个对象"java.lang.String"表示对象的类型"@"后面表示该对象的HashCode啥是HashCodehashCode:散列码是由对象导出的一个整型值。散列码是没有规律的。类的hashCode()方法继承自Object类,因此每个对象都有一个默认的散列码,他的值为对象的存储地址(由对象的物理存储地址通过散列转换来的)。解决方法:用Arrays.toString()...原创 2021-04-07 15:53:17 · 5268 阅读 · 1 评论 -
URI is not registered (Settings | Languages & FrameURI is not registered (Sworks | Schemas and DTDs)
即统一资源标识符没有注册解决办法如下:原创 2021-04-06 22:22:11 · 158 阅读 · 0 评论 -
Node.js 教程
Node.js 教程nodejs 简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。谁适合阅读本教程?如果你是一个前端程序员,你不懂的像PHP、Python或Java等动态编程语言,然后你想创建自己的服务,那么Node.js是一个非常好的选择。原创 2021-03-30 10:16:15 · 214 阅读 · 0 评论 -
npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Lenovo\AppData\Roaming\np
报错:npm ERR! A complete log of this run can be found in:npm ERR! C:\Users\Lenovo\AppData\Roaming\npm-cache_logs\2020-02-18T05_24_41_971Z-debug.log说明:全局脚手架和本地脚手架版本不一样运行cmd命令npm install npm -g 要记住全局更新淘宝镜像命令:cnpm install npm -g 淘宝镜像会比较快再查看一下npm版本:npm -v原创 2021-02-13 13:50:35 · 879 阅读 · 0 评论 -
npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Lenovo\AppData\Roaming\np
报错:npm ERR! A complete log of this run can be found in:npm ERR! C:\Users\Lenovo\AppData\Roaming\npm-cache_logs\2020-02-18T05_24_41_971Z-debug.log说明:全局脚手架和本地脚手架版本不一样运行cmd命令npm install npm -g 要记住全局更新淘宝镜像命令:cnpm install npm -g 淘宝镜像会比较快再查看一下npm版本:npm -v原创 2021-02-13 12:57:19 · 662 阅读 · 0 评论 -
npm ERR! code EPERM npm ERR! syscall open npm ERR! path C:\Program Files\nodejs\node_cache\_cacache\
npm ERR! code EPERMnpm ERR! syscall opennpm ERR! path C:\Program Files\nodejs\node_cache\_cacache\tmp\9600794enpm ERR! errno -4048npm ERR! Error: EPERM: operation not permitted, open 'C:\Program Files\nodejs\node_cache\_cacache\tmp\9600794e'npm ERR! .原创 2021-02-09 12:02:37 · 7057 阅读 · 7 评论 -
java学习笔记day25_Mybatis 框架课程第一天
public Integer getId() {return id; }public void setId(Integer id) {this.id = id; }public String getUsername() {return username; }public void setUsername(String username) {this.username = username; }public Date getBirthday() {return...原创 2021-02-05 19:35:17 · 130 阅读 · 0 评论 -
ERROR] /D:/IDEA文件/travel/src/main/java/cn/itcast/travel/util/MailUtils.java:[1,1] 非法字符: ‘\ufeff‘
在做发邮箱工具类时发现上述错误:jdk 的pom.xml:org.apache.maven.pluginsmaven-compiler-plugin1.81.8UTF-8判断:该文件 D:/IDEA文件/travel/src/main/java/cn/itcast/travel/util/MailUtils.java 的编码错误。处理:用notepad++打开MailUtils.java文件,查看编码发现:编码为utf-8-bom。用notepad++修改编码为utf-8并保存:原创 2021-01-28 23:08:26 · 487 阅读 · 0 评论 -
Maven Web报错:org.apache.jasper.JasperException: Unable to compile class for JSP
Maven Web报错:org.apache.jasper.JasperException: Unable to compile class for JSP于是查找各方面的资料,发现是jar包的冲突,于是乎,修改了pom.xml。加上了,provided注意加的位置是:里边,这样子的效果是只进行编译,防止jar包之间的冲突。多次尝试之后发现还是不对,,,,,再查找资料,发现Maven中的Tomcat是6.0,这个版本的不支持jdk1.8。我…不慌,加上一个插件,tomcat7…接着来!另说原创 2021-01-28 11:18:26 · 120 阅读 · 0 评论 -
maven VM option配置
优先从本地仓库获取-DarchetypeCatalog=internal解决控制台输出乱码-Dfile.encoding=GBK原创 2021-01-27 23:02:59 · 1765 阅读 · 0 评论 -
java学习笔记day24_maven
原创 2021-01-27 11:57:38 · 161 阅读 · 0 评论