自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通过反射调用父类的私有方法

构造函数不是成员,所以它们不被子类继承,但是可以从子类调用超类的构造函数。使用反射可以看出子类是继承了父类的私有方法的(不管是否是final),只是直接调用父类的私有方法是不可以的,但是利用反射的方式可以调用。

2024-04-11 12:41:28 333

原创 Java 面试题 (04.09)

API里面写的:当线程在活动之前或活动期间处于正在等待、休眠或占用状态且该线程被中断时,抛出该异常。java.lang.Thread 类的 sleep 方法。java.lang.Object 类的 wait 方法。java.lang.Thread 类的 join 方法。

2024-04-09 13:50:00 209

原创 Java 面试题 踩坑 (04.07)

Condition对象中定义的通信方法,与Object类中的通信方法类似,它包括await()、signal()、signalAll()。通过名字就能看出它们的含义了,当通过Condition调用await()时当前线程释放锁并等待,当通过Condition调用signal()时唤醒一个等待的线程,当通过Condition调用signalAll()时则唤醒所有等待的线程。类中了,这些方法包括:wait()、notify()、notifyAll()。//中间为或计算符,是非线程安全的,其对应的线程安全类是。

2024-04-07 16:26:57 677

原创 Java 面试题 踩坑 (04.06)

参考答案:Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态***。因此,答案为:ABCD参考答案:选D。考察的是代码执行的顺序。第5、12行属于static修饰的静态代码块。所以A、B说法错误。静态代码块以及静态变量自上而下的顺序依次随着类加载而执行,所以依据题目的变量初始化: x初始为10 x+5赋值x,结果为15 x/3赋值给x,结果为5。

2024-04-06 16:20:21 611

原创 Java 面试题踩坑(04.04)

清明时节的学习不能停

2024-04-04 14:18:10 149

原创 Java 面试题踩坑(04.03)

解析演示:1.静态内部类才可以声明静态方法2.静态方法不可以使用非静态变量3.抽象方法不可以有函数体参考答案:选DE. 1、ThreadLocal的类声明: public class ThreadLocal<T> 可以看出ThreadLocal并没有继承自Thread,也没有实现Runnable接口。所以AB都不对。2、ThreadLocal类为每一个线程都维护了自己独有的变量拷贝。每个线程都拥有了自己独立的一个变量。

2024-04-03 16:08:09 545

原创 Java 面试题踩坑(04.01)

这两种情况是我们最常见的,还有一种是由第二种变形而来的直接new Runnable(){},我们都知道java的接口是不可以实例化的,但代码中的new Runnable(){xxx}确是实例化了,为什么?题目中"admin"指向堆内存字符串常量池里admin的地址,而String类的方法都是通过创建新的对象也就是new String()的方式返回的,因此userId.toLowerCase()指向的是这个字符串对象在堆内存中的地址。getAttribute()是获取对象容器中的数据值;

2024-04-01 14:38:34 357

原创 SurvivorRatio

题目中所问的Eden区的大小是指年轻代的大小,直接根据-Xmn:500M和-XX:SurvivorRatio=3可以直接计算得出。-XX:SurvivorRatio 的值默认为8 , Eden区与Survivor区的大小比值为8:1:1。-XX:SurvivorRatio=3 , 就是说Eden区与Survivor区的大小比值为3:1:1。-Xmn:500M ,就是说年轻代大小是500M(包括一个Eden和两个Survivor)-Xms:1G , 就是说初始堆大小为1G。所以Eden区域的大小为300M。

2024-04-01 14:20:30 208

原创 Java 编程练习题 Day2

本题易错点是E选项,数组是一种引用数据类型,继承自Object类的,所以其中也包含了未被重写的equals()方法,所有的引用变量都能调用equals()方法来判断他是否与其他引用变量相等,使用这个方法来判断两个引用对象是否相等的判断标准与使用==运算符没有区别,只有在两个引用变量指向同一个对象才会返回true。官方解析:当数组的初始化完成后数组在内存中所占用的空间将会被固定,即使我们清空这个数组中的元素,它所占用的空间依然会被保留。正确的定义方式为int[] array =new int[100]。

