文章 2023-12-23 来自:开发者社区

Java【代码分享 05】实现字符串转数据库的inStr使用JDK8 stream.collect(Collectors.joining(delimiter, prefix, suffix)) 实现

why有不少这样的情况,前端会传筛选条件,给到后端的时候是个 conditionStr ,如果您用的是 mybatis-plus 的 API 那么直接 split 一下就可以使用,如果不是,那就需要将其转换成 inStr ,下面举例说明。use转换【使用 JDK8 的 stream 实现】public class conditionStrToInStr { public static v...

文章 2023-12-23 来自:开发者社区

Java【代码分享 13】前端动态添加一条记后端使用JDK1.8实现map对象根据key的部分值进行分组(将map对象封装成指定entity对象)

why我是后端开发工程师,前端的很多函数不是很了解,所以很多问题期望在后端进行处理。前端有这样一个实现,前端要动态添加记录,然后将记录统一存储在一个字段里,代码如下:// 动态添加一行输入参数描写 function addParamIn() { // 输入参数列表 var paramInList = $('#paramInList'); // 添加一行 var t...

问答 2023-05-03 来自:开发者社区

idea maven 依赖无法下载源码代码,换了jdk1.7 无效

环境信息 com.alibaba.otter canal.client 1.1.2 canal version 1.1.2 idea version 2019.2.4 问题描述 想看 canal 源码的时候,点击download source 没反应,attach 总提示无法识别,更换了阿里云和官方maven仓库都不行,甚至到mvnrepository.com 手动下载对应的文件,...

文章 2022-02-17 来自:开发者社区

如果你想在Java代码中写一个Http客户端,你会选择哪一种方式?Okhttp vs Apache vs Jdk

​ 除了本文推荐的几种方式,强烈推荐 OkHttp目前JAVA实现HTTP请求的方法用的最多的有两种:一种是通过HTTPClient这种第三方的开源框架去实现。HTTPClient对HTTP的封装性比较不错,通过它基本上能够满足我们大部分的需求。HttpClient3.1 是 org.apache.commons.httpclient下操作远程 url的工具包,虽然已不再更新,但实现工作...

文章 2022-02-17 来自:开发者社区

ArrayBlockingQueue 和LinkedBlockingQueue 代码解析(JDK8)

在使用线程池的时候,需要指定BlockingQueue 常用的一般有ArrayBlockingQueue和LinkedBlockingQueue有一天被问到有什么区别没回答上来,因此从代码的层面解析一下1 ArrayBlockingQueue顾名思义,就是用Array来实现的queue Blockqing 则说明是线程安全的 public class ArrayBlockingQueue<....

文章 2022-02-16 来自:开发者社区

简历群发器设计以及代码实现JDK6HTTP+DOM4j

最近心里非常郁闷打算换工作,但是发现一个问题,投了N多简历,可是打电话面试的少之又少,为了能更有效的发送简历,或者说降低我发送简历的成本,我就开始着手写简历群发器,这个群发器的设计思路是,根据用户(就是我)在资源文件配置的想向哪个招聘网站检索招聘信息,然后针对不同的招聘网站,有不同的Sender,因为不同的网站里面的网页内容是不一样,要使用不同的正则表达式进行匹配,但是所有Sender必须实现I....

文章 2022-02-14 来自:开发者社区

上手敲代码,使用IDEA体验最新版JDK16新特性!

JDK 16 中和程序员编码直接相关的 3 个新特性,以及其他新特性详解。使用最新版的 IDEA,直接上手撸代码,磊哥带你体验最新版 JDK 16...

上手敲代码,使用IDEA体验最新版JDK16新特性!
文章 2021-12-31 来自:开发者社区

不要再用main方法测试代码性能了,用这款JDK自带工具

前言作为软件开发人员,我们通常会写一些测试程序用来对比不同算法、不同工具的性能问题。而最常见的做法是写一个main方法,构造模拟场景进行并发测试。如果细心的朋友可能已经发现,每次测试结果误差很大,有时候测试出的结果甚至与事实相反。当然,这不排除是因为软硬件环境因素导致,但更多的可能是因为所使用测试方法自身有问题。比如,不同需要性能比较方法放到一个虚拟机里调用,有可能会互相影响,缺少预热的过程等。....

不要再用main方法测试代码性能了,用这款JDK自带工具

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