自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LIUHAO的博客

java后端开发

  • 博客(51)
  • 收藏
  • 关注

原创 最新学习java的好评网站(从入门到面试)(不止java)

最新学习java的好评网站(从入门到面试)(不止java)编程导航CS-Notes码农网蓝桥云客菜鸟教程慕课网How2J的java教程W3schoolJavaGuide代码随想录总结

2022-04-06 17:30:31 17185 92

原创 Java接口统一格式模板以及获取前一天时间固定时间方法(add和set区别)

Java接口统一格式模板枚举类ResponseCode:定义返回码code及提示信息msg(根据具体情况而定,可以加status等)获取前一天时间固定时间方法(add和set区别)目的:数据库拿到的时间和每天系统时间的前一天9:30时间作比较(每天都需要调用) 1. **add**:在原来的基础上进行加减value 2. **set**:直接设值,不考虑原来的时间值**测试运行**:以(Calendar.MONTH,n)为例,如果是set,表示设置当前时间,正常的月份从0开始,如4的时

2022-11-25 17:20:40 885

原创 分享优质JAVA学习网站

分享java学习网站,java学习路线计算机网络学习,操作系统学习,算法学习网站推荐,

2022-11-22 11:55:51 801

原创 Json的使用,以及@JsonProperty和@JSONFiled注解的混淆,以及JSONArray.parseArray()方法

