随笔分类 -  基础知识

摘要:一直以来都以为这个是不是很难,最近没push必须用这个,发现原来异常简单。 1. 启用 core文件 首先 ulimit –a 查看是否开启core文件 看第一行的 core file size,像这样为0的话就是没开。就需要用下面的命令开启 ulimit -c unlimited 开启,然后再 u 阅读全文
posted @ 2025-04-23 17:59 yeren2046 阅读(94) 评论(0) 推荐(0)
摘要:结构体指定初始化应该是C和C++都有的一个语法。这个语法在ffmpeg中被大量使用。 1. 应用场景 比如ffmpeg中 AVInputFormat ff_mov_demuxer = { .name = "mov,mp4,m4a,3gp,3g2,mj2", .long_name = NULL_IF_ 阅读全文
posted @ 2022-09-29 11:17 yeren2046 阅读(121) 评论(0) 推荐(0)
摘要:整理浏览器标签 看到之前收藏的一个 do{ } while(0) 使用的好处,今天再看感觉这样用依然很妙。 使用 do{ } while(0) 主要目的其实是为了利用循环里面可以break ,很优雅的实现跳过一些代码的执行 示例: do{ 语句1; 语句2; if(条件){ 语句3; break; 阅读全文
posted @ 2022-05-16 14:48 yeren2046 阅读(95) 评论(0) 推荐(0)
摘要:刚遇上的一个情况,记录一下 这段代码在跑的时候,通过调试在init()函数种,bStarted被设为true了,但是在getStatus()函数中获取的值却又是false。如果定义bStarted的时候不设为false,getStatus()的值又是true。 一时间有些懵逼。 问了同事才知道,st 阅读全文
posted @ 2021-03-25 20:35 yeren2046 阅读(80) 评论(0) 推荐(0)
摘要:本文基于windows上的redis,版本位 Redis-x64-5.0.10 1. 创建sentinel.conf文件 文件中添加以下内容: 告诉sentinel去监听地址为ip:port的一个master,这里的master-name可以自定义,quorum是一个数字,指明当有多少个sentin 阅读全文
posted @ 2021-02-08 15:32 yeren2046 阅读(222) 评论(0) 推荐(0)
摘要:/** * @Author: * @Description:获取某个目录下所有直接下级文件,不包括目录下的子目录的下的文件,所以不用递归获取 * @Date: */ public static List<String> getFiles(String path) { List<String> fil 阅读全文
posted @ 2020-07-21 11:09 yeren2046 阅读(2242) 评论(0) 推荐(0)
摘要:1. parseObject解析为一个对象。示例:String json = new String(Files.readAllBytes(Paths.get(getRoodDir() + "config.json")), StandardCharsets.UTF_8);ConfigObj obj = JSONObject.parseObject(json,ConfigObj.class);2.pa... 阅读全文
posted @ 2020-07-21 09:27 yeren2046 阅读(1067) 评论(0) 推荐(0)
摘要:1. 修改副本数量 ### 设置副本数量 PUT {{host}}/{{index}}/_settings Content-Type: application/json { "index":{ "number_of_replicas": 0 } } 2. 配置每分钟解析数量 #配置ES每分钟解析数量 阅读全文
posted @ 2020-05-25 17:46 yeren2046 阅读(1620) 评论(0) 推荐(0)
摘要:一致以来都是用 http://127.0.0.1:8888/getPhoto?imgUrl=1.jpg 的形式获取数据,今天突然要 http://127.0.0.1:8888/getPhoto/1.jpg 这样获取图片数据,竟然有点懵逼了。 直接贴代码: @RequestMapping(value 阅读全文
posted @ 2020-05-12 19:34 yeren2046 阅读(3643) 评论(0) 推荐(0)
摘要:实际工作中经常需要根据id查详情,常规的可以用query的方式实现,这里记录用 MultiGet 来实现的主要代码。 压测的初步感觉是 MultiGet 比用 query 更快,暂时还没有做严谨的对比。 1. 创建 client // endpoints如: 127.0.0.1:9200,127.0 阅读全文
posted @ 2020-05-06 16:15 yeren2046 阅读(28775) 评论(1) 推荐(0)
摘要:1. 控制分析当我们自定义了一个分析器,这个时候我们可能需要知道我们定义的分析器的效果是不是和我们预期的一样,控制分析可以直观的帮助我们。(1)分析器常用自带分析器:standard,english@testdata7="软件园" ### 分析器 GET {{host}}/{{index}}/_an 阅读全文
posted @ 2020-04-13 16:13 yeren2046 阅读(224) 评论(0) 推荐(0)
摘要:函数定义:long count(); boolean anyMatch(Predicate<? super T> predicate); boolean allMatch(Predicate<? super T> predicate); boolean noneMatch(Predicate<? s 阅读全文
posted @ 2020-02-13 17:25 yeren2046 阅读(3224) 评论(0) 推荐(0)
摘要:logstash是一个非常强大的数据迁移工具。这里主要记录今天使用到的几个简单用法。 其中比较需要注意的是 迁移到elasticsearch的时候,output 的 elasticsearch 中的 mappings 最好自己建。虽然不自己建立logstash会自动建立,但是自动建立出来的mappi 阅读全文
posted @ 2019-11-29 15:57 yeren2046 阅读(1620) 评论(0) 推荐(0)
摘要:一、数据类型 1. 字符串 和 数字 互转 2.字符串 关键字String用于表示字符串文字,字符串值嵌入单引号或双引号中。因此可以使用单引号或双引号来创建字符串: 可以使用${expression}将表达式的值放在字符串中: 使用带有单引号或双引号的三引号创建多行字符串: 3.列表类型 声明固定长 阅读全文
posted @ 2019-11-28 15:15 yeren2046 阅读(663) 评论(0) 推荐(0)
摘要:这个问题之前就遇到了,虽然猜到有现成解决办法,但是一直没有正面解决,今天找到了解决方案,mark一下。 主要就是一个TypeReference的使用。 直接上代码比较容易看懂。 1.泛型 这是一个示例的模板类 2. 反序列化 CaterEsSource试自定义的一个类。 代码自己应该说的很清楚了。 阅读全文
posted @ 2019-11-19 16:15 yeren2046 阅读(2679) 评论(0) 推荐(0)
摘要:在不同的版本中日志的分级也有区别,下面以日志记录器Logger的分类来进行讨论六个日志等级:TRACE 、 DEBUG 、 INFO 、 WARNING 、ERROR 、FATAL还有两个特殊等级 ALL、OFF,全部日志打开和关闭,这里不做讨论(1)TRACETRACE 在线调试。该级别日志,默认情况下,既不打印到终端也不输出到文件。此时,对程序运行效率几乎不产生影响。 (2)DEBUGDEBU... 阅读全文
posted @ 2019-11-14 11:19 yeren2046 阅读(5858) 评论(0) 推荐(1)
摘要:参考博客:https://blog.csdn.net/conquerwave/article/details/77666226 运行结果: 阅读全文
posted @ 2019-10-12 10:24 yeren2046 阅读(3218) 评论(0) 推荐(0)
摘要:原博客:https://www.cnblogs.com/yangy608/p/3936848.html 1.实体上 2.代码上 注意:只对VO起作用,Map List不起作用,例如: 输出: {"b":"b","a":null} null|b 输出: {"b":"b"} |b 阅读全文
posted @ 2019-10-10 17:53 yeren2046 阅读(717) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/dahu daqing/p/7040764.html 参考:老顽童log模块,讲的很细致,基本上拿到手就可以直接用了,很赞 1 logging模块简介 logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、 阅读全文
posted @ 2019-09-23 20:47 yeren2046 阅读(297) 评论(0) 推荐(0)
摘要:参考博客:https://www.cnblogs.com/phpshen/p/8668833.html es集群信息有些版本下如果证书过期就会查不到,有些版本貌似不需要,提供一个据说不需要证书的版本的下载地址(刚用,还不确认是不是真的):https://www.elastic.co/guide/en 阅读全文
posted @ 2019-09-23 15:02 yeren2046 阅读(2477) 评论(0) 推荐(0)