经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Java
Java11?中基于嵌套关系的访问控制优化问题

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

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

Java IO之File 类详解

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

Java?IO之流的分类详解

Java?IO之流的分类详解

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

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

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

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

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

深入解析HashMap的put方法

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

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

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

实例详解Java库中的LocalDate类

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

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

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

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]

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

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

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

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

java代码实现空间切割

java代码实现空间切割

目录问题代码效果演示测试数据结果总结 问题 给定一个大的立方体和一批小的立方体,对于每个立方体,都知道如图的信息(知道x,y,z坐标和长、宽、高),且任意小立方体都被包含在大立方体内、各立方体之间不重叠。问如何将小立方体从大立方体中切去,留下其他空间? 代码 package com...[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快速上手用户后台管理系统

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

理解Java面向对象编程设计

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

Java中ArrayList和LinkedList区别

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]

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 写法:行行比较,别问为什么,问就是逼格高。。

高逼格的 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]

java中Random类的使用

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

基于Redisson的延迟队列实现

基于Redisson的延迟队列实现

package com.dong.mytest.demo.client; import cn.hutool.extra.spring.SpringUtil; import com.dong.mytest.demo.common.dto.DelayMe age; import com.dong...[2022/1/17]

jdk8使用stream实现两个list集合合并成一个(对象属性的合并)

目录一、前言二、示例示例1:java8 合并两个 list<map>示例2:java8 合并两个 list<T>示例3:java8 合并两个 list<T>,集合个数前者小于后者,要后者示例4:java8 合并两个 list<T>,集合个数前者大于后者,要后者 java使用stream实现list中...[2022/1/17]

Java基础-Java常量和常量值

Java基础-Java常量和常量值

目录1 常量定义2 常量语法命名3 常量值3.1 整型常量值3.2 浮点数常量值3.3 布尔常量值3.4 字符型常量值3.5 字符串常量值4 码农来洞见4.1 注意事项4.2 常量作用4.3 常量声明位置 1 常量定义 在程序中存在大量的数据来代表程序的状态,其中有些数据在程序运行过程中值不能发...[2022/1/17]

Java基础-Java变量的声明和作用域

目录1 前言2 变量的声明3 变量的作用域4 总结 1 前言 变量是计算机语言中的一个概念,可以表示某个具体数值,并且这个值可以改变,所以叫变量。与之对应的是常量,常量也是用来表示某个数值的,但值是固定的,不能改变。 2 变量的声明 声明变量就是要告诉编译器这个变量的数据类型,这样编译器...[2022/1/17]

Java编程基础元素-运算符

Java编程基础元素-运算符

目录1 前言2 算术运算符2.1 四则运算2.2 字符串运算符2.3 一元运算符3 关系运算符4 逻辑运算符5 位运算符6 码农洞见6.1 运算符思维导图6.2 运算符优先级 1 前言 运算符就是在用变量或常量进行运算时,经常需要用到的运算符,Java 提供了丰富的运算符,可分为4类:算术运算符...[2022/1/17]

Javaweb后端学习笔记

C/S结构与B/S结构: 1、C/S(Client/Server)结构:适用于个人娱乐市场【QQ等】 (1)、优点:安全性高、且有效降低服务器压力; (2)、不足:增加服务成本、更新较繁琐; 2、B/S(Browser/Server)结构:适用于个人或企业 (1)、优点:不会...[2022/1/17]

flowable 启动流程的三种方式

package org.fh.controller.act; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.fh.controller.bas...[2022/1/17]

Java基础-Java的体系结构

目录1 前言1. 1 Java技术平台1.2 Java开源文化1.3 Java强大社区2 Java体系结构的组成2.1 Java编程语言2.2 字节码2.3 Java API2.4 Java虚拟机3 总结 1 前言 到目前为止Java仍然是使用最多的编程语言,随着Java以及Java社区的不断壮...[2022/1/17]

Java基础-Java基本数据类型

目录1 前言2 布尔类型3 字符类型4 值类型4.1 byte4.2 short4.3 int4.4 long4.5 float4.6 double5 码农来洞见5.1 类型转换5.2 存储空间 1 前言 变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。 内存管理...[2022/1/17]

JavaScript实现五种不同烟花特效

JavaScript实现五种不同烟花特效

目录 一、简单大气的烟花二、在农村看到的烟花三、可点击的烟花四、3D旋转烟花五、可拖动视角的自定义烟花  一、简单大气的烟花 演示地址:http: haiyong.site/fireworks1 HTML代码: 这里的HTML代码很简短 <div>...[2022/1/17]

