自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

itzhuzhu的博客

itzhuzhu.com

  • 博客(223)
  • 资源 (8)
  • 收藏
  • 关注

原创 Go_关键字、编译、转义字符

如果用build先编译成可执行文件,那么可执行文件可以在没有go开发环境的终端运行,正是因为build后可以在没有开发环境的终端运行,所以编译文件会很大,因为里面集成了很多需要运行go程序的代码如果是run直接运行,不会生成可执行文件,只能在有安装go开发环境的终端运行...............

2022-02-08 00:11:37 2343

原创 Golang——string字符串常用函数(Contains、join、Index、Repeat、Replace、Split、Trim、Fields)

Golang——String包下的常用函数使用(Contains、join、Index、Repeat、Replace、Split、Trim、Fields)

2022-02-07 15:54:16 1158

原创 Go_IO操作文件/目录

Go_IO操作文件/目录

2022-02-07 14:30:05 5699

原创 Go_异常处理

异常就是程序出现了不正常的情况,会导致程序非正常停止,而异常处理就是针对非正常停止的情况,给出异常时的处理方式。语法错误不算异常体系中

2022-02-06 20:33:57 2829

原创 Go_接口、多态、接口继承、空接口、类型断言

接口是一种规范与标准,只是规定了要做哪些事情。但是具体怎么做,是实现接口的类去做的,接口只是把所有具有共性的方法定义在一起。接口存在的意义就是用来定义规范,用来做功能的拓展接口最大的好处是可以实现多态

2022-02-04 15:12:28 2037

原创 Go_面向对象(抽象、封装、继承)

抽象是一种编程思维方式,是从多个事物中提取共性例:产品经理和程序员都有工作的方法,但是工作内容不同,可以把工作抽象出来定义为一个方法,具体细节由调用者补充

2022-02-03 23:28:23 1744

原创 Go_实现通讯录小案例

golang实现通讯录增删改查小案例

2022-02-02 19:39:39 1191

原创 Golang——深浅拷贝

浅拷贝:仅仅拷贝的是变量的值,没有对指向的空间进行任何的拷贝go中的赋值、函数传参、函数返回值都是浅拷贝深拷贝:将原有的变量的空间全部拷贝一份深拷贝用的比较少

2022-02-01 23:54:20 664

原创 Go_结构体与数组、切片、map、方法、作为函数参数、type、Tag

结构体是由一系列具有相同类型或不同类型的数据构成的数据集合结构体可以很好的管理一批有联系的数据,使用结构体可以提高程序的易读性,类似于Java的类一样

2022-01-31 20:15:39 2690

原创 Go_指针的使用、数组指针和指针数组、指针与切片、指针与结构体、多级指针

指针是一个特殊的变量,因为存储的数据不仅仅是一个普通的数据,而是一个变量的内存地址

2022-01-31 20:15:16 2184

原创 Go_map集合初始化、键值操作、map作为函数参数的使用

Golang——map集合初始化、键值操作、map作为函数参数的使用map是一种无序的键值对集合,键是不允许重复的,map是通过hash实现的map最重要的一点是通过key来快速检索数据,key类似于索引,指向数据的值

2022-01-28 17:07:58 2909

原创 Golang——递归的使用

递归指的是函数定义中调用函数本身的现象(自己调自己)把一个复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算

2022-01-28 12:08:04 1611

原创 Go_切片初始化、遍历、截取、修改、append、copy、作为函数参数、求和、求最大值

切片的长度是不固定的,可以追加数据,类似于Java中的动态数组的概念吧,切片出现的原因也是因为数组的可操作性不高。

2022-01-27 15:40:54 6253

原创 Go_数组遍历、最大值、求和、多维数组

数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。数组定义完成后,可以对数组进行赋值操作。数组是通过下标来进行操作的,下标的范围是从0开始到数组长度减1的位置。

2022-01-26 16:06:37 4023

原创 Go_秒懂函数、参数、可变参数、匿名函数、内置函数

闭包(closure)是在函数和其引用环境的组合体(匿名函数引用了匿名函数外部的数据,如变量、常量、函数等。)闭包让我们不用传递参数就可读取或修改环境状态,传入一次就可以反复使用

2022-01-25 17:59:08 2464

原创 Go_流程、跳转控制语详解

Golang——流程控制语句if、switch、for、循环嵌套、跳转控制语句(break、continue、return、goto)

