自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 事务

什么是事务?百度百科中解释:指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。简单的说,事务就是并发控制的单位,是用户定义的一个操作序列。而一个逻辑工作单元要成为事务,就必须满足ACID属性。A:原子性(Atomicity)事务中的操作要么都不做,要么就全做。C:一致性(Consistency)事务执行的结果必须是从数据库从一个一致性状态转换到另一个一致性状态。I:隔离性(Isolation)一个事务的执行不能被其他事务干扰D:持久性(Durability)一

2020-12-09 09:51:09 108

原创 前端项目nodejs的相关操作

IntelliJ IDEA环境搭建 NodeJSnodejs在idea中的配置默认安装好了IDEA,在IDEA的file -> setting ->Plugin搜索nodejs下载,重启导入前端项目后在控制台输入npm run dev 运行程序命令:1、npm run build 进行打包,包是dist文件夹,修改src下的js文件中的ip2、我们在windows系统安装完node.js和npm后,由于需要加速从而选择安装cnpm,命令如下:npm install -g cnp

2020-12-09 09:13:46 186

原创 【IDEA双击快捷方式无法打开】

【IDEA双击快捷方式无法打开】Idea.bat可以正常打开原因:下载的某些文件导致Visual C++文件被破坏,得重新下载一个(不用删除)具体操作:官方正版链接:点击跳转进入下载64位的所以选中间X64:VC redist.x64.exe(按照自己需求下载)下载完成后直接打开,直接安装,安装完毕会要求重启系统,重启即可,重启后双击快捷就可以打开了。问题解决!!!...

2020-11-25 16:11:15 1105 1

原创 索引技巧

论索引技巧1、并不是所有索引对查询都有效SQL是根据表中数据来进行查询优化的,当索引列有大量数据重复时,SQL查询可能不会去利用索引,如一表中有字段sex,male、female几乎各一半,那么即使在sex上建了索引也对查询效率起不了作用2、索引并不是越多越好索引固然可以提高相应的 select 的效率,但同时也降低了 insert 及 update 的效率,因为 insert 或 update 时有可能会**重建索引**,所以怎样建索引需要慎重考虑,视具体情况而定。**一个表的索引数最好

2020-11-25 09:17:19 225 1

原创 数据库SQL优化总结

数据库优化(更新)1.尽可能避免全表查询,首先应考虑在 where 及 order by 涉及的列上建立索引索引技巧2.SQL语句尽可能减少表的全局扫描1、尽量少使用like模糊查询2、应尽量避免在 where 子句中对字段进行表达式操作*where row/2=1003、任何地方都不要使用*通配符去查询所有4、 exists 代替 in 5、减少where 字段值null判断6、 应尽量避免在 where 子句中使用!=或<>操作符7、应尽量避免在 where 子句中使用

2020-11-25 09:09:40 74

原创 大数据量级的Excel表格某一列加密

Excel表格列加密将一列的数据加密,并填入到下一列中,每次加密都是随机的,但是同一数据加密后,解密唯一public static void main(String[] args) { Workbook wb = null; try { String filepath = "C:\\Users\\xuyongqian\\Desktop\\用户信息20201120.xls"; InputStream is = new FileInputStream(file

2020-11-23 14:57:11 304

原创 Hadoop的DataNode及技术细节

一、DataNode用于存储数据,注意数据是以Block形式存储数据在DataNode上的存储位置由hadoop.tmp.dir属性决定,存储目录是dfs/data/current/块池/current/finalized/subdir0/subdir0DataNode会通过心跳机制(RPC方式)来向NameNode发送心跳信息Hadoop的HDFS体系结构二、SecondaryNameNodeSecondaryNameNode只是辅助NameNode进行元数据的合并Secondary

2020-09-16 16:23:42 486

原创 服务器上Mysql安装

一、下载Mysql下载地址:https://downloads.mysql.com/archives/community/二、环境配置检测系统是否自带Mysql# rmp -qa|grep mysql如果有进行强行卸载# rpm -e --nodeps mysql-libs-5.1.52-1.el6_0.1.x86_64检测系统是否自带mariadb# rpm -qa|grep mariadb# rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x8

2020-09-15 10:10:19 163

原创 Mysql主从热备

MySQL主从冷备安装1-环境准备1.俩台服务器192.168.3.177 #主服务器192.168.3.178 #从服务器2.俩台服务器分别安装mysql5.7#创建mysql用户groupadd mysqluseradd -r -g mysql mysqlpasswd mysql#创建mysql目录并赋权:cd /home/mkdir -p mysqlchown -R mysql:mysql mysql#移动安装包tar -zxvf mysql-5.7.22-linux-

2020-09-15 09:55:18 135

原创 Hadoop的NameNode详解(超详细)

NameNode详解管理DataNode和记录元数据Meta元数据包含:a. 记录数据的虚拟存储路径b. 记录文件的切块数量c. 记录数据块的存储位置d. 记录数据块的复本数量e. 记录文件权限元数据的大小是在150B左右NameNode将元数据维系在内存以及磁盘中元数据维系在内存中的目的是为了快速查询元数据维系在磁盘中的目的是为了崩溃恢复元数据的存储位置是由hadoop.tmp.dir属性决定,如果不配置则默认使用/tmp元数据在磁盘中是以edits文件和fsimage

2020-09-15 09:43:59 4478

原创 Hadoop一些数据案例

数据案例1)纽约时报当时累计4TB纸质文档资料,要将这些资料扫描为PDF,用了Hadoop,耗时24小时,成本240美元搞定了。由此可见,Hadoop的高校性和廉价性(Hadoop本身也有一套比较完善的检测机制确保集群正常运行)2)国内的很多公司在08年就开始使用Hadoop处理大规模数据集。比如淘宝,百度,华为,中国移动等等。淘宝的Hadoop应用支付宝的Hadoop应用Hadoop的技术细节一、概述在HDFS中,存在两类主要的节点:NameNode和DataNodeNameNode

2020-09-15 09:22:41 791

原创 Hadoop入门简介

Hadoop入门Hadoop概述1.Hadoop是Apache提供的开源的、可靠的、可扩展的、用于分布式计算的框架2.Hadoop除了官网提供的发行版以外,各大厂商也提供了发行版:Cloudera的CDH、华为是HDP3.Hadoop版本是特别混乱的Hadoop发展1.创始人:Doug Cutting(道格.卡丁)和Mike Cafarella 1.在2002年,Doug和Mike为了实现搜索引擎Nutch爬取了全网的10亿个网页的数据2.在2003年,Google发表了《The Goog

2020-09-14 17:57:39 181

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除