
java
仰望美丽的蓝天
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Axis2 传输报 Read timed out 错误
项目中需要用Axis2给第三方批量上传数据,单个上传的时候没有问题。但一开多线程就有时候会抛出这个异常。百度上说将 TimeOutInMilliSeconds 的值设大就行了,但我已经将之这个值设置为10分钟了,但还是会出现这个问题。解决办法是将 http 的失效时间也进行增大。ops.setProperty(HTTPConstants.SO_TIMEOUT, 600 * 1000);延长http的失效时间后完美解决,具体代码如下public static void sendS(String me原创 2021-03-31 17:28:56 · 848 阅读 · 0 评论 -
TomEE8更改jvm的内存大小
公司项目中有一个方法是拼接xml文件,然后将这个文件传给第三方。因为这个xml里面要存放多张图像的base64编码,因此导致内存溢出的问题。所以需要将jvm的内存调大。1、首先找到TomEE的存放目录,然后进入bin目录找到service.bat文件打开文件,找到 JvmMs,JvmMx,JvmSs 这三个参数,将之改为合适的大小"%EXECUTABLE%" //IS//%SERVICE_NAME% ^ --DisplayName=%SERVICE_NAME% ^ --StartCl原创 2021-03-23 17:23:03 · 481 阅读 · 0 评论 -
与第三方接口传输数据时,中文乱码问题
做项目的过程中,遇到了在调取第三方接口时,参数里面有中文,传输的过程中出现了中文乱码问题。出现原因:在传输的参数中,有一个参数是需要其他几个参数里面的数据进行加密生成的。所以在这里我进行了对字符串二进制的转换,但因为转换的过程中没有指定编码,所以就出现了乱码问题。解决办法就是指定编码就行。String date = "中文";byte[] signBytes = date .getBytes("utf-8");还有一种可能就是httpPost.setEntity(new StringEntity(原创 2020-09-25 16:42:46 · 4802 阅读 · 4 评论 -
shiro在java代码里判断此用户是否有此权限
boolean searchAllFlag = true; Subject subject = SecurityUtils.getSubject(); try { // search是你需要判断的权限名称,如果没此权限,会抛出异常 subject.checkPermission("search"); } catch (Exception e) { searchAllFlag = false; }...原创 2020-07-22 10:42:14 · 1390 阅读 · 0 评论 -
java 将 json 字符串转为 java 对象
做项目的时候需要用到这个功能,但一时忘记应该怎么做了。之后又找了很久,现在做个记录,方便下次查找。String json = ""; // 从前端传过来的 json 字符串com.alibaba.fastjson.JSONArray getallInfos = JSON.parseArray(json);for (int i = 0; i < getallInfos.size(); i...原创 2020-03-17 13:19:20 · 1778 阅读 · 0 评论 -
java利用HSSFWorkbook导出Excel
项目要求需要增加一个导出Excel功能时,整理网上的资料所做,方便下次项目可以直接使用。首先引入所需要的maven包。<!-- https://mvnrepository.com/artifact/org.apache.poi/poi --><dependency> <groupId>org.apache.poi</groupId> <...原创 2019-03-04 11:42:49 · 2443 阅读 · 1 评论