Java
文章平均质量分 57
mikelv01
沉迷量化投资
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
3.15版本poi导致FileMagic文件找不到问题解决过程记录
3.15版本poi导致FileMagic文件找不到问题解决过程记录原创 2023-02-24 16:37:44 · 1818 阅读 · 0 评论 -
记踩HttpRequest设置header无效导致404问题
记踩HttpRequest设置header无效导致404问题原创 2022-07-29 20:28:16 · 3169 阅读 · 0 评论 -
Java之List转MultipartFile
List转MultipartFile原创 2022-07-19 13:58:41 · 2922 阅读 · 2 评论 -
springboot+企微实现项目异常告警
httpServletRequest.getParameterMap()为空_凡凡轶崔的博客-优快云博客群机器人配置说明 - 接口文档 - 企业微信开发者中心 (qq.com)由于项目中暂时没有接入日志系统,导致平时查看异常信息非常的不方便。而且每次都需要产品,测试发现了才知道出错了,这影响不太好。于是结合 切面 + 全局异常拦截 等技术实现结合企微的实时告警。我是利用企微中提供的群机器人发布异常信息,新建一个机器人会提供一个Webhook地址开发者可以按提供的Webhook发起HTTP P原创 2022-04-14 17:35:56 · 2568 阅读 · 0 评论 -
mybatisplus-LambdaQueryWrapper使用
MyBatis-Plus 条件构造器(Wrapper) - 简书 (jianshu.com)mybatis-plus update 更新操作_ChengLc1612的博客-优快云博客Mybatis-Plus(mbp) 提供 Wrapper 极大的减少大家的写SQL 的时间,Wrapper 类封装了大量的逻辑方法 eq , gt , lt等,使得操作数据库的代码进一步简洁。在代码中有更新数据的需求,发现 mbp 提供了 UpdateWrapper 类简化更新的操作。继承自 BaseMapper 的原创 2022-04-02 15:10:53 · 44602 阅读 · 4 评论 -
Java参数传递实现引用传递
这一次,彻底解决Java的值传递和引用传递 - 掘金 (juejin.cn)java 传递参数的两种方式_maoyeqiu的专栏-优快云博客_java传参在项目开发过程中碰到一个问题,如果当传参的参数数量比较多的时候,然后下面的代码又需要用到这些参数的时候怎么处理?因为在 Java 中是没有指针这种概念的。所以对于基本类型来说,参数的传递实际是拷贝一份变量值的副本给到参数,方法内的修改不会改变原有的变量。而对于除基本类型以外的其他类型,参数的传递实际是将一个指向原有对象的引用传递给参数,如果方原创 2022-01-24 15:00:04 · 2176 阅读 · 0 评论 -
Java之Util下Function类学习
JAVA8的java.util.function包Java8之Consumer、Supplier、Predicate和Function攻略一.概述nametypedescriptionConsumerConsumer<T>接收T对象,不返回值PredicatePredicate<T>接收T对象并返回 booleanFunctionFunction<T,R>接收T对象,返回R对象SupplierSupplier&原创 2020-11-10 19:22:35 · 3188 阅读 · 0 评论 -
OpenCV结合Java入门学习
face-detection:Java中用OpenCV实现人脸识别java实现opencv人脸识别(二)Java使用Opencv进行人脸识别java调用本地摄像头,实现人脸识别‘java引用虹软免费人脸识别sdk(demo)opencv官网OpenCV 教程最近负责face服务,有关于人脸检测,比对和识别等功能的维护。一直用的是虹软第三方的sdk,查了下资料发现网友说opencv可以实现该功能。一.概述OpenCV是一个用于图像处理、分析、机器视觉方面的开源函数库。无论你是做科学研原创 2020-09-24 19:45:06 · 3094 阅读 · 0 评论 -
Java 省市区数据修改总结
StringUtils.isNumeric判断是否是数字字符串map迭代的四种方式字典服务里面的省市区数据需要修改,例如 广东省佛山市顺德区 --> 顺德区。在修改的过程中学到了 java关于判断是否是数字类型; Map 类型的迭代要求:/** * 修改省市区数据: * 广东省佛山市顺德区 --> 顺德区 * 广东省佛山市 --> 佛山市 * 广东省 --> 广东省 */实现://持久层的框架使用的是 JPAp原创 2020-09-07 15:11:26 · 638 阅读 · 0 评论 -
Java获取网络资源文件总结
java通过文件的URL获取文件内容Java-IO流最近因为更换了文件系统,需要进行相关的数据迁移。迁移过程需要从指定的资源服务器获取资源文件并迁移到新的资源服务器。直接上关键代码InputStream in = null;byte[] data = null;URL url = new URL("你的url");HttpURLConnection conn = (HttpURLConnection) url.openConnection();if (conn.getRespo原创 2020-08-06 20:57:46 · 1312 阅读 · 0 评论 -
Java使用正则表达式实现搜索与替换
Java正则表达式获取中括号之间的内容Pattern官网文档Matcher官网文档正则表达式之Matcher类中group方法JAVA正则表达式,matcher.find()和 matcher.matches()的区别由于在开发过程中碰到了需要使用正则表达式去替换特殊的内容,所以将所学到的记录下来!待替换的字符串String str = "拿杯[温度]的[水]"刚开始的思路是准备找出 “[” 和 “]” 的下标,然后再用 substring 截取获得中括号中的内容。后来发现当中括号多原创 2020-07-31 11:00:26 · 1257 阅读 · 0 评论 -
Java8之Stream流的学习
手把手带你体验Stream流最近在项目上用的挺多 Stream API 的,只是觉得用的很爽!可是不太了解它的原理。今天偶然在收集 gateway 的技术方案的时候看到了 3y 的文章,不错学习下!3y 理解的Stream流编程就是:某些场景会经常用到操作(求和/去重/过滤….等等),已经封装好API给你了,你自己别写了,调我给你提供的API就好了。1.支持并发回到我们最原始的代码:public static void main(String[] args) { int[] nums转载 2020-06-17 23:22:38 · 282 阅读 · 0 评论 -
一次Java的I/O操作
深入分析 Java I/O 的工作机制导出excel的时候用到了 outputstream.write() ,有点好奇数据流是如何从后端传到浏览器(即客户端)Java 的 I/O 类在包 java.io 下,大概有将近 80 个类,但这些类大概可以分为四组:基于字节操作的 I/O 接口: InputStream 和 OutputStream基于字符操作的 I/O 接口: Writer 和 Reader基于磁盘操作的 I/O 接口: File基于网络操作的 I/O 接口: Socket转载 2020-06-10 17:34:06 · 346 阅读 · 0 评论 -
Hutool工具类关于FileReader文件读取的见解
文件读取-FileReader有需求是读取 json 文件并导出excel,由于用到了 FileReader, 体会到其强大的读取文件的能力。所以深入源码理解其原理。FileReader fileReader = new FileReader(filename);String fileContent = fileReader.readString();简单的两行代码就能实现读取文件并转换为 String, 何其强大。先来看看 FileReader 的构造函数public FileRead原创 2020-06-10 17:15:15 · 9393 阅读 · 0 评论 -
Java之Servlet学习
servlet的本质是什么,它是如何工作的?菜鸟教程-servletservlet容器,web容器,spring容器,springmvc容器的区别tomcat 容器是 Servlet 容器Java Servlet 是运行在 Web服务器 或 应用服务器 上的程序。它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的 中间层。使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。Java原创 2020-06-09 19:31:39 · 276 阅读 · 0 评论 -
Java之Hutools工具类的使用
hutool官网发现一个贼好用的 Java 工具类依赖<!-- hutool --><dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.0.7</version></dependency>主要用到的是 hutool 的 ExcelUt原创 2020-06-06 14:47:59 · 3461 阅读 · 0 评论 -
Java8之Base64学习
Java8 Base64百度百科今天要处理老项目的迁移,由于当时没有搭建文件系统,所以只好将人脸的数据存储到通过Base64转码存储到数据库中。现在需要将这些用 Base64 编码的照片解码以后转为 byte[] 再存储到文件系统上。Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。编码Base64 编码是从二进制到字符的过程。Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*原创 2020-06-03 13:50:48 · 419 阅读 · 1 评论 -
Java上传副本文件到Centos服务器
参考自:官网JAVA FTPClient FTP简单操作Centos 7使用vsftpd搭建FTP服务器JAVA 程序实现文件到linux服务的上传与下载Centos7.5搭建FTP服务-vsftpd(详细)CentOS 7 安装 FTP 服务Java利用ftp协议上传文件到linux服务器CentOS 安装 FTP安装vsftpd安装前先查看 ftp 是否已经安装,使用 yu...原创 2020-04-12 18:39:27 · 783 阅读 · 0 评论 -
Java异常总结
参考:Java异常粉红色的是受检查的异常(checked exceptions),其必须被 try{}catch语句块所捕获,或者在方法签名里通过throws子句声明.受检查的异常必须在编译时被捕捉处理,命名为 Checked Exception 是因为Java编译器要进行检查,Java虚拟机也要进行检查,以确保这个规则得到遵守.绿色的异常是运行时异常(runtime excep...原创 2020-03-26 13:09:40 · 121 阅读 · 0 评论 -
Java之equals理解
今天面试的时候,被面试官问到了 ’ == ’ 和 ’ equals ’ 的区别,最后他还总结 equals 是同通过比较 hashCode() 。其实我当时心里挺疑惑的,我记得好像不是比较 hashCode 的。于是我看了下 String#equals 源码String.class/** * Compares this string to the specified object...原创 2020-03-17 13:04:58 · 159 阅读 · 0 评论
分享