- 博客(492)
- 资源 (73)
- 收藏
- 关注
原创 Kettle 使用教程(1)—入门
大数据的开发过程中使用的是Kettle为6.1.0版本简介Kettle是一款纯Java开发的ETL工具,它是跨平台的,所以它可以在Window、Linux、Unix上运行。注意什么是ETL,读者可以自行百度了解,我的理解是将一个数据库的数据导入到另外一个数据库中,当让这种说法并不严谨,因为数据传输过程中肯定还有很多转换步骤。我们可以在它的官网上下载最新的工具包,也可以在Github上面下载Kett...
2018-02-08 10:32:20 6041
原创 mysql5.7.27安装图解教程和问题
1.在这里设置密码主要是为了解决:ERROR 1045 (28000): Access denied for user ‘root'@‘localhost' (using password: NO)的问题。xxxxxx是你设置的新密码,敲击回车后若出现以下信息,证明修改成功!进入MySQL成功!7. 手动停止MySQL服务,在win10搜索栏内输入。,再输入你刚刚设置的密码,出现以下信息证明设置成功!,我的电脑是64位的,因此选择这项进行下载,点击。# 设置mysql数据库的数据的存放目录。
2024-03-06 09:33:42 762
原创 window下搭建Rocketmq服务及测试demo
cmd命令框执行进入至‘MQ文件夹\bin’下,然后执行‘start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true’,启动BROKER。1.3 配置环境变量,变量名:ROCKETMQ_HOME 变量值:MQ解压路径\MQ文件夹名;Source下载获取的是源码,需要经过编译后才可以使用,不过比较方便自行扩展,有扩展需求可以使用该版本自行编译。这里以编写时的最新版本为例,选择Binary版本下载,该版本为编译后的版本,可以直接使用。
2023-12-22 14:05:55 941
原创 SpringBoot整合RocketMQ
1、实现SpringBoot与RocketMQ的整合2、解决在使用RocketMQ过程中可能遇到的一些问题3、介绍如何封装RocketMQ以便更好地使用。
2023-12-22 09:17:06 1156
原创 RocketMq简介
零拷贝(英语: Zero-copy) 技术是指计算机执行操作时,CPU不需要先将数据从某处内存复制到另一个特定区域。这种技术通常用于通过网络传输文件时节省CPU周期和内存带宽。➢零拷贝技术可以减少数据拷贝和共享总线操作的次数,消除传输数据在存储器之间不必要的中间拷贝次数,从而有效地提高数据传输效率➢零拷贝技术减少了用户进程地址空间和内核地址空间之间因为上:下文切换而带来的开销可以看出没有说不需要拷贝,只是说减少冗余[不必要]的拷贝。
2023-12-21 10:30:10 914
原创 Vue弹窗的使用与传值
子组件在export default{}中通过props来进行接收,使用的时候可以直接当变量使用,js中通过this.closeValue取值,html中{{closeValue}}:visible.sync="" 是用来控制显示或者隐藏状态,当dialogBiomeVisible的值为true的时候为显示,false的时候就是隐藏,父组件向之组件传值的时候,需要在组件标签中定义一个自定义属性进行传值,可以传一个字符串,也可以传一个变量。使用element-UI中的。
2023-11-22 09:15:52 397
原创 Vue中watch的详解
对象和数组都是复杂数据类型,复杂数据类型存的是地址值,地址没有变,不会触发watch。这时我们需要进行深度监听,就需要加上一个属性 deep,值设为 true,使用deep属性可以监测到整个对象所有属性值的变化,某个属性发生变化,watch都会触发监听该对象。watch:侦听器,是Vue实例的一个属性,是用来响应数据的变化,需要在数据变化时执行异步或开销较大的操作时,这个方式是最有用的。如果只是监听单个简单的数据,使用watch的简写形式就可以满足需求。数据改变之前的值:该数据改变之前的值。
2023-11-22 09:13:56 184
原创 EasyExcel 注解fillForegroundColor
/ 字符串的内容的背景设置成天蓝 IndexedColors.SKY_BLUE.getIndex()// 字符串的头背景设置成粉红 IndexedColors.PINK.getIndex()// 内容的背景设置成绿色 IndexedColors.GREEN.getIndex()// 头背景设置成红色 IndexedColors.RED.getIndex()// 字符串的内容字体设置成20。// 字符串的头字体设置成20。// 内容字体设置成20。// 头字体设置成20。
2023-11-20 14:36:20 1120
原创 SpringBoot+EasyExcel设置excel样式
模板可通过@HeadFontStyle、@HeadStyle、@ContentFontStyle、@ContentStyle、@HeadRowHeight @ContentRowHeight等注解设置excel单元格样式;@ContentFontStyle(fontName = "宋体",fontHeightInPoints = 11)@HeadFontStyle(fontName = "宋体",fontHeightInPoints = 11)方式一:使用注解方式设置样式。//字体样式及字体大小。
2023-11-17 10:55:32 1513
原创 easyExcel使用场景
在项目开发中往往需要使用到数据的导入和导出,导入就是从Excel中导入到DB中,而导出就是从DB中查询数据然后使用写到Excel上。大数据的导入和导出,相信大家在日常的开发、面试中都会遇到。很多问题只要这一次解决了,总给复盘记录,后期遇到同样的问题就好解决了。好啦,废话不多说开始正文!
2023-11-09 15:24:57 748
原创 easyExcel导出百万级数据,亲测实用
ExcelProperty(value = "单位") 导出字段名设置。@ExcelIgnore 忽略不用导出。controller层,带分页的。pom.xml添加配置。实体类DemoNew。
2023-11-09 15:18:02 203 1
原创 easyExcel的导入
1.如此大批量数据的导出和导入操作,会占用大量的内存实际开发中还应限制操作人数。2.在做大批量的数据导入时,可以使用jdbc手动开启事务,批量提交。
2023-10-11 09:45:30 943
原创 ruoyi-vue(若依前后端分离版本)环境搭建 用eclipse 安装redis 后端配置 配置node环境 前端配置
ruoyi-vue(若依前后端分离版本)环境搭建
2022-11-10 09:49:46 3394
原创 Git版本管理
前言:Git是目前最常用的版本控制系统,而IDEA又是目前日渐流行的ide,因此现在来介绍在IDEA上Git的入门使用。准备:Git、IDEA、GitHub账号开始之前先创建一个简单的测试项目将代码交由Git管理 VCS ——> Enable Version Control Integration... ——> 选择要使用的版本控制系统,选择Git ——> OK 完成后,IDEA下方会出现上述提示。到此,已将本项目与Git进行...
2022-05-29 10:36:28 210
原创 IDEA 安装Git
前言最近学习了一下VCS(Version Control System),这里我选择的是Git而不是SVN,因为Git在本地磁盘上就保留着所有当前项目的历史更新,所以处理起来速度飞快,这是使用空间换时间的处理方式。使用Git,即使在没有网络或VPN的情况下,你同样可以非常愉快的频繁提交更新到本地仓库,等到有了网络的时候再提交到远程的仓库(百度百科)。1.IDEA 安装GitIDEA虽然集成了git,但是并没有自带git.exe,所以需要自己下载。git.exe 分32和64位,可以在git官网下载
2022-05-29 10:31:43 14860
原创 CDH6.2安装失败了,如何重新安装
CDH6.2安装失败了,如何重新安装IT猿阅读(406)2020-03-28收藏0次评论1> 删除Agent节点的UUID #rm -rf /var/lib/cloudera-scm-agent/cm_guid2> 清空主节点CM数据库 进入主节点的mysql数据库,然后drop database cm;3> 删除Agent节点namenode和datanode节点信息 # rm -rf /opt/dfs/nn/* ...
2020-12-21 16:49:21 939
原创 cdh集群迁移 ip更改
#---1.修改每个用户的hostsvi /etc/hosts#127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6172.6.10.20 dip001172.6.10.21 dip002172.6.10.22 dip003172.6.10.23..
2020-12-21 15:53:21 270
原创 无法检测 Cloudera Manager Server:CDH安装的一个坑:could not contact scm server at localhost:7182, giving up
错误:在web界面安装 agent那一步,抛错,单击信息查看如下初步分析:是用localhost:7182 无法连接scm server尝试解决办法:1.检查关闭防火墙2.检查python版本2.6.63.检查/etc/hosts文件,重启网络service network restart4.检查/etc/sysconfig/network文件,重启网络service network restart5.检查/etc/resolv.conf文件,重启网络service network...
2020-12-16 14:43:54 876
原创 centos7在线安装mysql8
1.配置Mysql 8.0安装源:sudo rpm -Uvhhttps://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm2.安装Mysql 8.0sudo yum --enablerepo=mysql80-community install mysql-community-server以下都选y看到complete就是安装完啦,是不是很简单...
2020-12-15 10:46:25 507
原创 解决报错libssl.so.1.1: cannot open shared object file: No such file or directory
解决报错libssl.so.1.1: cannot open shared object file: No such file or directoryLinux运维/更新于2020年8月25日/0条评论Centos7默认提供的openssl版本是1.0.2的,某些 php 扩展或者其他软件依赖1.1以上版本如果过低的话就会报错libssl.so.1.1: cannot open shared object file: No such file or direct...
2020-12-14 17:41:15 45465 11
原创 centos7下离线安装mysql8的详细安装图解
1.下载 MySQL 所需要的安装包 网址:https://dev.mysql.com/downloads/mysql/2.Select Operating System: 选择 Red Hat ,CentOS 是基于红帽的,Select OS Version: 选择 linux 73.选择 RPM Bundle 点击 Download4.点击No thanks, just start my download. 进行下载5....
2020-12-14 11:50:09 705
原创 centos7 关闭 ipv6
centos7使用ipv6协议,如果出现问题了将会很难排查,所以想要关闭ipv6,该怎么关闭呢?下面我们就来看看详细的教程。1、使用ifconfig命令查看网卡信息,如果出现inet6 fe80::20c:29ff:fed0:3514,说明机器开启了ipv62、编辑/etc/sysctl.conf配置,增加net.ipv6.conf.all.disable_ipv6=13、编辑/etc/sysconfig/network配置,增加NETWORKING_IPV6=no,保存并退出.
2020-12-14 11:12:21 7646 2
原创 centos7下离线安装mysql
在线安装:yum -y install mysql-server离线安装:1.删除原有的mariadb,不然mysql装不进去 1 2 3 mariadb-libs-5.5.52-1.el7.x86_64 rpm -qa|grep mariadb rpm -e --nodeps mariadb-libs 1.在https://dev.mysql.com/downloads/mysql/选择为Red Hat Enterpr
2020-12-11 15:20:18 94
原创 (7)centos7 同步服务器时间
一、服务器配置1、查看服务器、客户端操作系统版本[root@hadoop101 ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core) 2、查看服务器是否安装ntp,系统默认安装ntpdate;[root@hadoop101 ~]# rpm -qa | grep ntpfontpackages-filesystem-1.44-8.el7.noarchntpdate-4.2.6p5-28.el7.centos.x
2020-12-11 11:37:29 769
原创 (5)centos7克隆虚拟机并配置网络
1.选择一个新建好的虚拟机,右键点击管理点击克隆选择创建完整克隆修改虚拟机名称和存放位置点击完成克隆成功2.现在克隆完毕的虚拟机还是无法使用的。右键点击刚才克隆的虚拟机选择设置,之后打开网络适配器的高级选项,多点击几次生成MAC地址(由于克隆的是母虚拟机的MAC地址,这里点击生成生成自己的MAC地址)3.运行k8s_3虚拟,修改ifcfg-ens33文件(由于克隆的是母机的文件,修改ip)PS:Centos7以下的系统还需要修改/etc/udev.
2020-12-10 15:53:14 285
原创 (6)centos7设置图形界面
首先使用ctrl+alt+f2切换到命令行模式,如果本身就是命令行模式就直接看下面的步骤 然后输入如下命令,查看当前开机启动模式 systemctl get-default1graphical.target代表开机时启动图形化界面multi-user.target代表开机时启动dos界面最后输入如下命令设置开机启动图形界面 systemctl set-default graphical.target 1同理,如果想开机启动dos界面,就输入如下命令 systemctl s
2020-12-10 13:23:38 570
原创 (4)centos 7 下载安装
一、CentOS7.4下载 官网下载地址:http://vault.centos.org/ 1、进入CentOS下载官网,找到CentOS7.4版本2、在CentOS7.4版本页面中,找到isos/ 3、进入页面后,可以看到x86_644、在CentOS下载页面中,选择 CentOS-7-x86_64-DVD-1708.torrent进行下载5、下载完成之后,由于“CentOS-7-x86_64-DVD-1708...
2020-12-04 13:39:53 357
原创 (3)centos 7 常用命令整理
重启命令立刻重启(root用户使用)rebootshutdown -r now1init 6110分钟后自动重启(root用户使用)shutdown -r 10 1在时间为20:35时候重启(root用户使用)shutdown -r 20:35 1如果是通过shutdown命令设置重启的话,可以取消重启shutdown -c1关机命令立刻关机(root用户使用)halt1poweroff1shutdown.
2020-12-04 13:34:52 267
原创 (2)centos7 常用命令
文章目录 1.Centos的操作指令 1.1常用命令 软件操作指令 服务器硬件资源和硬盘操作 文件和文件夹操作命令 系统用户操作命令 防火墙相关设置 sudo提权和文件传输操作 权限操作 vim操作 1.2准备工作 2.Centos7环境安装 2.1汇总命令 2.2安装mysql 2.3mysql的一些操作和指令 2.4卸载mysql 2.5安装jdk 2.6
2020-12-04 13:32:39 481
原创 (1)centos 7 常用命令
CentOS7 常用命令大全1、学习教材2、Linux Shell 简介 Linux shell指的是一种程序,有了它,用户就能通过键盘输入指令来操作计算机了。Shell会执行用户输入的命令,并且在显示器上显示执行结果。这种交互的全过程都是基于文本的,与其他各章介绍的图形化操作不同。这种面向命令行的用户界面被称为CLI(Command Line interface)。在图形化用户界面(GUI)出现之前,人们一直是通过命令行界面来操作计算机的。现在,基于图形界面的工具越来越多,...
2020-12-04 13:30:59 297
SSI实例(源码+mysql数据库+部署)
2014-11-25
xheditor-1.2.1(demo,js,api,doc)
2014-11-21
struts2的单个文件上传
2014-09-11
solar1.4环境配置
2014-05-28
oracle学习笔记(从入门到精通)
2014-05-28
ExtJS4中文教程2+开发笔记+JS+JQUERY
2013-10-29
无损分区工具 Acronis Disk Director Suite v10
2015-11-03
Spring源码深度解析
2015-06-13
hibernate4+spring3+struts2搭建框架实例
2014-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人