Java
工厂程序员
这个作者很懒,什么都没留下…
展开
-
springcloud客服端交叉调用
spingboot开发的应用作为客户端,可以是相互调用的,但是相互调用会出现个问题就是交叉调用,如图举例,A处理一个业务需要调用F的服务,但是F处理这个有需要B的服务,B处理有需要E的服务,E有需要A的服务,这样循环会导致个问题大家都都是相互调用,条例清除的话基本还不会死循环调用。而且测试的时候基本也没啥问题,单元测试时都是规规矩矩的基本测不出来,而且单机压力测试基本很难压出来因为...原创 2020-04-05 21:43:38 · 275 阅读 · 0 评论 -
一个集合java、加解密、数据库、打包的项目
最近感觉在做项目,一千个客户就一个一千不一样要求。碰到一个客户,他们的数据在本地放着,但是要展示到我们系统中,但是他们也不想开接口(无奈),但是对方给了我们一台服务器。我们只有自己开发功能放在他们服务器了。 他们的服务器跟数据库是通的,但是以防客户随时变需求(一般肯定会变的),我们只有开发一个数据查询代理项目(dbagent),这样我们以后可以随便通过这个项目查询数据了。 为了功能安全,肯定要做密...原创 2020-04-05 00:54:20 · 169 阅读 · 0 评论 -
抛砖引玉之threadlocal
1、threadlocal原理threadlocal从名字上就知道跟thread有关系,threadlocal拆开来就是thread、local,线程、本地, ThreadLoal 变量,线程局部变量,同一个 ThreadLocal 所包含的对象,在不同的 Thread 中有不同的副本。ThreadLocal 是一个泛型类,保证可以接受任何类型的对象,threadlocal有一个threa...原创 2020-03-31 01:13:18 · 255 阅读 · 0 评论 -
java.lang.IllegalStateException: getOutputStream() has already been called for this response
在jsp或者在servlet中有时要用到response.getOutputStream(),但是此时会在后台报这个错误java.lang.IllegalStateException: getOutputStream() has already been called for this respons,这问题困扰了我好久都没解决,最近这个项目中我又遇到了,下定决心一定要解决掉,最后终于让我给找到解转载 2013-05-06 14:07:52 · 809 阅读 · 0 评论 -
java PDFBOX修改pdf图片
接到任务是提取pdf图片修改并把修改后的图片放入pdf原来的位置。经过2天的不断试验终于找到方法了。1、使用pdfbox分析图片2、在分析每个page的时候,对每个page元素做如下处理: PDResources res = page.findResources(); // 获取页面图片信息 Map imgs = res.getImages();原创 2013-03-19 22:18:17 · 3756 阅读 · 5 评论