
Java
文章平均质量分 75
chenthe1
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java动态解决This limit can be set by changing the [index.max_result_window] index level setting.]]深度分页查询
track_total_hits 设置为false禁用跟踪匹配查询的总点击次数。在查询时候把 track_total_hits 设置为 true。使用这种方式代码撰写时也要和第一种一样在代码中限制保持一致。3.在使用工具访问时添加track_total_hits设置。设置为true就会返回真实的命中条数。2.代码中解除限制并且设置最大返回值。elasticsearch中。有上限限制:默认10000。在创建索引时添加最大上限设置。设置查询最大上限20000。1.在请求时解除限制。原创 2023-10-26 16:23:32 · 1059 阅读 · 0 评论 -
Nacos 下载、配置、Nacos闪退Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or
最近公司进行了架构升级,开始使用微服务架构,并使用Nacos做为注册中心,下面是对Nacos的一些安装与配置。Nacos闪退问题。原创 2023-10-01 00:17:14 · 273 阅读 · 0 评论 -
Java 注解计算12生肖,java Data中获取年,根据生日日期获取生肖注解,根据输入时间获取生肖,自定义注解的方式获取生肖 根据年份时间获取十二生肖
Java 注解计算12生肖,根据年份时间获取十二生肖;最近,开发中需要增加生肖,但是不想增加字段,于是通过注解的方式,实现生日与生肖的转换。Java 计算生肖,java Data中获取年,根据生日日期获取生肖注解,根据输入时间获取生肖,注解的方式获取生肖,自定义注解原创 2023-08-21 21:51:41 · 730 阅读 · 0 评论 -
Java进程ProcessBuilder类的介绍及使用,ProcessBuilder调用外部程序执行shell命令Linux命令,示例调用本地FFMPEG命令执行视频转码和剪辑
Java进程ProcessBuilder类的介绍及使用,ProcessBuilder调用外部程序执行shell命令Linux命令。Runtime类的exec方法之行bat脚本,但是此方法不好的地方在于脚本执行时会弹出一个cmd程序界面框。后面在参考YANG的源码时发现了另一种运行时执行JAVA命令的方法,由此延申,了解了PorcessBuilder类的作用及用法。ProcessBuilder类是J2SE 1.5在java.lang中新添加的一个新类,此类用于创建操作系统进程,它提供一种启动和管理进程的方法。原创 2023-07-09 18:45:58 · 19537 阅读 · 2 评论 -
ElasticSearch分组聚合查询
【代码】ElasticSearch分组聚合查询。原创 2024-08-04 11:39:09 · 449 阅读 · 0 评论 -
HttpServletRequest在Spring中的获取和注入 @Autowired注入Request
在最近一次团队review代码时,团队成员发现有将HttpServletRequest 直接通过@Autowired注入的情况,于是大家产生了一个疑问,HttpServletRequest并非Spring中的类,且在没有手动通过@Bean的方式注入,Spring是怎么做到帮开发者完成注入的?同时,我们知道ioc容器中默认注入的Bean是单例,而每个请求都是独立的,这样不会出问题吗?为了研究明白为什么,我找了些资料,同时写了个简单的demo研究了下。原创 2023-05-05 22:54:39 · 4354 阅读 · 4 评论 -
AopContext.currentProxy的原理和实战(解决同一个类中方法嵌套事务的失效问题)
其实AopContext.currentProxy()的本质是使用的ThreadLocal生成本地代理,这样的做法可能影响性能,后续文章对ThreadLocal的内部原理和性能进行进一步深入!当然,如果你觉得文章有什么让你觉得不合理、或者有更简单的实现方法又或者有理解不来的地方,希望你在看到之后能够在评论里指出来,我会在看到之后尽快的回复你。System.out.println("A方法执行开始!System.out.println("A方法执行结束!return "事务B触发成功!* 事务B单独的事务。原创 2023-04-29 15:31:27 · 1268 阅读 · 0 评论 -
java List报错Method threw ‘java.lang.UnsupportedOperationException‘ exception. 解决
当然,如果你觉得文章有什么让你觉得不合理、或者有更简单的实现方法又或者有理解不来的地方,希望你在看到之后能够在评论里指出来,我会在看到之后尽快的回复你。Arrays.asList()返回的 List 与 new ArrayList() 不是一个类型,缺少泛型结构;new ArrayList()底层是重写了 Arrays.asList();List使用Arrays.asList()初始化后,再add对象时报错。因此,集合的方法在 Arrays.asList() 里是没有的。原创 2023-03-11 15:54:55 · 3406 阅读 · 0 评论 -
fastjson2为什么这么快?
导读本文作者从以下三个方面讲述了fastjson2 使用了哪些核心技术来提升速度。1、用「Lambda 生成函数映射」代替「高频的反射操作」2、对 String 做零拷贝优化3、常见类型解析优化fastjson 是很多企业应用中处理 json 数据的基础工具,其凭借在易用性、处理速度上的优越性,支撑了很多数据处理场景。fastjson 的作者「高铁」已更新推出 2.0 版本的 fastjson,即 fastjosn2[1]。首先,Fastjson究竟有多快?我们看一下使用提供的程序进行。原创 2023-02-21 09:53:07 · 694 阅读 · 0 评论 -
@JsonSerialize(using = ToStringSerializer.class)和@JsonSerialize注解的使用方法
关于这个注解的方法,可以自己定义class,作为using的值来使用。/*** 订单创建时间*/这个的意义就是当转成json时,把时间转成秒的格式。@Override创建一个注解类,统一帮助我们实现对BigDecimal此类型字段数值的封装操作if (value!= null) {} else {创建完注解类后,具体什么字段需要保留两位有效数字,就在对应的字段上加上此注解最后返回的值就是保留两位有效数字的。原创 2023-02-21 00:03:27 · 14337 阅读 · 0 评论 -
List对象列表中stream通过多个字段去重生成新列表,求和,排序
List对象列表中通过stream多个字段去重生成新列表,话不多说,直接上代码,两种方式实现多字段去重原创 2023-02-12 14:01:47 · 4695 阅读 · 0 评论 -
Java中mongodb指定DB通过aggregate聚合查询操作示例
大家都知道,mongodb是一个非关系型数据库,也就是说,mongodb数据库中的每张表是独立存在的,表与表之间没有任何依赖关系。当我们数据量非常大时,都通过筛选条件去筛选不尽人意;所以,我们设计的时候,就直接通过DB进行区分,如:聊天记录,通过roomId建DB等。在mongodb中,除了各种CRUD语句之外,还给我们提供了聚合的功能,这篇文章主要来跟大家聊聊mongodb的aggregate的操作。原创 2022-12-27 16:42:39 · 3606 阅读 · 0 评论 -
mongoDB mapreduce使用总结
大家都知道,mongodb是一个非关系型数据库,也就是说,mongodb数据库中的每张表是独立存在的,表与表之间没有任何依赖关系。在mongodb中,除了各种CRUD语句之外,还给我们提供了聚合和mapreduce统计的功能,这篇文章主要来跟大家聊聊mongodb的mapreduce的操原创 2022-11-19 14:56:54 · 2892 阅读 · 0 评论 -
Java中Elasticsearch使用类似MySQL的OR和AND查询
java中es查询中使用类似MySQL的OR和AND运算符原创 2022-09-14 20:10:22 · 3471 阅读 · 0 评论 -
MySQL数据库插入emoji表情问题?Incorrect string value: ‘\\xF0\\x9F\\x98\\x8D\\xF0\\x9F...‘Mysql批量由utf8转化utf8mb4
MySQL数据库插入emoji表情问题?Incorrect string value: '\\xF0\\x9F\\x98\\x8D\\xF0\\x9F...'Mysql批量由utf8转化utf8mb4原创 2022-03-22 09:39:24 · 2910 阅读 · 0 评论