java事故排查

top:查看CPU负载 free :查...

2019-04-12 16:44:25

阅读数 51

评论数 0

js处理计算精度问题方案

前言:由于计算机进制之间转换问题,导致计算结果误差,例如:js计算 0.1+0.2=0.3000000000004 解决方法: js引入如下:https://github.com/MikeMcl/decimal.js, 参考如下官方API文档 :http://mikemcl.github...

2019-04-03 16:22:40

阅读数 44

评论数 0

带虚拟节点的一致性Hash算法

public class ConsistentHashingWithVirtualNode { //待添加入Hash环的服务器列表 private static String[] servers = {"192.168.0.0:111", "192.168....

2019-04-03 16:17:29

阅读数 44

评论数 0

规避死锁方案

业务中需要遵循以下规则,可以很大程度上降低死锁发生的概率: 1)以固定的顺序访问表和行。 分为两种情景: 对于不同事务访问不同的表,尽量做到访问表的顺序一致; 对于不同事务访问相同的表,尽量对记录的id做好排序,执行顺序一致; 2)大事务拆小。大事务更倾向于死锁,如果业务允许,将大事务拆小...

2019-04-02 10:14:14

阅读数 42

评论数 0

定制线程池大小:最佳线程数

优化线程数量的主要工作就是避免“过大”或者“过小”,两种极端情况。 如果线程数过大,那么会导致对稀缺CPU和内存资源的竞争,会导致内存的使用量过高,可能导致资源耗尽。 如果过小,由于存在很多可用处理器资源未在工作,会对吞吐量造成损失; 建议:如果有不同类别的任务,并且它们拥有差别很大的行为,...

2019-03-30 17:18:07

阅读数 28

评论数 0

经典控制线程执行顺序

使用三个线程控制按照如下格式输出: 线程:1:1 线程:1:2 线程:1:3 线程:1:4 线程:1:5 线程:2:6 线程:2:7 线程:2:8 线程:2:9 线程:2:10 线程:3:11 线程:3:12 线程:3:13 线程:3:14 线程:3:15 线程:1:16 线程:1:17 线程:...

2019-03-29 18:23:56

阅读数 29

评论数 0

解决浏览器导出Excel文件名乱码问题

导出的时候需要设置: response.setHeader("Content-Disposition", "attachment;filename*=utf-8'zh_cn'" + URLEncoder.encode(fil...

2018-11-16 09:24:21

阅读数 592

评论数 0

Linux之大数据技术(十):修改主机名称

大数据技术之修改主机名称   5.3.2 修改主机名称 1)修改linux的主机映射文件(hosts文件) (1)进入Linux系统查看本机的主机名。通过hostname命令查看 [root@hadoop100 桌面]# hostname hadoop100 (2)如果感觉此主机名不...

2018-08-17 09:10:44

阅读数 119

评论数 0

Linux之大数据技术(九):修改ip地址

大数据技术之修改ip地址   5.2.3 修改IP地址 1)修改IP地址 [root@hadoop100 桌面]#vim /etc/sysconfig/network-scripts/ifcfg-eth0 以下标红的项必须修改,有值的按照下面的值修改,没有该项的要增加。 D...

2018-08-17 09:10:28

阅读数 792

评论数 0

Linux之大数据技术(八):克隆虚拟机

大数据技术之克隆虚拟机 5.8 克隆虚拟机 1)关闭要被克隆的虚拟机 2)找到克隆选项 3)欢迎页面   4)克隆虚拟机 5)设置创建完整克隆 6)设置克隆的虚拟机名称和存储位置 7)等待正在克隆 8)点击关闭,完成克隆 9)修改克隆后虚拟机的ip ...

2018-08-17 09:10:16

阅读数 240

评论数 0

Linux之大数据技术(七):安装VMWare

大数据技术之安装VMWare   一 安装VMWare虚拟化工具 1.1 进入安装向导 1.2 接受许可协议 1.3 自定义安装 1.4 更改安装路径 1.5 启动时检查产品更新 1.6 用户体验改进计划 1.7 桌面创建快捷方式 1.8 已准备...

2018-08-17 09:10:04

阅读数 144

评论数 0

Linux之大数据技术(六):安装VMTools工具

大数据技术之安装VMTools工具 一 什么是VMtools VM tools顾名思义就是Vmware的一组工具。主要用于虚拟主机显示优化与调整,另外还可以方便虚拟主机与本机的交互,如允许共享文件夹,甚至可以直接从本机向虚拟主机拖放文件、鼠标无缝切换、显示分辨率调整等,十分实用。 二 安装V...

2018-08-17 09:09:43

阅读数 135

评论数 0

Linux之大数据技术(五):安装SecureCRT

大数据技术之安装SecureCRT   6.1 安装SecureCRT Linux远程登录及相关工具介绍 Linux一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的Linux服务器。这时我们就需要远程登录到Linux服务器来管理维护系统。 Linux系统中是通过SSH服务...

2018-08-17 09:09:20

阅读数 225

评论数 0

Linux之大数据技术(四):安装CentOS

大数据技术之安装CentOS   一 安装前环境准备 安装虚拟机前必须开启BIOS虚拟化支持; 2.1 检查并开启BIOS虚拟化支持(方式一) 在电脑开机时,进入Bios页面,找到Virtualization Technology选项,设置为Enable。如下图所示。 2.2 检查...

2018-08-17 09:09:05

阅读数 145

评论数 0

Linux之大数据技术(三):SecureCRT中文乱码解决方法

大数据技术之SecureCRT中文乱码解决方法   6.3 SecureCRT中文乱码解决方法 1)重新查看会话,是否中文显示正常 2)依然无法正常显示中文,可能是由于Linux系统中默认的字符编码非UTF8所致 用root用户登录。输入cat /etc/sysconfig/i18n ...

2018-08-17 09:08:52

阅读数 86

评论数 0

Linux之大数据技术(二):SecureCRT鼠标粘贴配置

大数据技术之SecureCRT鼠标粘贴配置   6.2 SecureCRT鼠标粘贴配置 在SecureCRT软件中,鼠标选中内容即可复制内容。那么如何粘贴呢?   在选项->全局选项->终端->粘贴按钮设置(中和右) (...

2018-08-17 09:08:22

阅读数 159

评论数 0

Linux之大数据技术(一):找回Root密码

大数据技术之找回root密码   重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可。  1)重启Linux,见到下图,在3秒钟之内按下回车 2)三秒之内要按一下回车,出现如下界面 3)按下e键就可以进入下图 4)移动到下一行,再次按e键 5)移动到下一...

2018-08-17 09:08:08

阅读数 115

评论数 0

maven将依赖整体打成一个jar包

POM配置     <properties>        <maven.encoding>UTF-8</maven.encoding>         &...

2018-08-10 08:34:32

阅读数 379

评论数 0

Mybatis总结(一)

知识点: mybatis和springmvc通过订单商品 案例驱动          mybatis框架原理          mybatis开发dao两种方法:                    原始dao开发方法(程序需要编写dao接口和dao实现类)              ...

2018-08-09 08:42:19

阅读数 149

评论数 0

ZooKeeper典型应用场景

ZooKeeper 是一个高可用的分布式数据管理不系统协调框架。基于对 Paxos 算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得 ZooKeeper 解决很多分布式问题。 值得注意的是,ZK 并非天生就是为这些应用场景设计的,都是后来众多开发者根据其框架的特性...

2018-08-09 08:39:18

阅读数 244

评论数 0

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