自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

春哥个人学习笔记

个人学习笔记

  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 如果你的项目重启数据库连接数突增!连接数据库超时!请收下这个方子

现象1:每次上线项目DB的连接数会突增。猜测原因是项目关闭的时候没有释放连接资源导致。DB的connection资源没有正常释放,导致项目启动的时候再次创建数据库连接资源,就出现了连接数突增的现象。一段时间后mysql根据wait_time的配置,自动回收conncetion,所以连接数又回落回来。如果是是DB的connection资源没有正常释放,最可能的是在项目关闭的时候没有释放掉DB的连接资源。经过在查看线上jekins的上线脚本后,发现线上停止项目使用的kill进程的方式来停止项

2021-01-25 19:19:36 2011

原创 删除mac启动台里删不掉的图标

1.定位启动台DB文件位置1.打开访达点击最顶部菜单栏的“前往”-“前往文件夹”,接着输入“/private/var/folders”。2.搜索然后在弹出的访达窗口搜索栏输入:com.apple.dock.launchpad,搜索范围选择“folders”。接着进入“com.apple.dock.launchpad” 文件夹里,可以看到 “db”。![image.png](https://img-blog.csdnimg.cn/img_convert/9a832cd704940bb6764d8

2021-07-21 11:59:37 2936

原创 删除Mac终端的远程连接的历史记录

![image.png](https://img-blog.csdnimg.cn/img_convert/c542a4756f1456ae4682a971c7914f80.png#clientId=ub90c716f-92db-4&from=paste&height=428&id=u568eab54&margin=[object Object]&name=image.png&originHeight=856&originWidth=844&or

2021-07-21 11:57:16 1251 1

原创 next-key lock的规则

背景参考:https://blog.csdn.net/wanger61/article/details/107817158MySQL 后面的版本可能会改变加锁策略,所以这个规则只限于截止到现在的最新版本,即 5.x 系列<=5.7.24,8.0 系列 <=8.0.1,实验发现不同版本的差异主要是:索引范围查询的临界值的取舍有所不同。8.0范围查询加锁不包含临界值,7.0范围查询加锁包含临界值。Net-Key Lock的规则原则 1:加锁的基本单位是 next-key lock。nex

2021-06-21 15:35:38 5213

原创 Http无状态、Cookie、Session、Token三者之间的区别

Http无状态、Cookie、Session、Token三者之间的区别Http无状态CookieCookie的起源Cookie的创建注意Cookie的属性1.Name&Value2.Domain&Path3.Expires/Max-Age4.Size5.HTTP6.SecureSessionsessionId的使用有两种方式TokenToken的优点Token过期方案1.自动推迟2.Refresh Token无状态 TokenSession和Token比较为什么Token可以防止CSRF攻击

2021-06-16 10:18:21 393

原创 Lucene

Lucene介绍Lucene是一个全文搜索框架,而不是应用产品。因此它并不像http://www.baidu.com/ 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。   Lucene: 是一个索引与搜索类库,而不是完整的程序。倒排索引Lucene为什么快:压缩算法二元搜索倒排索引:根据属性的值来查找记录。这种索引表中的每一项都

2017-06-30 14:22:14 304

原创 HBase笔记-5.HBase的优化

1.表的设计1.1 Pre-Creating Regions默认情况下,在创建HBase表的时候会自动创建一个region分区,当导入数据的时候,所有的HBase客户端都向这一个region写数据,直到这个region足够大了才进行切分。一种可以加快批量写入速度的方法是通过预先创建一些空的regions,这样当数据写入HBase时,会按照region分区情况,在集群内做数据的负载均衡。

2017-06-26 15:21:32 340

原创 HBase笔记-4.HBase的mapredece

1.驱动类PutInDcustomerJob.javapackage com.chinalife.distributable.mergedcid.putIndcustomer;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.

2017-06-23 16:08:12 522

原创 HBase笔记-3.过滤器

比较运算符LESS匹配小于设定值的值LESS_OR_EQUAL匹配小于或等于设定值的值EQUAL匹配等于设定值的值NOT_EQUAL匹配大于设定值不相同的值GREATER_OR_EQUAL匹配大于或等于设定值的值GREATER匹配大于设定值的值NOT_OP排除一切值

2017-06-23 15:37:27 421

原创 HBase笔记-3.shell

# 创建user表,包含info、data两个列族create 'user', {NAME => 'info', VERSIONS => '3'},{NAME => 'data', VERSIONS => '3'}create 'user', 'info', 'data' 简写# 向user表中插入信息,row key为rk0001,列族info中添加name列标示符,值为zhang

2017-06-23 15:34:36 253

原创 HBase笔记-2.安装

一、HBase单机模式1.hbase-env.sh中配置JAVA_HOME2.hbase-site.xml配置 hbase.rootdir file:///home/testuser/hbase hbase.cluster.distributed false hbase.zookeeper.quorum /home/testuser/zo

2017-06-23 15:17:50 310

原创 HBase笔记-1.基本介绍

HBase简介 HBase-Hadoop Database,是一个提供高可靠性、高性能、列存储、可伸缩、实时读写的数据库系统。 利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用zookeeper作为其分布式协同服务。 主要用来存储结构化和半结构化的数据(列存NOSQL数据库) HBase数据模型 R

2017-06-23 14:49:33 625

原创 elementary os配置环境

1.卸载ibussudo apt-get remove –purge ibus sudo apt-get autoremove2.安装多媒体框架sudo apt-add-repository ppa:mc3man/trusty-media sudo apt-get update sudo apt-get install Ubuntu-restricted-extras ffmpeg gstre

2017-02-28 11:07:02 1378

原创 VMWare的随手笔记

1.VMWare的网络连接方式区别连接方式 宿主机和虚拟机 虚拟机对外网的访问 外网对虚拟机的访问 Host-Only可以相互访问 不能直接访问不能直接访问NAT虚拟机可以访问宿主机可以(通过宿主机)不能直接访问桥接可以相互访问直接访问直接访问2.VMWare虚拟机克隆L

2017-02-28 10:47:34 318

原创 05-Hadoop的HA搭建

前期Linux环境准备1.修改Linux主机名2.修改IP3.修改主机名和IP的映射关系4.关闭防火墙5.ssh免登陆6.安装JDK,配置环境变量等集群规划主机  IP 安装软件 运行进程 weekend01192.168.1.201jdk、hadoopNameNod

2017-02-28 10:16:18 361

原创 04-常见mr算法实现和shuffle的机制

hadoop中的序列化机制Writable,接口是序列化的接口,Comparable是排序实现接口 1.自定义传递值的类型package com.apollo.mr.flowsum;import org.apache.hadoop.io.WritableComparable;import java.io.DataInput;import java.io.DataOu

2017-02-27 16:51:50 1778

原创 03-mapreduce的原理和编程

wordcount实例 1.mapperpackage com.apollo.mr.wordcount;import org.apache.hadoop.io.LongWritable;import org.apache.hadoop.io.Text;import org.apache.hadoop.mapreduce.Mapper;import java.io.IOException;

2017-02-27 12:38:51 255

原创 02-HDFS的原理和使用操作、编程

一、NN元数据管理机制NN的职责:1.维护元数据信息2.维护HDFS的目录树3.响应客户端①用户向NN申请上传文件②NN将分配的DN信息记录追加在edit.log的文件中③NN将分配的DN信息返回给客户端④客户端将文件切块后,上传到各个DN节点上⑤客户端将上传成功的信息返回给NN节点,⑥NN将edit.log文件中的内容写入内存中,一

2017-02-27 11:01:41 306

原创 01-Hadoop伪分布式安装

1.准备Linux环境1.修改主机名vim /etc/sysconfig/networkNETWORKING=yesHOSTNAME=itcast ###2.修改IPvim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE="eth0"BOOTPROTO="static" ###HWADDR

2017-02-27 10:27:09 308

windows下hadoop本地测试需要修改的源码

将两个类org.apache.hadoop.io.nativeio.NativeIO.java,org.apache.hadoop.mapred.YARNRunner.java 放到工程的src下,两个类的package不修改,否则覆盖不掉原来的hadoop的那两个类

2017-07-04

空空如也

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

TA关注的人

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