自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梁恒嘉的博客(https://blog.crazymen.cn/)

记录学习计算机的点点滴滴

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

原创 安卓环境安装

记录Android Studio安装配置、环境搭建详细步骤及基本使用,包括Java环境配置,Android Studio2021.3.1.17版本安装配置,Android Studio 常用快捷方式。

2019-06-23 16:25:58 2543

原创 如何选择导入默认导出还是命名导出?

当你在JavaScript中使用模块导入,你可以选择导入默认导出或者命名导出,这取决于你想要使用的功能和你的模块是如何组织的。两者之间具体有什么区别?

2023-08-22 09:02:57 245

原创 Java设计模式之到单例模式和原型模式

设计模式是一种设计规范,对于一类问题合理解决的思路与方式,更高效解决一类问题,对于编码来讲就是可以提高程序代码的可读性,可扩展性,复用性可以提高程序员的思维能力,编程能力和设计能力使程序更加标准化,使软件开发效率大大提高使设计的代码可重用性高,可读性强,可靠性高,灵活性好,可维护性强更好的理解源码架构通过设计模式帮助程序员构建更完善的系统编码;编码过程中找到需求会发生变化的地方与不会发生变化的地方,将两者分离开;面向接口编程,而不是面向实现编程;实现高内聚低耦合。

2023-07-12 20:10:09 765

原创 vue-element-admin项目导入VSCode出现error:0308010C:digital envelope routines::unsupported

这是因为在Node 18版本中,默认使用了OpenSSL 3.0及以上的版本,这个版本和之前的版本有所区别,它添加了一些新的特性,但同时也移除了一些旧的特性,从而导致一些依赖老版本的代码无法正常运行。所以,在一些使用了Old Crypto API或者其他OpenSSL相关的有所不同的API的应用程序中,可能龟出现奇怪的问题,比如计算DB哈希值错误,HTTP请求超时或连接以外关闭等等。在这种情况下,我们可以通过设置NODE_OPTIONS环境变量来强制使用旧版本的Crypto API。

2023-07-12 20:00:43 277

原创 我的创作纪念日

我也希望能够扩展我的影响力,参与更多的开源项目、技术社区和技术活动,与更多的专业人士和技术爱好者进行交流和合作。这样,即使在忙碌的日程中,我也能够逐渐积累起创作的内容和素材。在撰写文章的过程中,我不仅需要对所涉及的技术领域进行深入的研究和学习,还需要将复杂的概念和思想用简洁清晰的语言表达出来。这锻炼了我的逻辑思维和沟通能力,使我能够更好地将复杂的技术问题转化为易于理解的内容,同时也提高了我对技术的理解和应用能力。作为一个创作者,我希望能够将更多的时间和精力投入到创作中,但我也不能忽视我的工作和学习责任。

2023-06-27 10:54:14 108

原创 UML建模

主要记录UML中的相关知识,包括类、对象、接口、方法、用例、活动、状态、组件和部署图,详细介绍类之间关系与类图的绘制

2023-03-01 16:43:57 1207 1

原创 final修饰对象修改值

在Java1.8中一个对象使用final修饰,此时可以将其对象值修改吗?

2023-02-18 15:24:48 1709 4

原创 优雅关闭Linux系统中的Java程序

当使用命令运行Java程序后,需要优雅关闭程序,查看Java程序的PID,根据PID使用kil命令关闭程序

2023-02-09 21:04:52 1674

原创 springboot中配置Jackson序列化使对象属性值不存在时不返回该属性

方法一:在spring boot项目中,可以通过配置类中定制Jackson ObjectMapper来实现序列化时不返回没有值的属性。方法二:在Spring Boot配置文件中,可以通过在application.properties或application.yml中配置`spring.jackson.default-property-inclusion`来配置Jackson的序列化特性。

2023-02-09 20:19:16 1405

原创 Java线程池

记录Java线程池的概念,包括ThreadPoolExecutor的7个参数解释,线程池4个拒绝策略,execute()与submit()的区别,线程池的关闭相关方法,以及线程池工作流程,线程池工作流程图

2023-02-08 18:50:54 286

原创 Vue3商店后台管理系统设计文稿篇(八)

记录使用vscode构建Vue3商店后台管理系统,这是第八篇,主要记录Vue3项目路由守卫的使用,提供完整代码;路由守卫配合Vuex进行登录状态存储;安装axios,并且对axios进行封装;提供完整项目代码。

2023-02-01 17:57:25 543

原创 Vue3商店后台管理系统设计文稿篇(七)

记录使用vscode构建Vue3商店后台管理系统,这是第七篇,主要记录系统登录页面的创建过程,包含完整vue登录页面代码;Vuex的相关知识以及具体的使用,对state中值得获取,修改,异步修改,分模块用法进行详细记录,包含完整代码示例;提供完整项目代码

2023-01-27 21:39:24 763

原创 Vue3商店后台管理系统设计文稿篇(六)

记录使用vscode构建Vue3商店后台管理系统,这是第六篇,从这一篇章开始,所有的预备工作结束,正式进入商店后台管理系统的开发;记录后台管理系统标题栏的创建,Menu菜单的创建,以及安装Icon 图标;提供项目完整代码。

2023-01-26 20:47:05 645

原创 宝贝代码部署到Linux系统

记录前后端分离项目部署到云服务器;前端使用vue,element-ui,axios,router进行开发;后端使用springboot,mybatis,MySQL进行开发;完整记录前端项目npm打包静态文件,后端项目打包jar包;前后端项目运行环境搭建,包括MySQL数据库启动,阿里云服务器与Linux系统防火墙规则开启,Nginx服务器的安装与配置。

2023-01-20 12:42:49 600

原创 Vue3商店后台管理系统设计文稿篇(五)

记录使用vscode构建Vue3商店后台管理系统,这是第五篇,主要记录Vue3项目路由知识,创建路由表,页面引入路由组件,配置子路由;安装Element Plus,期间遇到问题,详细记录解决问题的过程;NPM设置淘宝镜像,Yarn 设置淘宝镜像;提供项目完整代码。

2023-01-16 00:45:08 567

原创 Vue3商店后台管理系统设计文稿篇(四)

记录使用vscode构建Vue3商店后台管理系统,这是第四篇,主要记录使用git与vscode将代码同步提交到GitHub上面;将与Git操作相关命令进行详细介绍,完整记录Git与Github交互的所有命令;提供项目完整代码。

2023-01-15 18:27:48 1047

原创 Vue3商店后台管理系统设计文稿篇(三)

记录使用vscode构建Vue3商店后台管理系统,这是第三篇,主要记录Vue3事件绑定,数据双向绑定,提供项目完整代码。

2023-01-14 22:36:25 445

原创 Vue3商店后台管理系统设计文稿篇(二)

记录使用vscode构建Vue3商店后台管理系统,这是第二篇,主要记录Vue3中生命周期钩子,模板语法,以及相关的代码,提供项目完整代码。

2023-01-14 21:31:33 383

原创 Vue3商店后台管理系统设计文稿篇(一)

记录使用vscode构建Vue3商店后台管理系统,这是第一篇,主要记录Vue3项目创建过程,详细介绍各个命令的使用以及数据的挂载,提供项目完整代码。

2023-01-14 20:35:36 592

原创 Linux7.6安装MongoDB数据库

记录在服务器上面配置MongoDB数据库,以源文件的方式安装MongoDB数据库,制作配置文件,开启MongoDB数据库安全认证,使用远程连接工具连接。

2023-01-10 19:35:51 132

原创 Redis基础知识

记录Redis基础知识,主要包括Redis简单介绍,Redis在Linux系统中的安装,Redis各种数据类型的操作以及应用,Redis中数据有效时间设置。

2022-12-29 21:51:39 65

原创 行为参数化

主要记录行为参数化知识,行为是指Java类中的方法,将行为参数化是指我们将具体的对数据操作的业务逻辑进行抽取将其抽象为参数,然后通过形参的方式传递给方法,让方法具有简洁性以及高可读性,高扩展性

2022-12-23 23:11:09 328

原创 box-shade用法

记录box-shade属性的知识和自定义按钮知识

2022-12-16 16:26:40 312

原创 盒子模型重点知识

学习前端里面的盒子模型,主要记录元素的浮动以及定位相关知识。

2022-12-15 21:35:58 585

原创 css核心知识

学习CSS,记录CSS语法规则以及CSS的选择器。

2022-12-14 11:30:27 87

原创 表单标签用法

记录学习前端HTML里面的form表单标签,单选框,多选框,数字框,下拉框,多行文本框,按钮标签。

2022-12-13 15:59:59 307

原创 常用的HTML标签

记录学习HTML里面的table标签,a标签,列表标签;以及在HTML里面颜色的表示方法;块元素与内联元素介绍;div标签与span标签的使用特性;

2022-12-12 20:34:39 149

原创 H5C3必备知识

初步学习前端知识 ,对前端开发形成基本认识,写出第一个HTML文件。

2022-12-12 11:55:07 222

原创 计算机网络参考模型

计算机网络是将主机链接在一起组成互联网,实现主机之间数据传输与数据通信的系统。将计算机网络进行分层,每一层负责相互独立单一的任务功能。整个分层结构促进标准化工作;结构上分开,每层都采用最适合的技术;结构清晰,易于理解,相互交流尽可能少。

2022-11-16 17:45:39 259

原创 Java中的并发编程

记录Java并发编程的知识,包括并发编程的详细介绍,并发编程解决的问题,volatile关键字,各种锁机制,synchronized的底层原理,CAS机制,AQS机制,以及JUC里面常见方法

2022-10-20 22:02:07 591

原创 从自定义可变长度数组数组开始学习数据结构

我们首先自定义一个数组长度不可变的数组用来存储整形数组。实现自定义数组具有在数组首位置,末尾,任意位置添加元素的功能,删除自定义数组指定索引位置的元素,以及根据索引获取数组元素,修改指定索引处的元素,查看数组中是否包含此元素,在数组中搜索指定元素,最后重写toString方法,对MyArray中的数据进行重写,main方法是对MyArray进行了简单测试/**/*** 表示自定义数组的总容量/*** 表示自定义数组的实际存储的元素数量/*** 表示自定义数组的容器/**

2022-10-09 16:32:10 561

原创 JVM垃圾回收

主要记录垃圾回收的知识,包括在Java程序中垃圾的定义,垃圾回收机制的运行,垃圾回收中各个阶段回收算法,引用技术算法,根可达算法,对象的finalization机制,标记复制算法,标记清除算法,标记压缩算法,分代收集思想,stw,CMS回收器,三色标记算法

2022-10-05 21:07:54 134

原创 JVM中的运行时数据区

主要记录JVM里面的运行时数据区的知识,包括程序计数器,Java虚拟机栈,本地方方法栈,运行时方法区,堆相关知识;Java虚拟机栈中的栈帧介绍,堆中分区划代,各个分区如何工作,垃圾回收机制在各个分区如何工作。

2022-10-03 15:00:18 179

原创 JVM中的类加载系统

记录JVM里面的类加载系统的相关知识,包括类加载系统,类加载过程,类加载器,双亲委派机制,打破双亲委派机制。

2022-09-28 18:07:42 153

原创 JVM整体结构

记录JVM的整体结构,包括类加载系统,运行时数据区,执行引擎,本地方法接口相关知识。

2022-09-28 10:55:32 192

原创 第一行代码学习总结(第三章)

UI开发的点点滴滴常用控件的使用方法:TextView他主要是用于在界面上显示一段文本信息<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schema......

2022-09-28 09:55:17 357 1

原创 第一行代码学习总结(第二章)

活动(Activity)是最吸引用户的地方,它是四大组件之一。是一种可以包含用户界面的组件,主要用于和用户进行交互。一个程序可以包括多个甚至零个活动,但是没用活动的应用程序很少见。活动的基本用法:之前创建的应用程序已经包括了活动。现在我们应该创建一个不包括任何活动的应用程序。现在打开Android Studio,创建一个无活动的应用程序。名...

2022-09-28 09:54:55 263 1

原创 第一行代码学习总结(第一章)

编译工具:使用的是Android Studio 3.4.1Build #AI-183.6156.11.34.5522156, built on May 2, 2019JRE: 1.8.0_152-release-1343-b01 amd64JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.oWindows 10 10.0分析第一个安卓程序:...

2022-09-28 09:53:38 484 1

原创 Redis面试知识整理

主要记载与Redis相关的面试知识,包括Redis的线程模型,Redis为什么是单线程,速度还快,Redis 持久化,Redis事务,Redis的主从复制,Redis哨兵机制,Redis过期策略,Redis中的缓存穿透,缓存击穿,缓存雪崩。

2022-09-24 12:15:26 385

原创 Linux7.6系统配置Tomact,JDK,MySQL,Redis,Nginx

本文记录腾讯云轻量应用服务器Linux7.6系统配置Tomact,JDK,MySQL,Redis,Nginx开发环境;详细记录配置安装过程,以及遇到错误,解决错误过程

2022-09-21 00:46:06 304

空空如也

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

TA关注的人

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