自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql数据库技术Tip

1. VARCHAR(N)中的N代表的是字符数,而不是字节数使用UTF8存储255个汉字 Varchar(255)=765个字节。过大的长度会消耗更多的内存。2. 避免使用TEXT、BLOB数据类型,最常见的TEXT类型可以存储64k的数据。建议把BLOB或是TEXT列分离到单独的扩展表中。Mysql内存临时表不支持TEXT、BLOB这样的大数据类型,如果查询中包含这样的数据,在排序等操作时,就不能使用内存临时表,必须使用磁盘临时表进行。而且对于这种数据,Mysql还是要进行二次查询,会使sql性能变

2020-06-05 10:30:03 151

原创 布隆过滤器介绍以及实现

1.什么是布隆过滤器(Bloom-Filter)介绍:Bloom-Filter一般用于在大数据量的集合中判定某元素是否存在。常用应用场景:当并发量很大并且无效请求较多时,很容易造成缓存击穿,使用布隆过滤器来过滤无效请求。2.布隆过滤器实现原理。布隆过滤器采用多个相互独立的hash函数,结合bit数组的底层数据结构,计算hash值。对hash结果对应的位置进行取值,假如有位置是0值则说明数据不存在。比如:优缺点:优点是空间效率和查询时间都远超过一般的算法,缺点是有一定的误识别率和.

2020-05-24 23:31:10 155

原创 java 堆排序实现

public class Main { public static void adjustTree(int[] a, int i, int len) { int temp, j; temp = a[i]; // 沿关键字较大的孩子结点向下筛选 for (j = 2 * i; j < len; j *= 2) { ...

2018-09-09 19:27:40 91

原创 macOS 安装scrapy

安装 homebrew,打开terminal,输入ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 查看homebrew是否安装成功:brew doctor 安装wget (若已安装好wget,这步跳过)brew install wget...

2018-07-23 04:48:01 188

原创 启动Tomcat报artifact错误

当调用Tomcat启动工程的时候出现error, 如下:war exploded: Error during artifact deployment. See server log for details.解决方式如下:File->Project Structure->左侧栏Artifacts错误提示,以波浪线的形式提示用户点击右下角Fix按钮,选择修复,直到波浪线消失亲测有效...

2018-07-15 12:27:41 976

翻译 spring 搭建手动版实战

1. 获取spring 框架jar包在http://maven.springframework.org/release/org/springframework/spring/里选择不同的框架2.

2018-07-15 08:33:34 195

空空如也

空空如也

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

TA关注的人

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