自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学Java的小前端的博客

跨行业自学转行,前端入门目前着手转型JAVA的程序员。

  • 博客(27)
  • 收藏
  • 关注

原创 解决 npm 执行 install 安装依赖时出现 ERESOLVE 错误

错误如下:npm ERR! code ERESOLVEnpm ERR! ERESOLVE unable to resolve dependency treenpm ERR! npm ERR! While resolving: cloudeyes@1.0.0npm ERR! Found: sass-loader@7.3.1npm ERR! node_modules/typescriptnpm ERR! dev sass-loader@"7.3.1" from the root project

2022-03-23 20:09:06 15494 1

原创 vue3 优雅的在 jsx 中使用动态组件 component

想必用 vue 撸过后台的同学们都有经历过,侧边导航栏结合 vue-router 的无限层级渲染。但是 vue3 所推崇的按需引入加上 element-plus 的 icon 组件变化。使得我们在渲染的时候需要用到动态组件。内置组件 component在 jsx 中没有办法正常渲染,有成功的同学可以留下代码讨论下。resolveComponent 与 h 结合使用成功渲染,代码如下:import { defineComponent, resolveComponent, h } from ".

2021-12-28 16:23:51 6999 4

原创 在 vue3 中优雅的使用 jsx 声明、使用具名插槽、作用域插槽

最近手撸 vue3,出于好奇打算玩一手 JSX,在声明和使用插槽时遇到了一些挫折。由于 JSX 语法不太熟,就拿 element-plus 的 menu 组件来举个例子、template 写法<el-menu router active-text-color="#ffd04b" background-color="#545c64"> <el-sub-menu v-for="route in asyncRoutes" :key="route.name" :index="route.

2021-12-27 11:08:51 2724 2

原创 MacBook M1 使用 brew 安装 JDK/Redis/MySQL5.7(Pouring openssl@1.1-1.1.1k.arm64_big_sur.bottle.tar.gz)报错解决

unset HOMEBREW_BOTTLE_DOMAIN

2021-12-14 00:07:00 3244 1

原创 精美终端 iTerm2 + oh-my-zsh 安装、最全配置指南

没有花里胡哨的操作,跟着敲就可以完成。安装 iTerm (官网直接下载)安装成功之后,最顶部工具栏选择 iTerm2 -> Preferences -> Profiles -> Color 选择好喜欢的主题,后续配合下面讲述到的 oh-my-zshiTerm2 -> Preferences -> Profiles -> Text 选择 Powerline 字体,记得勾选“Use a different font for non-ASCII text” 上下两块选择

2021-09-26 22:33:50 1190

原创 Macbook Pro M1芯片安装 brew(Homebrew) 攻略指南

时间很宝贵,没空看废话,直接上答案/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"你没有看错,就是如此简单粗暴,一行代码搞定。 盘点下自己踏过的坑:修改hosts,网上找了一大推,几乎都没什么用,各式各样的问题。挂dns映射加速,不太稳定,经常一半卡住。安装完毕之后,brew查看是否成功,需要先关闭终端再重新打开。...

2021-08-20 14:38:45 1228 7

原创 【Vue3实战教程】从零搭建种子项目Vue3+TypeScript+Vant+Vite微信公众号H5项目(含:依赖插件文档、esLint配置、prettier配置、git提交代码钩子校验、移动端适配)

前言由于最近公司需要重构老的公众号H5项目,都没有时间摸鱼看瓜了( WYF 和 DMZ 懂的都懂 )。。。闲话不多说,最后技术选型决定使用最新的 Vue 3 + TypeScript + Vant + Vite 来构建项目,下面会做一些详细的记录,加深下对项目的理解和印象。npm init @vitejs/app执行完毕之后按照下图所示操作初始化 Vue 3 + TypeScript + Vite 基础项目。接下来的 install 和启动项目的步骤不做陈述,不懂的下面更看不懂,自行百度吧

2021-08-11 11:24:44 5165 3

原创 实操 JDBC 连接 MySql 数据库,异常 java.sql.SQLException:No suitable driver found for jdbc:..(Java 从自学到就业 第20天)

Java 学习记录 第二十天由于本渣渣是前端转行Java,所以编辑器的选择就直接用 webstorm 同公司的 idea接下来的知识梳理有一部分会借鉴大佬 廖雪峰的博客学习目标 了解 JDBC 原理,并实际操作连接 MySql 数据库学习内容简述 JDBC 概念实操 JDBC 连接 MySql 数据库使用 JDBC 执行数据库 CRUD 操作简述 JDBC 概念什么是JDBC?JDBC是Java DataBase Connectivity的缩写,它是Java程序访问数据库的

2021-06-17 18:00:41 4880 2

原创 文档注释、IDEA 中使用 JavaDoc 插件、Database 工具创建 MySql 数据库、Java8 / Java9 新特性、了解 Applet (Java 从自学到就业 第19天)