2024-03-22 16:16:20 161

原创 25 匹马,5 个赛道,没有计时器,请问最低多少次可以找出跑得最快的 3匹马

答:(我记得我当时的答案是)我的多了!!!!很悲伤第一轮比赛首先将25匹马分成5个小组,分别为A,B,C,D,E,比赛次数5次;5次;第二次比赛将每个小组的第一名进行一场比赛,即将A1,B1,C1,D1,E1这五匹马进行一次比赛,比赛次数为1;1次第三轮比赛将前三名的赛马交替比赛,(A1跟B组、C组原选手比赛,B1跟A组、C组原选手比赛,C1跟A组、B组原选手比赛)比赛次数为3次最后角逐出前三的赛马参考答案

2024-03-22 13:37:30 240

原创 Java Spring面试 错题集 笔记

Spring AOP的实现方式:JDK动态代理,是Java提供的动态代理技术,可以在运行时创建接口的代理实例。CGLib动态代理,采用底层的字节码技术,在运行时创建子类代理的实例。官方解析:在Spring MVC中,Model、ModelMap、ModelAndView都可以作为数据模型对象,以上述类型作为控制器的方法参数时,Spring MVC会自动实例化这些类型。官方解析:Spring容器创建Bean对象的方法有三种方式,分别是:用构造器来实例化,使用静态工厂方法实例化和使用实例工厂方法实例化。

2024-03-20 18:01:25 539 1

原创 springboot 升级6.7后swagger的适配

swagger3.0 搭配SpringBoot 2.6.0+之后的空指针报错问题。

2023-11-20 16:37:21 143 1

原创 linux离线安装zip和unzip

链接:https://pan.baidu.com/s/1u4Os0MM8Uhu2HLjopXZYgA。复制这段内容后打开百度网盘手机App,操作更方便哦。

2023-11-14 13:50:13 1299 1

原创 Spider-flow开源爬虫的二次开发Oss上传

这样,我上传完后的filePath就可以根据上传时间+原文件名而生成,从而实现相关功能。增加了一个方法是不需要传filePath。为了不在爬虫设置中写死上传后的文件名。虽然看不懂源码,但是根据个人需要。原来的开源Oss插件中。

2023-10-31 18:03:22 887 1

原创 关于elasticsearch-analysis-ik

elasticsearch-analysis-ik

2023-10-17 17:46:20 149

原创 elasticsearch中max_result_window有上限限制

推荐使用第一种解决方案,因为es的优势在于搜索,不在于分页,对此做限制就是为不影响其性。就es的默认配置,假设每页10条记录,也有1000页,如果业务上实在不妥协,则使用第二种方案。2.动态更改索引设置,为max_result_window参数赋值足够大的值;es对from + size的大小进行限制,必须小于等于10000。1.在业务中限制分页大小,使from+size<=10000;Postman 请求接口。

2023-08-09 12:04:09 1257

原创 mysql关于unicode编码查询

sql查询:SELECT * from company where information like "%\\\\u516c\\\\u53f8\\\\u5730\\\\u5740%";sql查询:SELECT * from company where information = "\\u516c\\u53f8\\u5730\\u5740";编码后的数据:\u516c\u53f8\u5730\u5740。使用“\\”代替“\”进行全匹配时。使用“\\\\”代替“\”模糊查询。四、在线转换Unicode工具。

2023-08-09 10:26:33 1056

原创 关于Docker

什么是 Docker官话:Docker 是一种开源的容器化平台,它可以帮助开发者将应用程序与其所依赖的环境一起打包,形成一个独立的、可移植的容器。这些容器可以在任何支持 Docker 的平台上运行,无论是开发环境、测试环境,还是生产环境,都能保持一致的运行结果。Docker 的高度可移植性和轻量级特性使得软件开发和部署变得更加简单和高效。简单理解:Docker是一个容器,可以让我很方便的安装软件、部署项目,而不用为环境的不同发愁。

