自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 zsh: command not found: mvn

原因:zsh的配置文件没有加载~/.bash_profile的配置项。

2024-03-03 05:40:14 1364

原创 已损坏,无法打开。 您应该将它移到废纸篓

苹果从macOS Sierra 10.12 开始,已经去除了允许“任何来源”的选项,如果不开启“任何来源”的选项,会直接影响到无法运行的第三方应用。然后打开 “访达”(Finder)进入 “应用程序” 目录,找到该软件图标,将图标拖到刚才的终端窗口里面,会得到如下组合。2. 发现还是显示“已损坏,无法打开。您应该将它移到废纸篓”然后回车,继续输入密码(密码输入时是不可见的),然后回车。在终端粘贴复制输入命令(注意最后有一个空格)回到终端窗口按回车,输入系统密码回车即可。

2024-03-02 13:03:00 2083

原创 navicat 16.3.2 for mac

注意:/Applications/xxxx.app 换成你的App路径(推荐直接将.app文件拖入终端中自动生成路径,以防空格等转义字符手动复制或输入出现错误)

2024-02-28 22:52:03 415

原创 ERESOLVE could not resolve

【代码】ERESOLVE could not resolve。

2024-02-24 17:48:00 363

原创 ARTS打卡

摘自陈皓老师的知乎回答:以周为单位,每周完成:每周至少做一个 Leetcode 的算法题。主要是为了编程训练和学习。如果不训练你看再多的算法书,你依然不会做算法题。关于做 Leetcode 的优势,你可以看一下我在 coolshell 上的文章。阅读并点评至少一篇英文技术文章。主要是为了学习英文,如果你的英文不行,你基本上无缘技术高手;我个人最喜欢去的地方是 Medium(需要梯子)以及各个公司的技术 blog,如 Netflix 的。学习至少一个技术技巧。主要是为了总结和归纳你在日常工作中所遇到的知识点。

2023-09-23 17:51:13 61

原创 代理模式jdk手工实现方式

代理模式:我们需要做一件事情,又不期望自己亲力亲为,此时,可以找一个代理【中介】我们【目标对象】与中介【代理对象】不能相互转换,因为是“兄弟”关系。需求:实现【加减乘除】计算器类。总结:在核心业务代码中,实现动态代理关键步骤。

2023-09-18 23:57:50 82

原创 undefined与null的区别

链接: undefined与null的区别(阮一峰)可选链运算符(?.)允许读取位于连接对象链深处的属性的值,而不必明确验证链中的每个引用是否有效。?. 运算符的功能类似于 . 链式运算符,不同之处在于,在引用为空 (nullish ) (null 或者 undefined) 的情况下不会引起错误,该表达式短路返回值是 undefined。与函数调用一起使用时,如果给定的函数不存在,则返回 undefined。

2023-09-13 23:35:13 62

原创 接口和抽象类的区别

接口和抽象类的区别经常被问到这个问题是不是,可以先看下共同点,再看区别。共同点:都可以用于实现多态性:接口和抽象类都可以用于定义规范,允许一个类实现多个接口或继承一个抽象类,从而达到多态性的目的。不能直接实例化:接口和抽象类都不能被直接实例化,它们需要被子类实现或继承后才能创建对象。支持方法的声明:接口和抽象类都可以包含方法的声明,而不需要提供方法的具体实现。子类必须实现接口中声明的所有方法,或者在继承抽象类时实现抽象类中的抽象方法。区别:接口支持多继承,而抽象类只支持单继承:一个类

2023-09-05 23:55:35 53

原创 Spring中自动装配

基于xml自动装配,底层使用set注入最终:不建议使用byName、byType,建议使用注解方式自动装配。

2023-09-02 12:32:33 66

原创 Spring中bean的作用域和生命周期

postProcessBeforeInitialization(Object, String):在bean的初始化之前执行。postProcessAfterInitialization(Object, String):在bean的初始化之后执行。作用:在调用初始化方法前后对bean进行额外的处理。② 为bean的属性设置值和对其他bean的引用。② 为bean的属性设置值和对其他bean的引用。③ 调用bean的初始化方法。③ 调用bean的初始化方法。,调用bean的销毁方法。,调用bean的销毁方法。

2023-09-02 11:39:29 44

原创 Spring中FactoryBean

【代码】Spring中FactoryBean。

2023-09-02 11:01:17 41

原创 Spring管理第三方bean

编写applicationContext.xml相关代码。编写db.properties配置文件。

2023-09-02 10:41:34 29

原创 Spring依赖注入数值问题

导入名称空间:xmlns:p=“http://www.springframework.org/schema/p”注意:级联属性更改数值会影响外部声明bean【ref赋值的是引用】注意:内部bean不会直接装配到IOC容器中。#### 4. 内部bean。

2023-09-02 10:37:05 26

原创 Spring中getBean()三种方式

注意:框架默认都是通过无参构造器,帮助我们创建对象。​ 所以:如提供对象的构造器时,一定添加无参构造器。IOC:将对象的控制器反转给Spring。

