自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

是阿超

及时当勉励,岁月不待人。

  • 博客(101)
  • 资源 (12)
  • 收藏
  • 关注

原创 Spring Cloud面试题

Spring Cloud面试题(原创不易,你们对阿超的赞就是阿超持续更新的动力!)(以免丢失,建议收藏,阿超持续更新中......)(------------------------------------------------------------------------)Spring Cloud 是什么Spring Cloud 优缺点Spring Cloud 五大组件Spring Cloud 和 Dubbo 对比SpringBoot 和 SpringCloudEureka 和 ZooKeeper两个

2021-11-13 15:37:30 833 2

原创 Redis面试题总结(超详细)

Redis面试题总结Redis是什么Redis存储位置Redis的五种数据结构Redis应用场景(可以用来做什么)为什么使用Redis雪崩雪崩概念为什么会发生雪崩雪崩解决方案击穿击穿概念为什么会发生击穿解决方向解决方案穿透穿透概念为什么会发生穿透解决方案如何选择解决方案Redis集群什么是Redis集群集群的搭建为什么需要Redis集群Redis集群中节点的通信机制Redis集群的数据分布算法使用哈希槽的好处槽的迁移与指派命令集群扩容集群收缩哨兵机制什么是哨兵模式哨兵的主要工作任务哨兵模式搭建哨兵模式的工作

2021-11-06 15:35:29 393

原创 SQL常见面试题总结

