会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Hobby
博客园
首页
新随笔
联系
订阅
管理
2025年3月14日
left join 或者right join 多表关联,on条件失效问题
摘要: 结论:left join 为保证左表所有行 因此 on里的条件只对右表起作用,控制左表的条件写到这里也没用原理:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join
阅读全文
posted @ 2025-03-14 09:54 hobby0524
阅读(147)
评论(0)
推荐(0)
2024年3月12日
如果调用远程远程url接口为https,且存在客户端证书验证,如何在客户端处理
摘要: 方法一:编程方式配置SSLContext与TrustManager // 加载PKCS12格式的客户端证书和私钥 KeyStore keyStore = KeyStore.getInstance("PKCS12"); char[] keystorePassword = "your Certifica
阅读全文
posted @ 2024-03-12 11:28 hobby0524
阅读(46)
评论(0)
推荐(0)
2023年12月20日
TripleDES在java与c#中的区别
摘要: C#下TripleDES默认支持16位和24位的秘钥,而Java下的DESedeKeySpec就只支持24位,其实怎么说呢,按3DES规范要求,的确其秘钥应该是24位而不是16位的,但16位秘钥可以按 前8位+后8位+前8位 的规则来升级成24位的秘钥,所以我们只需要简单的通过数组的Copy就可以将
阅读全文
posted @ 2023-12-20 09:58 hobby0524
阅读(28)
评论(0)
推荐(0)
2023年8月3日
CompletableFuture 异步多线程是真的优雅
摘要: 一个示例回顾Future 一些业务场景我们需要使用多线程异步执行任务,加快任务执行速度。 JDK5新增了Future接口,用于描述一个异步计算的结果。 虽然 Future 以及相关使用方法提供了异步执行任务的能力,但是对于结果的获取却是很不方便,我们必须使用Future.get()的方式阻塞调用线程
阅读全文
posted @ 2023-08-03 15:16 hobby0524
阅读(46)
评论(0)
推荐(0)
2023年4月7日
使用Specification实现多条件、特定顺序和类型转换排序的 分页查询
摘要: 今天项目中遇到了一个特殊的要求,要按照指定的顺序,在分页查询的时候进行排序(jpa)。 原始的排序方式: criteriaQuery.where(predicateList.toArray(new Predicate[0])) .orderBy( criteriaBuilder.asc(root.g
阅读全文
posted @ 2023-04-07 16:29 hobby0524
阅读(785)
评论(0)
推荐(0)
2022年6月28日
java加载远程服务器上的文件、文件名包含中文
摘要: 由于在项目中,不想把文件的存储路径暴露到前端,所以采用了stream的方式将文件输入到前端。 项目初始阶段,没有考虑到NAS存储保存图片到另外一台服务器上,所以采用了最近简单的写法。但是发布到正式环境以后,图片死活显示不出来,一直以为是被其他的安全软件拦击了。 PS:易错点 1、不要相信“File.
阅读全文
posted @ 2022-06-28 14:54 hobby0524
阅读(885)
评论(0)
推荐(0)
2021年11月8日
快速理解Consumer、Supplier、Predicate与Function
摘要: 原文链接:https://blog.csdn.net/qq_33591903/article/details/102948344 一、前言 这几个接口都处在java.util.function包下,Consumer(消费型),Supplier(供给型)、Predicate(判断型)与Function
阅读全文
posted @ 2021-11-08 15:26 hobby0524
阅读(323)
评论(0)
推荐(0)
2021年5月26日
访问https域名显示证书异常问题和验证
摘要: 1、现象 调用https接口报如下错误: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException:
阅读全文
posted @ 2021-05-26 11:33 hobby0524
阅读(1491)
评论(0)
推荐(0)
2021年4月1日
小白日记——前端js组装list对象,后台接收问题
摘要: 今天项目中遇到了一个问题,页面中的数据,需要组装成一个list后,然后提交到后台。 之前在c#中,直接在后台Controller中定义对应的 List<object>即可,但是在java中经过一番尝试以后,发现竟然无法组装成对应的对象!!!然后就开始了我的填坑之旅。 首先,F12看了一下后台form
阅读全文
posted @ 2021-04-01 09:57 hobby0524
阅读(1003)
评论(0)
推荐(0)
2021年3月30日
spring jdbctemplate in()传参
摘要: jdbcTemplate in()传参 1.JdbcTemplate 传统的jdbc模板,这里jdbctemplate 的in语句传参没有搞出来,建议更换为or,如果非要用jdbcTemplate的话。 2.NamedParameterJdbcTemplate 看类名也知道,具体的名字参数的jdbc
阅读全文
posted @ 2021-03-30 18:24 hobby0524
阅读(646)
评论(0)
推荐(0)
下一页
公告