java
仗剑天涯3334
问题来了找出根源,解决掉就是进步
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
failed to req API:/nacos/v1/ns/instance after all servers([192.168.1.181:8848]) tried: ErrCode:500
nacos连接报错原创 2022-11-22 13:04:34 · 1007 阅读 · 0 评论 -
rpc报错com.netflix.hystrix.exception.HystrixRuntimeException
rpc报错com.netflix.hystrix.exception.HystrixRuntimeException原创 2022-09-09 17:05:17 · 4432 阅读 · 0 评论 -
docker同时部署mysql 5.7和mysql8.0踩坑
1. 启动mysql 8并进入容器内,执行登录,提示:bash: msyql: command not found解决:5.7可正常登录,尝试解决中原创 2021-12-12 21:27:16 · 1475 阅读 · 0 评论 -
服务端微信支付接入的坑
org.apache.http.client.ClientProtocolException at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:187) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) at org.apache.http.impl.clien原创 2021-09-03 11:10:41 · 652 阅读 · 1 评论 -
springcloud后端集成支付宝支付踩坑记
集成支付宝支付踩坑记基础环境坑区分应用公钥和支付宝公钥,要有以下认识否则还不算入门。支付宝公钥由本地公钥生成。应用公钥是给支付宝系统用的,支付宝公钥要放在本地,发起请求和验签时使用。基础环境坑区分应用公钥和支付宝公钥,要有以下认识否则还不算入门。支付宝公钥由本地公钥生成。应用公钥是给支付宝系统用的,支付宝公钥要放在本地,发起请求和验签时使用。...原创 2021-08-25 16:35:50 · 1093 阅读 · 0 评论 -
解决butterknife10.1.0 NullPointerException
解决butterknife10.1.0 NullPointerExceptionandroidx组件化集成butterknife10.1.0,编译器、插件、依赖、jdk都配置无误classpath "com.jakewharton:butterknife-gradle-plugin:10.1.0"apply plugin: 'com.jakewharton.butterknife'dependencies { api rootProject.ext.dependencies["butterkn原创 2021-06-29 09:14:35 · 327 阅读 · 0 评论 -
android应用更新框架AppUpdateLib(仿苹果极简风格、高度自定义)支持androidX
AppUpdateLib项目地址:https://github.com/ibshe/AppUpdateLib或:https://gitee.com/zkzyjs/AppUpdateLib开发过程中,发现很多更新库定制样式比较费事(如自定义dialog功能不完善,更新dialog和下载dialog耦合高等),且功能不是特别契合需求(如使用dialogfragment封装难修改圆角、样式较难定制),为加快开发速度提升效率,空闲时间简单封装了一个更新框架。效果图:使用方式:1、在...原创 2021-06-22 12:07:28 · 1764 阅读 · 6 评论 -
java字符替换成换行符
String.replace("@","\t\n")或String.replace("@","\rt\n")原创 2021-06-21 14:48:09 · 989 阅读 · 0 评论 -
springboot项目彻底修改名称包名
确保彻底改成功而不损坏园项目,严格按下面步骤来:1、关闭idea2、重命名根目录名称,修改.idea目录下所有.xml文件里面的项目名称、包名3、重命名根目录下.iml文件名4、打开pom文件,修改groupId、artifactId、name等项目名、包名5、idea打开改好的项目,选中要修改的包名,右键refactor-rename。6、Application文件右键refactor-rename。7、CTRL+SHIFT+R全局搜索旧包名,需要的地方修改。ok!...原创 2021-04-29 13:53:22 · 6327 阅读 · 0 评论 -
android studio报错Execution failed for task ‘:app:compileDebugJavaWithJavac‘
报错Execution failed for task ':app:compileDebugJavaWithJavac'时,需要小心检查所有类或者最近修改的类有没有语法错误或者引用错误。原创 2020-10-31 09:27:15 · 963 阅读 · 0 评论 -
mybatis-plus报错There is no getter for property named ‘null‘ in ‘xx‘和Could not set property ‘XXX‘ of ‘
坑一:mybatis-plus生成的代码如果报错:There is no getter for property named 'null' in 'xx'一般是在调用封装的diupdateById方法时发生,也就是update记录时,需要给实体类的主键使用@TableId注解指定数据库的注解字段。如:@TableId(value = "case_id")private Integer caseId;坑二:mybatis-plus生成的代码如果报错:Could not set property原创 2020-10-10 15:36:08 · 1600 阅读 · 1 评论 -
springboot前后端分离后端报错Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported
1、如果POST请求,接口使用@RequestBody,前端ajax请求参数需为JSON.stringify(data)转换后的json字符串,请求中需要加上contentType: "application/json"。2、如果POST请求,前端请求类型contentType:"application/x-www-form-urlencoded;charset=UTF-8"(ajax默认方式,数据为&拼接的键值对),后端接收参数应该改成@RequestParam Map<String,原创 2020-10-10 09:24:08 · 527 阅读 · 0 评论 -
liferay将插件包部署时报错
org.osgi.framework.BundleException: Could not resolve module: com.linewell [2280]_ Unresolved requirement: Import-Package: com.liferay.portal.kernel.model; version="[4.1.0,5.0.0)"_ [Sanitized] at org.eclipse.osgi.container.Module.start(Module.java:444...原创 2020-06-17 11:03:16 · 387 阅读 · 0 评论 -
liferay门户运行中整个网站无法点击
liferay门户运行中整个网站无法点击,包括登录按钮也不行,仔细想想最近就加了一个新开发的通讯录插件,难道是这个插件有问题?卧槽。找一个没有添加通讯录插件页面试试,发现是可以点击,也可以操作的。果断排除插件,发现有一个boostrap的模态框,自动执行了打开,但是插件透明状态,导致遮挡了页面。把模态框删了,重新弄一个正常的弹框页面,打包。终于能正常操作了。...原创 2020-06-12 15:49:49 · 226 阅读 · 0 评论 -
liferay7.x使用 servicebuilder执行api自动生成时报错com.liferay.portal.kernel.dao.orm.ORMException
service builder连接数据库时报错:com.liferay.portal.kernel.events.ActionException: com.liferay.portal.SystemException:com.liferay.portal.kernel.dao.orm.ORMException: could not execute querycom.liferay.portal.kernel.events.ActionException: com.liferay.portal.Sys.原创 2020-06-06 16:24:23 · 403 阅读 · 0 评论 -
liferay插件开发爬坑之gradle打包报错
java.lang.NoClassDefFoundError: com/liferay/portal/kernel/portlet/bridges/mvc/MVCPortlet at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at org.eclipse.osgi.internal.loader.ModuleC...原创 2020-06-04 09:45:12 · 353 阅读 · 0 评论 -
springboot手动注入jdbcTemplate
在config类中手动注入jdbcTemplate@Beanpublic JdbcTemplate setBean(){ DriverManagerDataSource dataSource=new DriverManagerDataSource(); dataSource.setDriverClassName(FspConstants.DB_CLASS_DRIVER)...原创 2020-03-22 20:08:19 · 2681 阅读 · 0 评论 -
centos7搭建es服务器集群
安装centos7服务器,至少2台,虚拟机、真机都可以。本文以vm虚拟机15.0版本,centos7为例。第一步,安装centos7虚拟机,2台,步骤很简单,找度娘即可第二步,配置外网和静态IP右键打开终端,编辑网络配置文件 cd/etc/sysconfig/network-scripts 浏览文件 ls;找到网卡配置文件,ifcfg开头,比如ifcfg-ens33,编辑...原创 2020-02-02 22:20:01 · 1644 阅读 · 0 评论 -
java反射用法
使用步骤:第一步,拿到类入口Class<DocTest> docClass = DocTest.class第二步,拿到方法入口Method method = docClass.getMethod("方法名",new Class[]{})第三步,取值比如获取该方法的注解的属性,只需要method.getAnnotationannotation.annotationTyp...原创 2020-01-21 18:01:24 · 128 阅读 · 0 评论 -
springboot @value注解取不到值的问题
@value这个注解,使用起来在某些类能取到值,在另外的类就不行,各种百度搜索,通通试遍了,依然包空指针异常。卧槽,日了狗了。尝试加网上的方法:1、加@configuration注解,无用2、set方法注入,无用3、使用#{...},无用4、加 @Bean public static PropertySourcesPlaceholderConfigurer pr...原创 2020-01-17 11:22:27 · 7534 阅读 · 3 评论 -
win10配置JDK环境变量
因不同的项目在不同的电脑,或者电脑重装系统,经常要配置环境变量。https://blog.csdn.net/qq_16085405/article/details/80700804转载 2019-12-03 11:54:20 · 122 阅读 · 0 评论 -
java.util.Date怎样转为java.sql.Date类型
转换方式如下:java.util.Date object1 =javaBean.getBeginDate();java.sql.Date object = new java.sql.Date(object1.getTime());参考文章:https://www.cnblogs.com/mybloging/p/8067698.html...原创 2019-07-10 13:18:15 · 271 阅读 · 0 评论 -
centos7搭建j2EE前后端分离集群常用命令
vm虚拟机释放鼠标 crtl+alt系统设置命令行模式切换至图形界面 init 5图形界面切换至命令行ctrl+alt+F2或者右键命令行systemctl set-default graphical.target由命令行模式更改为图形界面模式systemctl set-default multi-user.target由图形界面模式更改为命令行模式文件相...原创 2019-07-08 22:46:41 · 326 阅读 · 0 评论 -
ssm前后端前端ajax获取数据报错Origin' header in the response must not be the wildcard '*' when the request's cre
java前后端分离项目,前端ajax发送跨域请求时报错Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'.后端controller加入@CrossOrigin注解后,只需要在ajax中加入contentType: "appl...原创 2019-06-25 17:26:33 · 12236 阅读 · 0 评论 -
springboot使用@Autowired报错,用@Resource没问题
旧项目SSM框架的,改造成springboot。在controller层使用@Autowired将service注入时,报如下错误:2019-05-29 15:49:55.245 ERROR 4344 --- [nio-9099-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [d...原创 2019-05-29 16:04:13 · 4878 阅读 · 3 评论 -
Spring Boot无法访问静态资源css、js、图片等
1、static是默认静态资源目录,建好项目默认是不需要配置,也能访问的。如果访问不了,很可能是因为启动类加入注解了@EnableWebMvc,删了。2、如果一定要使用@EnableWebMvc,加入下面的配置类即可,以代码方式指定视图相关配置,包括静态资源访问路径:@Configurationpublic class MyWebMvcConfig extends WebMvc...原创 2019-06-06 10:28:34 · 1627 阅读 · 0 评论 -
springboot新建maven项目显示已存在
springboot新建maven项目显示已存在,删除相应的workspace下面的.name文件里面里的项目名,即可原创 2019-06-30 13:57:58 · 1099 阅读 · 0 评论 -
centos7下执行mqadmin报Algorithm HmacSHA1 not available
报错如下:org.apache.rocketmq.tools.command.SubCommandException: UpdateTopicSubCommand command failed at org.apache.rocketmq.tools.command.topic.UpdateTopicSubCommand.execute(UpdateTopicSubComma...转载 2019-07-15 00:22:53 · 2104 阅读 · 0 评论 -
真机centos7.4配置MySQL环境和Java运行环境
为了避免集群部署重复配置太浪费时间,以下仅供参考1、首先是网卡的配置、配置静态IP1)、最小化安装的:安装完系统,进入root用户,输入 cd /etc/sysconfig/network-scripts -----> ls ----->浏览网卡配置文件------>vim ifcfg-enp7s0(你的网卡名称) ------> 设置IPADDR、GATEWAY...原创 2019-06-30 22:28:05 · 478 阅读 · 0 评论 -
centos7搭建rocketmq消息中间件
搭建单台中间件服务器,不考虑多负载的情况。根据官方文档详细步骤安装,传送带:http://rocketmq.apache.org/docs/quick-start/安装完成之后,按如下步骤后台启动:1、 首先启动nameserver 进入cd /root/upload/rocketmq/rocketmq-all-4.4.0-bin-release/目录,执行 nohup sh bin...原创 2019-07-26 11:52:37 · 303 阅读 · 0 评论 -
ssm项目Rocketmq消费消息延时、消息丢失等,还报错Loading XML bean definitions from class path resource
Rocketmq消费消息时报错:[org.springframework.beans.factory.xml.XmlBeanDefinitionReader] [INFO] - Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]...原创 2019-07-26 16:25:42 · 843 阅读 · 0 评论 -
github托管代码
https://www.cnblogs.com/Pual623548198/p/7092612.html转载 2019-08-02 13:11:35 · 134 阅读 · 0 评论 -
idea从svn导入多层嵌套的maven项目,踩坑
公司做项目开发,协作开发的人数,可能上千甚至几千人,项目模块使用的是svn做版本管理。maven的项目,核心模块多层嵌套,核心模块3层继承关系,各种子模块,以war包的方式依赖核心模块。第一次使用idea导入、同步项目,导入各种报错。1、基础配置:安装svn,配置idea的version control。踩坑开始:1、从subversion 导出项目,pom文件报错,denpencies也...原创 2019-08-24 16:52:35 · 1040 阅读 · 0 评论 -
idea配置svn,随时拉取和上传代码的正确做法
SVN在企业大型项目中,团队协作发挥的作用是非常巨大的。特别是很多特殊的项目,管理功能很强大。作为团队开发的一员,必须要完全掌握使用方法,才能高效撸代码。idea版本:2017.3svn版本:1.12.2步骤:一,下载并安装官网svn和中文语言包,同时确认idea使用安装好的svn.exe。二、idea的maven仓库做好正确的配置。打开maven的setting.xml文件,...原创 2019-08-26 20:19:25 · 25185 阅读 · 0 评论 -
win10配置Java环境,运行"javac"提示不是内部或外部命令的终极解决办法
win7之前随便配置都ok,到win10发现,这个javac就是不行!百度一通都无果,打开JDK路径一看,才发现其实很简单,废话不多说。就两步搞定: 一、新建变量JAVA_HOME,值JDK的安装路径,如我的是C:\Program Files\Java\jdk1.8.0_181 二、编辑系统变量path,关键问题所在。先上图:运行cmd命令,javac实际...原创 2019-05-16 20:57:04 · 731 阅读 · 1 评论
分享