服务器
重口味码农
本博客用于记录自己学习中遇到的疑惑和记录,希望能和大家多多交流。
展开
-
elasticsearch出现 entity content is too long问题解决
elasticsearch出现 entity content is too long问题解决一、现象 项目中使用了[elasticsearch]的Java Low Level REST Client来操作es,低级客户端的特性就是需要手动控制对es的请求,所以会遇到一些请求过程中的问题。比如今天,线上环境在导出数据时es报错,提示 entity content is too long [145648701] for the configured buffer limit。大概意思是返回值过大,超过bu原创 2020-08-27 19:40:54 · 10383 阅读 · 1 评论 -
分布式定时任务
一:业务场景定时爬虫,每隔半小时或一小时爬取数据.每日凌晨写入数据仓库.定时检查系统环境. 平时工作中,经常会有一些需要固定时间的操作,一般我们会写定时脚本放在服务器上跑。二:解决方案1.timer定时 可以利用语言自带函数来实现延时任务。或是加入队列中。 2.linux 的crontab。 利用Linux的系统定时任务来跑一些固定时间的脚本。 3.分布式定时任务框架,如T原创 2017-08-18 17:11:38 · 1105 阅读 · 0 评论 -
利用139邮箱的免费短信提醒作为报警接口
各位开发者手机短信里肯定都收到过线上业务报警短信,邮箱里肯定有更多报警邮件,很多公司都把报警信息通过邮件发送,但是这样不能保证接收到。通过短信发送的话,即使很多短信接口很便宜,但是每条也有四五分钱,而且报警信息通过不会单个出现,所以,万一bug集中出现,就亏大了。然后我发现了个神器,以前一直没有注意的垃圾信息:移动提供的默认139邮箱,每次收到邮件都会发送免费短信,既然这样,为何不把报警邮件发到13原创 2017-08-18 17:33:45 · 9690 阅读 · 0 评论 -
Debian中文乱码解决办法
昨天朋友安装debian7遇到乱码的问题,很恶心,因为在改的过程中还会遇到乱码也就是说改不了。然后帮他百度了一下。。。。。。。。哈哈哈哈哈哈哈别问我他为什么百度不出来,我也不造哦~~大概是因为我比较帅吧( ╯□╰ ) 环境准备如果没有安装locales的话。所以需要先安装locales,命令为:aptitude install locales进行配置输入命令dpkg-reconfigure l原创 2016-11-24 11:18:03 · 37369 阅读 · 2 评论 -
文件上传至linux服务器的乱码问题
在把文件从windows传到linux服务器时,经常因为乱码而无法访问。由于linux系统编码一般设置为utf-8,而中文windows下通常默认编码是gb2312,因此经常需要将文件名或文件内容编码进行转换,当然都是utf-8到gb2312的转换! 文件名编码转换,convmv这个小巧玲珑的软件可以轻松将文件名编码转换搞定!onvmv -f GBK -t原创 2016-06-18 20:46:50 · 8883 阅读 · 0 评论 -
Redis数据结构探究
1、与其他数据库的对比最近系统中引入了Redis,在应用中发现Reids具有关系型数据库或其他缓存服务器所不具备的优点。 与关系型数据库如Mysql相比,Reids属于非关系型数据库,类似于Nosql,不同数据之间不需要有关联关系。 memcache也可以用来存储键值映射,同是对内存操作,和Redis性能差别不大,但是Redis具备以两种形式将数据写入硬盘的能力,并且除了存储普通的字符串键...原创 2018-07-03 16:48:15 · 513 阅读 · 0 评论