- 博客(30)
- 资源 (4)
- 收藏
- 关注
原创 docker desktop 安装mysql保姆级教程,真哭了
docker desktop安装mysql,安装报错解决 docker: Error response from daemon: manifest for mysql:lastest not found: manifest unknown: manifest unknown.
2024-02-06 02:05:00
1477
原创 Java知识大全 - 十二、Java和大数据
Java 是大数据处理中使用最广泛的编程语言之一,因为它的性能、可扩展性和易用性。Java有几个库和框架为大数据处理提供支持,包括Apache Hadoop,Apache Spark,Apache Storm和Apache Flink。Hadoop是一个开源框架,允许跨计算机集群对大型数据集进行分布式存储和处理。Java为Hadoop提供了一个API,用于使用MapReduce编程模型处理存储在Hadoop分布式文件系统(HDFS)中的数据。
2023-03-03 11:38:38
1607
原创 unity 前端场景搭建UI框架的设计
UI 动画:为了让 UI 界面更加生动,需要设计一套 UI 动画系统,支持常见的动画效果,如渐变、旋转、缩放、移动等,UI 动画系统应该支持动画的播放和停止,以及动画的自定义扩展。状态管理器:为了方便 UI 界面的状态切换,需要设计一套状态管理器,如显示状态、隐藏状态、禁用状态等,状态管理器应该支持状态的切换和保存,以及状态的自定义扩展。主题管理器:为了方便 UI 界面的样式切换,需要设计一套主题管理器,支持多套主题的切换,主题管理器应该支持主题的加载和保存,以及主题的自定义扩展。
2023-02-24 18:19:35
1585
原创 Unity 项目结构标准设计规范
值得注意的是,为了更好地组织项目,还可以在 Assets 文件夹下创建更多的子文件夹,比如将 Models 文件夹分为 Characters、Environment、Props 等子文件夹,或将 Scripts 文件夹分为 Managers、Controllers、Utils 等子文件夹。这样可以更好地组织项目,使其更易于管理和协作开发。其中,Assets 文件夹是 Unity 项目中最重要的文件夹,用于存放游戏中使用到的所有资源文件,包括场景文件、脚本文件、预制体文件、材质文件、纹理文件、模型文件等。
2023-02-21 14:53:56
2354
原创 即时通讯 - nuxt 如何使用 网易云信
在这个例子中,我们使用了 nim-chat-room 组件来创建一个聊天室,通过 $refs 访问到组件实例,然后调用 appendMsgs() 方法将消息添加到聊天记录中。在组件中,可以通过 $nim 访问到 nim 实例,并调用 NIM 的 API 来实现各种功能,例如发送文本消息、获取历史消息等。在代码中,需要创建一个 NIM 实例,并在创建实例时传递配置参数。在这个例子中,我们为 nim 实例注册了一个 msg 事件监听器,当收到一条新的 p2p 消息时,输出消息内容到控制台。
2023-02-17 14:19:37
290
原创 Java知识大全 - 十一、Java与安全
Java具有许多旨在提高应用程序安全性的功能和技术。以下是与 Java 和安全性相关的一些知识点:身份验证和授权:Java 提供了许多 API 和框架来在应用程序中实现身份验证和授权,包括 Java 身份验证和授权服务 (JAAS)、Java Security Manager 和 Spring Security。安全编码实践:编写安全代码对于确保应用程序不易受到攻击至关重要。Java 开发人员需要遵循安全编码实践,以避免常见的安全问题,例如 SQL 注入、跨站点脚本 (XSS) 和缓冲区溢出。
2023-02-17 02:23:40
925
原创 即时通讯 - SDK.NIM.getInstance 实现一个即时通讯的小demo
在 JavaScript 文件中创建了一个 NIM 实例,并在创建时传入了登录所需的 appKey、account 和 token 参数,以及 onconnect 和 onerror 回调函数。注意,上述代码中的 your_app_key、your_username、your_password_or_token 和 other_username 都需要替换为你自己的应用密钥、用户名、密码或 token,以及另一个用户的用户名。当然,这只是一个非常简单的 demo,仅仅实现了发送和接收文本消息的功能。
2023-02-16 18:28:56
256
原创 即时通讯 - nim 实例的创建和登录操作
在上述示例代码中,首先使用 SDK.NIM.getInstance() 方法创建一个 NIM 实例,并在创建时传入了登录所需的 appKey、account 和 token 参数,以及 onconnect 和 onerror 回调函数。如果在用户与应用程序交互过程中需要重新登录,应该先调用 nim.disconnect() 方法断开连接,然后再调用 nim.connect() 方法进行登录。然后,调用 nim.connect() 方法进行登录操作。如果出现连接错误,则会触发 onerror 回调函数。
2023-02-16 17:41:53
200
原创 Java知识大全 - 十、Java和数据库
Java 提供了各种用于处理数据库的 API 和框架。两个主要的API是JDBC(Java数据库连接)和JPA(Java Persistence API)。JDBC 是一个低级 API,它提供了一种从 Java 程序访问关系数据库的标准方法。它提供了一组接口和类,用于连接到数据库、发送 SQL 语句和处理结果。JDBC 驱动程序可用于大多数关系数据库。JPA 是一个高级 API,它提供了一种使用面向对象编程与数据库进行交互的方法。
2023-02-16 17:28:15
724
原创 即时通讯 - SDK.NIM.getInstance 用该方法 创建 nim 实例
使用 SDK.NIM.getInstance() 方法创建 NIM 实例后,你可以调用 nim.login() 方法进行登录,登录成功后即可开始使用 NIM Web SDK 提供的各种功能。SDK.NIM.getInstance() 是 NIM Web SDK 中用于创建 NIM 实例的方法。可以使用此方法来创建一个 NIM 实例并进行登录等操作。在示例代码中,nim 是一个 NIM 实例。你可以在实例化时提供一些初始化参数来配置 NIM 实例的行为,比如是否启用自动重连、是否开启调试模式等。
2023-02-16 17:17:08
288
1
原创 Java知识大全 - 九、Java 和 Web
Java已被广泛用于Web开发。它是开发为 Web 提供支持的服务器端应用程序的热门选择。以下是Java在Web开发中的一些使用方式:服务器端 Web 开发:Java 通常用于构建服务器端 Web 应用程序。它用于为 Web 应用程序构建 Web 服务器、应用程序服务器和其他后端基础结构。Java Web框架,如Spring,Struts和JSF,在构建Web应用程序方面很受欢迎。Web服务:Java广泛用于使用RESTful API构建Web服务。
2023-02-16 09:13:39
1026
原创 Java知识大全 - 八、Java 最佳实践和性能优化
Java是一种多功能编程语言,具有多种方法来完成任务。最佳做法是为编写组织良好、可维护且高效的代码提供框架的准则。性能优化是 Java 编程的一个重要方面。通过遵循最佳实践并优化代码,开发人员可以编写高效、可维护且可扩展的 Java 应用程序。
2023-02-15 18:03:56
196
原创 Java知识大全 - 七、Java 开发工具与环境
Java 开发工具和环境是指开发人员用于创建、编译、测试和调试 Java 应用程序的软件工具和应用程序。有许多可用的工具和环境,从简单的文本编辑器到成熟的集成开发环境 (IDE)。一些流行的 Java 开发工具和环境包括:Eclipse:一个开源的跨平台IDE,具有高度的可扩展性和可定制性。IntelliJ IDEA:一个商业IDE,以其智能代码完成和重构工具而闻名。NetBeans:一个易于使用的开源 IDE,包括许多有用的功能。
2023-02-15 17:16:07
780
原创 Java知识大全 - 六、Java 应用程序和用例
Java已被广泛用于各种应用程序和行业。以下是 Java 应用程序和用例的一些常见示例:企业应用程序:Java 广泛用于银行、金融服务、保险、医疗保健和零售行业等企业应用程序,以构建大型、复杂和任务关键型系统。Spring 框架和 Jakarta EE 为构建企业应用程序提供了一个强大的平台。Web应用程序:Java通常用于使用Servlets,JSP,Struts,Spring MVC,JSF和Play Framework等技术构建Web应用程序。
2023-02-15 15:27:16
788
原创 Java知识大全 - 五、Java高级编程
例如,java.util.concurrent 包提供了多种用于管理并发执行的类和接口,例如 Executor 接口,它定义了用于在单独线程中执行任务的标准接口,以及 Executors 类,它提供了许多用于创建具有不同特征的 Executor 类实例的方法。总的来说,反射和动态类加载是 Java 的强大功能,通过在运行时检查和修改类和对象的行为,程序可以更加灵活和可扩展。它提供了用于检查类的字段、方法、构造函数和其他成员的方法,以及用于创建类的新实例和获取有关类的继承层次结构和接口的信息的方法。
2023-02-15 14:49:16
885
原创 Java知识大全 - 四、Java中的库和框架
Java 具有一组丰富的库和框架,可为各种任务提供预构建的代码和功能。这些库和框架可以通过为常见问题提供经过测试和验证的解决方案来帮助你节省时间和精力。以下是一些最流行的 Java 库和框架:Java 标准库:Java 标准库提供了大量属于 Java SE 平台的类和接口。它包括用于基本功能(如输入和输出、网络、并发性和安全性)的核心 API。Java Enterprise Edition (Java EE):Java EE 是一组规范和 API,用于开发大规模、多层、可扩展且安全的企业应用程序。
2023-02-15 12:08:11
1353
原创 Java知识大全 - 三、Java 中的面向对象编程
信息隐藏是一个相关的概念,指的是隐藏类中数据和行为如何实现的细节,这样类的用户就不需要知道它们了。这定义了一个具有抽象“getArea”方法和具体“draw”方法的Shape抽象类,以及两个扩展继承自Shape类并提供自己的“getArea”方法实现的类。继承和多态性是强大的概念,这将有利于在 Java 中创建更灵活且可维护的代码,以及能够重用代码,更轻松地更改代码,并创建更高效、更有效的程序。这定义了一个具有“draw”方法的 Drawable 接口和两个实现接口并提供自己的“draw”方法实现的类。
2023-02-15 11:29:43
108
原创 Java知识大全 - 二、Java基础
数组是相同数据类型的值的固定尺寸集合,而集合是动态的,可以存储不同数据类型的值。算术运算符:用于执行数学操作,例如加法,减法,乘法和除法。除了这些基本数据类型外,Java还支持更复杂的数据类型,例如数组,类和接口。Java中的表达式可以是单个值,变量和运算符的组合。表达式可以在各种上下文中使用,例如在条件语句,循环和方法调用中。变量用于存储某些数据类型的值。=,>, =和
2023-02-14 16:42:43
87
原创 Java知识大全 - 一 、Java简介
Java是1990年代中期由Sun Microsystems的James Gosling开发的,后来被Oracle Corporation收购。Java的最初目标是创建一种可以在各种平台上运行的语言,而无需特定于平台的代码。Java的第一个版本称为“ Oak”,于1995年发行,但后来更名为“ Java”。Java的主要创新是其能够将代码编译为无独立的字节码的能力,该代码可以在安装Java虚拟机(JVM)的任何平台上执行。这使得可以编写一个可以在多个平台上运行的单个程序,而无需为每个平台重写或重新编译。
2023-02-14 15:47:09
920
原创 企业级k8s项目运维,Ubuntu 搭建 Kubernetes k8s高可用集群 docker + docker compose + harbor + Kubernetes + Ubuntu
企业级项目k8s 运维搭建Ubuntu 搭建 Kubernetes k8s高可用集群使用 docker 容器化运行时 + docker compose + harbor 仓库私有化 + Kubernetes 在 Ubuntu 20.04 LTS 下搭建 Kubernetes k8s 高可用集群,kubernetes init 初始化问题,init time out 解决
2022-11-03 17:55:34
1146
原创 Ubuntu20.04操作系统安装-裸机安装服务器版本
Ubuntu20.04操作系统安装裸机、实体机器安装Ubuntu20.04服务器版本
2022-11-02 10:09:21
4569
2
原创 Ubuntu LTS 20.04 安装 yum教程解决方案,apt install 报 unable located in 错误
Ubuntu 安装 yum清华镜像源 https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/关于Ubuntu 安装 yum 失败 ,如何在Ubuntu安装yum的问题 先进行换源
2022-11-02 09:55:24
861
1
原创 Java项目运行中,出现NoClassDefFoundError问题解决
NoClassDefFoundError问题解决NoClassDefFoundError、ClassNotFoundException区别
2022-11-02 09:45:56
1924
原创 Java源码分析 - HashMap的存储原理
Hash介绍、HashMap介绍、HashMap的数据结构、计算HashMap的table数组下标、降低Hash冲突概率、hash函数的作用、同义词链表
2022-10-10 16:23:54
318
原创 创建bean有三种方式,创建静态工厂,实例工厂,构造器,这三种有什么区别
创建bean有三种方式,创建静态工厂,实例工厂,构造器,这三种有什么区别
2022-09-26 15:37:10
657
原创 Python爬虫
选择一个主题,用Python语言编写一个网络爬虫程序,将文字和图像等信息抓取到MySQL中保存,(如果有图片数据,图片数据可以只在数据库存放路径,图片资源存储到文件夹)。
2022-01-11 17:24:43
3631
原创 Java-Mybatis-系列一-mybatis的创建与使用
Mybatis简介MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。
2021-12-10 09:09:09
1059
毕设-基于spring的旅游信息管理系统
2022-07-13
java spring cloud 分布式系统
2022-07-13
java se 点餐系统源码,GUI用户图形界面,java程序设计大作业
2021-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人