2022-01-25 09:36:57 1878 1

原创 Go_运算符及优先级

一元运算符优先级最高,二元则分成五个级别,从高往低分别是:相同优先级的二元运算符,从左往右依次计算一元运算符:运算中只有1个操作数参与,如:i++,i–二元运算符:运算中只有2个操作数参与,如:+ - * / % a+b......

2022-01-24 14:18:36 3943

原创 Go_数据类型(值传递&引用传递)

如果只存整数就使用无符号的,因为范围更大,如果存的有负数就用有符号的。能用小的就不要选择大的,比如年龄就用byte(0 ~ 255)

2022-01-24 10:09:01 1912

原创 Go_变量使用详解

在编码阶段我们用一个易于阅读的名字来表示这段内存,称为变量名。 而变量名只是为了让我们开发者更好的查找和使用,实际上编译后的机器码从不使用变量名,而是通过内存地址来访问目标数据。......

2022-01-23 21:26:45 2364

原创 Go_配置系统环境MacOS(M1)

在MacOS下和JDK一样,配不配环境其实MacOS都是可以检测的到的,安装好以后直接输入go version是一样可以的,因为都是使用开发工具的,在开发工具里配置的话是样的,如果有习惯的话就配置一下吧...

2022-01-21 20:35:13 1793 1

原创 JSR表单校验框架

表单校验保障了数据有效性、安全性不适用表单检验数据可以随意输入,导致错误的结果。后端表单校验的重要性,比如输入框采集成绩,如果前端做了检验,但是用户比较牛逼,他在地址栏上直接加?score=1000000

2022-01-19 14:51:14 269

原创 使用SpringMVC模拟文件上传与下载案例

MultipartResolver接口MultipartResolver接口定义了文件上传过程中的相关操作,并对通用性操作进行了封装MultipartResolver接口底层实现类CommonsMultipartResovlerCommonsMultipartResovler并未自主实现文件上传下载对应的功能,而是调用了apache的文件上传下载组件

2022-01-19 11:21:07 156

原创 SpringMVC异常处理 自定义异常

实现HandlerExceptionResolver接口(异常处理器)

2022-01-18 18:35:41 531

原创 SpringMVC-HandlerInterceptor拦截器的使用与参数详解

拦截器( Interceptor)是一种动态拦截方法调用的机制,请求处理过程解析核心原理: AOP思想拦截器链:多个拦截器按照一定的顺序,对原始被调用功能进行增强

2022-01-18 14:28:55 3766 1

原创 SpringMVC配置静态资源加载, 中文乱码处理,注解驱动

SpringMVC配置静态资源加载, 中文乱码处理,注解驱动

2022-01-17 14:16:20 811

原创 SpringMVC中的异步请求-跨域访问

SpringMVC中异步请求与响应、跨域访问环境搭建与使用@CrossOrigin注解开启跨域访问支持

2022-01-17 09:29:21 1187

原创 SpringMVC响应使用案例(带数据页面跳转,快捷访问路径,返回json数据)

SpringMVC响应使用案例(带数据页面跳转,快捷访问路径,返回json数据)

2022-01-15 00:00:00 1424 2

原创 SpringMVC请求中的普通、POJO、数组集合类型传参与类转换器

SpringMVC将传递的参数封装到处理器方法的形参中,达到快速访问参数的目的

2022-01-14 11:42:49 1078 1

原创 SpringMVC入门案例

pring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相当于 Servlet。

2022-01-14 11:39:29 1105

原创 Spring模板对象

把共性的方法抽取出来固定为一个模板,后续再操作只需要填充内容即可。比如:淘宝每次买东西都要填写地址,只是每次买的东西不一样,所以可以做一个默认地址,每次买东西都要去选商品就行了,不需要每次都填写地址。

2022-01-13 18:49:12 857

原创 黑马程序员博学谷Java就业班课程

1、资料全无加密,可任意试看2、内容包括课程+资料地址:https://www.boxuegu.com/class/outline-1112.html

2022-01-12 09:34:27 4928

原创 Spring事务详解与使用

J2EE开发使用分层设计的思想进行,对于简单的业务层转调数据层的单一操作,事务开启在业务层或者数据层并无太大差别,当业务中包含多个数据层的调用时,需要在业务层开启事务,对数据层中多个操作进行组合并归属于同一个事务进行处理

