- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 解决Cannot call sendError() after the response has been committed问题
问题刨析:因为通过httpServletResponse拿到输出流,最后在service层里直接进行了 close关闭操作。导致在controller层 走到return 那一行代码中就会报错。虽然报这个错不影响主流程。【也就是说,报这个错都已经在第一次response提交之后了,我正常导出了之后才报的这个错,虽然不影响主流程但是看着是不美观。解析:就是HttpservletResponse多次提交了。字面意思:在提交响应后不能调用发送Error()。方法1:可以不用在service层关闭那个流。
2023-05-05 10:49:06 3972 2
转载 【无标题】
比如开发、测试环境都是好的,但是生产环境却有问题,bug无法重现怎么办,这时候就想要是能远程debug就好了。打开我们的本地代码,断点打好,就可以开始远程调试了。服务启动时加入开启远程调试的参数,这里注意指定下远程debug的端口号,后面远程调试的时候需要连接这个端口号。module,是指用于远程调试的本地代码库,这里注意本地代码需要和远程代码保持一致,断掉打在本地就可以了。要让远程服务器运行的代码支持远程调试,在服务启动的时候加上特定的JVM参数就可以了,格式如下,二、本地代码,配置远程debug连接。
2023-04-14 16:10:15 89 1
原创 zip包加密上传OSS
1、先从请求看起:【请求方式】:Post,【docType】:后续会用到这个充当地址,这里前段是写死的叫这个名字,这个无所谓,先分析接口的代码流程以及思想吧【bizId】:前端用uuid做的处理。(1)、虽然这个path路径只有这个包名,但是别忘了 这个是隶属于该项目下的路径,这里从始至终,项目下的路径都不打印,如果会打印的话我也不会去写那个File的博客了。-------今天先写到这里--------由于今天上线,就有空写了写这个,这部分只是给加密的步骤解释完了,后面的下次再讲-------
2023-04-13 21:16:11 898 3
原创 File的exists判断路径
这是因为在不指定磁盘的情况下,这个是根据你当前项目在电脑里的哪个磁盘下就会在你这个项目的磁盘里去找这个文件。2:再次运行:就会看到这次没有进if。当我把这个文件放到当前项目下再去运行的话就会出现开头所见的那一幕。new File()这里只指定了文件的名字以及后缀。并没有定义哪个磁盘下。1:这个项目下没有存放名字叫:模块文件content (2).zip 的文件。展开详细说明:当前的这个项目在F盘下名字叫boottest项目。3:放入文件截图,再次运行结果就是开头所见之幕。那么为什么就可以进到if里面呢?
2023-04-13 16:23:40 232 1
原创 工作中遇到的细节方案
这里采用的和MapToBean一样的用法,具体底层写法在这里直接采取上层用法不用进行初始化,可以直接携带着上面初始化好的对象过去直接使用。BigInteger类型==的,所以只需要在String.valueof转一下就行;直接去用MapToList方法,如果不适用 可以自己重新写一个方法,其中如果这个。今天写sql发现了一个有趣的事情,当你的类型是。,所以只需要在这个字段加一个==*1。,那么select查出来的时候它是。接收的话,可以直接用。
2023-02-03 23:15:46 91 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人