自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Java基础之反射

反射学习概念反射机制:动态获取类的信息以及动态调用对象的方法的功能Java反射机制:是指在程序运行状态中任意一个类,通过反射都能获取到该类的所有属性和方法任意一个对象,通过反射都能够调用它的任意一个方法和属性常见的应用场景IDEA编辑器将对象的方法和属性展示出来就使用利用了反射机制,该对象所有类进行了解剖获取到了类中的所有方法和属性信息[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4cM7ckGU-1624764253514)(.\pic\ref

2021-06-27 11:25:56 186 1

原创 使用React Native开发Android端App页面系列之三:Windows 环境安装Android Studio工具

Windows 环境安装Android Studio工具并配置React Native所需Tools因工作需要开发Android端App页面,传统开发PC端页面的经验属是无用,网上搜索到的资料繁杂无序,因此在成功配置了环境并成功使用后,记录一下步骤,本文档是第三步。Android Studio:用于开发 Android 应用的官方集成开发环境 (IDE),以 IntelliJ IDEA 为基础构建而成。除了 IntelliJ 强大的代码编辑器和开发者工具。1.下载安装包官网下载地址1.找到【D

2021-06-20 15:04:38 334

原创 使用React Native开发Android端App页面系列之二:Windows 环境使用nvm安装管理nodeJs

Android端开发App页面系列之二:Windows 环境使用nvm安装管理nodeJs因工作需要开发Android端App页面,传统开发PC端页面的经验属是无用,网上搜索到的资料繁杂无序,因此在成功配置了环境并成功使用后,记录一下步骤,本文档是第二步NodeJs:Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,类似Java中的JRE。#####1.使用nvm安装node此时电脑上应已安装nvm,如未安装,请参考Windows 环境安装nvm过程这篇文章。以

2021-06-20 15:02:45 204

原创 使用React Native开发Android端App页面系列之一:Windows 环境安装nvm过程

Windows 环境安装nvm因工作需要开发Android端App页面,传统开发PC端页面的经验属是无用,网上搜索到的资料繁杂无序,因此在成功配置了环境并成功使用后,记录一下步骤。nvm:全称node.js version management,顾名思义是一个nodeJs的版本管理工具。通过它可以安装和切换不同版本的nodeJs。管理 Windows 下的 node,官方推荐使用 nvmw 或 nvm-windows1.下载安装包一般情况下开发相关的资料在GitHub都有上,但是由于国内访问极不稳定

2021-06-20 15:01:54 158

原创 unable to process Jar entry [module-info.class] Invalid byte tag in constant pool: 20

报错信息,原始信息没找到,随便找了一个示例:16-Nov-2019 11:23:32.812 SEVERE [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.startup.ContextConfig.processAnnotationsJar Unable to process Jar entry [module-info.class] from Jar [jar:file:path/XXXjar.jar!/] for annotations

2021-01-21 19:49:47 464

原创 chrome浏览器项目登陆页面卡死,XHR查看ajax请求一直在pending状态

项目开发时登陆测试环境验证问题,使用新的tab页面打开该地址,登陆时页面卡死白屏,卡死前打开F12查看控制台中的ajax请求,显示部分请求始终处于pending状态,最终导致页面白屏,一段时间后弹窗提示“页面无响应”,使用接口测试工具确认所有pengding的接口均正常。其他同事相同版本浏览器可以登陆。通过网络查询该问题,无相关结果,大部分说发是后台有断点、请求超时等待之类的。而我可以确认接口本身没有问题,后来决定重装浏览器,准备先看下chrome中的设置页面,有个重置功能,点击,确定,再试登陆,好了。.

2020-12-28 09:45:05 4720

原创 项目中dubbo同时引入nacos zookeeper依赖遇到消费端调用生产者失败问题

问题描述公司采用dubbo作为分布式治理框架,最初采用zookeeper作为注册中心,后来架构变更,改为使用nacos作为注册中心,迁移完成后遇到同事z负责的kcd模块作为消费端调用我的服务失败的情况,经过验证其它的模块同样方式调用我的模块正常,kcd调用其他rpc也出现同样问题。双方服务重启后,偶见正常。问题排查依赖包按照统一要求修改过,配置文件除了注册地址从zookeeper改为nacos外没有修改过其他位置,问题可能是依赖包、注册地址两种原因。问题分析编译正常,依赖没有问题;重启服务偶见正

2020-12-08 13:04:37 1345

原创 String字符串的长度限制

编译期是65535个字符,运行期可以有4G大小容量的字符。原因:1、字符串变量声明赋值,进入常量池,必须要遵守常量池规则,JAVA虚拟机规范一文对常量池有规约,常量池用CONSTANT_String_info表示字符串类型的变量值,构造方法参数u2表示两个字节的无符号数,那么1个字节有8位,2个字节就有16位。16位无符号数可表示的最大值位2^16 - 1 = 65535。但是规范中说明等于65535时也会抛limit.string过长错误2、运行时长度不能超过Int的范围,否则会抛异常。.

2020-08-02 16:43:58 2019

原创 mysql-group_concat查询的坑

流程超期跳转时,条件不容易对应,因此选择使用uuid的方式带参跳转,在超期统计数中查询时使用group_concat()完成uuid与总数的统计,但是由于其最长只能拼接1024个字符,超出部分被截取抛弃,导致数据对应不上。...

2020-08-02 16:34:24 123

原创 发布问题记录

公司项目是分布式管理系统,我负责的模块需要调用其他人的模块,发布时运维人员不清楚发布顺序,先打包发布我的模块,jenkins打包时报错,找不到我要引用的模块,导致打包不能成功。原因是我引用的模块还未导报,在本地仓库是无法找到我需要的版本,下载时会下载一个.lastUpdate文件,再次打包时因为lastUpdate文件的存在,打包时会直接在本地取,导致需要引用的模块即使发布成功,我的模块还是不能...

2019-12-11 11:20:09 370

原创 SVN database disk image is malformed

下班时候没有关电脑,第二天来了提交修改代码时提示svn[slpit] database disk image is malformed,查询后发现是svn服务出错,commit、update都不能使用,根据网上的一些解决方案试了行不通。 网上有方案说是因为.svn文件夹中的wc.db损坏,因此我直接重新check out一份代码到本地,将损坏的wc.db文件替换掉,问题解决!...

2019-12-11 11:09:09 486

原创 IDEA项目三层架构导入inter对象报错找不到

问题描述开发时,正常在用的模块已经打开,此时无异常问题,由于需要修改另一个模块的内容,不想打开新的项目空间,因此我直接在当前编辑窗口打开了另一个项目,折叠原来的项目内容,修改完新引入的项目后提交,在本地磁盘将新打开的模块直接移除,然后在IDEA中展开原来的模块,但是打开service实现类的时候,implement的接口报错问题分析maven配置正确,Java也有设置,在同一个编辑窗打开不同...

2019-08-20 10:46:25 374

原创 Duplicate entry '330' for key 'PRIMARY'问题

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry ‘330’ for key ‘PRIMARY’at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)...

2019-08-20 10:24:30 941

原创 查询所有与给定时间段有交集的数据

最近在做的项目中要求查询与页面给定的时间段有交集的所有时间区间,刚开始做的时候觉得挺难,实际做完发现也不难的。分析数据库SQL语句开始时间(startTime)和结束时间(endTime)都有值(jobStartTime <= endTimeand jobEndTime >= startTime)or(jobStartTime >= startTimeand j...

2019-05-24 17:23:21 713 1

原创 增加查询条件遇到的问题

问题描述:项目中周计划模块的查询及执行页面需要添加执行状态(lczt)下拉选框,后台使用mybatis的动态sql做判断,由于提交的是数组类型,在serviceImpl层处理为集合ArrayList,执行时Mybatis报错invalid comparison: java.util.ArrayList and java.lang.String 修改了查询与执行页面,编制页面传递的还是lcz...

2019-05-22 08:35:06 319

原创 IDEA导入JavaWeb项目报红波浪线

问题描述:IDEA正常使用的情况下,从svn重新下载的项目文件到新文件夹,IDEA导入之后项目出现红色波浪线,基本数据类型没有报错,只有自己定义的引用类出现问题。问题分析:项目正常开发中,IDEA中的SDKs已经设置,JavaHome设置正确,svn上的代码正在测试机运行,确定没有问题,maven项目需要maven支持,原因可能是maven配置出现问题问题解决:在file-Setting...

2019-05-21 21:56:12 2960

空空如也

空空如也

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

TA关注的人

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