2023-09-02 10:15:40 369

原创 git中 origin 和 master区别?

远程仓库名字 “origin” 与分支名字 “master” 一样,在 Git 中并没有任何特别的含义一样。同时 “master” 是当你运行 git init 时默认的起始分支名字,原因仅仅是它的广泛使用, “origin” 是当你运行 git clone 时默认的远程仓库名字。如果你运行 git clone -o crzhang,那么你默认的远程分支名字将会是 crzhang/master。我们知道master是指的分支的名称,主分支的意思。那origin是指的什么呢?

2023-08-21 23:44:58 435

原创 你对jvm内存模型是怎么理解的?

jvm内存模型

2023-08-18 01:01:20 52

原创 fatal: unable to access ‘https://github.com/***: Empty reply from server

fatal: unable to access 'https://github.com/*****': Empty reply from server

2023-07-27 00:35:35 741

原创 SpringMVC访问Conrtroller 中文乱码

1.点击右上角 tomcat,点击 Edit Configurations2.在VM Options 输入 -Dfile.encoding=UTF-83.重新启动tomcat

2021-07-25 17:09:12 111

原创 DispatcherServlet is not assignable to javax.servlet.Filter

DispatcherServlet is not assignable to javax.servlet.Filter报这个错误解决方法:file–>Project Structure -->Modules–>选中对应项目–>点击加号–>添加相关依赖

2021-07-25 15:47:19 207

原创 如何设置VSCode删除整行快捷键?

如何设置VSCode删除整行快捷键?在使用VSCode的时候,发现它的快捷键是Ctrl+Shift+K 那怎么设置成我们经常用的Ctrl+D呢1.选择文件–>首选项–>键盘快捷方式2.输入Ctrl D,对应的是 将下一个查找匹配项添加到选择,点击前面的编辑,将快捷键改成(Ctrl+Shift+Alt+D) 改成一个不会与现有的快捷键重复就行;3.输入Ctrl Shift K 找到原来的删除整行快捷命令,将其改成Ctrl+D,就可以愉快地删除了...

2021-07-25 14:09:05 13494

原创 Ctrl+shift+k会调出搜狗输入法软键盘,与VSCode行删除快捷键冲突

Ctrl+shift+k会调出搜狗输入法软键盘,与VSCode行删除快捷键冲突解决1.在搜狗输入法图标任意位置,右键2.点击属性设置3.点击高级–>系统功能快捷键4.取消软键盘快捷键的调出。

2021-07-25 12:50:51 1664

原创 tsc : 无法加载文件

tsc : 无法加载文件 C:\Users\talkweb\AppData\Roaming\npm\tsc.ps1,因为在此系统上禁止运行脚本。在安装完TypeScript后,尝试根据TypeScript手册实现案例,第一步编译ts文件时报错。解决方法1.在应用程序搜索 Windows PowerShell,以管理员身份运行;2.输入命令:set-ExecutionPolicy RemoteSigned3 输入Y...

2021-07-23 11:08:43 247 1

原创 Mac Tomcat 安装

1. 打开Terminal,进入ApacheTomcat所在目录的bin目录下 cd/Library/ApacheTomcat/bin2. 启动tomcat :./startup.sh如果出现:-bash: ./startup.sh: Permission denied是因为用户没有权限,而导致无法执行.需要用命令chmod 修改一下bin目录下的.sh权限,没有出现说明启动成功...

2020-02-19 15:02:14 81

原创 mac怎么取消下载

我们在Mac下载应用的时候,如果你发现是不小心误点的一个软件。你不想下载,但是它已经正在下载转圈圈了此时你有两个方法,要么就等它下载完再删了,这个很简单。可是要怎么在它下载的过程中取消下载呢?有办法是不是觉得很实用?...

2020-02-19 14:20:18 1781

原创 Macos10.13以上版本 怎么打开网站下载的应用

macOS 10.13允许任何来源没了怎么开启macOS 10.13允许任何来源开启方法:如果需要恢复允许“任何来源”的选项,即关闭系统的Gatekeeper,我们可以在“启动台(系统界面下方Dock栏中的小火箭图标)”—“其他”—“终端”中使用spctl命令:(复制粘贴下面的代码到终端,再回车即可)sudo spctl --master-disable回车之后,终端需要用户输入开机锁...

2020-02-19 11:10:50 814

原创 Mac快捷键在文本中对应的图标

Command—⌘Option--------⌥Control-------⌃Shift-----------⌂Delete--------⌫

2020-02-19 11:00:03 100

原创 如何在Mac下安装mysql

如何在Mac下安装mysql1.第一步,搜索MySql,点击第一个2.然后,进去之后,点击“download”3.滑到最下面,找到MYSQL Community Edition,点击Community(GPL) Downloads4.找到MySQL Community Sever 下载5.找到稳定的 5.7版本下载,选择dmg格式6.下载之后双击打开,按照提示,一路继续下去...

2020-02-18 13:46:50 447

空空如也

空空如也

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

TA关注的人

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