- 博客(49)
- 收藏
- 关注
原创 SpringBoot3+SpringSecurity6基于若依系统整合自定义登录流程
SpringBoot3+SpringSecurity6集成若依系统
2024-10-30 15:34:59 1039
原创 什么是有限状态机
也可以通过:https://mlzone.areyeshot.com/openblock/frontpage/index.html#%7B%22srczip%22:%22/testing/%E5%85%A5%E9%97%A8/%E9%97%A8.obp%22%7D。这里因为我单击了界面,触发了一个事件,导致我设置的一个状态从“开”变成“关”(我们可以想象一下开门和关门的情景,门有两个状态,开和关)这里的门通过触发了某一些事件,从状态“开”转化为状态“关”,这就是有限状态机的简单介绍。欢迎更多人来了解狮偶!
2024-06-12 20:12:02 414
原创 Spark在大数据集群下的部署
前提:需要保证配置好了三台装好hadoop的虚拟机hadoop102,hadoop103,hadoop104。
2024-04-21 14:12:37 966 1
原创 HBase在大数据集群的安装部署及整合Phoenix
前提:需要保证三台虚拟机hadoop102-104已经部署好基本配置。未完成的可以参考:https://blog.csdn.net/weixin_73195042/article/details/135886619。
2024-04-20 13:53:31 984 1
原创 大数据集群中部署Hive
答案是都有可能,具体是谁,由Hiveserver2的hive.server2.enable.doAs参数决定,该参数的含义是是否启用Hiveserver2用户模拟的功能。若启用,则Hiveserver2会模拟成客户端的登录用户去访问Hadoop集群的数据,不启用,则Hivesever2会直接使用启动用户访问Hadoop集群数据。观察HDFS的路径/user/hive/warehouse/stu,体会Hive与Hadoop之间的关系。2)将MySQL的JDBC驱动拷贝到Hive的lib目录下。
2024-04-19 16:02:30 791 1
原创 Flume在大数据集群下的配置以及监控工具Ganglia的部署安装
前提:需要有三台虚拟机(hadoop102,103,104)配置好相关基础环境。
2024-04-19 14:47:14 1013
原创 大数据集群中安装MySQL
1)上传MySQL安装包以及MySQL驱动jar包2)解压MySQL安装包,在/opt/software文件夹下3)卸载系统自带的mariadb4)安装MySQL依赖5)安装mysql-client6)安装mysql-server注意:若出现以下错误7)启动MySQL8)查看MySQL密码。
2024-03-28 22:17:39 599
原创 Hadoop集群部署流程
cd 进入到/export/server/hadoop/etc/hadoop,文件夹中,配置文件都在这里。在3台虚拟机的/etc/hosts文件中,填入如下内容:(同时这也是三台虚拟机的ip地址)在node1、node2、node3修改/etc/profile。验证HDFS,浏览器打开:http://node1:9870。验证YARN,浏览器打开:http://node1:8088。启动hadoop的hdfs集群,在node1执行即可。启动hadoop的yarn集群,在node1执行即可。
2024-01-27 18:37:36 1352
原创 MongoDB基本使用
MongoDB 是在2007年由DoubleClick公司的几位核心成员开发出的一款**分布式文档(数据)**数据库,由C++语言编写。目的是为了解决数据大量增长的时候系统的可扩展性和敏捷性。MongoDB要比传统的关系型数据库简单很多。在MongoDB中数据主要的组织结构就是数据库、集合和文档,文档存储在集合当中,集合存储在数据库中。MongoDB中每一条数据记录就是一个文档,。文档类似于 JSON 对象,它的数据结构被叫做BSON。
2024-01-27 15:03:07 1204
原创 ELK日志解决方案
日志系统应该是Elasticsearch使用最广泛的场景之一了,Elasticsearch支持海量数据的存储和查询,特别适合日志搜索场景。广泛使用的ELK套件(Elasticsearch、Logstash、Kibana)是日志系统最经典的案例,使用Logstash和Beats组件进行日志收集,Elasticsearch存储和查询应用日志,Kibana提供日志的可视化搜索界面。
2024-01-26 17:52:58 1367
原创 微信小程序实现微信登录的简单方法(用wxjava)
我们采用**微信开发 Java SDK(非官方提供)**简化开发。这个SDK支持微信支付、开放平台、公众号、企业号/企业微信、小程序等的后端开发。之后开发者服务器可以根据用户标识来生成自定义登录态,用于后续业务逻辑中前后端交互时识别用户身份。注意:SDK版本为4.1.0的话,不会自动产生对象类型!在nacos注册中心增加配置信息(换成你自己的)在IOC容器中会自动产生对象类型,可以自动注入。
2024-01-23 15:41:03 2152
原创 对ThreadLocal内存泄漏问题的简单了解
使用 InheritableThreadLocal:如果需要在子线程中访问父线程的 ThreadLocal 变量,并且确保在子线程中正确清理,可以考虑使用 InheritableThreadLocal。使用 try-with-resources 或 try-finally 块:如果你的 ThreadLocal 变量在需要清理的资源管理上下文中使用,可以使用 try-with-resources(自动清理)或 try-finally(手动清理)块来确保及时清理。使用了线程池,可以达到“线程复用”的效果。
2024-01-23 13:16:42 436
原创 消息的发送与接收
消息的发送与接收消息的发送与接收不仅仅是在于聊天功能的实现。其实还有很多种情况也算"消息的发送与接收"。而且我们还可以通过多种方法去实现。我们可以基于实际情况来选择。WebSocket实现node做后端。找了好多,前端页面总是用到了jQuery,包括底下的java做后端的前端代码等。我们先用最简单的代码来帮助我们吧!首先,配好package.json。注意依赖要引入ws。运行项目前先要运行一下:npm i{ "name": "chat-server", "version": "1.0.0"
2024-01-14 12:17:51 1109 1
原创 vmware16安装centos9stream
下载镜像文件:https://mirrors.tuna.tsinghua.edu.cn/centos-stream/9-stream/BaseOS/x86_64/iso/CentOS-Stream-9-latest-x86_64-dvd1.iso。选择中文安装环境,选择好中国上海的时间,输入root密码。可以点击软件环境,选择是否是最小化安装还是基础安装,还是自带图形化界面安装。因为后续服务和组件比较多,所以硬盘设置为40G,内存设置为4G,CPU处理器数量设为2个,每个有2个内核。可以看到连接主机成功。
2024-01-13 10:14:37 969 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人