2023-08-04 16:29:00 81 1

转载 PowerDesigner怎么给字段设置默认值-给字段设置默认值的方法

今日为你们带来的文章是PowerDesigner给字段设置默认值的方法,还有不清楚小伙伴和小编一起去学习一下吧。以上就是小编给大家带来的PowerDesigner怎么给字段设置默认值的全部内容,希望能够帮助到大家哦。第五步:在“Default”中输入想要设置的默认值,点击下方“应用”即可。第二步:点击“Columns”,来到数据表列详情页面。第一步:双击页面table,进入数据表详情页面。第四步:点击“Standard Checks”。第三步:双击需要添加默认数据的列。

2023-04-26 15:09:33 744 1

原创 idea 配置 docker

需要开启虚拟机docker 的2375端口,如果链接失败的话。

2023-04-25 13:03:04 506

原创 idea 配置打开虚拟机地址

在终端的位置 会有个下拉箭头,然后可以直接打开配好的ssh地址。(为了我的idea没有呢?3.点击 工具----Start SSH Session———选择自己虚拟机的地址 即可。正常来说,先在idea 设置里面搜索SSH 增加 虚拟机配置。2.在工具的部署里设置SFTP的虚拟机配置;1.跟上一步一样 配置SSH。

2023-04-25 12:23:08 551

转载 使用Thinkphp5 captcha验证码不显示问题

Thinkphp5 captcha验证码不显示问题

2023-03-08 14:37:56 716

转载 git 基础操作

日常git的基本操作

2023-03-06 13:57:34 178

原创 Vmware 虚拟机 网络设置

Vmware 虚拟机 网络设置 NAT模式连接

2023-02-28 16:15:15 3027

原创 Java redis连接报错

在java SpringBoot项目中连接redis 遇到的各种坑。

2022-10-09 11:31:11 1146

转载 Nacos 配置实时生效

Spring Cloud Nacos 实时更新的配置

2022-09-28 11:58:33 3818

原创 Echarts散点图 拖拽布点的功能实现

echarts 散点图的应用实现

2022-08-30 15:47:34 1117 1

原创 IntelliJ IDEA 使用 Spring Initializr 创建项目

1.参考文章:IntelliJ IDEA 使用 Spring Initializr 创建项目 Type 怎么选?_笑虾的博客-CSDN博客在实际开发中,遇到的问题是:我的IDEA 在创建父Maven项目的时候并没有type的选择,如图所示(至于为什么没有,我也不知道呢~有人解释一下吗?)于是乎,在我创建好项目之后,多余了很多文件和文件夹第一步:删掉了src,.mvn,.mvnw,mvnw.cmd删完了之后发现,我在子项目中创建java文件就无法识别出来,包括没办法运行Ap

2022-05-14 18:08:27 697

原创 Echarts散点图获取到单击点的坐标

公司业务需要,在散点图上想要描点,同时将点的坐标,返回给后端,后端设置之后再传回到前端页面,进行显示。但是直接的echarts @click 绑定的时候,只能获取到已有点的坐标的信息。var zr = myChart.getZr();zr.on('click', function (params) { var pointInPixel = [params.offsetX, params.offsetY];// 点的 var pointInGrid = myChart.conve...

2022-04-30 12:50:09 1790

原创 Echarts 动画效果

最近因为公司业务需求,需要实现,当Echarts重新加载数据时,实现动态效果,比如,折线图初始化时动画效果,仪表盘从0 到value值的动画效果等等;但是在实际使用时,遇到一点点问题。前期基础代码:我是使用vue-charts 插件引入至vue中,直接当成组件使用<v-chart ref="vcharts" :id="uuid" :options="options" autoresize />加了ref="vcharts" 这一点代码如下是操作步骤:1.opti

2022-04-28 20:45:59 4166

空空如也

空空如也

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

TA关注的人

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