![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人
nobug侠
热爱生活,热爱工作,热爱自己
展开
-
事务
什么是事务? 百度百科中解释:指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 简单的说,事务就是并发控制的单位,是用户定义的一个操作序列。 而一个逻辑工作单元要成为事务,就必须满足ACID属性。 A:原子性(Atomicity) 事务中的操作要么都不做,要么就全做。 C:一致性(Consistency) 事务执行的结果必须是从数据库从一个一致性状态转换到另一个一致性状态。 I:隔离性(Isolation) 一个事务的执行不能被其他事务干扰 D:持久性(Durability) 一原创 2020-12-09 09:51:09 · 105 阅读 · 0 评论 -
前端项目nodejs的相关操作
IntelliJ IDEA环境搭建 NodeJS nodejs在idea中的配置 默认安装好了IDEA,在IDEA的file -> setting ->Plugin搜索nodejs下载,重启 导入前端项目后 在控制台输入npm run dev 运行程序 命令: 1、npm run build 进行打包,包是dist文件夹,修改src下的js文件中的ip 2、我们在windows系统安装完node.js和npm后,由于需要加速从而选择安装cnpm,命令如下: npm install -g cnp原创 2020-12-09 09:13:46 · 185 阅读 · 0 评论 -
【IDEA双击快捷方式无法打开】
【IDEA双击快捷方式无法打开】Idea.bat可以正常打开 原因: 下载的某些文件导致Visual C++文件被破坏,得重新下载一个(不用删除) 具体操作: 官方正版链接:点击跳转 进入下载64位的所以选中间X64:VC redist.x64.exe(按照自己需求下载) 下载完成后直接打开,直接安装,安装完毕会要求重启系统,重启即可,重启后双击快捷就可以打开了。 问题解决!!! ...原创 2020-11-25 16:11:15 · 1103 阅读 · 1 评论 -
索引技巧
论索引技巧 1、并不是所有索引对查询都有效 SQL是根据表中数据来进行查询优化的,当索引列有大量数据重复时, SQL查询可能不会去利用索引,如一表中有字段sex,male、female几乎各一半, 那么即使在sex上建了索引也对查询效率起不了作用 2、索引并不是越多越好 索引固然可以提高相应的 select 的效率,但同时也降低了 insert 及 update 的效率, 因为 insert 或 update 时有可能会**重建索引**,所以怎样建索引需要慎重考虑,视具体情况而定。 **一个表的索引数最好原创 2020-11-25 09:17:19 · 223 阅读 · 1 评论 -
数据库SQL优化总结
数据库优化(更新) 1.尽可能避免全表查询,首先应考虑在 where 及 order by 涉及的列上建立索引 索引技巧 2.SQL语句尽可能减少表的全局扫描 1、尽量少使用like模糊查询 2、应尽量避免在 where 子句中对字段进行表达式操作*where row/2=100 3、任何地方都不要使用*通配符去查询所有 4、 exists 代替 in 5、减少where 字段值null判断 6、 应尽量避免在 where 子句中使用!=或<>操作符 7、应尽量避免在 where 子句中使用原创 2020-11-25 09:09:40 · 74 阅读 · 0 评论 -
大数据量级的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 · 302 阅读 · 0 评论 -
Hadoop的DataNode及技术细节
一、DataNode 用于存储数据,注意数据是以Block形式存储 数据在DataNode上的存储位置由hadoop.tmp.dir属性决定,存储目录是dfs/data/current/块池/current/finalized/subdir0/subdir0 DataNode会通过心跳机制(RPC方式)来向NameNode发送心跳信息 Hadoop的HDFS体系结构 二、SecondaryNameNode SecondaryNameNode只是辅助NameNode进行元数据的合并 Secondary原创 2020-09-16 16:23:42 · 485 阅读 · 0 评论 -
服务器上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 · 162 阅读 · 0 评论 -
Mysql主从热备
MySQL主从冷备安装 1-环境准备 1.俩台服务器 192.168.3.177 #主服务器 192.168.3.178 #从服务器 2.俩台服务器分别安装mysql5.7 #创建mysql用户 groupadd mysql useradd -r -g mysql mysql passwd mysql #创建mysql目录并赋权: cd /home/ mkdir -p mysql chown -R mysql:mysql mysql #移动安装包 tar -zxvf mysql-5.7.22-linux-原创 2020-09-15 09:55:18 · 135 阅读 · 0 评论 -
Hadoop的NameNode详解(超详细)
NameNode详解 管理DataNode和记录元数据Meta 元数据包含: a. 记录数据的虚拟存储路径 b. 记录文件的切块数量 c. 记录数据块的存储位置 d. 记录数据块的复本数量 e. 记录文件权限 元数据的大小是在150B左右 NameNode将元数据维系在内存以及磁盘中 元数据维系在内存中的目的是为了快速查询 元数据维系在磁盘中的目的是为了崩溃恢复 元数据的存储位置是由hadoop.tmp.dir属性决定,如果不配置则默认使用/tmp 元数据在磁盘中是以edits文件和fsimage原创 2020-09-15 09:43:59 · 4470 阅读 · 0 评论 -
Hadoop一些数据案例
数据案例 1)纽约时报当时累计4TB纸质文档资料,要将这些资料扫描为PDF,用了Hadoop,耗时24小时,成本240美元搞定了。由此可见,Hadoop的高校性和廉价性(Hadoop本身也有一套比较完善的检测机制确保集群正常运行) 2)国内的很多公司在08年就开始使用Hadoop处理大规模数据集。比如淘宝,百度,华为,中国移动等等。 淘宝的Hadoop应用 支付宝的Hadoop应用 Hadoop的技术细节 一、概述 在HDFS中,存在两类主要的节点:NameNode和DataNode NameNode原创 2020-09-15 09:22:41 · 791 阅读 · 0 评论 -
Hadoop入门简介
Hadoop入门 Hadoop概述 1.Hadoop是Apache提供的开源的、可靠的、可扩展的、用于分布式计算的框架 2.Hadoop除了官网提供的发行版以外,各大厂商也提供了发行版:Cloudera的CDH、华为 是HDP 3.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 阅读 · 0 评论