常用快捷键和dos命令

常用快捷键和dos命令

ctrl+a全选 ctrl+s保存 ctrl+z撤销 ctrl+x剪切 ctrl+c复制 ctrl+v粘贴 ctrl+f查找  crtl+w关闭窗口  crtl+shift+esc任务管理器  Windows+shi...[2022/1/17]

员工绩效管理系统(超级超级详细 ---未完待更...)

一.分级建立项目包     1.建立department包(实现有关department表的操作)           ① 建立dao包(实现数据库中department的增删改查操作  建立java和数据...[2022/1/17]

Spring Boot + MySQL 快速搭建管理系统,不能太容易了!

来源:blog.csdn.net/weixin_44671737/article/detail 112341805 摘要 对企业来说,人、物资、能源、资金、信息是5大重要资源。人、物资、能源、资金这些都是可见的有形资源,而信息是一种无形的资源。以前人们比较看重有形的资源,进入信息社会和知识经济...[2022/1/17]

动力节点-王妈妈Springboot教程(三)Spring Boot和web组件

第三章 Spring Boot 和 web 组件 笔记中的视频观看地址 https: www.bilibili.com/video/BV1XQ4y1m7ex 3.1 SpringBoot 中拦截器 SpringMVC&n...[2022/1/17]

flowable 部署流程的三种方式

/**部署流程定义(根据ui.modeler的 modelId部署) * @param modelId 模型ID * @from fhadmin.cn */ protected String deploymentProce DefinitionFr...[2022/1/17]

面试必问之 CopyOnWriteArrayList,你了解多少?

面试必问之 CopyOnWriteArrayList,你了解多少?

一、摘要 在介绍 CopyOnWriteArrayList 之前,我们一起先来看看如下方法执行结果,代码内容如下: public static void main(String[] args) { List<String> list = new ArrayList<S...[2022/1/17]

static关键字的一些使用

百度百科定义static关键字 通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必...[2022/1/17]

自旋锁-JUC系列

公众号原文:自旋锁-JUC系列 前言 2022!这个年份现在看起来都觉得有那么些恍惚的未来感,然而现在已在脚下。 无边落木萧萧下, 不尽长江滚滚来! 人生如白驹过隙! 本来计划最近把AQS源码分析做了,然后自下而上把JUC整个探一遍,集合成文记录下来。但是因为前期没有很好的笔记准备,加上...[2022/1/17]

接口和抽象类是否有构造方法

先上结论:接口没有,抽象类可以有。 甚至于有其他的区别: 接口不能有方法体,抽象类可以有(仅限java8以前) 接口不能有静态方法,抽象类可以有(仅限java8以前) 接口中的变量必须由public static final修饰,抽象类不要求 首先针对构造方法而言很好理解: 抽象类...[2022/1/17]

java学习笔记day1

Java 基础语法 一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板...[2022/1/17]

Spring系列2:Spring容器基本概念和使用

本文内容 简单回顾IoC和DI概念 Spring容器的概念 的xml配置和初始化 容器的基本使用 bean的定义和初始化配置 简单理解IoC和DI概念 什么是IoC控制反转? 通俗地但不严谨地讲,以前传统方式都是应用程序需要一个对象,直接通过new的方式来生成,该对象的管理也是由当前程序自...[2022/1/17]

Consul 入门实战(2)--安装及管理

Consul 入门实战(2)--安装及管理

本文主要介绍 Consul 的安装及使用,文中使用到的软件版本:RHEL 6.6、Consul 1.11.1。 1、单机版安装 1.1、下载 Consul 并解压 https: www.consul.io/downloads unzip consul_1.11.1_linux_amd64....[2022/1/17]

一条 Git 命令减少了一般存储空间,我的服务器在偷着笑

元旦不是搭建了一个《Java 程序员进阶之路》的网站嘛,其中用到了 Git 来作为云服务器和 GitHub 远程仓库之间的同步工具。 作为开发者,相信大家都知道 Git 的重要性。Git 是一个分布式版本控制软件,初版由 Linus·Torvalds 开发,并于 2005 年以 GPL 许可...[2022/1/17]

java 初始化

初始化 这里的主要内容是 初始化相关的内容,其中还会穿插其他的内容 构造器初始化 静态数据初始化 显示的静态初始化 非静态实例初始化 穿插内容 构造器 方法重载 this关键字 static 关键字 构造器初始化 构造器 ? 构造器是在创建对象时被调用的特殊方法。(构造器...[2022/1/17]

329
2
记录数:8138 页数:1/16312345678910下一页尾页
加载更多
 友情链接: NPS