Java
文章平均质量分 57
Java开发中遇到的问题及解决方案
王坊兴
这个作者很懒,什么都没留下…
展开
-
seata: endpoint format should like ip:port
springcloud 集成 seata1.3.0 报错endpoint format should like ip:port。不瞒各位说,搞了我一下午。1. 错误日志:2021-03-02 16:22:09.693 ERROR 8384 --- [ main] i.s.c.r.netty.NettyClientChannelManager : Failed to get available servers: endpoint format should like ip:port原创 2021-03-02 16:52:41 · 25907 阅读 · 16 评论 -
seata-server-1.3.0.tar.gz
从GitHub下载 seata-server 太慢了,十几二十K每秒。突发奇想放到手机上下载,没想到进度条我都没来得及看到就下完了。。。开启了5G,用夸克打开的GitHub链接,也没空去验证是5G的功劳还是夸克的功劳,总之下载好了。分享给大家,给你们省点事。本来想传到csdn的,没想到提示文件已存在,就先放到百度网盘吧。链接:https://pan.baidu.com/s/1AGbm9vSY1gVrGuiBv9Oiaw提取码:ow3c复制这段内容后打开百度网盘手机App,操作更方便哦 – 这段话原创 2021-02-27 17:05:16 · 994 阅读 · 1 评论 -
使用jvisualvm JMX 连接远程服务
使用 jvisualvm 添加JMX连接远程服务的过程记录。1. 添加启动参数配置我的是springboot程序,可以用两种方式:第一种:在应用的启动脚本上添加nohup java -Djava.rmi.server.hostname=192.168.1.7 -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmx remote.ssl=false -Dcom.sun.management.jmxremote.authenti原创 2021-02-25 19:05:28 · 2435 阅读 · 0 评论 -
java实现发送手机短信
http://sms.webchinese.cn/index.shtml原创 2015-11-26 12:00:12 · 396 阅读 · 0 评论 -
log4j.xml 根据环境配置日志级别
工作中遇到一个旧的项目,是使用SpringMVC的,日志使用log4j.xml进行配置,开发过程中如果需要使用debug模式,需要改配置,然后重启服务,比较繁琐,所以希望做到根据环境自动使用相应的配置根据环境使用debug或info级别的日志在pom中根据profile设置properties<profiles> <profile> <id>dev</id> <properties> <env>dev</en原创 2021-01-14 11:57:47 · 1291 阅读 · 1 评论 -
解决Springboot Redis command timed out 问题
贴错误信息org.springframework.dao.QueryTimeoutException: Redis command timed out; nested exception is io.lettuce.core.RedisCommandTimeoutException: Command timed out after 5 second(s) at org.springframework.data.redis.connection.lettuce.LettuceExceptionCo原创 2020-11-11 10:20:42 · 20183 阅读 · 4 评论 -
解决springboot日期格式化问题
在application.yml中加入如下配置 spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8原创 2020-09-24 14:44:50 · 330 阅读 · 0 评论 -
分析Java程序内存溢出、内存不断增长的原因
最近发现服务器过一两天后内存就暴涨,百思不得其解,一番百度后找到以下解决方案,供大家参考!下载Mat工具,并解压https://www.eclipse.org/mat/downloads.php进入网站下载对应服务器的软件,例如我下载后是MemoryAnalyzer-1.10.0.20200225-linux.gtk.x86_64.zip ,传到linux服务器后解压得到mat文件夹根据pid导出指定java程序的内存镜像# 使用ps命令找到在运行的java程序的进程id(pid)p原创 2020-07-22 11:04:56 · 4572 阅读 · 0 评论 -
解决Java处理png图片时透明背景变黑的问题
解决Java处理png图片时透明背景变黑的问题 // Copy image to buffered image Graphics2D g = bimage.createGraphics(); // 下面两行解决png透明图片会变黑的问题 bimage = g.getDeviceConfiguration().createCompatibleImage(image.getWidth...原创 2020-04-30 18:50:45 · 6080 阅读 · 1 评论 -
解决Java处理图像时可能变红、变色问题
解决Java处理图像时可能变红、变色问题 ...省略上下文代码 URL url = new URL(url); /* Java上传图片时,对某些图片进行缩放、裁剪或者生成缩略图时会蒙上一层红色,实际使用中发现有部分图片会蒙上一层红色的蒙层, 因此通过Toolkit创建图片,然后转成BufferedImage的类型来解决这个问题。 */ Image imageToolkitTitl...原创 2020-04-30 18:45:27 · 4236 阅读 · 0 评论 -
nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for propert
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'name' in 'class java.lang.String原创 2017-02-16 11:53:15 · 5136 阅读 · 0 评论 -
dubbo启动消费者报错:No provider available for the service
Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: privateNo provider available for the service原创 2016-08-01 17:01:06 · 57495 阅读 · 12 评论 -
Java对url内的中文进行URL编码
可解决android无法读取url中文图片等问题 public static String urlEncodeChinese(String url) { try { Matcher matcher = Pattern.compile("[\\u4e00-\\u9fa5]").matcher(url); String tmp = "原创 2016-08-17 10:58:26 · 1928 阅读 · 1 评论 -
Error occurred during initialization of VM Could not reserve enough space for object heap
Error occurred during initialization of VMCould not reserve enough space for object heapJava虚拟机(JVM)分配的内存大于系统可用内存数,所以没有足够的空间分配给JVM来创建Object解决方法:可以看看机器的系统内存目前还剩下多少,保证足够启动Java时设定的-Xmx512M -Xms原创 2015-04-01 14:45:11 · 146357 阅读 · 17 评论 -
request.getScheme()
1、request.getScheme() 返回当前链接使用的协议;比如,一般应用返回http;SSL返回https;2、在程序中的应用如下:String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.ge转载 2015-07-14 18:07:10 · 551 阅读 · 0 评论 -
Tomcat控制台窗口鼠标滚动和日志转存为文件
1.使用tomcat开发已经一段时间了,总是用鼠标拖动控制台的滚动条来看上下文内容,感觉很不方便。但是在属性中又没有可以设置的选项来控制可以使用鼠标的滚轮来控制滚动条。偶尔发现在运行中使用cmd命令打开的窗口就可以用鼠标滚动,然后在研究startup.bat,发现最后有这样得代码call "%EXECUTABLE%" start %CMD_LINE_ARGS% 就是这段代码重新打开一转载 2015-07-15 14:28:13 · 1289 阅读 · 0 评论 -
Line=91 元素类型为 "dwr" 的内容必须匹配 "(init?,allow?,signatures?)"
Line=91 元素类型为 "dwr" 的内容必须匹配 "(init?,allow?,signatures?)"web服务器里面显示以上信息,是因为在dwr的配置文件里 dwr 节点下只能包含init、allow、signatures3个节点,其他节点必须包含在这3个节点内比如:这个节点需放在allow节点里面就不会再显示这个提示信息原创 2015-08-27 14:17:08 · 898 阅读 · 0 评论 -
java读取excel数据
package com.test;import java.io.FileInputStream;import java.io.InputStream;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf原创 2016-06-01 10:18:42 · 716 阅读 · 0 评论 -
支付宝错误码ILLEGAL_PARTNER_EXTERFACE
官方文档解释:商户接口信息不正确 如果你再三的确认了你的partner跟key没错的话,那就别傻傻地问自己为什么了,可能是因为你没有签约“交易信息查询接口”(小编就是如此),还好有技术客服。原创 2016-07-05 18:21:09 · 14705 阅读 · 0 评论 -
java集成支付宝支付接口
吐槽一下:支付宝的接口文档真心太难看懂了,乱七八糟,都不知道去哪里找自己要的东西,还要有技术客服,感谢技术客服(┬_┬)支付宝技术客服https://support.open.alipay.com/alipay/support/index.htm 点机器人,输入“转人工”单笔交易SDK(可在开放平台中找到,或者问客服): http://aopsdkdownload.cn-hangzhou.原创 2016-07-05 18:17:26 · 21451 阅读 · 3 评论 -
Dubbo+maven+springmvc启动服务者时出现严重异常
严重: One or more listeners failed to start. Full details will be found in the appropriate container log file原创 2016-07-30 16:09:40 · 1077 阅读 · 0 评论 -
dubbo注册zookepper时为什么会自动使用内网IP?
这个问题困扰了笔者很久,终于找到解决方案。贴代码:<dubbo:registry address="zookeeper://120.25.252.145:2181" check="false" subscribe="false" register=""></dubbo:registry>这里配置的是公网IP,可是启动dubbo或者提供者的时候在dubbo-admin显示的确实内网IP。 解决方法是原创 2016-08-04 11:43:15 · 17378 阅读 · 9 评论 -
java发送http的get、post请求
Http请求类package wzh.Http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;转载 2015-03-21 00:33:29 · 436 阅读 · 0 评论