自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蜡笔小心的博客

希望做一个有趣有爱有内涵的博主

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

原创 windows下常用开发工具整理

sublime text3是一款强大的文本编辑器,很多用户由于囊中羞涩使用网络流传的激活码,近期部分注册码过期出现"Your license key is no longer valid,and has been removed"提示。 解决方法: 打开hosts文件(C:\Windows\System32\drivers\etc\目录下),右键以记事本方式打开,在最后面添加3行: 127.0.0.1 license.sublimehq.com 127.0.0.1 45.55.255.55 127..

2021-03-23 22:11:06 830

原创 浅谈java是值传递还是引用传递

结论:java是值传递。 1.值传递?引用传递? 先来看看百度百科的定义: 值传递:值传递是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。 引用传递:引用传递是指在调用函数时将实际参数的地址传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参数。 java有两种数据类型,一种是基本类型,例如int;另一种是引用数据类型,如String。 基本数据类型存储的都是实际的值,而引用类型的变量存储的是对象的引用(即对象在内存中的地址)。值和引用存.

2021-03-19 22:43:55 446

原创 Linux下安装RabbitMQ

本文linux环境采用CentOS 8,笔者在安装RabbitMQ时发现大部分参考博客过于老旧且限定了安装版本,此文仅作为RabbitMQ的安装记录,若要了解更多信息请参与其他文档。 点此进入:RabbitMQ官方网站

2021-03-19 22:13:56 624

原创 Windows虚拟机安装Linux(Virtual Box,CentOS 8)

本文包括虚拟机下载以及如何在VirtualBox安装最新版CentOS 8。 1. 虚拟机下载 我们选择的虚拟机为开源的Virtual Box,因为免费,避免折腾,降低学习成本。 首先打开Virtual Box官方下载网站,点击红框处开始下载。 下载完成后打开安装程序,点击下一步。 若没特殊需求默认即可,可以自行选择一下安装目录。 一直点击下一步即可,直至安装完成。 2. Virtual Box安装CentOS8 根据CPU架构红框处下载CentOS的镜像文件,下载链接:.

2021-03-19 14:08:45 199 2

原创 Windows下端口占用解决办法

假设80端口被占用: 使用命令 netstat -ano|findstr "80" 查看 端口号包含"80"的占用情况 查询结果找到 80,8009,8005 (这三个都包含80), 对应的pid(process id) 进程id 是1828 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jmhpyvO9-1615877551478)(https://s1.ax1x.com/2020/05/15/Ys7YPU.png)] 根据pid(进程id)查询对应的应用程序 t

2021-03-16 14:56:18 70

原创 23种设计模式详解

设计模式是代码开发人员总结归纳出的代码设计经验,使用合理的设计模式能够提高代码的可拓展性和可维护性。 本文主要介绍了设计模式开山鼻祖经典书籍《Design Patterns》描写的23种设计模式,不过正如GoF所说“We don’t consider this collection of design patterns complete and static; it’s more a recording of our current thoughts on design.(我们并不认为这些设计模式是完整并.

2021-03-16 14:45:36 710

原创 Redis数据库的基本命令

Redis数据库 Redis默认支持16个数据库,对外都是以一个从0开始的递增数字命名,可以通过参数databases来修改默认数据库个数。客户端连接Redis服务后会自动选择0号数据库,可以通过SELECT命令更换数据库,例如选择1号数据库: Redis> SELECT 1 OK Redis [1]> GET test (nil) Redis的多个数据库之间不是完全隔离的,FLUSHALL命令会清空所有数据库的数据。多数据库不适用存储不同应用的数据。 1.Redis基本命令 KEYS

2021-02-21 13:20:07 458

原创 认识Java注解

Java注解 从JDK5开始,Java增加对元数据的支持,也就是注解,可以把注解理解为代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理。通过注解开发人员可以在不改变原有代码和逻辑的情况下在源代码中嵌入补充信息。 1. 基本内置注解 @Override 用在方法上,表示这个方法重写了父类的方法。如果父类没有这个方法,那么就无法编译通过。 @Deprecated 表示这个方法已经过期,不建议开发者使用。 @SuppressWarnings 英文的意思是抑制的意思,这个注解的用处是忽略

2021-02-21 13:04:19 85

原创 关于Filter和Listener

Filter Filter(过滤器)就像是哨卡,用户请求需要经过Filter,并且可以有多个过滤器 编写一个简单的Filter public class FirstFilter implements Filter { @Override public void destroy() { /**销毁时调用*/ } @Override public void doFilter(ServletRequest req, ServletResponse res

2021-02-21 12:50:39 151

原创 谈谈Lambda表达式

通过lambda表达式可以将行为参数化,行为参数化是什么?为什么要进行行为参数化。有如下例子。 1. 行为参数化 有一个农名有很多库存(inventory)苹果,苹果有两个属性,一个是颜色(color),另一个是重量(weight)。现在通过程序把红色的苹果筛选出来。一般解决方法如下: public List<Apple> filterRedApple(List<Apple> inventory) { List<Apple> res = new ArrayList&l

2020-06-29 17:23:30 200

原创 Windows下Mysql的下载安装(Zip格式)

Windows下Mysql5.6.47的安装 下载mysql,解压缩 配置环境变量E:\develop\mysql-5.6.47-winx64\bin 新建一个配置文件(my.ini)用于配置字符集、端口等信息,用以覆盖原始的配置文件(my-default.ini),当然也可以修改这个默认的配置文件。新建文件夹data存放MySQL数据。 将以下内容复制到新建的配置文件中,其中basedir和datadir设置mysql文件夹路径: [mysql] # 设置mysql客户端默认字符集 def

2020-06-14 14:01:21 280

空空如也

空空如也

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

TA关注的人

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