2022-01-10 22:02:06 1557

原创 MacOS Apple M1 安装ARM架构的JDK及动态切换版本

MacOS Apple M1 安装ARM架构的JDK及动态切换版本

2022-01-09 18:47:36 8615 9

原创 AOP底层原理与注解配置详解

基于XML格式使用注解格配置AOP

2021-12-29 17:13:45 1405

原创 Spring AOP切入点与通知XML类型

伴随着AOP时代的降临,可以从各个行业的标准化、规范化开始入手,一步一步将所有共性功能逐一开发完毕,最终以功能组合来完成个别业务模块乃至整体业务系统的开发,比如我要建站,直接去拼各个组件模块目标:将软件开发由手工制作走向半自动化/全自动化阶段,实现“插拔式组件体系结构”搭建标准的统一怎么理解:比如买usb接口,直接下单不需要考虑买回来是个圆的插不上去,因为都遵守了标准规范

2021-12-28 16:40:21 1449

原创 Spring IOC扫描器与注册器

Spring IOC扫描器与注册器

2021-12-27 16:32:18 1280

原创 Spring整合Mybatis和JUnit

Spring整合Mybatis和Junit技术

2021-12-25 15:15:31 1358

原创 Spring注解开发入门教程

为了达成注解驱动的目的,可能会将原先很简单的书写,变的更加复杂XML中配置第三方开发的资源是很方便的,但使用注解驱动无法在第三方开发的资源中进行编辑,因此会增大开发工作量(但是第三方资源开发中编辑的毕竟比较少,所以注解的优势依旧大于配置)

2021-12-25 14:48:31 1628

原创 Spring DI(依赖注入)

IoC(Inversion Of Control)控制翻转,Spring反向控制应用程序所需要使用的外部资源DI(Dependency Injection)依赖注入,应用程序运行依赖的资源由Spring为其提供,资源进入应用程序的方式称为注入站在spring角度就是ioc,站在应用程序角度就是di可以理解为Spring提供的给对象赋值的功能

2021-12-22 13:08:51 1756

原创 Vue生命周期与自定义组件

Element 组件其实就是自定义的标签。例如<el-button> 就是对<button>的封装。本质上,组件是带有一个名字且可复用的 Vue 实例,完全可以自己定义。

2021-12-20 19:22:39 2009

IINA V1.3.0 (视频播放器) 兼容M1

IINA 可以说是MacOS上最好用的播放器了,下载过很多款,最终还市觉得这个比较符合胃口,分享给大家。IINA 提供了和大多数其他播放器一样,甚至更丰富的菜单选项。功能上可以支持视频截图、支持外挂字幕、支持网络自动下载字幕( Shift+Cmd+D ,或菜单中「字幕-查找在线字幕」)、支持播放列表和章节、支持画面去黑边等;设置上提供各种视频、音频、字幕设置,支持自定义鼠标和快捷键操作,设置项非常丰富! 更新记录: 版本:IINA V1.3.0 上传时间:2022-07-08

2022-07-08

Typora V1.3.7 兼容 M1

Typora for mac 是一款简洁的markdown编辑器、写作软件。它去除了预览窗口,模式切换器,语法符号以及所有其他不必要的干扰。将它们替换为真实的实时预览功能,以帮助您专注于内容本身。 整理档案 Typora可让您轻松管理文件,同时提供文件树面板和文章(文件列表)侧面面板,可让您轻松管理文件。以自己的方式整理文件,包括放入同步服务,例如Dropbox或iCloud。 轮廓面板 在大纲面板中自动查看文档的大纲结构,使您可以快速浏览文档并单击一下即可跳转到任何部分。 对焦模式和打字机模式 聚焦模式可以使其他行模糊,从而仅使您聚焦于当前行。打字机模式始终将当前活动的行保持在窗口中间。 自动配对 自动完成一对括号和引号,就像代码编辑器一样。此外,还有一个选项可以自动配对降价符号,例如*或_。 导入与导出 使用书签导出为PDF。走得更远,导入或导出。可以导出或导入更多格式,包括docx,OpenOffice,LaTeX,MediaWiki,Epub等。 更新记录: 版本:Typora V1.3.7 上传时间:2022-07-08

2022-07-08

OmniGraffle Pro V7.19.1

