会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
wastonl
博客园
首页
新随笔
联系
订阅
管理
2024年10月20日
ES脚本使用
摘要: 简要介绍 有时候需要一些复杂逻辑时,就需要用到ES提供的脚本,可以在字段、自定义分数、排序等场景下使用。 ES默认的脚本叫做painless。 在支持脚本的ES API中,基本都循序以下的语法格式 "script": { "lang": "...", "source" | "id": "...",
阅读全文
posted @ 2024-10-20 14:12 wastonl
阅读(24)
评论(0)
推荐(0)
编辑
2024年10月11日
SpringMVC静态资源处理
摘要: 基本使用 @Component public class WebMvcConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) {
阅读全文
posted @ 2024-10-11 20:56 wastonl
阅读(22)
评论(0)
推荐(0)
编辑
2024年9月20日
Maven插件运行方式
摘要: 执行方式 maven插件执行的最小单元为goal,一个插件可以有多个goal。执行的方式主要为以下两种 由maven生命周期驱动,需要插件相应的goals绑定到具体的生命周期阶段中。 需要插件和要执行的goal显示声明到pom文件中。 # 可通过-D传递参数给插件的goal mvn package
阅读全文
posted @ 2024-09-20 00:48 wastonl
阅读(35)
评论(0)
推荐(0)
编辑
2024年9月17日
如何使用Maven将项目中的依赖打进jar包
摘要: 需求 有时候写一些库,需要其它三方依赖,但是又不想这个依赖影响到使用方,可以将这些三方依赖打到自己的项目jar包,并且更换包名,避免冲突(更换包名之后,项目中的类引用第三方依赖的类import语句也会跟着变化)。如Mybatis就使用了Ognl库,在打包时把Ognl的所有类都打到了Mybatis自己
阅读全文
posted @ 2024-09-17 19:06 wastonl
阅读(632)
评论(0)
推荐(0)
编辑
2024年9月2日
时区以及时区对于Java时间类格式化的影响
摘要: 时区基本概念 时区(Time Zone)是指地球上的一个地区与格林尼治标准时间(GMT)或协调世界时(UTC)之间的时间差异。由于地球自转的原因,不同的地理位置会有不同的时间。时区的划分使得世界各地能够更合理地安排时间,保持同步。 UTC(协调世界时): UTC 是一种标准时间,它没有受到地球自转速
阅读全文
posted @ 2024-09-02 22:57 wastonl
阅读(105)
评论(0)
推荐(0)
编辑
2024年8月17日
SpringMVC处理请求头、响应头、编码行为
摘要: 基本知识 http协议中,请求行、请求头部分都是采用的ascii编码,是不支持中文的,若携带不支持的字符,需要使用进行编码,比如常见的urlEncode。而请求体是支持任意编码的,通过Content-Type请求头的charset部分来告知服务端请求体使用何种方式编码。 响应行、响应头、响应体亦如是
阅读全文
posted @ 2024-08-17 17:07 wastonl
阅读(111)
评论(0)
推荐(0)
编辑
2024年8月11日
tomcat连接处理机制和线程模型
摘要: 前提 Tomcat中Connector实现主要有3种,NIO、NIO2、APR,其中NIO是默认方式。 NIO基于ServerSocketChannel NIO2基于AsynchronousServerSocketChannel 后面都是基于NIO模式来进行阐述。 Tomcat线程池 tomcat中
阅读全文
posted @ 2024-08-11 03:59 wastonl
阅读(115)
评论(0)
推荐(0)
编辑
2024年7月2日
树组件实现
摘要: 作用 提供一个通用的树组件模型,用于将元素列表转成树节点。 实现 元素节点定义 public interface TreeNodeElement { /** * 当前节点key */ String getKey(); /** * 父节点key */ String getParentKey(); }
阅读全文
posted @ 2024-07-02 21:26 wastonl
阅读(4)
评论(0)
推荐(0)
编辑
2024年3月29日
JWT示例与原理
摘要: 简介 JWT(JSON Web Token)是一种去中心化的web认证方案,信息存储在客户端。 数据结构 JWT通常由3部分组成,Header、Payload、Signature。每个部分都是用Base64Url编码后的字符串,每个部分之间由点分割。形如 Header.Payload.Signatu
阅读全文
posted @ 2024-03-29 23:36 wastonl
阅读(149)
评论(0)
推荐(0)
编辑
2024年1月29日
方法句柄API使用
摘要: 基本使用步骤 第一步,构造要调用方法的MethodType,由返回值类型+参数列表类型组成。 第二步,获取Lookup实例,一般使用MethodHandles类中提供的静态方法获取,最常用的MethodHandles.lookup()。 第三步,调用Lookup实例的findXXX方法获取到Meth
阅读全文
posted @ 2024-01-29 22:05 wastonl
阅读(105)
评论(0)
推荐(1)
编辑
下一页