Oct122018
Java 21虚拟线程技术预研:颠覆传统并发编程的革命性特性深度分析
Java 21虚拟线程技术预研:颠覆传统并发编程的革命性特性深度分析
引言:并发编程的演进与Java 21的突破
在现代软件系统中,高并发、低延迟已成为衡量应用性能的核心指标。从Web服务到微服务架构,再到实时数据处理平台,开发者始终面临一个核心挑战:如何高效地管理大量并发任务,同时保持系统的可维护性和响应能力。
传统的Java并发模型基于“操作系统线程”(OS Thread)实现,每个Java...阅读全文
作者:绝缘体.. | 分类:go, java, Linux, oracle, spring, 后端框架, 操作系统, 数据库, 编程语言 | 阅读: | 标签:go, java, Linux, oracle, spring
抢沙发
Jul302018
HIVE简单操作
1.hive命令登录HIVE数据库后,执行show databases;命令可以看到hive数据库中有一个默认的default数据库。
[root@hadoop hive]# hive
Logging initialized using configuration in file:/usr/local/hive/conf/hive-log4j2.properties Async: true
Hive-on-MR is deprecated in Hive 2 and may not be available in the future versions. Consider using a different execution engine (i...阅读全文
Jul302018
HIVE的安装
第一部分 安装前准备
环境:workstation11 + centos 7 + hadoop-2.7.7 + mysql 5.6.40 + hive 2.3.3
首先安装mysql,步骤看这里。
接着安装HIVE。
第二部分 正式安装HIVE
1.开启hadoop集群,并关闭hadoop的安全模式
[root@hadoop ~]# start-all.sh
...
[root@hadoop ~]# hdfs dfsadmin -safemode leave
Safe mode is OFF
2.上传hive安装包,解压缩,重命名,修改环境变量
[root@hadoo...阅读全文
Jul272018
mysql在linux上的安装
前提:
环境:workstation 11 + CentOS 7 + mysql-5.6.40
安装前先查看服务器里是否有老版本的mysql已经被安装了
rpm -qa|grep mysql
如果有就删除掉旧版本的mysql即可
rpm -e (上面那条命令得到的信息,即mysql软件包名) --nodeps
正式安装:
1.上传安装包到/usr/local/目录下,解压缩,重命名,配置环境变量
[root@hadoop ~]# cd /usr/local/
[root@hadoop local]# tar xzvf mys...阅读全文
Jul182018
HDFS介绍及简单操作
目录
1.HDFS是什么?
2.HDFS设计基础与目标
3.HDFS体系结构
3.1 NameNode(NN)3.2 DataNode(DN)3.3 SecondaryNameNode(SNN)3.4 块(Block)的概念3.5 文件安全
3.读取数据流程
4.HDFS的可靠性
4.1 冗余副本策略4.2 机架策略4.3 心跳策略4.4 安全模式4.5 校验和4.6 回收站4.7 元数据保护4.8 快照机制
5.HDFS基础架构以及工作原理
6.HDFS读操作
7.HDFS写操作
8.HDFS现实举例
9.HDFS简单...阅读全文
Jul172018
hadoop搭建伪分布式集群(centos7+hadoop-3.1.0/2.7.7)
目录:
Hadoop三种安装模式
搭建伪分布式集群准备条件
第一部分 安装前部署
1.查看虚拟机版本2.查看IP地址3.修改主机名为hadoop4.修改 /etc/hosts5.关闭防火墙6.关闭SELINUX7.安装yum源并安装基础包8.关闭不必要的服务9.安装Java环境
第二部分 Hadoop正式安装
1.安装Hadoop2.修改hadoop的5个配置文件3.解决互信问题
第三部分 启动Hadoop集群
1.格式化NameNode2.启动Hadoop集群3.验证集群是...阅读全文
Apr182018
1 认识开源性能测试工具jmeter
典型的性能测试工具主要有2个,Load Runner和jmeter。Load Runner是商业化的,Jmeter是开源的。下面我们认识一下开源性能测试工具jmeter。
1、jmeter是什么?
Apache JMeter是Apache组织开发的基于Jave的压力测试工具。
Jmeter可以用于对服务器,网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外Jmeter能够对应用程序做功能/回归测试,通过创建带有断言的...阅读全文
Apr142018
快速解决SQL中的ORA-00904: Invalid Identifier错误
在SQL编程过程中,有时候会遇到错误提示ORA-00904: Invalid Identifier。这个错误提示表示SQL语句中存在无效的标识符。本文将为大家介绍一些解决这个错误的方法。
1. 什么是ORA-00904: Invalid Identifier错误
在SQL中,如果出现ORA-00904: Invalid Identifier错误,意味着你的SQL语句中包含了无法识别的标识符,这可能是由于以下原因导致的:
你可能在查询,更新或创建表时使用了错误的...阅读全文
Mar252018
构建企业级应用:使用Spring Boot和Java开发
随着互联网的快速发展,企业对于高效、可靠的应用程序需求也越来越迫切。而Spring Boot和Java作为目前最主流的开发框架和编程语言,成为了众多企业开发团队的首选。本文将介绍如何使用Spring Boot和Java开发企业级应用,并讨论其优点和注意事项。
什么是Spring Boot和Java
Spring Boot是由Pivotal团队开发的一种开源框架,用于简化Spring应用程序的搭建和开发过程。它集成了Spring框架中...阅读全文
Mar102018
学习使用Hadoop进行大数据处理
Hadoop是一套用于分布式存储和处理大数据的开源软件框架。它提供了一种可靠、可扩展和高效的方式来存储和处理大型数据集,使得我们能够在普通计算机集群上并行运行数据处理任务。本篇博客将介绍如何学习和使用Hadoop进行大数据处理。
准备工作
在开始学习Hadoop之前,我们需要做一些准备工作:
安装Java开发环境。Hadoop是用Java编写的,所以我们需要首先安装Java开发环境。你可以从Or...阅读全文