自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (7)
  • 收藏
  • 关注

原创 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 1701 6

原创 cloud整合logback

cloudalibaba默认集成了logback,所以容易出现一系列的问题,项目刚好遇到这个问题,已处理ok,记录一下。在resource目录下面增加logback-test.xml日志配置。日志基本按需设置,注意文件名有讲究。在application.yml中加入配置,注意路径中不要有文件夹。

2023-05-25 18:13:21 153

原创 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 931

原创 rpc报错com.netflix.hystrix.exception.HystrixRuntimeException

rpc报错com.netflix.hystrix.exception.HystrixRuntimeException

2022-09-09 17:05:17 4300

原创 Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: NOAUTH Authe

springboot报错Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: NOAUTH Authentication required.

2022-09-08 15:13:05 16083

原创 OCI runtime create failed: container_linux.go:380

Error response from daemon: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:722: waiting for init preliminary setup caused: read init-p: connection reset by peer: unknown

2022-02-14 11:01:51 2169 3

原创 npm install 提示 path .../node_modules/node-sass command failed

原因:node版本于sass版本没有对应解决:参考sass官方给出的对应版本https://www.npmjs.com/package/node-sass1、更换node版本,直到于sass版本对应2、修改sass版本,重新npm

2021-12-16 12:28:29 1148

原创 docker同时部署mysql 5.7和mysql8.0踩坑

1. 启动mysql 8并进入容器内,执行登录,提示:bash: msyql: command not found解决:5.7可正常登录,尝试解决中

2021-12-12 21:27:16 1420

原创 服务端微信支付接入的坑

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 537 1

原创 springcloud后端集成支付宝支付踩坑记

集成支付宝支付踩坑记基础环境坑区分应用公钥和支付宝公钥,要有以下认识否则还不算入门。支付宝公钥由本地公钥生成。应用公钥是给支付宝系统用的,支付宝公钥要放在本地,发起请求和验签时使用。基础环境坑区分应用公钥和支付宝公钥,要有以下认识否则还不算入门。支付宝公钥由本地公钥生成。应用公钥是给支付宝系统用的,支付宝公钥要放在本地,发起请求和验签时使用。...

2021-08-25 16:35:50 1026

原创 解决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 298

原创 java字符替换成换行符

String.replace("@","\t\n")或String.replace("@","\rt\n")

2021-06-21 14:48:09 934

转载 android开发内存分析和优化

1、什么是oom一句话:c++ 中内存的泄漏指定的new出来的对象 ,没有delete掉,变成了空指针.java中指的是new出来的对象放在heap上,无法GC。安卓中的四种引用(强引用就是我报oom,也不会让你gc我,软引用是,空间不够的话,gc自己,弱引用是在gc 的时候,不管你的空间是不是不够,都可以gc,虚引用随时都可以gc)为什么要性能优化Android每一个应用都是运行的独立的Dalivk虚拟机,根据不同的手机分配的可用内存可能只有(32M、64M等),所谓的4GB、6GB运行内存

2021-06-14 18:52:27 315

原创 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 5967

原创 集成百度街景报错Error inflating class com.baidu.lbsapi.panoramaview.PanoramaView

