- 博客(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_异常处理
异常就是程序出现了不正常的情况,会导致程序非正常停止,而异常处理就是针对非正常停止的情况,给出异常时的处理方式。语法错误不算异常体系中
2022-02-06 20:33:57 2829
原创 Go_接口、多态、接口继承、空接口、类型断言
接口是一种规范与标准,只是规定了要做哪些事情。但是具体怎么做,是实现接口的类去做的,接口只是把所有具有共性的方法定义在一起。接口存在的意义就是用来定义规范,用来做功能的拓展接口最大的好处是可以实现多态
2022-02-04 15:12:28 2037
原创 Go_面向对象(抽象、封装、继承)
抽象是一种编程思维方式,是从多个事物中提取共性例:产品经理和程序员都有工作的方法,但是工作内容不同,可以把工作抽象出来定义为一个方法,具体细节由调用者补充
2022-02-03 23:28:23 1744
原创 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-HandlerInterceptor拦截器的使用与参数详解
拦截器( Interceptor)是一种动态拦截方法调用的机制,请求处理过程解析核心原理: AOP思想拦截器链:多个拦截器按照一定的顺序,对原始被调用功能进行增强
2022-01-18 14:28:55 3766 1
原创 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
原创 Spring AOP切入点与通知XML类型
伴随着AOP时代的降临,可以从各个行业的标准化、规范化开始入手,一步一步将所有共性功能逐一开发完毕,最终以功能组合来完成个别业务模块乃至整体业务系统的开发,比如我要建站,直接去拼各个组件模块目标:将软件开发由手工制作走向半自动化/全自动化阶段,实现“插拔式组件体系结构”搭建标准的统一怎么理解:比如买usb接口,直接下单不需要考虑买回来是个圆的插不上去,因为都遵守了标准规范
2021-12-28 16:40:21 1449
原创 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
2022-07-08
Typora V1.3.7 兼容 M1
2022-07-08
OmniGraffle Pro V7.19.1
2022-05-13
Typora for mac版本1.2.4
2022-05-09
Infuse Prov7.3.9
2022-04-21
Pixelmator Pro v2.4.1
2022-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人