![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java开发
文章平均质量分 74
记录工作中遇到的问题和学习的知识
让天地一先
av程序员
展开
-
通过切面拦截redis做底层埋点
最近在做一些通用的监控埋点,在做到 redis 时遇到了一些问题,搞了半天,有点麻烦,但总算是搞定了。原创 2023-12-07 14:02:32 · 85 阅读 · 0 评论 -
mtail语法详解
mtail是谷歌研发的一款,从应用程序的日志中提取指标到时序库的工具。由于最近要用到夜莺categraf采集器的mtail插件,碍于网络上mtail的资料比较少,所以专门记录一下mtail的语法。原创 2023-11-24 15:09:25 · 445 阅读 · 0 评论 -
夜莺V6监控系统功能梳理
最近接到任务需要调研夜莺监控系统,于是自己用docker部署了一套,由于之前从来没有接触过类似的系统,所以写下这篇文章用来记录使用心得。原创 2023-10-26 17:42:35 · 847 阅读 · 0 评论 -
ChatGPT Java API
ChatGPT Java API是github。我在使用过程中发现其中只封装了completions的SDK,由于我要使用到openAI的其他API,所以我对此项目进行了补充,增加了audio和images相关的SDK,包括audio/transcriptions、audio/translations、images/generations、images/edits、images/variations,共5个。原创 2023-08-25 16:40:48 · 278 阅读 · 0 评论 -
Controller层代码优化
controller层意为控制层,主要作用是用来处理外部请求,调用service层处理业务逻辑。所以一般情况下,controller层不应该包含业务逻辑,而是进行请求接收、参数解析、异常处理、调用service层、响应结果这一系列流程。原创 2023-08-04 16:30:21 · 78 阅读 · 1 评论 -
windows环境下使用docker安装oracle11g
昨天使用docker安装oracle11g的时候遇到了不少坑,所以打算记录一下安装过程。原创 2023-06-08 14:34:12 · 1685 阅读 · 0 评论 -
JKD8新特性之CompletableFuture详解
CompletableFuture实现了CompletionStage和Future两个接口,增加了异步回调、流式处理、多个Futrue组合处理的能力。原创 2023-01-18 15:40:03 · 167 阅读 · 0 评论 -
JKD8新特性之List的Stream流操作
如果流中的元素的类实现了 Comparable 接口,即有自己的排序规则,那么可以直接调用 sorted() 方法对元素进行排序,反之则需要调用sorted((T, T) -> int)自己定义排序规则。将流中的每一个元素 T 映射为一个流,再把所有流连接成为一个流,如下面的例子就是是把 List 中每个字符串元素以","分割开,变成一个新的 List。去除重复数据,需要注意的是该方法是通过equals()方法来判断是否重复的,所以像例子中的Node类去重时需要重写equals()方法。原创 2023-01-18 15:38:10 · 351 阅读 · 0 评论 -
layui.table 头部工具栏与行工具栏的实例
书接上文,话说这 layui 建好数据表格之后,后面往往还要加上几个按钮,上面可能还有个批量删除什么的,今天主要来说说这些功能是怎么实现的。首先是html页面,还是就一个空 table ,代码如下:<table id="layTable" lay-filter="tableTest"></table>生成数据表格的 js 代码如下:function table()...原创 2019-06-13 19:43:15 · 13972 阅读 · 2 评论 -
SpringBoot框架下laypage和lay-table的简单实例
这里写自定义目录欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Mark...原创 2019-06-12 21:21:58 · 1686 阅读 · 2 评论