- 博客(106)
- 资源 (94)
- 收藏
- 关注
原创 支持最新 mysql9的workbench8.0.39 中文汉化教程来了
「最新8.0.38之前版本MySQLWorkbench汉化」,转存后再下载以防丢失。夸克网盘链接:https://pan.quark.cn/s/c318e19336e6百度网盘链接: https://pan.baidu.com/s/1Fea0KG2sb4bCpDHNlnlQVw 提取码: ufd5「最新版本8.0.39汉化文件」转存后再下载以防丢失。夸克网盘链接:https://pan.quark.cn/s/542f25f49c18百度网盘链接: https://pan.baidu.c
2024-08-20 16:48:33
1026
原创 MySQL8 Workbench 中文汉化详细教程(附汉化文件)
现在的 Workbench 已经被打包到MySQL8 安装器中,在安装 MySQL8 Server 时,默认会安装Workbench工具,依然变成了一个通用的默认的 mysql 客户端工具了。但是在使用安装包安装过程中并没有提供中文的选项,默认都是英文版的,下面我们就来了解下MySQL Workbench 的汉化方法。
2024-08-20 15:13:57
561
原创 秋招到了,简历怎么写?111 套简历模板免费下载!
1. 简洁明了的个人信息基本信息:包括姓名、联系方式(电话、邮箱)、LinkedIn或GitHub链接(如果有的话)。个人简介:简短有力地介绍自己,比如专业领域、工作经验年限及擅长的技术栈。2. 专业技能关键词编程语言:列出你精通和熟悉的编程语言,如Java、Python、C++等。技术框架:提及你掌握的重要技术框架或库,例如Spring Boot、Django、React等。工具与技术:包括版本控制(Git)、数据库管理(MySQL、MongoDB)、云服务(AWS、Azure)、CI
2024-08-20 14:11:54
544
原创 Java 说唱歌手
Yo yo yo,欢迎来到Java地带,技术的盛宴开启,多线程并发控制, synchronized锁住焦点,Spring Security守卫,安全认证一把手,Spring Boot启动,微服务架构轻盈起舞,从Java 8到Java 17,版本迭代不停歇,Maven管理依赖,Gradle也不甘示弱,Swing虽老但经典,JavaFX舞台新星,JPA映射实体,Hibernate来助力,MyBatis手写SQL,精准操控数据库,不论你是新手还是老鸟,在这里都能找到归属,Mockito模拟对象,测试隔离真功夫。
2024-05-25 17:51:02
392
原创 说唱程序员
Git commit,push一下,版本控制艺术大师,Yo yo yo,这里是代码的战场,程序员的秀场,CSS布局要完美,JavaScript不能卡,但别怕,咱有Stack Overflow,Yeah,我们是程序员,创造世界的王!但当项目上线那一刻,那份骄傲无法挡,我们心里苦,还要说“好的,马上”。Hey,bro,你的头发又少了点,因为每一个bug,都是成长的节拍。夜深人静时,我们与Bug正面刚,我们不懂数理化,只是喜欢瞎搞哈,别看我们穿着随性,拖鞋配格子衫,键盘敲击声,是我们的节奏响亮。
2024-05-25 17:48:25
482
原创 Kafka 环境搭建之伪分布式集群模式详细教程
Kafka伪集群是一种在单个机器上模拟多节点Kafka集群的配置方式,主要用于开发和测试环境。在伪集群模式下,你可以配置多个Kafka broker实例,它们都连接到同一个Zookeeper实例或者集群,从而模仿分布式环境下的行为,而无需实际部署多台物理或虚拟机。
2024-05-08 17:37:14
826
原创 Kafka 环境搭建和使用之单机模式详细教程
但随着 Kafka 的发展,尤其是从 Kafka 2.8 版本开始,引入了 Kafka Raft 协议(也称为 KRaft 模式),这是一个重大的架构变革,它允许 Kafka 在没有依赖外部 ZooKeeper 的情况下运行。: 在生产环境中,Kafka 和 Zookeeper 会部署在不同的服务器上,形成真正的分布式集群。运行控制台生成器客户端,在主题中写入一些事件。:当消费者群组的成员发生变化(例如消费者加入或离开群组)时,Kafka会触发再均衡过程,重新分配分区给群组中的消费者,确保消息的公平消费。
2024-05-08 14:58:12
853
原创 MQ 及 Kafka 相关组件简介
Kafka 是由 Apache 软件基金会开发的一个开源流处理平台,由 Scala 和 Java 编写,Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。对于像Hadoop一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka的目的是通过Hadoop的并行加载机制来统一线上和离线的消息处理,也是为了通过集群来提供实时的消息。
2024-05-06 15:06:28
1346
1
原创 ZooKeeper 环境搭建详细教程之三(真集群)
接下来我们来演示一下配置的详细过程命令,下面以三个虚拟机 node1,node2,node3 为例,安装目录/opt/apps/zookeeper。确保所有服务器上的相关端口(客户端端口 2181,以及集群内部通信端口 2888 和 3888)在防火墙中开放,允许集群间通信。ZooKeeper 集群的投票选举机制是一个很重要的内容,下面来验证是否存在自动选举,保证高可用。思路:先查看哪一台节点是领导者,停止领导者后,剩下的两个跟随者的状态角色,就会发生选举改变。
2024-04-28 09:12:22
2164
1
原创 ZooKeeper 搭建详细步骤之二(伪集群模式)
ZooKeeper 伪集群是指在一个单一的物理或虚拟机环境中模拟出一个由多个 ZooKeeper 节点构成的集群。尽管这些节点实际上运行在同一台机器上,但它们通过配置不同的端口、数据目录和配置文件,以模拟在真实分布式环境下不同服务器上运行的效果。
2024-04-27 23:01:36
1566
2
原创 ZooKeeper 搭建详细步骤之一(单机模式)
ZooKeeper 的搭建模式包括单机模式、集群模式和伪集群模式,分别适用于不同的场景和需求,从简单的单节点测试环境到复杂的多节点高可用生产环境。在实际部署时,应根据系统的可用性要求、数据量、并发负载等因素选择合适的部署模式。
2024-04-27 22:55:06
2690
1
原创 Zookeeper 及 相关概念简介
ZooKeeper 是一个开源的分布式协调服务,由雅虎创建并贡献给 Apache 软件基金会,现已成为 Apache 顶级项目之一。ZooKeeper 主要用于解决分布式应用中常见的数据管理、状态同步、集群协调等问题,为大型分布式系统提供高效且可靠的协同机制。Zookeeper 是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应。
2024-04-20 12:22:57
1110
原创 Flume 搭建和操作使用的详细教程
* 下载安装包:apache-flume-1.11.0-bin .tar.gz* 上传至 linux 的 /opt/ 目录下* 解压至 /opt/apps(可以自定义目录)* 修改简短名称(方便配置)* 配置环境变量(方便调用)
2024-04-20 12:17:30
1221
原创 Flume 入门教程
Flume 是一个分布式、可靠且高可用的数据收集、聚合和传输系统,主要用于高效地处理大规模日志数据。设计之初,它主要服务于日志管理领域,但其灵活性和可扩展性使其能够适应多种数据源和目的地,适用于各类需要实时或批量数据流转的场景。
2024-04-12 17:07:16
1535
原创 大数据之 Hive 快速搭建的详细步骤
总之,Hive Beeline 是一个功能强大的命令行工具,用于与 Hive 数据仓库进行交互,无论是进行日常查询、数据处理还是维护任务,都是 Hive 用户不可或缺的工具之一。,用于与 HiveServer2 或其他兼容 Hive JDBC 接口的服务(如 Apache Tez 或 Apache Spark)进行交互,执行 Hive SQL 查询和管理操作。连接成功后,即可在 Beeline 中执行 Hive SQL 查询和 DDL/DML 操作,如创建表、加载数据、查询数据等。
2024-04-10 15:49:16
589
原创 6 个典型的Java 设计模式应用场景题
设计模式是一种在软件工程领域广为应用的概念,它代表了在特定上下文中针对常见设计问题的经过验证的、可复用的解决方案。设计模式并非具体代码片段或API,而是对在大量实践中形成的、能够解决特定设计挑战的通用结构和行为模式的描述。这些模式反映了资深软件工程师的经验总结,旨在提高代码的可重用性、可读性、可维护性,并帮助构建稳健、灵活且易于扩展的软件系统。
2024-04-02 23:11:06
786
原创 18 道 Java 字符串相关算法题思路简介及代码实现
字符串(String)相关的问题占据着举足轻重的地位。这是因为字符串作为基本的数据类型之一,广泛应用于各类编程场景,包括但不限于数据传输、文件处理、用户界面展示、数据库操作、网络通信等。熟练掌握字符串操作不仅是日常编程工作的必备技能,也是评估面试者编程基础、逻辑思维和问题解决能力的重要依据
2024-04-02 22:27:24
1269
原创 Java 操作 Hadoop 集群之 HDFS 的应用案例详解
对应hadoop 命令:-mv 或 hdfs dfs -moveFromLocal 和 hdfs dfs -moveToLocal。移动是删除源文件的,也就是把一个文件从一个位置搬运到另一个位置,不是复制!对应 hadoop 命令:hdfs dfs -touchz /path/to/hdfs/newfile.txt。对应 Hadoop 命令:hdfs dfs -copyFromLocal 本地文件 /目录。文件移动是指从本地移动文件到 hdfs 服务器或从 hdfs 移动文件到本地。
2024-04-01 22:59:46
1480
2
原创 大数据之 MapReduce 相关的 Java API 应用
Mapper: 定义了映射阶段的接口,程序员需要实现这个接口来处理输入数据并生成中间键值对。// 实现map方法// ... 处理逻辑 ...2.Reducer: 定义了归约阶段的接口,程序员需要实现这个接口来聚合Mapper产生的中间键值对。// 实现reduce方法// ... 聚合逻辑 ...Job: 代表一个MapReduce作业,用来设置作业的各种属性,包括输入输出路径、mapper和reducer类、job配置等,并提交作业到集群运行。
2024-04-01 22:51:01
1338
原创 Java 递归算法系列:建议收藏的 13 个经典问题的代码实现详解
递归是一种解决问题的方法,尤其常见于数学和计算机科学中,它是指在一个函数或过程的定义中直接或间接地调用自身的一种编程技术递归的优点在于它能够简洁地表达一些自然地按照“大问题分解为相似的小问题”的模式解决的问题,如树和图的遍历、数据结构的构建等。然而,递归也需要注意控制递归深度以防止栈溢出,并且有时需要借助额外的数据结构(如栈或队列)或记忆化技术来提高效率,尤其是在解决具有大量重复子问题的情况时。
2024-03-30 21:31:46
843
原创 YARN集群 和 MapReduce 原理及应用
MapReduce 是一种分布式编程模型,最初由 Google 提出并在学术论文中公开描述,后来被广泛应用于大规模数据处理,尤其是 Apache Hadoop 等开源项目中实现了这一模型。MapReduce 的核心思想是将复杂的大量数据处理任务分解成两个主要阶段:Map(映射)阶段和 Reduce(归约)阶段。Map(映射)阶段将输入数据集划分为独立的块。对每个数据块执行用户自定义的 map 函数,该函数将原始数据转换为一系列中间键值对。输出的结果是中间形式的键值对集合,这些键值对会被排序并分区。
2024-03-30 18:06:43
1474
原创 使用 Idea 快速搭建 SpringMVC 项目的详细步骤
SpringMVC 是一款当下流行的优秀的 MVC 框架,关于 MVC 的概念、作用、优点等内容介绍,在作者之前的一篇 Chat 《深入理解 MVC 框架原理:自定义 Struts2 框架》中有详细的描述。描述了关于另一款主流 MVC 框架的原理介绍,其实和 SpringMVC 工作原理大致相同。所以有兴趣的朋友可以前去阅读
2024-03-29 21:09:33
2295
原创 Java 之 IO 流-文件的加密、断点续传、切割、递归拷贝、序列化克隆 等代码实现
IO流,这章内容大家都感觉内容多,杂,难。下面有几个作业题,你会几个?描述:有一个很大的文件需要拷贝,但是U盘只有1G,该怎么办?比如现有一个4G大的文件,需要分割成多个500M的文件,存在指定的文件夹中。文件切割后,还需要还原合并出原来的文件。描述:选择一个指定的目录,下面包含多个不同的文件,实现文件合并成一个文件。并再实现文件拆分还原为原来文件。注意:文件中要包含文件名及大小的信息,因为拆分时需要还原为原来的文件名及大小。
2024-03-29 21:06:44
906
原创 模仿 Spring 框架写一个简易 IoC 框架来深入理解 Spring 原理
Spring 是一个轻量级的开源的 JavaEE 框架,由作者 Rod Johnson 创建,兴起于 2003 年。目的是为了解决企业级开发的复杂性问题,Spring 出发点就是不重新造轮子,而是使现有的技术或框架更加易于使用。具有简单,易于扩展和维护和低耦合等特点。 Spring 的核心就是控制反转 ( IoC ) 和 依赖注入 (DI)及面向切面编程 (AOP)。 IoC 就是控制反转(Inversion of Control ) 的缩写。它是软件设计中的一种设计原则和思想。
2024-03-28 20:53:33
724
原创 Linux 系统 CentOS7 上搭建 Hadoop HDFS集群详细步骤
整体思路:先在一个节点上安装、配置,然后再克隆出多个节点,修改 IP ,免密,主机名等提前规划:需要三个节点,主机名分别命名:node1、node2、node3在下面对 node1 配置时,先假设 node2 和 node3 是存在的**注意:**整个搭建过程,除了1和2 步,其他操作都使用普通用户权限。
2024-03-28 09:31:36
1562
原创 13 道典型 Java 面试算法题及解答
思路:首先需要了解正则表达式,\d 表示数字。{n,m}表示字符个数。可以使用正则表达式从第6位之后开始截取 8 位即可取出年月日。// 测试是否为合法的身份证号码 String [ ] strs = {i ++) {// 用于提取出生日字符串 Pattern p3 = Pattern . compile("(\\d{4})(\\d{2})(\\d{2})");// 用于将生日字符串进行分解为年月日 for(int i = 0;
2024-03-27 22:01:41
2905
原创 Java练习:进制转换、日期计算、乘法表两种实现
思路:二进制即为逢 2 进 1。所以可以每次整除2,取出余数,逆序拼接成字符串。基本和上面转换思想相同,但是十六进制和其他二进制八进制不同之处就是多出了 ABCDEF六个字符。1.先设置当月 1 日,然后计算出 1 日是星期几,这样可以确定 1号在周几的开始位置。考点 主要是如何能巧妙的使用break,这里主要是在case 月份,要反着来写即可。在一层循环中使用了两个条件。每行的列数正好为当前的行号。思路关键点:本题的关键点就是需要控制换行和每月天数问题。思路:本题主要限制的实现方式只能使用switch。
2024-03-27 21:06:14
497
原创 最新 CentOS7 上使用 yum 安装 MySQL8 超详细教程
在 Linux 系统上安装 MySQL 数据库是一项常见的任务,尤其对于开发者和系统管理员而言。MySQL 是世界上最流行的开源关系型数据库管理系统之一,广泛应用于网站开发、数据分析及应用程序的数据存储需求。在 Linux 系统上安装 MySQL 的过程涉及几个关键步骤
2024-03-27 18:10:09
11480
5
原创 Java 数组相关的经典题目举例详解
冒泡排序(Bubble Sort) - 通过不断交换相邻元素的位置,逐步将最大或最小的元素“冒泡”到序列的两端。快速排序(Quick Sort) - 使用分治策略,选取一个基准元素,将数组划分为两部分,左边的元素都小于基准,右边的元素都大于基准,然后递归地对左右两边进行快速排序。选择排序(Selection Sort) - 每一轮在剩余未排序的元素中找到最小(或最大)的元素,放到已排序部分的末尾。
2024-03-26 21:38:26
570
原创 Java 实现经典排序算法的思路详解
冒泡排序(Bubble Sort) - 通过不断交换相邻元素的位置,逐步将最大或最小的元素“冒泡”到序列的两端。快速排序(Quick Sort) - 使用分治策略,选取一个基准元素,将数组划分为两部分,左边的元素都小于基准,右边的元素都大于基准,然后递归地对左右两边进行快速排序。选择排序(Selection Sort) - 每一轮在剩余未排序的元素中找到最小(或最大)的元素,放到已排序部分的末尾。
2024-03-26 21:15:40
693
原创 Java 双色球抽号算法的两种实现思路对比
但是在现实场景的抽号中是不存在判断重复问题的,因为,从箱子里取出的号码是不会再放入箱子的。下次抽取的号码是在之前抽出的剩余的号码中抽取的。上面的算法,存在的主要问题就是每次随机数都是一个独立的事件,所以每次的随机数是不可控,可能出现重复,所以就需要在放入前先判断重复问题。“双色球”每注投注号码由6个红色球号码和1个蓝色球号码组成。红色球号码从1--33中选择;蓝色球号码从1--16中选择。6个数需要随机且不能重复,所以需要实现思路,主要是针对红球。“双色球”彩票投注区分为红色球号码区和蓝色球号码区。
2024-03-25 23:34:31
381
原创 模仿 Struts2 框架自己写一个 MVC 框架来深入理解 MVC
MVC 即是Model View Controller 的缩写,Model 即模型,View 即视图,Controller 即控制器。MVC 是一种非常流行的软件设计模式,把代码分根据功能为视图、模型、控制器三个部分。M : Model 模型,主要用于业务处理逻辑及数据存取,表示数据的状态。V: View 视图,主要用于展现数据(列表数据,详细数据等),收集数据(注册,调查报告等)。体现在和用户的交互界面。C:Controller,主要用于接收客户端请求及根据请求调用响应的Model。
2024-03-25 16:53:19
1144
原创 Hibernate 的 CRUD 案例快速入门
Hibernate 是一款优秀的持久化框架及优秀的 ORM 框架之一。它通过使用 Java 反射、xml解析、代理模式等等技术对 JDBC 原有的繁琐的操作步骤进行了简化封装,使得之前 JDBC 代码可能需要几十行代码才能完成的功能,只需几行代码就能搞定。而且开发人员即使不需要熟悉 SQL 也能完成对数据库完成 CRUD 操作。它可以自动生成SQL语句,自动执行。完全可以使用面向对象的思想完成对数据库的操作。所以使用 Hibernate 框架可以大大简化了代码和提高了开发的效率。
2024-03-23 22:58:28
1142
原创 Java 开篇之 JDK 下载、安装、配置、卸载、运行及乱码处理
JDK(Java Development Kit)是 Java 语言的软件开发工具包,它是 Sun Microsystems(现已被 Oracle 公司收购)推出的一套用于支持 Java 程序员开发和编译 Java 应用程序的标准开发工具集合。javac:Java 编译器,用于将 Java 源代码编译为字节码(.class 文件)。java:Java 解释器或 Java 虚拟机(JVM),用于运行编译后的 Java 字节码。javadoc:文档生成工具,用于从源代码注释中生成 API 文档。jar。
2024-03-23 22:41:20
1898
原创 当提问技术问题,质疑大模型时,各大模型如何应对的?
对于同一个技术问题,我们问不同的大模型,他们的回答是否一致?如果我们质疑大模型时,他们又会作何反应?总结下来:文心一言(百度):【善变的】长篇大论,善变也要很有道理!混元助手(腾讯):【随意的】客户就是上帝,你永远是对的!通义千问(阿里):【倔强的】质疑它时,态度很好,但是就是屡教不改!豆包(字节跳动):【理性的】先查出网络上文档资源,再给出判断结果!讯飞星火(科大讯飞):【自信的】我就是我,不一样的烟火!一起来看下各大厂商的大模型的表现吧?
2024-03-22 12:04:08
804
原创 AI 大模型(文心)如何写出《基于微服务的网上订餐系统的设计与实现》的毕设论文?
AI大模型在写论文方面的靠谱程度取决于多个因素,包括模型的质量、训练数据、应用场景以及使用者的需求等。首先,AI大模型在文本生成方面已经取得了显著的进步,能够生成连贯、有逻辑的文本。这使得它们在写论文方面具有一定的潜力。然而,需要注意的是,目前的AI模型还不能完全替代人类进行高水平的学术写作。它们可能无法完全理解复杂的学术概念、进行深入的分析或提出创新的观点。
2024-03-22 10:59:38
764
原创 SpringMVC 简介及入门级的快速搭建详细步骤
MVC,即Model-View-Controller(模型-视图-控制器)设计模式,是一种广泛应用于软件工程中,特别是Web应用开发中的架构模式。Struts2.x --------- 核心控制器--- 过滤器 ---控制器 SSH --- Struts+Spring+Hibernate。Struts1.x -------- 核心控制器--- Servlet -- 耦合 Servlet。SpringMVC ------ 核心控制器---Servlet --- xml。
2024-03-21 23:25:21
1837
原创 SSM(Spring+SpringMVC+MyBatis) 整合案例详细步骤
SSM整合是指将Spring、Spring MVC和MyBatis三个开源框架结合使用,来搭建企业级Java Web应用的后端架构。Spring:作为核心控制层框架,负责管理对象(Bean)的生命周期以及依赖注入(DI),通过IoC容器简化了组件之间的耦合关系,并提供了AOP(面向切面编程)支持。Spring MVC:是Spring框架的一部分,专注于处理Web层请求响应的模型-视图-控制器(MVC)设计模式。它负责接收HTTP请求,解析参数,调用业务服务层,然后返回视图给客户端。MyBatis。
2024-03-21 22:50:21
1447
原创 Spring 之声明式事务和 Spring Junit 案例应用详解
在前面测试中,每次从spring 容器中获取 bean 都需要实例化 ApplicationContext ,相对麻烦,可以考虑使用 Spring-test 完成测试Spring Test 是 Spring Framework 提供的一系列测试支持工具,它为开发者提供了在单元测试和集成测试中模拟 Spring 上下文、依赖注入(DI)和事务管理的能力。
2024-03-20 11:17:32
564
原创 Spring JdbcTemplate 案例详解教程
Spring JdbcTemplate 是 Spring Framework 中用于简化 JDBC 操作的一个轻量级封装工具类。它提供了一系列的方法来执行 SQL 查询、更新、批处理等操作,从而减轻了开发者手动处理 JDBC 的繁琐细节,例如关闭连接、处理异常、清理资源等。Spring提供的数据访问模板,提供了很多方便操作数据库的方法。
2024-03-20 10:53:27
1238
window 本地执行 hadoop 缺失的hadoop.dll 和 winutils.exe 文件
2024-03-30
大学计算机相关专业Java面向对象程序设计期末试卷真题及答案解析
2024-02-22
大学大一大二计算机专业Java程序设计课程期末考试试卷真题及答案解析(word可编辑)
2024-02-22
CentOS7 下安装 mysql8 详细步骤及 .sock 问题解决步骤
2023-06-06
VSCode用法及插件详细教程
2022-11-06
mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar
2021-08-03
linux下JDK安装包
2017-10-11
linux的Centos下的Mysql安装包
2017-10-11
MyBatis的generator插件(含案例xml)
2015-12-15
jsp中使用的生成json的标签库json-taglib-0.4.1.jar
2013-01-07
反编译android的apk中资源文件和xml文件
2012-09-12
android中main.xml中属性中文详解
2012-08-21
2012最新android广告源代码示例admob(有注释)
2012-07-22
servlet中使用smart实现上传和下载实例(解决中文名问题)
2012-07-21
jfreechart图表的完整工程例子(含中文乱码处理和百分比)
2012-06-22
腾讯QQ游戏中心android版最新SDK(其他版本会出现乱码)
2012-03-26
最新的google(admob)广告示例,解决老版本不正常显示问题
2012-03-16
反编译apk中的资源文件、xml的工具apktool
2012-01-03
apk反编译dex2jar
2012-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人