SQL常见面试题总结(原创不易,你们对阿超的赞就是阿超持续更新的动力!)(以免丢失,建议收藏,阿超持续更新中......)(------------------------------------------------------------------------)一级目录二级目录请说出sql语句中 left join ,inner join 和right join的区别(原创不易,你们对阿超的赞就是阿超持续更新的动力!)(以免丢失,建议收藏,阿超持续更新中…)(-----------------

2021-10-24 23:06:02 166

原创 Spring Boot常见面试题总结

Spring Boot常见面试题总结Spring Boot自动装配Spring Boot常用注解Spring Boot需要独立容器进行运行吗Spring Boot和Spring CloudSpring Boot自动装配含义:SpringBoot的核心就是自动配置,自动配置又是基于条件判断来配置Bean主要关注的几个注解如下:@SpringBootConfiguration:标记当前类为配置类@EnableAutoConfiguration:开启自动配置@ComponentScan:扫描主

2021-10-22 18:00:17 98

原创 MyBatis常见面试题总结

MyBatis常见面试题总结什么是MyBatisMyBaits的优缺点MyBatis Plus 优点MyBatis中#{}和${}的区别MyBatis的一级缓存和二级缓存MyBatis在执行insert时如何返回主键MyBatis的执行步骤jdbc有哪些不足之处,MyBatis是如何解决的Mapper 编写有哪几种方式使用MyBatis的mapper接口调用时有哪些要求当实体类中的属性名和表中的字段名不一样 ,怎么办MyBatis和MyBatis Plus区别Mybatis中的返回值类型ResultType

2021-10-19 18:04:14 496 1

原创 Spring常见面试题总结(超详细)

Spring常见面试题总结Spring是什么Spring IOCSpring AOPSpring的核心组成Spring的优点Spring通知类型有哪些Spring容器的启动流程Spring常用注解Spring Bean的生命周期Spring是线程安全的吗Spring如何解决循环依赖问题Spring的自动装配Spring事务的种类Spring的事务传播机制Spring中的隔离级别Spring基于xml注入bean的几种方式Spring 框架中都用到了哪些设计模式@Resource和@Autowired区别什么

2021-10-17 17:05:51 183

原创 Spring MVC常见面试题总结

Spring MVC常见面试题总结Spring MVC是什么Spring MVC常用注解Spring MVC里面拦截器是怎么写的Spring MVC如何开启注解扫描Spring MVC的执行流程Spring MVC是什么Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合M:Model,模型,Ja

2021-10-07 17:15:35 175

原创 Java基础知识点总结

Java基础知识点面向对象深刻理解?面向对象有什么好处?六大基本原则总结六大基本原则高内聚低耦合:面向对象和面向过程的区别面向对象的优势Java语⾔和其他语⾔区别?Java和C++的区别JRE、JDK、JVM区别?JDK1.8之前和JDK1.8之后接口不同接口和抽象类区别?Java中的常用容器有哪些?throw和throws的区别final、finally、finalize区别,怎么使⽤?局部变量和成员变量区别?作用域存储位置生命周期初始值使用原则值传递和引用传递区别创建对象在JVM中的位置==和equal

2021-09-25 17:22:41 398 5

原创 Android注册登录页面

Android注册登录页面需求分析项目目录.java.domainJsonBean.javaUserInfo.java.utilsGetJsonDataUtil.javaLogin.javaMainActivity.javaResult.javaWelcome.java.xmlactivity_login.xmlactivity_main.xmlactivity_result.xmlactivity_result.xmlAndroidManifest.xml页面效果注册页面注册成功页面登录页面登录成功页面点

2021-09-20 14:49:04 948

转载 什么是API?谈对API的理解

都在说API,API到底是什么?对于很多非IT人士而言,API = 听不懂那么,API到底是什么呢?咱们先来看看百度百科的释义API(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。 ————百度百科简介操作系统是用户与计算机硬件系统之间的接口,用户通过操作系统的帮助,可以

2021-01-16 21:53:46 752 3

原创 使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名

目录身份证号QQ号手机号邮箱地址邮编银行卡号学号车牌号快递单号验证码ISBN号网址IPV4地址IPV6地址出生年月日姓名运行整体效果预览效果图点击进入验证页面联系博主博主QQ:2425991616博主微信:2425991616博主邮箱:aboutgjc@outlook.com身份证号正则表达式// 正则表达式 身份证号18位// 1-8{2} 身份证前两位代表省直辖市自治区 没有0和9var isIdentityNum = /^[1-8]{2}[0-9]{4}[0-9]{4}((0[1-9]{

2020-10-26 02:01:19 1097 3

原创 JS实现计算器功能

代码:<!DOCTYPE html><html> <head lang="en"> <meta charset="UTF-8"> <title></title> <!-- 样式 --> <style> tr,td{ text-align: center; } a{ /* 去除下划线 */ text-decoration: none; colo

2020-10-23 02:16:17 575 2

原创 图书信息查询系统

图书信息查询系统项目的分层结构action包BookSearchServlet.javabean包Book.javatest包BookTest.javautil包DBUtil.javaweb.xml配置数据库数据search.jsp查询页面效果图.jsp代码bookInfo.jsp查询结果页面效果图.jsp代码联系博主博主QQ:2425991616博主微信:2425991616博主邮箱:aboutgjc@outlook.com项目的分层结构action包BookSearchServlet.java

2020-10-09 01:01:45 1250 1

原创 学生信息管理系统

学生管理系统DBUtil工具类(增删改查共同代码).java代码新增学生信息.java代码效果展示删除学生信息.java代码效果展示修改学生信息.java代码效果展示查询所有学生信息.java代码效果展示合并调用.java代码效果展示DBUtil工具类(增删改查共同代码).java代码package top.gaojc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStateme

2020-10-05 18:30:48 2786 2

原创 堆和栈的概念和区别

堆和栈的概念和区别JVM内存划分栈堆堆和栈的区别JVM内存划分JVM内存的划分有五片:寄存器;本地方法区;方法区;栈内存;堆内存栈栈内存:存储的都是局部变量,所以方法先进栈,然后再定义变量,变量有自己的作用域,一旦离开作用域,变量就会被释放。栈内存的更新速度很快,因为局部变量的生命周期都很短,先进后出,后进先出堆堆内存:存储的是数组和对象(其实数组就是对象),凡是new建立的都是在堆中,堆中存放的都是实体(对象),实体用于封装数据,而且是封装多个(实体的多个属性),如果一

2021-11-27 15:43:58 116

原创 JVM垃圾回收机制

JVM垃圾回收机制引用计数法可达性分析算法垃圾回收算法分代垃圾回收垃圾回收器的作用垃圾回收算法的底层原理(新生代、老年代)引用计数法引用计数法:有一个地方引用对象,计数加一,当计数为零表示可以垃圾回收;缺点就是难以解决对象之间的循环引用问题可达性分析算法java虚拟机的垃圾回收器采用可达性分析来探索所有存活的对象。它从一系列GCRoots出发,边标记边探索所有被引用的对象。从GC Root对象为起点,看是否能沿着引用链找到该对象,找不到,表示可以回收。GC Root对象包括桟帧中的局部

2021-11-27 15:31:14 197

原创 常见的http状态码信息

常见的http状态码信息200客户端请求成功4xx(请求错误、客户端错误)5xx(服务器错误)200客户端请求成功200:客户端请求成功4xx(请求错误、客户端错误)400:客户端请求有语法错误,不能被服务器所理解(解决办法传参格式不正确)400的原因:前端提交的字段名称或者字段类型和后台的实体类不一样 或者前端提交的参数跟后台需要的参数个数不一致,导致无法封装前端提交到后台的数据应该是JSON字符串类型,而前端没有将对象转化为字符串类型解决方法:对照字段名称,类型保证一致4

2021-11-27 15:14:28 297

原创 Linux常用命令

Linux常用命令cd跳转创建目录查看日志rm删除mv重命名cp拷贝find path查找cat查看文件内容打包压缩命令tar压缩解压命令vim打开文件,或者是新建文件touch创建文件和修改文件或者目录的时间戳cd跳转cd/ :跳转到根目录cd/usr :跳到 /usr目录下cd… :回到目前目录的上一层cd~ :跳到自己的 home 目录cd - ls :返回进入此目录之前所在目录创建目录mkdir:创建目录查看日志tail :查看日志rm删除rm

2021-11-27 15:07:53 6

原创 数据库事务详解

数据库事务详解什么是事务事务特性(ACID特性)原子性、一致性、隔离性、持久性事务的隔离级别Read uncommitted:读未提交Read committed:读提交Repeatable read:可重复读Serializable:序列化什么时候会出现幻读?如何查看当前事务的隔离级别如何设置事务的隔离级别提交事务回滚事务脏读怎么解决脏读?虚读(幻读)怎么解决幻读?不可重复读怎么解决不可重复读?什么是事务事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消

2021-11-20 19:33:28 645

原创 TCP和UDP详解

TCP与UDP前言TCP与UDP的特点UDP特点TCP特点TCP与UDP的优缺点UDP优缺点TCP优缺点TCP与UDP的应用场景UDP应用场景TCP应用场景TCP与UDP的区别TCP 的三次握手为什么三次TCP 的四次挥手为什么建立连接是三次握手,而关闭连接却是四次挥手呢?TCP 短连接和长连接的区别短连接长连接TCP粘包、拆包及解决办法什么是粘包、拆包?为什么会发生TCP粘包、拆包?粘包、拆包解决办法为什么常说TCP有粘包和拆包的问题而不说UDP?TCP 可靠传输TCP 流量控制TCP 拥塞控制TCP怎么

2021-11-20 18:40:38 1036

原创 Dubbo面试题

Dubbo面试题Dubbo是什么Dubbo能做什么Dubbo优缺点Dubbo架构Dubbo使用方法Dubbo负载均衡策略Dubbo注册中心Dubbo提供的注册中心类型Dubbo和Zookeeper有什么关系Zookeeper集群的Leader选举Dubbo是什么Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,

2021-11-13 15:06:18 39

原创 设计模式之六大基本原则

设计模式之六大基本原则单一职责原则开闭原则里式替换原则依赖倒置原则接口隔离原则迪米特法则总结单一职责原则两个不同的功能不能放在同一个类里,随着功能的增多,类会越来越大,代码也越来越复杂,耦合度太强开闭原则对象(类、模块、函数等)对于扩展是开放的,对于修改是封闭的。开闭原则指导我们,当软件需要变化时,应该尽量通过扩展的方式来实现变化,而不是通过修改已有的代码来实现。这里的“应该尽量”4个字说明OCP原则并不是说绝对不可以修改原始类的,当有这种修改的需求时,应该尽早地重构,而不是通过继承等方式

2021-11-09 18:51:43 15

原创 Kafka常见面试题

KafkaKafka集群leader选举Kafka创建副本的2种模式——同步复制和异步复制同步复制流程异步复制流程Kafka判断一个broker节点是否存活Kafka生产者发送消息确认机制(ack机制)KafkaISR机制leader如何动态维护ISRKafka集群leader选举在kafka集群中,第一个启动的broker会在zk中创建一个临时节点/controller让自己成为控制器。其他broker启动时也会试着创建这个节点当然他们会失败,因为已经有人创建过了。那么这些节点会在控制器节点上创建

2021-11-06 14:08:55 1242

原创 消息中间件面试题

消息中间件消息中间件是什么消息中间件的两种传递模式消息中间件的作用常见的消息中间件消息中间件是什么是利用高效可靠的消息传递机制进行异步的数据传输,并基于数据通信进行分布式系统的集成。通过提供消息队列模型和消息传递机制,可以在分布式环境下扩展进程间的通信消息中间件的两种传递模式点对点模式发布/订阅模式消息中间件的作用异步处理应用解耦冗余流量削峰可以控制活动人数可以缓解短时间内高流量压垮应用消息通讯缓冲可恢复性常见的消息中间件...

2021-11-06 13:56:59 861

原创 Java排序算法

排序算法冒泡排序快速排序选择排序插入排序希尔排序归并排序堆排序冒泡排序冒泡排序算法快速排序快速排序算法选择排序等待更新中…插入排序等待更新中…希尔排序等待更新中…归并排序等待更新中…堆排序等待更新中…...

2021-10-06 19:17:42 39

原创 Java基础(快速排序算法)

快速排序算法基本思想具体方法代码实现基本思想任取待排序元素序列中的某元素作为基准值,按照该排序码将待排序集合分割成两子序列,左子序列中所有元素均小于基准值,右子序列中所有元素均大于基准值,然后最左右子序列重复该过程,直到所有元素都排列在相应位置上为止。具体方法选择一个基准元素,通常选择第一个元素或者最后一个元素,通过一趟排序将待排序的记录分割成独立的两部分,其中一部分记录的元素值均比基准元素值小。另一部分记录的元素值比基准值大。此时基准元素在其排好序后的正确位置然后分别对这两部分记录用

2021-10-06 19:15:49 34

原创 Java集合详解(List、Map、Set)

Java集合详解集合单列集合双列集合ArrayListHashMapHashTable解决hash冲突的方法开放地址法再hash法拉链法建立公共溢出区常用的容器要点总结(list、map、set)HashMap的put存储过程List、Map、Set的区别ArrayList和LinkedList的区别HashMap、TreeMap和HashTable的区别集合单列集合双列集合集合分为单列集合和双列集合,单列集合分为list,set;双列集合就是map;list分为ArrayList和LinkedLi

2021-10-06 18:54:30 83

原创 多线程知识点总结

多线程多线程介绍线程创建方式线程状态优先级线程同步守护线程线程安全线程并发的三个特性线程池线程池的7个参数死锁产生死锁的原因死锁产生的4个必要条件解决死锁的基本方法检查死锁方式synchronizedvolatile与synchronizedsynchronized和lock的区别CAS并发工具类多线程介绍多线程:线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位,而多线程就是指从软件或者硬件上实现多个线程并发执行的技术,具有多线程能力的计算机因有硬件支持而能够在同一

2021-10-06 18:07:58 1880 1

原创 Git切换本地用户名,IDEA集成Git如何切换本地用户名

问题:使用idea集成的Git用户名密码输成自己的了 提交到自己的仓库了 应该使用公司给的用户名密码提交到公司的仓库 但是用户名密码已经被记下了 如何修改解决方案:Windows + R 输入cmd 打开命令框先查看自己的用户名:git config user.name再查看自己的邮箱:git config user.email进行修改修改用户名:git config --global user.name “你的用户名”(带引号)修改邮箱:git config --glob

2021-10-06 15:30:07 41

原创 ProgressDialog.show进度对话框不显示

已解决问题使用了ProgressDialog.show方法,但是运行程序的时候进度对话框不显示原因执行时间过久,造成了线程阻塞解决方案执行代码写出主线程外运行效果可以正常显示了

2021-09-28 17:48:04 28

原创 Installation failed due to: ‘-26‘

已解决报错信息Installation failed due to: '-26'原因手机里已经安装有相同名称的应用,卸载再运行程序即可

2021-09-28 16:57:48 18

原创 Caused by: android.system.ErrnoException: android_getaddrinfo failed: EACCES (Permission denied)

已解决报错信息Caused by: android.system.ErrnoException: android_getaddrinfo failed: EACCES (Permission denied)分析报错信息android_getaddrinfo failed:安卓获取信息失败EACCES (Permission denied):没有权限百度结果没有网络访问权限原因是我的AndroidManifest.xml里面没有添加联网权限,添加下述代码即可<uses-pe.

2021-09-28 16:47:36 57

原创 Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No address associate

已解决报错信息Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No address associated with hostname)分析报错信息android_getaddrinfo failed:获取add信息失败No address associated with hostname:没有与主机名关联的地址原因我的项目里使用到了网络图片,手机没有联网,所有访问不到图片的.

2021-09-28 16:44:41 228

原创 get和post的区别

get和post的区别GET和POST是什么基本概念HTTP是什么get与post的区别get方式post方式幂等幂等的概念区别GET和POST是什么基本概念GET和POST是 HTTP协议中的两种发送请求的方法HTTP是什么HTTP是hypertext transfer protocol(超文本传输协议)的简写, 它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上服务器后,向服务器请求某个web资源,称之为客户端向服务器发送了一个HTT

2021-09-25 17:23:59 235

原创 Android梅花布局

Android梅花布局项目目录MainActivity.javaactivity_main.xmlAndroidManifest.xml页面效果获取代码项目目录MainActivity.javapackage top.gaojc.myplumblossom;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;public class MainActivity extends AppCompatA

2021-09-20 16:26:42 55

原创 Android答题系统

Android答题系统需求分析项目目录.javaquestionBankHistoryActivity.java(历史文学)returnDataZeroRankActivity.java(0分零星)MainActivity.java.xmlactivity_main.xmlactivity_history.xml(历史文学)activity_zero_rank.xml(0分零星)AndroidManifest.xml页面效果代码下载需求分析APP答题系统(有选择、有判断、有填空)主页选择方向题目历

2021-09-20 15:43:14 82

原创 Android每点击一次按钮就添加一条数据

每点击一次按钮就添加一条数据需求项目目录.java.domainDataMainActivity.javaMyAdapter.java.xmlactivity_main.xmlitem_list.xmlAndroidManifest.xml页面效果点击可自行下载需求每点击一次按钮就添加一条数据(图片+文字)项目目录.java.domainDatapackage top.gaojc.calculator.domain;public class Data { private in

2021-09-20 15:04:32 68

原创 手机点击按钮进行切换图片

Android点击按钮进行切换图片项目目录MainActivity.javaactivity_main.xmlAndroidManifest.xml点击可自行下载项目目录MainActivity.javapackage top.gaojc.myapplication;import androidx.appcompat.app.AppCompatActivity;import androidx.appcompat.widget.ButtonBarLayout;import android.c

2021-09-20 13:51:10 29

原创 解决报错:import sun.misc.BASE64Decoder无法找到

已解决问题

2021-06-15 21:08:43 71

原创 Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException

已解决报错信息Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone c.

2021-06-03 19:42:18 44

手机点击按钮进行切换图片

安卓点击靓女进行切换靓女图片

2021-10-08

Android注册登录页面

用户注册 (账号 密码 性别 爱好...) (注册完成跳转到注册成功页面) 注册成功页面 (显示用户注册的详细信息) (可以跳转到登录页面) 登录页面 (使用用户注册时的账号密码登录) (进行判断) 登录成功页面 (欢迎XXX(用户注册时的昵称)先生/女士)

2021-10-08

Android答题系统

APP答题系统(有选择、有判断、有填空) 主页选择方向题目 历史文学 诗句解读 娱乐资讯(没写,照着前面页面cv就行) Java练习(没写,照着前面页面cv就行) Android练习(没写,照着前面页面cv就行) (共100分) 做完出成绩 分数屏幕居中显示 等级在分数下面显示 (等级使用的是RatingBar控件(星级评分条)

2021-10-08

Android梅花布局示例

Android梅花布局示例

2021-10-08

每点击一次按钮就添加一条数据

每点击一次按钮就添加一条数据(可以是图片可以是文字,也可以是图片+文字)

2021-10-08

水印管家(一键添加&amp;清除视频/图片水印).zip

一键提取无水印短视频 快速去除视频/图片水印 任意添加文字/logo水印 支持批量处理各种水印

2021-03-29

图书馆管理系统.zip

图书信息管理系统(jdbc+servlet+jsp+MySQL)

2021-08-11

学生信息管理系统.zip

包含学生信息管理系统的代码实现、1万字+的毕业论文、40页+的PPT演示文稿、以及数据库的脚本sql语句、还有流程图逻辑图等等

2021-08-07

格式工厂(支持各种类型视频、音频、图片等多种格式).zip

格式工厂是一款使用超级简单、功能丰富、世界领先的多媒体、图片格式转换、处理软件,支持格式一键转换,支持移动设备等,软件界面低调。格式工厂是目前应用最广的全功能多媒体格式转换处理软件,它支持几乎所有主流的多媒体文件格式,无论是音频、视频、图像都可以用格式工厂转换,只要装了格式工厂无需再去安装多种转换软件了提供的功能。

2021-03-29

Java API.zip

Java API(jdk-9汉化版).CHM

2021-01-30

jquery.api.3.2.1.CHM

jQuery api.3.2.1

2021-01-16

阿里巴巴Java开发手册.rar

阿里巴巴Java开发手册

2021-01-11

空空如也

空空如也

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

TA关注的人 TA的粉丝

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