自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql高级学习笔记(1-15)

在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式(引用)指向数据,这样就可以在这些数据结构上实现高级查找算法。机读先从from开始。

2024-09-22 13:38:31 464

原创 android中如何实现上拉加载更多功能(建议收藏)_android上拉加载更多

footViewHolder.foot_tv.setText(“正在加载中,请耐心稍等!到底线了~~~”);footViewHolder.foot_tv.setText(“加载完成”);// 判断是否滑动到了最后一个item,并且是向上滑动。//每次请求新数据时,直接使用set数据,并刷新。//每次请求新数据时,直接使用set数据,并刷新。

2024-09-22 11:23:27 641

原创 Mybatis-Plus

编写一个配置类。

2024-09-22 10:01:11 517

原创 Kafka介绍+常见面试题公布!

Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。(物理上不同Topic的消息分开存储,逻辑上一个Topic的消息虽然保存于一个或多个broker上但用户只需指定消息的Topic即可生产或消费数据而不必关心数据存于何处)可靠性 - Kafka是分布式,分区,复制和容错的。

2024-09-22 07:31:57 254

原创 Java锁是如何设计?

阻塞锁,可以说是让线程进入阻塞状态进行等待,当获得相应的信号(唤醒,时间) 时,才可以进入线程的准备就绪状态,准备就绪状态的所有线程,通过竞争,进入运行状态。阻塞锁的优势在于,阻塞的线程不会占用cpu时间, 不会导致 CPu占用率过高,但进入时间以及恢复时间都要比自旋锁略慢。可重入锁,也叫做递归锁,指的是同一线程 外层函数获得锁之后 ,内层递归函数仍然有获取该锁的代码,但不受影响。在线程竞争不激烈的情况下,使用自旋锁,竞争激烈的情况下使用,阻塞锁。阻塞锁,与自旋锁不同,改变了线程的运行状态。

2024-09-22 05:05:03 621

原创 Java持久层和控制器的封装

新建CommonService类,为公共的Server类,包含了一下基本查询的方法,之后的Server类,只需要继承这个类,就会包含CommonService类中的所有查询方法,不用在每个类都去写一遍,如果有需要更改的话,可以重写继承类中的方法。如果对应的方法有需要改动的,可以重写继承的CommonController类中的方法,比如动态查询,就需要重写CommonController类中的buildSpec方法,代码如下。实体类新建完成后,新建对应的Form接收类,继承BaseForm类,代码如下。

2024-09-22 02:39:59 862

原创 Java基础知识面试题(2021年最新版,持续更新

默认方法抽象类可以有默认的方法实现;而接口类在JDK1.8之前版本,不存在方法的实现。实现方式抽象类子类使用extends关键字来继承抽象类,如果子类不是抽象类,子类需要提供抽象类中所声明方法的实现;而接口类子类使用implements来实现接口,需要提供接口中所有声明的实现。构造器抽象类中可以有构造器;而接口中不能有构造器。和正常类区别抽象类不能被实例化;而接口是完全不同的类型。访问修饰符抽象类中抽象方法可以有public、protected、default等修饰;

2024-09-22 00:14:48 1014

原创 Javaweb Servlet核心接口学习记录(3)—HttpServletRequest接口

String[] getParameterValues(String name) | 返回由name指定的用户请求参数的值 || Map getParameterMap() | 返回一个请求参数的Map,Map中的键为参数的名称,值为参数名对应的参数值 || String getParameter(String name) | 返回由name指定的用户请求参数的值 || getMethod() | 获取请求使用的HTTP方法,例如,GET、POST、PUT |

2024-09-21 21:32:55 838

原创 Java Script

所以这个叫做arguments的东西也是个对象,而且是一个特殊的对象,它的属性名是按照传入参数的顺序来的,第一个参数的属性名是’0’,第二个参数的属性名是’1’,以此类推,并且它还有个length属性,存储的是当前传入函数参数的个数,很多时候我们把这种对象叫做类数组对象。| Netscape公司的产品,最初叫Livescript | Sun公司的产品,现在是Oracle公司的产品 |弱类型语言是一种弱类型定义的原,某一个变量被定义类型,该变量可以根据环境变化自动进行转换,不需要经过显性强制转换。

2024-09-21 19:55:29 923

原创 Hadoop常见问题及解决办法

在 重新格式化一个新的分布式文件时,需要将你NameNode上所配置的dfs.name.dir这一namenode用来存放NameNode 持久存储名字空间及事务日志的本地文件系统路径删除,同时将各DataNode上的dfs.data.dir的路径 DataNode 存放块数据的本地文件系统路径的目录也删除。2. 确保新的slave的ip已经添加到master及其他slaves的/etc/hosts中,反之也要将master及其他slave的ip添加到新的slave的/etc/hosts中。

2024-09-21 18:19:09 663

空空如也

空空如也

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

TA关注的人

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