OmniGraffle可以用来绘制图表,流程图,组织结构图以及插图,也可以用来组织头脑中思考的信息,组织头脑风暴的结果,绘制心智图,作为样式管理器,或设计网页或PDF文档的原型。 它具有采用拖放的所见即所得界面。所谓的”Stencils”—一组用于拖放的形状—可以作为OmniGraffle的插件使用,用户也可以创建自定义的Stencils。 OmniGraffle Mac用于创建精确,美观的图形:网站线框,电气系统,家庭树和软件类地图在OmniGraffle 7中栩栩如生。从专业艺术家和设计师到休闲数据映射器和初级绘图师的每个人都会在OmniGraffle 7中找到新的东西。 您可以快速将消息中的微小元素或模型共享给朋友,或者以您需要的格式导出项目的已完成资产。开始简单,细节层,并使用它来创建任何附近的darn。 更新记录: 版本:OmniGraffle Pro V7.19.1 上传时间:2022-05-13

2022-05-13

Typora for mac版本1.2.4

应用介绍 Typora for mac 是一款简洁的markdown编辑器、写作软件。它去除了预览窗口,模式切换器,语法符号以及所有其他不必要的干扰。将它们替换为真实的实时预览功能,以帮助您专注于内容本身。 整理档案 Typora可让您轻松管理文件,同时提供文件树面板和文章(文件列表)侧面面板,可让您轻松管理文件。以自己的方式整理文件,包括放入同步服务,例如Dropbox或iCloud。 轮廓面板 在大纲面板中自动查看文档的大纲结构,使您可以快速浏览文档并单击一下即可跳转到任何部分。 对焦模式和打字机模式 聚焦模式可以使其他行模糊,从而仅使您聚焦于当前行。打字机模式始终将当前活动的行保持在窗口中间。 自动配对 自动完成一对括号和引号,就像代码编辑器一样。此外,还有一个选项可以自动配对降价符号,例如*或_。 导入与导出 使用书签导出为PDF。走得更远,导入或导出。可以导出或导入更多格式,包括docx,OpenOffice,LaTeX,MediaWiki,Epub等。

2022-05-09

Infuse Prov7.3.9

可使用版本:支持macOS 11.0 或更高版本 是否兼容M1系列芯片:是 更新时间:2022-04-06 Infuse Pro 是一款强大的 Mac 视频播放器。它可以一口通吃您所有的视频文件 – Infuse 将把您从繁琐的视频转换中解放出来,用极美的方式在您的 Mac 上观赏几乎所有视频的格式。Infuse 已适配 macOS 11 并添加更加强大的在线视频,Trakt 同步,AirPlay 以及字幕功能。一切尽在随手掌控中。 播放更多类型的视频 Infuse 支持标准的 MP4、M4V 和 MOV – 再加上 MKV、AVI、WMV、MTS、ISO、VIDEO_TS、FLV、OGM、OGV、ASF、3GP、DVR-MS、WebM 和 WTV。包括对杜比数码 Plus (AC3/E-AC3)、DTS和 DTS-HD音频的支持。 从其他设备接收媒体流 浏览并播放储存在您Mac、PC、NAS、带有Wi-Fi功能的硬盘以及程序如Plex、Emby、Jellyfin和Kodi(XBMC)中的视频。Dropbox、Google Drive、OneDrive、Box、pC

2022-04-21

Pixelmator Pro v2.4.1

可使用版本:支持macOS 10.14 或更高版本 是否兼容M1系列芯片:是 v2.4.1更新时间:2022-04-06 Pixelmator Pro是Pixelmator的进化版本。新款Pixelmator Pro将人工智能的深度学习能力整合进诸如水平侦测、自动图层命名、污点修复工具以及快速选区工具等功能当中,以此来实现更好的处理效果。 Pixelmator Pro在设计上完全以苹果操作系统为参照,誓将极简主义的风格进行到底,为此新版软件采用了单一窗口的设计。尽管整体走的是极简风格,但Pixelmator Pro并非在实际的功能上作出任何妥协,所有包括图像编辑、数字画笔、色彩调整等等工具都被整齐地排列于工作区两侧。 Pixelmator Pro支持iCloud备份及同步等功能,同时也能够完美支持苹果新款MacBook Pro电脑上的Touch Bar及分屏多任务。

2022-04-21

空空如也

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

TA关注的人

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