集成百度地图街景时,看官方的demo发现需要如下初始化动作。 public void initEngineManager(Context context) { if (mBMapManager == null) { mBMapManager = new BMapManager(context); } if (!mBMapManager.init(new MyGeneralListener())) {

2021-01-26 16:35:56 437 1

原创 android studio 报错com.android.build.api.transform.TransformException: java.lang.RuntimeExcepti

报错com.android.build.api.transform.TransformException: java.lang.RuntimeException或者其他一些出现gradle报错字样,解决办法如下:1、检查开发的gradle版本和导入的版本是否一致,不一致尝试修改成本地的gradle版本。2、修改本地gradle之后仍然报错,说明项目中的某些代码需要高版本gradle支持,调高应用build.gradle版本,修改gradle-wrapper.properties与build.gr

2020-12-22 10:43:23 7299

原创 SurfaceView全屏铺满的方法

SurfaceView用来播放视频时,父view设定了固定高度,那全屏时不同的设备,有的设备可能就出现白边,无法铺满。如<RelativeLayout android:layout_width="match_parent" android:layout_height="300dp" android:gravity="center_horizontal"> <SurfaceView android:layout_width="match_.

2020-11-09 21:43:56 3712

原创 android 状态栏隐藏之后复原

在我们做全屏切换时,状态栏需要隐藏,int deOptions = 0;setSystemUiVisibility(options);但是退出全屏后自定义的状态栏可能调用sdk的api无法复原了,于是需要在切换之前,把切换前状态栏参数保存起来,切换回来之后再设置回去。如下View decorView = getWindow().getDecorView();deOptions = decorView.getSystemUiVisibility();...

2020-11-09 21:34:04 672

原创 android studio报错Execution failed for task ‘:app:compileDebugJavaWithJavac‘

报错Execution failed for task ':app:compileDebugJavaWithJavac'时,需要小心检查所有类或者最近修改的类有没有语法错误或者引用错误。

2020-10-31 09:27:15 443

原创 js报错:Synchronous XMLHttpRequest on xxx the main thread is deprecated because of its detrimental 解决办法

页面点击时乱跳转,而且乱跳时还有一条警告信息:论坛都说是ajax请求应该使用异步,阻塞了主线程。我想就算是设置了同步,不是sleep或者大量数据也不会阻塞,而且我的明明是ajax默认的异步请求,不可能是这个问题。打断点慢慢排查,发现点击一个a标签时每次都是这个问题,检查a标签有href,a的父元素在别处还有click监听,就明白了,这个点击事件冲突了。把a标签href删了,OK不再乱跳。撸的时候注规范,无用的东西及时删除。...

2020-10-16 15:05:30 538

原创 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 1485 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 484

原创 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 357

原创 liferay门户运行中整个网站无法点击

liferay门户运行中整个网站无法点击,包括登录按钮也不行,仔细想想最近就加了一个新开发的通讯录插件,难道是这个插件有问题?卧槽。找一个没有添加通讯录插件页面试试,发现是可以点击,也可以操作的。果断排除插件,发现有一个boostrap的模态框,自动执行了打开,但是插件透明状态,导致遮挡了页面。把模态框删了,重新弄一个正常的弹框页面,打包。终于能正常操作了。...

2020-06-12 15:49:49 193

原创 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 360

原创 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 320

原创 springboot手动注入jdbcTemplate

在config类中手动注入jdbcTemplate@Beanpublic JdbcTemplate setBean(){ DriverManagerDataSource dataSource=new DriverManagerDataSource(); dataSource.setDriverClassName(FspConstants.DB_CLASS_DRIVER)...

2020-03-22 20:08:19 2638

原创 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 1614

原创 java反射用法

使用步骤:第一步,拿到类入口Class<DocTest> docClass = DocTest.class第二步,拿到方法入口Method method = docClass.getMethod("方法名",new Class[]{})第三步,取值比如获取该方法的注解的属性,只需要method.getAnnotationannotation.annotationTyp...

2020-01-21 18:01:24 114

原创 springboot @value注解取不到值的问题

@value这个注解,使用起来在某些类能取到值,在另外的类就不行,各种百度搜索,通通试遍了,依然包空指针异常。卧槽,日了狗了。尝试加网上的方法:1、加@configuration注解,无用2、set方法注入,无用3、使用#{...},无用4、加 @Bean public static PropertySourcesPlaceholderConfigurer pr...

2020-01-17 11:22:27 7442 3

原创 js ajax请求不执行success和error的原因

ajax习惯性使用异步加载,但如果请求没有问题,却不执行success和error,排除常规dataType问题,需要把async改成false即可。原因:XMLHttpRequest.readyState=1时,ajax对象一直处在向服务器发送数据状态,无法接受服务器返回的数据。...

2020-01-06 20:28:36 1530

转载 win10配置JDK环境变量

因不同的项目在不同的电脑,或者电脑重装系统,经常要配置环境变量。https://blog.csdn.net/qq_16085405/article/details/80700804

2019-12-03 11:54:20 109

原创 js截取字符串转换mac地址

js在随机字符串中,提取连续12位字母数字,并转换为FF-FF-FF-FF-FF-FF的mac格式//判断和组装mac地址function converMac(macAdd){ //有效字符 var validStr = ""; //组装的mac var resultStr = ""; var tmp=""; var maclength = macAdd.length; ...

2019-11-21 09:19:21 732

原创 idea配置svn,随时拉取和上传代码的正确做法

SVN在企业大型项目中,团队协作发挥的作用是非常巨大的。特别是很多特殊的项目,管理功能很强大。作为团队开发的一员,必须要完全掌握使用方法,才能高效撸代码。idea版本:2017.3svn版本:1.12.2步骤:一,下载并安装官网svn和中文语言包,同时确认idea使用安装好的svn.exe。二、idea的maven仓库做好正确的配置。打开maven的setting.xml文件,...

2019-08-26 20:19:25 24942

原创 idea从svn导入多层嵌套的maven项目,踩坑

公司做项目开发,协作开发的人数,可能上千甚至几千人,项目模块使用的是svn做版本管理。maven的项目,核心模块多层嵌套,核心模块3层继承关系,各种子模块,以war包的方式依赖核心模块。第一次使用idea导入、同步项目,导入各种报错。1、基础配置:安装svn,配置idea的version control。踩坑开始:1、从subversion 导出项目,pom文件报错,denpencies也...

2019-08-24 16:52:35 990

转载 springmvc上传文件最实用的方法

https://www.cnblogs.com/fjsnail/p/3491033.html

2019-08-14 00:19:51 94

原创 mysql基本用法及SQL优化全面总结(不断更新)

使用规范注意点:1、版本:最新为2018年发布的8.0版本,与5.7版本有很多差异,5.7为目前最稳定版本,本文以5.7为例。2、字符集:创建库时必须选择好字符集,引擎默认使用InnoDB。如创建数据库基字符集使用utf8 ,数据库排序规则使用utf8_general_ci字符集;建库设置好字符集,建表默认就行,也可以再次确认表字符集和引擎:show table status from 库...

2019-08-04 13:34:57 608

转载 github托管代码

https://www.cnblogs.com/Pual623548198/p/7092612.html

2019-08-02 13:11:35 117

原创 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 788

原创 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 270

ffmpeg.jar视频编解码

视频编解码、帧截取所需依赖,rtmp、hls、flv等,javacv 亲测可用

2022-10-08

kafkatool消息队列可视化工具64位

kafkatool消息队列可视化工具64位

2021-06-28

java内网调用海康萤石时使用的sdk

java后端内网调用海康萤石取流时使用的sdk

2021-06-28

error_prone_ant-1.0.8.jar

liferay跑源码需要的jar包,需要的下载

2020-06-12

alloy-taglib-1.1.14.jar

alloy-taglib-1.1.14.jar,跑源码需要的jar包,需要的下载

2020-06-12

org-joda-time-2.5.jar包

JAVA 日期时间格式化工具,DateTimeFormatter函数须使用的包,亲测好用

2018-04-21

mars老师android开发视频教程完整版

mars老师android视频教程全套5季,外加Java4android视频教程,android开发巩固基础的经典教程,讲解全面透彻

2018-03-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除