会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
q彩虹海q
博客园
首页
新随笔
联系
订阅
管理
2024年8月5日
springboot3集成低版本的mongo
摘要: 随手记 问题背景 当项目确定技术中为springboot3(3.3.1),jdk17,vue3后,风风火火地开搞,当搞的差不多了,要连mongo时,才发现mongo服务版本为3.2.12,版本太低,以至于springboot3无法连接。 maven依赖: <dependency> <groupId>
阅读全文
posted @ 2024-08-05 09:55 q彩虹海q
阅读(414)
评论(0)
推荐(0)
2021年11月21日
把letsencrypt申请的免费证书安全等级提到最高
摘要: 随手记 问题背景: 为什么要提升安全等级?最近在微信玩小程序,真机调试时,发现服务器的api调用失败,勾上不校验合法域名也不行,但是把https换成http就可以,查看原因后发现是服务器的https安全等级不够导致的。 如何免费申请https之前已经写过博客了,这里不多赘述了:https://www
阅读全文
posted @ 2021-11-21 11:51 q彩虹海q
阅读(230)
评论(0)
推荐(0)
2021年10月5日
java多线程锁的对象不能改变其值吗
摘要: 一个很简单的生产者消费者模型,但是报错了。 锁的对象是LOCK时,可以正常跑,当我把锁的对象改为count本身的时候,就报错了。 报错信息: 当前数量: 0 ,消费者等待...当前数量: 1 ,生产者生产完毕!Exception in thread "Thread-0" java.lang.Ille
阅读全文
posted @ 2021-10-05 22:02 q彩虹海q
阅读(156)
评论(0)
推荐(0)
java基础知识--02
摘要: java基础知识树越要往上长,它的根,越是要往下扎。共勉!synchronized1、synchronized修饰代码块2、synchronized修饰类的普通方法3、synchronized修饰类的静态方法 重量级锁锁对象的原理(初学者的理解,可能有误): 修饰理解:1、synchronized修
阅读全文
posted @ 2021-10-05 21:13 q彩虹海q
阅读(36)
评论(0)
推荐(0)
2021年10月4日
springmvc+shiro+vue跨域问题
摘要: 网上找到的解决方案都不太可行,自己研究出来一个,记录下 vue端设置: import axios from 'axios' const service = axios.create({ timeout: process.env.TIME_OUT }) service.interceptors.req
阅读全文
posted @ 2021-10-04 15:25 q彩虹海q
阅读(169)
评论(0)
推荐(0)
2021年9月17日
前端跨iframe传参
摘要: 随手记 问题背景: 一个前端的页面,嵌套多个iframe,iframe间如何高效地通讯? 问题研究: 使用 cookie等缓存? 通过dom的parent来获取? 可以是可以,但是还不够随心所欲,各有各的限制,用着还麻烦。 不妨使用window对象。 window对象是什么? f12可以看出,拥有非
阅读全文
posted @ 2021-09-17 22:53 q彩虹海q
阅读(189)
评论(0)
推荐(0)
2021年9月2日
vue下载文件同时读取json数据
摘要: 随手记 问题背景 前端点击下载,后台逻辑判断,当符合一定条件,则返回文件流,下载文件。 当不符合条件,返回错误信息的json,前端读取json,被展示错误信息。 研究过程 1、第一个想到的是window.open,新开窗口去下载文件,如果有错误,则用response的输出流返回一段html代码,如:
阅读全文
posted @ 2021-09-02 22:02 q彩虹海q
阅读(896)
评论(0)
推荐(0)
2021年8月31日
js参数传递,单引号双引号问题
摘要: 随手记 问题背景: 后端传递数据给前端,前端是个button,当点击时,就把数据alert出来。 但是后端的数据时而有单引号,时而有双引号...... 无论前端用单引号还是双引号去包裹数据,都有问题。 return '<button class="btn-danger" data-ms
阅读全文
posted @ 2021-08-31 21:34 q彩虹海q
阅读(972)
评论(0)
推荐(0)
FutureTask异步完成任务,获取返回值
摘要: 随手记 问题背景: 使用FutureTask来做异步任务,但是当需要获取返回值,futureTask.get()方法却是非异步执行的,不符合需求,如果还想在任务完成后记录日志什么的,更不用考虑了。 问题研究: 使用CompletableFuture代替FutureTask。 CompletableF
阅读全文
posted @ 2021-08-31 21:20 q彩虹海q
阅读(942)
评论(0)
推荐(0)
2021年8月24日
tomcat开启gzip后,部分文件压缩,部分没压缩
摘要: 随手记 tomcat中开启gzip压缩后,访问网页,发现部分css文件被压缩,但是部分css没有被压缩,tomcat配置如下: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="844
阅读全文
posted @ 2021-08-24 22:24 q彩虹海q
阅读(226)
评论(0)
推荐(0)
下一页
公告