一、简介 1、为什么学习go语言 Go 语言是一门新生语言,从其出现就备受大家的喜爱,在Go语言出现之前,开发者们总是面临非常艰难的抉择,究竟是使用执行速度快但是编译速度并不理想的语言(如:C++),还是使用编译速度较快但执行效率不佳的语言(如:.NET、Java),或者说开发难度较低但执行速度一般的动态语言呢?显然,Go语言在这 3 个条件之间做到了最佳的平衡:快速编译,高效执行,易于开发。 Go语言支持交叉编译,比如说你可以在运行 Linux 系统的计算机上开发可以在 Windows 上运行
2024-11-25日历的编写 1.键盘信息录入 查看需要知道的年份的日期。 Scanner scanner = new Scanner(System.in); System.out.print("请输入你想要查看的日期(输入格式:2022-2-12):"); String i = scanner.next(); System.out.println(i); 2.将String类型转化为日期类型: java.sql.Date d = java.sql.Date.valueOf("2022-2-1"); 2.1:
2024-11-25前言 JPA(Java Persistence API)和 Hibernate 都是用于在 Java 应用程序中进行对象关系映射(ORM)的技术,但它们在功能、用途和地位上有所不同。以下是它们的对比: 1. 定义和角色 JPA(Java Persistence API): 标准规范: JPA 是由 Java 社区过程(Java Community Process, JCP)定义的标准规范。它规定了如何将 Java 对象持久化到关系型数据库中。API: JPA 是一组接口和规范,规定了 OR
2024-11-25go语言中有很多系统内置的函数, 为了方便学习,对系统内置函数的函数定义 入参和返回值做如下整理,以方便学习和记忆。 Go语言系统级别的内置函数不多,但是包含的知识点可不少,是学习go语言说必须要搞明白的基础知识 切片, 指针, 泛型, 泛型类型约束, 可变参数等: 追加数据 func append(slice []Type, elems ...Type) []Type 拷贝数据 func copy(dst, src []Type) int 从map中删除数据 func delete(m m
2024-11-25一、freemarker 介绍 二、环境搭建&&快速入门 freemarker 作为 springmvc 一种视图格式,默认情况下 SpringMVC 支持 freemarker 视图格式。 需要创建 Spring Boot+Freemarker 工程用于测试模板。 1. 创建测试工程 创建一个 freemarker-demo 的测试工程专门用于 freemarker 的功能测试与模板的测试。 pom.xml 如下 <pro
2024-11-25解决:PermissionError: [Errno 13] Permission denied: ‘xxx’ 背景 报错问题 Traceback (most recent call last): File "xxx", line xx, in <module> with open(file_path, 'r') as f: PermissionError: [Errno 13] Permission denied: 'xxx' 报错翻译 主要报错信息内
2024-11-25在Go语言中,switch语句是一种非常强大的控制流结构,它允许一个变量的值与多个case进行比较,并根据匹配的结果执行不同的代码块。与C、C++或Java中的switch不同,Go语言的switch更灵活,支持没有显式条件的switch(此时它类似于多个if-else的集合),以及“fallthrough”机制,允许不显式中断时继续执行下一个case。 示例 基本的switch语句 package main import "fmt" func main() {
2024-11-251. Maven 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency> 2. 注册ServerEndpointExporter、WebSocketConfigProperties package xx.xx.xx.xx.xx; import lombok.Data; imp
2024-11-25最近在复习Java知识点的时候,在看匿名内部类,记录下来,方便备查。 知识学习 匿名内部类,即一种特殊的局部内部类,不需要为其声明名字,有默认的隐藏名字,如==外部类名$ 特点 本质就是一个子类,会立即创建一个子类对象。 实现案例 第一步、父类定义方法 在 Animal 类中,定义 cry方法,如下所示。 public abstract class Animal { public abstract void cry(); } 第二步、子类中定义匿名内部类 在子类中,new
2024-11-251.Flask介绍 Flask作为主流的框架之一,是每个程序员必不可少掌握的, 使用python语言基于Werkzeug工具箱编写的轻量级Web开发框架;本身相当于一个内核, 其他几乎所有的功能都要用到扩展;核心在于Werkzeug(路由模块), Jinja2模板引擎。相比于django,flask比较轻,轻不代表它的功能不够强大,而是它拥有丰富的扩展,依赖于扩展给应用添加功能 2.环境搭建 1.安装Flask和搭建虚拟环境 安装flask框架 pip install flask flask的核
2024-11-25