Java 学习记录 第十九天由于本渣渣是前端转行Java,所以编辑器的选择就直接用 webstorm 同公司的 idea接下来的知识梳理有一部分会借鉴大佬 廖雪峰的博客学习目标 了解 Applet 类、文档注释的语法规范、如何使用 Idea 中的 JavaDoc 插件、Database 工具学习内容Applet 基础Applet 类简述文档注释IDEA 中安装 JavaDoc 插件IDEA 中使用 Database 创建 MYSQL 数据库Applet 基础Applet

2021-06-16 17:58:08 454

原创 Java 多线程编程基础(Java 从自学到就业 第18天)

Java 学习记录 第十八天由于本渣渣是前端转行Java,所以编辑器的选择就直接用 webstorm 同公司的 idea接下来的知识梳理有一部分会借鉴大佬 廖雪峰的博客学习目标 什么是多线程,怎么用?学习内容简述 Java 多线程一个线程的生命周期通过实现 Runnable 接口来创建线程通过继承 Thread 来创建线程通过 Callable 和 Future 创建线程创建线程的三种方式对比总结简述 Java 多线程怎么创建一个线程?Java 提供了三种创建线程的方

2021-06-15 18:01:09 69

原创 网络协议 TCP\UDP、Socket 编程、Java 怎么处理 URL?(Java 从自学到就业 第17天)

Java 学习记录 第十七天由于本渣渣是前端转行Java,所以编辑器的选择就直接用 webstorm 同公司的 idea接下来的知识梳理有一部分会借鉴大佬 廖雪峰的博客学习目标 了解 TCP \ UDP 网络协议,掌握Socket类、ServerSocket 类、InetAddress 类学习内容TCP \ UDP 的区别简述 Socket 编程记录 ServerSocket 类的方法Socket 类的方法InetAddress 类的方法编写简易的服务端服务与客户端服务URL

2021-06-11 17:49:25 1212 4

原创 实例解析 Java 泛型、擦拭法、序列化、Object 是什么?(Java 从自学到就业 第16天)

Java 学习记录 第十六天由于本渣渣是前端转行Java,所以编辑器的选择就直接用 webstorm 同公司的 idea接下来的知识梳理有一部分会借鉴大佬 廖雪峰的博客学习目标学习内容自学不易,点赞鼓励。谢谢各位看官,如果有哪里写错的还望指出来哈,共同进步。...

2021-06-10 15:37:43 143

原创 ArrayList、LinkedList、HashSet、HashMap常用实现类、Iterator迭代器(Java 从自学到就业 第15天)

记录学习Java的第十五天由于本渣渣是前端转行Java,所以编辑器的选择就直接用 webstorm 同公司的 idea接下来的知识梳理有一部分会借鉴大佬 廖雪峰的博客学习目标 掌握常用实现类的使用、Iterator迭代器的使用学习内容ArrayList 的添加、访问、修改、删除、大小、遍历、排序、forEach() 方法LinkedList 、ArrayList、HashSet 的区别HashMap 的使用迭代器(Iterator)ArrayList 的添加、访问、修改、删

2021-06-08 18:00:07 184 2

原创 了解util工具包、实例解析Java数据结构以及用法(Java 从自学到就业 第14天)

记录学习Java的第十四天由于本渣渣是前端转行Java,所以编辑器的选择就直接用 webstorm 同公司的 idea接下来的知识梳理有一部分会借鉴大佬 廖雪峰的博客学习目标 了解util工具包、掌握Java常用数据结构的用法学习内容util工具包下常见的类和接口Java集合框架的概念util工具包下常见的类和接口Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类:枚举(Enumeration): 枚举(Enumeration)接口虽然它本

2021-06-07 17:23:03 2423

原创 枚举是什么?怎么用?Java中包的概念以及目录结构(Java 从自学到就业 第13天)

记录学习Java的第十三天由于本渣渣是前端转行Java,所以编辑器的选择就直接用 webstorm 同公司的 idea接下来的知识梳理有一部分会借鉴大佬 廖雪峰的博客学习目标 掌握枚举的声明与使用,了解包(package )的概念以及目录结构学习内容枚举的概念枚举的方法枚举类成员Java包(package )的概念包(package )对应的目录结构枚举的概念Java 枚举是一个特殊的类,一般表示一组常量,比如一年的 4 个季节,一个年的 12 个月份,一个星期的 7

2021-06-04 16:56:29 957 2

原创 抽象类、抽象方法、封装的概念、接口的含义(Java 从自学到就业 第12天)

记录学习Java的第十二天由于本渣渣是前端转行Java,所以编辑器的选择就直接用 webstorm 同公司的 idea接下来的知识梳理有一部分会借鉴大佬 廖雪峰的博客学习目标 结合抽象类对多态进一步的理解;实例分析(类、抽象类、接口)之间的区别。学习内容抽象类的概念实例解析继承抽象类抽象方法的声明与使用抽象类的总结以及规定Java封装的概念Java接口的含义标记接口抽象类的概念在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对

2021-06-03 18:03:48 156

原创 重写(Override)、重载(Overload)、多态的概念(Java 从自学到就业 第11天)

记录学习Java的第十一天由于本渣渣是前端转行Java,所以编辑器的选择就直接用 webstorm 同公司的 idea接下来的知识梳理有一部分会借鉴大佬 廖雪峰的博客学习目标 实例演示Java中重写和重载学习内容重写(Override)方法的重写规则Super 关键字的使用重载(Overload)重写与重载之间的区别重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据