Json的使用com.alibaba.fastjson.JSONObject是经常会用到的JSON工具包```java//Java对象转换成String类型的JSON字符串JSONObject.toJSONString(Java对象) //String类型的JSON字符串转换成Java对象JSONObject.toJavaObject(JSON字符串,Java对象.class) //Json字符串转换成JSONObject对象JSONObject.parseObject(JSON字符

2022-11-17 19:21:06 764 1

原创 SpringBoot+SpringCloud+nacos+gateway+mybatis搭建一个微服务(实习生的日常)

SpringBoot+SpringCloud+nacos+gateway+mybatis搭建一个微服务Nacos说明Getawaty说明Feign远程调用说明开始搭建项目父模块创建服务user,并配置依赖创建服务product,并配置依赖服务搭建完毕之后开始搭建feign接下来 配置网关

2022-11-09 16:20:52 922 1

原创 一起学会spring-cloud之Eureka注册中心与Ribbon负载均衡

spring-cloud之Eureka注册中心与Ribbon负载均衡Eureka,其结构如下:order-service如何得知user-service实例地址?order-service如何从多个user-service实例中选择具体的实例?order-service如何得知某个user-service实例是否依然健康,是不是已经宕机?1.创建一个maven工程...

2022-07-02 07:45:00 390 1

原创 力扣之螺旋矩阵,一起旋转起来(都能看懂)

先放题目!力扣链接点这里模拟顺时针画矩阵的过程:54. 螺旋矩阵题目 链接点这里和上一题大致相同,也是四个循环先打印最上面一行再打印右面那一列(注意右上角的元素已经打印过了)再打印最下面一行(注意右下角的元素打印过了)再打印最坐面一行(注意左下角的元素打印过了)其中小知识二维数组中matrix.length和matrix[0].length输出:...

2022-06-25 07:45:00 394

原创 力扣之滑动窗口《循序渐进》(209.长度最小的子数组、904. 水果成篮)

力扣之滑动窗口《循序渐进》(209.长度最小的子数组、904. 水果成篮)

2022-06-23 07:30:00 374

原创 2023届计算机网络面试题

计网tcp1. 计算机网络的各层协议及作用?2. TCP和UDP的区别?3. UDP 和 TCP 对应的应用场景是什么?4. 详细介绍一下 TCP 的三次握手机制?5. 为什么需要三次握手,而不是两次?6. 为什么要三次握手,而不是四次?7. 什么是 SYN洪泛攻击?如何防范?8. 三次握手连接阶段,最后一次ACK包丢失,会发生什么?9. 详细介绍一下 TCP 的四次挥手过程?10. 为什么连接的时候是三次握手,关闭的时候却是四次握手?11. 为什么客户端的 TIME-WAIT 状态必须等待 2MSL ?1

2022-05-07 15:46:20 484 1

原创 2023届mysql面试题

mysql基础1. 数据库的三范式是什么?2. MySQL 支持哪些存储引擎?3. 超键、候选键、主键、外键分别是什么?4. SQL 约束有哪几种?5. MySQL 中的 varchar 和 char 有什么区别?6. MySQL中 in 和 exists 区别7. drop、delete与truncate的区别8. 什么是存储过程?有哪些优缺点?9. MySQL 执行查询的过程事务1. 什么是数据库事务?2. 介绍一下事务具有的四个特征3. 说一下MySQL 的四种隔离级别4. 什么是脏读?幻读?不可重复

2022-05-07 15:41:51 506 1

原创 安利一个超级好用的Java学习网站(非常全)

安利一个超级好用的Java学习网站(非常全)适合人群网站内容网址> 面试官:系统性的理解不仅能帮助你理解知识的基础体系,更能帮快速甄别候选人才开发入门者:提前上船,赢在起跑线开发进阶者:若干年的开发,尚还没有方向的是个想上进的:关键是你觉得对你有意义,且做你认为正确的事就够了

2022-04-28 15:52:32 5558 7

转载 IO 模型详解(通俗易懂)

IO 模型详解何为 I/O?有哪些常见的 IO 模型?Java 中 3 种常见 IO 模型BIO (Blocking I/O)NIO (Non-blocking/New I/O)AIO (Asynchronous I/O)

2022-04-27 18:08:26 435 11

原创 java线程基础九连问,你能坚持到第几问?day9【面试与学习均可食用篇】

java线程基础九连问,你能坚持到第几问?day9【面试与学习均可食用篇】👉说说并发与并行的区别?👉为什么要使用多线程呢?👉使用多线程可能带来什么问题?👉说说线程的生命周期和状态?👉什么是上下文切换?👉什么是线程死锁?如何避免死锁?👉如何预防和避免线程死锁?👉说说 sleep() 方法和 wait() 方法区别和共同点?👉为什么我们调用 start() 方法时会执行 run() 方法,为什么我们不能直接调用 run() 方法?

2022-04-25 16:53:46 572 28

原创 java集合与线程连环十二问,你能坚持到第几问?day8【面试与学习均可食用篇】

java基础连环十一问,你能坚持到第几问?【集合篇】day8👉HashMap 的底层实现👉HashMap 的长度为什么是 2 的幂次方👉HashMap 多线程操作导致死循环问题👉HashMap 有哪几种常见的遍历方式?👉ConcurrentHashMap 和 Hashtable 的区别👉ConcurrentHashMap 线程安全的具体实现方式/底层具体实现👉Collections 工具类👉何为进程?👉何为线程?👉请简要描述线程与进程的关系,区别及优缺点?👉程序计

2022-04-23 19:52:51 426 18

原创 day7 java基础连环十一问,你能坚持到第几问?【集合篇】

day7 java基础连环十一问,你能坚持到第几问?【集合篇】👉comparable 和 Comparator 的区别👉无序性和不可重复性的含义是什么👉比较 HashSet、LinkedHashSet 和 TreeSet 三者的异同👉Collection 子接口之 Queue(Queue 与 Deque 的区别)👉ArrayDeque 与 LinkedList 的区别👉说一说 PriorityQueue👉Map 接口 HashMap 和 Hashtable 的区别👉HashM

2022-04-23 07:45:00 839 35

原创 day6 java基础夺命十三连问,你能坚持到第几问?【IO、集合篇】

day6 java基础连环十一问,你能坚持到第几问?【IO、集合篇】👉什么是序列化?什么是反序列化?👉Java 序列化中如果有些字段不想进行序列化,怎么办?👉获取用键盘输入常用的两种方法👉Java 中 IO 流分为几种?👉既然有了字节流,为什么还要有字符流?👉Java 集合概览👉说说 List, Set, Queue, Map 四者的区别?👉集合框架底层数据结构总结👉如何选用集合?👉为什么要使用集合?👉Collection 子接口之 List中Arraylist

2022-04-22 07:30:00 449 29

原创 day5 java基础连环十一问【反射、异常篇】

day5 java基础连环十一问【反射、异常篇】何为反射?反射机制优缺点反射的应用场景注解异常Exception 和 Error 有什么区别?Checked Exception 和 Unchecked Exception 有什么区别?Throwable 类常用方法有哪些?try-catch-finally 如何使用?finally 中的代码一定会执行吗?如何使用 try-with-resources 代替try-catch-finally?

2022-04-21 07:30:00 817 22

原创 day4 java基础连环十问,你能坚持到第几问?(String、泛型篇【由浅入深】)

day4 java基础连环十问,你能坚持到第几问?(String、泛型)【面试篇】👉String、StringBuffer、StringBuilder 的区别?👉String 为什么是不可变的?👉字符串拼接用“+” 还是 StringBuilder?👉String#equals() 和 Object#equals() 有何区别?👉字符串常量池的作用了解吗?👉intern 方法有什么作用?👉String 类型的变量和常量做“+”运算时发生了什么?👉Java 泛型了解么?什么是类

2022-04-20 07:45:00 823 27

原创 day3 java基础连环十一问,你能坚持到第几问?(面向对象篇)

day3 java基础连环十一问,你能坚持到第几问?【面试篇】👉对象的相等和引用相等的区别👉类的构造方法的作用是什么?👉如果一个类没有声明构造方法,该程序能正确执行吗?👉构造方法有哪些特点?是否可被 override?👉面向对象三大特征👉接口和抽象类有什么共同点和区别?👉深拷贝和浅拷贝区别了解吗?什么是引用拷贝?👉Object 类的常见方法有哪些?👉== 和 equals() 的区别👉hashCode() 有什么用?👉为什么要有 hashCode?java面试题

2022-04-19 07:45:00 722 24

原创 详解SpringMVC拦截器与SpringMVC异常处理机制

详解SpringMVC拦截器与SpringMVC异常处理机制SpringMVC拦截器拦截器(interceptor)的作用拦截器和过滤器区别拦截器快速入门拦截器方法说明SpringMVC异常处理异常处理的思路异常处理两种方式简单异常处理器SimpleMappingExceptionResolver自定义异常处理步骤

2022-04-18 17:07:45 488 6

原创 day2 java基础连环10问,你能坚持到第几问?【面试篇】

day2 java基础连环10问,你能坚持到第几问?【面试篇】👉 静态方法和实例方法有何不同?👉重载和重写的区别👉什么是可变长参数?👉Java 中的几种基本数据类型了解么?👉基本类型和包装类型的区别?👉包装类型的常量池技术了解么?👉自动装箱与拆箱了解吗?原理是什么?👉面向对象和面向过程的区别👉成员变量与局部变量的区别👉创建一个对象用什么运算符?对象实体与对象引用有何不同?java知识点总结java面试题总结

2022-04-18 07:30:00 493 35

原创 Java基础连环十五问,你能坚持到第几问?【面试篇】

Java基础连环十五问,你能坚持到第几问【面试篇】1.Java 语言有哪些特点?2.JVM vs JDK vs JRE3.什么是字节码?采用字节码的好处是什么?4.为什么说 Java 语言“编译与解释并存”?5.Oracle JDK vs OpenJDK6.Java 和 C++ 的区别?7.字符型常量和字符串常量的区别?8.标识符和关键字的区别是什么?9.自增自减运算符10.continue、break 和 return 的区别是什么?11.什么是方法的返回值?方法有哪几种类型?12.静态方法为什么不能调用

2022-04-17 07:45:00 1558 26

原创 一文理解SpringMVC的请求和响应

一文理解SpringMVC的请求和响应SpringMVC的数据响应SpringMVC的数据响应方式SpringMVC 获得请求数据2.2 获得基本类型参数获得POJO类型参数获得数组类型参数获得集合类型参数请求数据乱码问题参数绑定注解@requestParam获得Restful风格的参数自定义类型转换器获得Servlet相关API获得请求头文件上传单文件上传步骤多文件上传实现

2022-04-16 19:40:12 197 18

原创 一篇让理解你Mysql存储引擎

一篇让理解你Mysql存储引擎MySQL体系结构存储引擎简介存储引擎特点⚫ InnoDB⚫ MyISAM⚫ Memory存储引擎选择

2022-04-15 19:08:22 122 26

原创 学会Spring与Web环境集成以及SpringMVC快速入门这一篇就够了

学会Spring与Web环境集成以及SpringMVC快速入门这一篇就够了Spring集成web环境1.1 ApplicationContext应用上下文获取方式1.2 Spring提供获取应用上下文的工具1.3 导入Spring集成web的坐标1.4 配置ContextLoaderListener监听器1.5 通过工具获得应用上下文对象SpringMVCSpringMVC概述SpringMVC快速入门SpringMVC流程图示SpringMVC 组件解析SpringMVC的执行流程

2022-04-14 16:13:10 233 32

原创 一文让你理解Spring注解开发(原始注解+新注解)与Spring整合Junit

一文让你理解Spring注解开发(原始注解+新注解)与Spring整合JunitSpring注解开发Spring原始注解Spring新注解Spring集成Junit原始Junit测试Spring的问题问题解决思路Spring集成Junit步骤Spring集成Junit代码实现

2022-04-12 18:09:01 148 41

原创 从API角度彻底理解冒泡排序、选择排序、插入排序

从API角度彻底理解冒泡排序、选择排序、插入排序Comparable接口介绍冒泡排序冒泡排序API设计:冒泡排序的时间复杂度分析选择排序选择排序API设计:选择排序的时间复杂度分析插入排序插入排序API设计插入排序的时间复杂度分析

2022-04-11 17:29:12 643 23

原创 超详解的一篇让你轻松入门Spring

Spring轻松入门详解(Spring配置文件、bean实例化、bean依赖注入等)Spring是什么Spring的优势Spring的体系结构Spring快速入门Spring程序开发步骤导入Spring开发的基本包坐标编写Dao接口和实现类创建Spring核心配置文件在Spring配置文件中配置UserDaoImpl使用Spring的API获得Bean实例Spring的开发步骤总结Spring配置文件Bean标签基本配置Bean标签范围配置Bean生命周期配置Bean实例化

2022-04-10 21:57:38 185 30

原创 学习算法的时间复杂度和空间复杂度一篇就够了

学习算法的时间复杂度和空间复杂度一篇就够了算法的时间复杂度分析大O记法常见的大O阶线性阶平方阶立方阶对数阶常数阶函数调用的时间复杂度分析最坏情况算法的空间复杂度分析java中常见内存占用算法的空间复杂度事后分析估算方法事前分析估算方法

2022-04-08 20:00:44 877 33

原创 史上最细Maven一条龙服务(从0到飞起)

Maven 安装Maven 软件下载Maven软件安装Maven环境变量 及 JDK 配置Maven仓库Maven仓库分类Maven本地仓库的配置全局 setting 与用户 settingMaven工程的认识Maven工程的目录结构Maven常用命令compiletestcleanpackageinstallMaven 指令的生命周期maven的概念模型idea 开发 maven 项目idea maven 配置idea 创建一个 maven添加 tomcat插件

2022-04-05 15:07:35 224 26

原创 嘿嘿来喽,redis、jedis详细教程一目了然

redis、jedis详细教程一目了然Redis什么是NOSQLNOSQL和关系型数据库比较非关系型数据库的优势关系型数据库的优势总结主流的NOSQL产品什么是Redisredis的应用场景下载安装Redis命令操作redis持久化Java客户端 JedisJedis操作各种redis中的数据结构jedis连接池: JedisPoolredis使用注意事项

2022-04-04 17:39:41 131 10

原创 3分钟学会ajax(同步异步)和json的基本使用

3分钟学会ajax(同步异步)和json的基本使用

2022-04-03 18:25:23 123 2

原创 JQuery一学就废之动画、遍历、事件绑定、以及小案例(广告的显示与隐藏)和插件功能

JQuery之动画、遍历、事件绑定、以及小案例(广告的显示与隐藏)和插件功能

2022-04-02 21:27:30 63 2

原创 JQuery 基础保姆级教学笔记(JQuery对象和JS对象区别与转换、选择器、 DOM操作)

JQuery 基础保姆级教学笔记(JQuery对象和JS对象区别与转换、选择器、 DOM操作)

2022-04-02 17:12:32 48

原创 java web过滤器、监听器你开始学了吗?

java web过滤器、监听器你开始学了吗? 1. Filter:过滤器 2. Listener:监听器Filter:过滤器 1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤... 2. 快速入门...

2022-04-01 20:36:47 69

原创 java web 后台用户管理系统(servlet+jsp+bootstrap 、MVC架构)

java web 后台用户管理系统(servlet+jsp+bookstrap 、MVC架构)源码大全

2022-03-30 14:53:22 1059

原创 JSP、MVC开发模式、EL表达式、JSTL标签总结(一学就会,以及查询用户小案例)

JSP、MVC开发模式、EL表达式、JSTL标签总结(一学就会,以及查询用户小案例) 1. JSP: 1. 指令 2. 注释 3. 内置对象 2. MVC开发模式 3. EL表达式 4. JSTL标签 5. 三层架构

2022-03-26 18:47:03 94

原创 Cookie、Session、jsp总结(cookie常见问题总结)

Cookie、Session、jsp总结(cookie常见问题总结)

2022-03-25 19:51:17 86

原创 java web中http协议、文件下载、ServletContext总结(request&response原理图解,response乱码问题以及重定向图解)

java web中http协议、文件下载、ServletContext总结(request&response原理图解,response乱码问题以及重定向图解)

2022-03-23 22:04:09 144

原创 Servlet、http、Request、JavaBean笔记(快速入门含,登录案例)

Servlet、http、Request、JavaBean笔记(快速入门含登录案例)

2022-03-22 20:14:38 77

SpringBoot+SpringCloud+nacos+gateway+mybatis搭建微服务

SpringBoot+SpringCloud+nacos+gateway+mybatis搭建微服务,并完成远程调用,两个服务的远程调用

2022-11-09

java大文件上传、秒传、断点续传、分片功能实现demo

java大文件上传、秒传、断点续传、分片功能实现demo (两个项目第一个spring boot+mysql实现,第二个springboot+redis实现)

2022-11-09

空空如也

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

TA关注的人

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