经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
Java相关:JavaJSPJFinalGroovySpringSpring BootServletScalaStruts2JUnit设计模式
 Java相关

Java11?中基于嵌套关系的访问控制优化问题

目录Java11 之前的实现方式技术债务Java11 中的实现Nestmate 新增的 APIgetNestHostgetNestMembersisNestmateOf后续的改进 你好,我是看山。 Java 语言很强大,但是,有人的地方就有江湖,有猿的地方就有 bug,Java 的核心代码...[2022/1/19]

Java IO之File 类详解

Java IO之File 类详解

目录1、File 类的字段2、File 类的构造方法3、File 类的常用方法①、创建方法②、删除方法③、判断方法④、获取方法4、File 的一些技巧总结 File 类:文件和目录路径名的抽象表示。 注意:File 类只能操作文件的属性,文件的内容是不能操作的。 1、File 类的字段 ...[2022/1/19]

Java?IO之流的分类详解

目录一、根据流向分为输入流和输出流:二、根据传输数据单位分为字节流和字符流三、根据功能分为节点流和包装流总结 一、根据流向分为输入流和输出流: 注意输入流和输出流是相对于程序而言的。 输出:把程序(内存)中的内容输出到磁盘、光盘等存储设备中     输入:读取外部数据(磁盘、光盘等...[2022/1/19]

Java IO之字节输入输出流详解

Java IO之字节输入输出流详解

目录1、字节输出流:OutputStream2、字节输入流:InputStream3、用字节流完成文件的复制总结 那么这篇博客我们讲的是字节输入输出流:InputStream、OutputSteam(下图红色长方形框内),红色椭圆框内是其典型实现(FileInputSteam、FileOutStre...[2022/1/19]

spring单例如何改多例

目录spring单例改多例附加自己待测试spring单例、多例使用方法spring支持的模式扩展模式 spring单例改多例 单例:就像你一生只有一个老婆。也就是对象始终是同一个。 多例:就像你一生有好多个老婆。也就是对象每次都是新的。 spring默认是单例模式(就每个请求都是用的同一...[2022/1/19]

Java实现图片合成的示例详解

Java实现图片合成的示例详解

目录场景环境搭建引入pom文件定义核心接口ImageService定义核心接口实现类ImageServiceImpl测试ImageController测试效果总结 场景 前端有一个神器——canvas,这个画布标签可以处理各种图片的合成,可以精确到图片的具体坐标,加水印,...[2022/1/19]

深入解析HashMap的put方法

目录一.创建二.put()三.数组初始化四.扩容 一.创建 这个相信大家也都知道怎么使用。今天就深入理解一下这里的底层原理。 首先HashMap在java中,创建出来是一个数组,然后数组上存放的元素是一个链表。 二.put() 进入底层源码看一下。 HashMap,...[2022/1/19]

Spring在SingleTon模式下的线程安全详解

目录1、有状态的bean与无状态的bean2、Spring中的单例3、Spring使用ThreadLocal解决线程安全问题案例4、ThreadLocal与线程同步机制的比较 1、有状态的bean与无状态的bean 有状态bean:每个用户有自己特有的一个实例,在用户的生存期内,bean保存了用户...[2022/1/19]

Spring配置数据源的三种方式(小结)

目录一、前言三、开发数据源的方式方式1:手动输入方式2:Properties配置文件方式3:Spring配置数据源四、总结 一、前言 今天学习了用spring配置Druid数据源的三种方式,整理了学习笔记,希望大家喜欢! 二、数据源的作用 数据源(连接池)是提高程序性能如出现的事先实例化数...[2022/1/19]

Java实现输出数字三角形实例代码

目录题目:题解:代码:总结 题目: 给定一个如下图所示的数字三角形,从顶部出发,在每一结点可以选择移动至其左下方的结点或移动至其右下方的结点,一直走到底层,要求找出一条路径,使路径上的数字的和最大。 7 3 8 8 1 0 2 7...[2022/1/19]

springboot?无法自动装配的问题

目录springboot 无法自动装配@Autowired 报错:无法自动装配基本上是因为放到org.example下,问题解决原因无法自动装配。未找到“xxxMapper”类型的bean说明Spring框架没有识别到你的xxxMapper中的类如果你得类不需要管理或者继承或...[2022/1/19]

SpringCloud中使用Sentinel实现限流的实战

目录前言正文 SentinelSentinel的限流原理第一步:部署sentinel-dashboard第二步:在项目中整合sentinel 前言 在分布式的项目中经常会遇到那种高并发的场景,为了保证系统不会被突然激增的请求导致宕机,我们常常会使用一种服务降级的手段来保护我们的系统,本篇博客将介...[2022/1/19]

实例详解Java库中的LocalDate类

实例详解Java库中的LocalDate类

目录Java库中的LocalDate类Java获取上周指定日的日期总结 Java库中的LocalDate类 类库设计者决定将保存时间与给时间点命名分开。所以标准Java类库分别包含了两个类:一个用来表示时间点的Date类;另一个是用来表示大家熟悉的日历表示法的LocalDate类。 将时间与...[2022/1/19]

java springboot邮箱找回密码功能的实现讲解

目录一、主要内容二、邮箱找回密码的思想三、前台页面四、注意事项五、部分实现代码5.1 页面代码5.2 发送验证码到注册邮箱的代码5.3 修改密码总结 一、主要内容 基于springboot实现密码找回功能。 二、邮箱找回密码的思想 1.输入注册邮箱,点击获取验证码。会...[2022/1/19]

SpringBoot项目启动时增加自定义Banner的简单方法

SpringBoot项目启动时增加自定义Banner的简单方法

目录前言制作Banner总结 前言 最近有小伙伴推荐给博客启动的时候加上自定义Banner,开始我还不太明白他说的是那部分,后面给我发了这样一个文件,陌溪瞬间就懂了 ?? ??????????????????????????_ooOoo_????????????????????????...[2022/1/19]

IDEA快速搭建spring?boot项目教程(Spring?initializr)

目录IDEA快速搭建spring boot项目1.创建项目2.编写控制器3.运行项目IDEA添加配置SpringBoot Spring Initializr工具1.点击file–点击settings–点击plugins2.搜索spring – 找到Spring A...[2022/1/19]

JavaScript页面回流与重绘

JavaScript页面回流与重绘

目录1.DOMAPI1.1获取元素相关结点API1.2增加节点API2.回流与重绘2.1CSS的书写顺序影响2.2节点渲染优化 1.DOMAPI 1.1获取元素相关结点API <body> ?? ?<div cla ="item"> ?? ??? ?<h3 ...[2022/1/19]

JavaScript实例&nbsp;ODO&nbsp;List分析

目录一、实例代码HTMLCSSJavaScript二、实例演示三、实例剖析 一、实例代码 HTML <!DOCTYPE html> <html lang="en"> <head> ? <meta charset="UTF-8"> ? &...[2022/1/19]

Java异常处理机制深入理解

Java异常处理机制深入理解

目录1.初识异常2.异常的基本用法异常处理流程3.为什么要使用异常?异常应只用于异常的情况4. 异常的种类 4.1 受查异常解决方案:4.2非受查异常5.如何使用异常避免不必要的使用受查异常6.自定义异常 1.初识异常 我们在写代码的时候都或多或少碰到了大大小小的异常,例如: ...[2022/1/18]

Java实战项目之校园跑腿管理系统的实现

前端使用的是vue+elementui,这款系统只适合学习巩固SpringBoot+VUE,后面还要在这上面加校园公告、校园零食等功能,后期代码我也会持续更新上去。系统分为管理员和学生、学生是管理员后台添加的两种角色。 运行环境: 后端 jdk1.8、maven3.5/3.6 mysql5...[2022/1/18]

详解SpringMVC?HandlerInterceptor拦截器的使用与参数

目录拦截器概念:拦截器VS过滤器自定义拦截器开发过程:拦截器配置项:多拦截器配置: 拦截器概念: 拦截器( Interceptor)是一种动态拦截方法调用的机制,请求处理过程解析核心原理: AOP思想拦截器链:多个拦截器按照一定的顺序,对原始被调用功能进行增强 作用: 在指定的方法调用前后执...[2022/1/18]

Java实现俄罗斯方块小游戏源码

本文实例为大家分享了Java实现俄罗斯方块小游戏的具体代码,供大家参考,具体内容如下 一、最终效果 二、功能需求 1、 在二维平面里面用各种随机产生的方块堆积木,每满一行消去一行,当达到顶部时,游戏结束。2、 通过方向键来控制方块转动,左移,右移和直落。3、 方块下落统一设置蓝色,接...[2022/1/18]

Springboot内外部logback多环境配置详解

Springboot内外部logback多环境配置详解

目录一、概述二、项目内外配置三、使用自定义appender四、logback查找配置源码五、案例源码 一、概述 SpringBoot官方文档Springboot 默认读取的是项目内的 resources 中 logback 配置文件。如果 cla path(resources) 下有logbac...[2022/1/18]

Java精品视频资源,自学Java人手一套!

Java精品视频资源,自学Java人手一套!

?发现有很多粉丝是学java的,为了大家能够快速成长,所以我今天精心挑选了一些java相关的视频资源分享给大家,大家一定好好利用起来,这些技术学会之后,进大厂指日可待,加油。 一、JavaSE阶段 动力节点Java零基础视频844集:https: www.bilibili.com/video/...[2022/1/18]

springboot新建项目pom.xml文件第一行报错的解决

目录springboot新建项目pom.xml文件第一行报错新建一个测试项目下面是文件解决这个问题只需要springboot创建过程中pom.xml报错问题出现原因解决办法 springboot新建项目pom.xml文件第一行报错 新建一个测试项目 发现创建完毕pom.xml文件报错,提示 ...[2022/1/18]

java代码实现空间切割

目录问题代码效果演示测试数据结果总结 问题 给定一个大的立方体和一批小的立方体,对于每个立方体,都知道如图的信息(知道x,y,z坐标和长、宽、高),且任意小立方体都被包含在大立方体内、各立方体之间不重叠。问如何将小立方体从大立方体中切去,留下其他空间? 代码 package com...[2022/1/18]

springboot中的pom文件?project报错问题

目录springboot pom文件project报错问题如下解决方案pom.xml在project标签处报错:Failed to read artifact descriptor for xxx:jar解决方案 springboot pom文件project报错 问题如下  ...[2022/1/18]

关于Spring配置文件加载方式变化引发的异常详解

目录问题背景过程定位根因配置加载顺序解决 问题背景 我们项目的配置文件一直是通过Apollo进行管理,但是近期由于某些特殊的部署需求,需要使用K8S的原生对象来获取配置,如此一来的话,就需要使用环境变量spring.config.location来指定application.properties...[2022/1/18]

深入浅出讲解Java8函数式编程

目录什么是函数式编程Java8内置了一些常用的方法接口FunctionalInterface用的比较多的函数接口总结 什么是函数式编程 函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有...[2022/1/18]

JavaScript&nbsp;ES6的函数拓展

目录ES6函数拓展函数的默认参数reset参数name属性箭头函数 ES6函数拓展 函数的默认参数 之前的写法: function count(x, y) { ?? ?return x + y; } count(3); 因为只传递了参数x,y的默认值为undefined und...[2022/1/18]

详解Java快速上手用户后台管理系统

详解Java快速上手用户后台管理系统

目录主要功能登录功能管理员列表用户列表订单管理 主要功能 管理员登录功能、管理员列表操作、用户列表操作、订单管理 登录功能 设计思路:前端页面获取输入的数据,然后发送Ajax请求,在servlet中获取数据并调用service层中的方法进行处理,service层中调用dao层的实现方法,...[2022/1/18]

理解Java面向对象编程设计

目录1 前言2 结构化程序设计3 面向对象编程设计4 码农洞见4.1 两种编程范式之间的区别4.2 两种编程范式之间的联系 1 前言 计算机革命的起源来自机器。编程语言就像是那台机器。它不仅是我们思维放大的工具与另一种表达媒介,更像是我们思想的一部分。语言的灵感来自其他形式的表达,如写作,绘画,...[2022/1/18]

SpringBoot项目中@Test不出现可点击运行的按钮问题

目录@Test不出现可点击运行的按钮单元测试中有了@Test注解但是idea没有执行的按钮查阅了下资料,原理是解决办法扩展 @Test不出现可点击运行的按钮 SpringBoot项目的test包里用来做测试的*****Test类里面的@Test单元测试不起作用,即左边没有可以运行的按钮,如下图-...[2022/1/18]

SpringBoot实现发送电子邮件

目录1. 前言1.1 电子邮件发展史1.2 电子邮件原理1.3 电子邮件地址的构成1.4 电子邮件传输协议2. 实现发送电子邮件3. 码农来洞见 1. 前言 电子邮件是—种用电子手段提供信息交换的通信方式,是互联网应用最广的服务。通过网络的电子邮件系统,用户可以非常快速的方式(几秒钟...[2022/1/18]

SpringBootTest测试时不启动程序的问题

SpringBootTest测试时不启动程序的问题

目录SpringBootTest测试时不启动程序在不启动容器下,如何启动spring的机制 SpringBootTest测试时不启动程序 开发spring boot 程序过程,如果要针对某个方法做单元测试。 一般使用开发工具新建项目都会自动生成单元测试单元。 但是默认情况下的配置在测试中...[2022/1/18]

SpringBoot如何自定义starter

SpringBoot如何自定义starter

目录1. 什么是starter2. 自动配置原理2.1 自动配置生效3. 自定义starter3.1 命名规范4.总结4.1为什么要自定义starter?4.2 自定义starter的案例 1. 什么是starter Springboot的出现极大的简化了开发人员的配置,而这之中的一大利器便是s...[2022/1/18]

SpringBoot&nbsp;统一公共返回类的实现

目录项目结构统一返回类使用 本文记录下如何在工程中,配置后台的统一公共返回类,这样做目的是为了统一返回信息,方便项目进行管理。使用技术:SpringBoot+Swagger+Lombok 项目结构 具体过程如下,在response文件夹下分别建立 CustomizeResultCode...[2022/1/18]

Java中ArrayList和LinkedList区别

目录1 前言2 数据结构的区别2.1 ArrayList2.2 LinkedList2.3 使用场景3 源码分析3.1 ArrayList核心源码3.2 LinkedList核心源码4 码农来洞见4.1为什么ArrayList比LinkedList要快4.2 注意ArrayList不同JDK版本源码...[2022/1/18]

《设计模式面试小炒》策略和工厂模式替代业务场景中复杂的ifelse

《设计模式面试小炒》策略和工厂模式替代业务场景中复杂的ifelse 我是肥哥,一名不专业的面试官! 我是囧囧,一名积极找工作的小菜鸟! 囧囧表示:小白面试最怕的就是面试官问的知识点太笼统,自己无法快速定位到关键问题点!!! 本期主要面试考点 面试官考点之如何用设计模式替换业务场...[2022/1/18]

Ubuntu16桌面版编译OpenCV4的java库和so库

欢迎访问我的GitHub https: github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 本篇概览 作为一名java程序员,如果想在Ubuntu16桌面版上使用OpenCV4的服...[2022/1/18]

Mybatis 实体别名支持通配符扫描

问题 Spring集成Mybatis的项目中,可以为指定包下的实体取别名,这样在Mapper xml文件中可以省略实体类的全路径名称,只写类名称即可;但是在多模块项目中,可能需要将实体放在不同的模块下,此时需要配置多路径扫描; 方式一:配置多个路径,逗号分隔符隔开 <!-- sqlS...[2022/1/18]

高逼格的 SQL 写法:行行比较,别问为什么,问就是逼格高。。

本文链接:www.cnblogs.com/youzhibing/p/15101096.html 环境准备 数据库版本: MySQL 5.7.20-log 建表 SQL: DROP TABLE IF EXISTS `t_ware_sale_statistics`;CREATE TABLE...[2022/1/17]

rocketmq实现延迟队列精确到秒级实现方案2-时间轮和delay-file实现

上图是通过RocketMQ源码分析一个实现原理方案示意图。 分为两个部分: 消息的写入 消息的Schedule 在写入CommitLog之前,如果是延迟消息,按照每10分钟写入delayfile文件,对于快到时间执行的,直接写入时间轮,并且写入delayfile ,时间轮每秒钟执行,如...[2022/1/17]

你好,面试官 | 我用Java List 狂怼面试官~

原文链接,排版更舒适 本期是【你好,面试官】系列文章的第2期,持续更新中.....。 回复"我要进大厂"获取思维导图,目前还在更新中,从小白到大厂~ 小龙有话说 本期会模拟面试 List 相关内容。 本期题目选自 ——2022届春招 京东 二面 面试现场 叮叮叮...... 面试官:...[2022/1/17]

解决springboot没有启动标识,启动类也没有启动标识的问题

目录springboot没有启动标识的问题第一种方法 第二种方法 springboot启动标识修改 springboot没有启动标识的问题 第一种方法  检查看到没有target文件夹 不知道跟这个有没有关系,  既然没有target文件夹,我就去...[2022/1/17]

SpringBoot单元测试使用@Test没有run方法的解决方案

目录SpringBoot单元测试使用@Test没有run方法原因找到了SpringBoot写单元测试遇到的坑SpringBoot怎么写单元测试SpringBoot使用Mockito进行单元测试通过真实测试用例测试代码 SpringBoot单元测试使用@Test没有run方法 吐了!一个关键字,纠...[2022/1/17]

SpringBoot启动多数据源找不到合适的驱动类问题

SpringBoot启动多数据源找不到合适的驱动类问题

目录启动多数据源找不到合适的驱动类问题这两个jar包放在一起就找不到合数的驱动加载了启动springboot提示驱动异常Failed to determine a suitable driver cla 在pom.xml中的build标签中添加如下代码 启动多数据源找不到合适的驱动类 问题 ...[2022/1/17]

Springboot项目的搭建教程(分离出common父依赖)

目录一、创建新项目 二、分离出common父依赖 三、项目对父依赖的引用四、项目的依赖和配置文件 随着项目前后端分离的推广,越来越多的企业开始注重在项目设计时,将项目进行前后端分离。所谓前后端分离,前端和后端区分开来,前端和后端都可以脱离于彼此单独运行,而后端则大多用Spring...[2022/1/17]

spring&nbsp;boot项目没有mainClass如何实现打包运行

目录springboot项目没有mainCla 实现打包运行框架starter运行类如下业务代码模块如何配置?使用maven打包指定mainCla springboot项目没有mainCla 实现打包运行 项目分为两个部分,一个是业务代码模块,一个是框架模块,运行cla 放在框架部分,那业务代...[2022/1/17]

java中Random类的使用

Random类用来生成随机数字 Random类的使用步骤 导包 import java.util.Random; 创建对象 Random r = new Random(); 使用 int num=r.nextInt(); 随机生成一个整数,这个整数的范围就是int类...[2022/1/17]

561
2
记录数:9814 页数:1/19712345678910下一页尾页
加载更多
 友情链接: NPS