2021-06-02 18:01:19 336

原创 实例分析面向对象中的继承关系(Java 从自学到就业 第10天)

记录学习Java的第十天由于本渣渣是前端转行Java,所以编辑器的选择就直接用 webstorm 同公司的 idea接下来的知识梳理有一部分会借鉴大佬 廖雪峰的博客学习目标 实例分析面向对象中的继承关系学习内容继承的概念继承的特性继承关键字构造器继承的概念继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。需要注意的是 J

2021-06-01 11:55:33 162

原创 Scanner 类的使用、异常的定义及处理(Java 从自学到就业 第9天)

记录学习Java的第九天由于本渣渣是前端转行Java,所以编辑器的选择就直接用 webstorm 同公司的 idea接下来的知识梳理有一部分会借鉴大佬 廖雪峰的博客学习目标 掌握Scanner 类中方法的使用、异常的定义及处理学习内容next 方法与 nextLine 方法Java中异常的处理Exception 类的层次Java 内置异常类异常方法捕获异常、多重捕获异常、抛出异常throws/throw 关键字、finally关键字通用异常声明自定义异常next 方

2021-05-31 18:35:50 806

原创 实例分析File对象、io流(Java 从自学到就业 第8天)

记录学习Java的第八天由于本渣渣是前端转行Java,所以编辑器的选择就直接用 webstorm 同公司的 idea学习目标 实例分析File对象学习内容文件和目录创建和删除文件遍历文件和目录Path类InputStreamOutputStream文件和目录File对象既可以表示文件,也可以表示目录。特别要注意的是,构造一个File对象,即使传入的文件或目录不存在,代码也不会出错,因为构造一个File对象,并不会导致任何磁盘操作。只有当我们调用File对象的某些方法的

2021-05-29 17:40:44 90

原创 了解Java流、文件、io的概念(Java 从自学到就业 第7天)

记录学习Java的第七天由于本渣渣是前端转行Java,所以编辑器的选择就直接用 webstorm 同公司的 idea学习目标 了解Java流、文件、io的概念学习内容Java流(stream)Java文件(File)ioJava流(stream)一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。Java 中的 流 ( Stream ) 表示来自 源 ( source ) 的一系列对象,它支持统计、求和、求平均值等聚合操作。流具有以下

2021-05-28 17:58:13 85

原创 正则表达式小示例、方法(Java 从自学到就业 第6天)

记录学习Java的第六天由于本渣渣是前端转行Java,所以编辑器的选择就直接用 webstorm 同公司的 idea学习目标 进一步研究正则表达式、Java的方法该如何编写学习内容正则表达式小示例Java方法的定义正则表达式小示例实际开发中往往会经常用到电话号码的正则判断,下面就用这个场景来做个实验:public class Test1 { public static void main(String[] args) { String str = "1"

2021-05-27 18:11:09 56

原创 了解正则表达式(Java 从自学到就业 第5天)

记录学习Java的第五天由于本渣渣是前端转行Java,所以编辑器的选择就直接用 webstorm 同公司的 idea学习目标 正则表达式的初步了解学习内容正则表达式正则表达式正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。import java.util.Arrays;import java.util.regex.Matcher;import java.util.regex.Patte

2021-05-26 17:51:58 50

原创 lang包下常用类的了解、数组的基本操作、时间日期的使用(Java 从自学到就业 第4天)

记录学习Java的第四天由于本渣渣是前端转行Java,所以编辑器的选择就直接用 webstorm 同公司的 idea学习目标 学习内容

2021-05-25 18:41:40 73 2

原创 了解掌握Java的循环语句、条件语句、分支语句(Java 从自学到就业 第3天)

记录学习Java的第二天由于本渣渣是前端转行Java,所以编辑器的选择就直接用 webstorm 同公司的 idea学习目标 实例分析Java中的对象和类、修饰符的拓展、运算符的了解学习内容对象和类修饰符的拓展运算符对象和类什么是对象。看看周围真实的世界,会发现身边有很多对象。所有这些对象都有自己的状态和行为。对比现实对象和软件对象,它们之间十分相似。软件对象也有状态和行为。软件对象的状态就是属性,行为通过方法体现。在软件开发中,方法操作对象内部状态的改变,对象的相互调

2021-05-24 16:47:13 122

原创 实例分析Java中的对象和类、修饰符的拓展、运算符的了解(Java 从自学到就业 第2天)

记录学习Java的第二天由于本渣渣是前端转行Java,所以编辑器的选择就直接用 webstorm 同公司的 idea学习目标 掌握Java的基础语法,并编写 Hello World学习内容编写 Hello World基础语法、变量、修饰符...

2021-05-21 18:01:11 114

原创 掌握Java的基础语法,并编写 Hello World(Java 从自学到就业 第1天)

记录学习Java的第一天由于本渣渣是前端转行Java,所以编辑器的选择就直接用 webstorm 同公司的 idea基础语法、变量、修饰符、运算符

2021-05-20 17:59:14 88 2

空空如也

空空如也

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

TA关注的人

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