java

java

最新发布

java

编写一些高效率的函数,只使用指向二叉树,设计一个算法求出指定节点在二叉树中的层次_2

阅读(47) 作者(adminnsf)

编写一些高效率的函数,只使用指向二叉树,设计一个算法求出指定节点在二叉树中的层次来和二叉树玩耍吧~题目一解法/** *二叉树节点的定义。*公共类TreeNode { * int val * TreeNode left * TreeNode right * TreeNode(){ } * TreeNode(int val){ this。val=val} * TreeNode(int val,TreeNode left

java

java继承和多态之方法重写,java多重继承有何缺点

阅读(19) 作者(adminnsf)

java继承和多态之方法重写,java多重继承有何缺点概念:继承是面向对象语法的三大特点之一,可以减少代码的冗余,提高编程的效率。通过继承子类,可以随意调用父类中的一些属性和方法。一个子类只能继承一个父类,一个父类可以被多个子类继承。这就像给我们展示了孩子在生活中继承父亲的财产。重写的好处是子类可以根

java

linux如何部署java项目,linux搭建ftp服务器

阅读(21) 作者(adminnsf)

linux如何部署java项目,linux搭建ftp服务器将本地项目博客系统部署到Linux服务器上。1.连接到远程MYSQL数据库,并执行创建博客数据库的脚本。2.检查项目中MYSQL服务器的地址和密码(如果本地密码与服务器一致,可以忽略这一步)。3.用Maven打包项目,生成一个xxx.war包。4.将war包上传到tomcat的webapps目录。5.重启t

java

java 多线程关键字,java 线程安全关键字

阅读(31) 作者(adminnsf)

java 多线程关键字,java 线程安全关键字00-1010 I volatile关键字1、volatile能保证内存可见性2、编译器优化问题2、wait和notify1、wait()方法2、notify()方法3、notifyAll()方法目录00-1010编写易变修改变量时的代码更改线程工作内存中volatile变量副本的值。刷新从工作内存到主内存的已更改

java

idea打包docker镜像,idea连接docker

阅读(38) 作者(adminnsf)

idea打包docker镜像,idea连接docker00-1010一、开放docker远程访问服务二。IDEA安装Dokcer插件。使用命令行管理服务器镜像和容器是运维人员最常用的方式,但有时我们不得不远程操作docker或者为不熟悉docker的技术人员提供能力(配置管理员、测试人员)。在这种情况下,图形界面是必要的。提供一个图形界面来操作dock

java

java junit单元测试,junit测试框架的使用

阅读(30) 作者(adminnsf)

java junit单元测试,junit测试框架的使用单元测试Junit单元测试框架快速启动单元测试00-1010单元测试是为最小的功能单元编写测试代码,Java程序的最小功能单元是方法。所以单元测试就是测试Java方法,然后检查方法的正确性。目前的测试方法是如何进行的,存在哪些问题?1.主要方法只有一个。如果一种方

java

java中super关键字的用法,简要叙述java中super关键字的作用

阅读(30) 作者(adminnsf)

java中super关键字的用法,简要叙述java中super关键字的作用一.定义二应用2.1应用范围2.2用法2.2.1在子类中调用父类的属性或方法2.2.2引用子类中的父类构造函数附:super的实际例子总结。本文主要讨论super关键字,它在Java中的角色和用法。00-1010它是一个引用变量,用于引用子类中的父类对象。目录

java

springboot jdbctemplate事务,spring支持对数据库的事务管理

阅读(31) 作者(adminnsf)

springboot jdbctemplate事务,spring支持对数据库的事务管理目录spring JdbcTemplate数据库事务管理1、spring中的事务管理2、事务管理API 3、使用事务管理1、配置文件2、在类上添加事务注释00-1010现在有一个账户表,里面存储了用户的金额。如果真的想做好转账,就需要使用交易,否则一有异常就会出现

java

java线程池工作流程,java线程池最佳实践

阅读(29) 作者(adminnsf)

java线程池工作流程,java线程池最佳实践前言:虽然线程比进程轻,但是如果进一步增加创建和销毁的频率,开销还是会很高。解决方案:线程池or协程预先创建线程池:线程并将其放入池中,然后直接从池中使用它。你不需要在这里申请。当线程用完时,它不会返回系统,而是放回池中以备下次使用。为什么线

java

请说说你所知道的java中的代码块,java代码块的用处

阅读(40) 作者(adminnsf)

请说说你所知道的java中的代码块,java代码块的用处00-1010码块的分类是什么?公共代码块(示例代码块)静态代码块的一些特征00-1010 Java中用{}括起来的代码称为代码块。00-1010公共代码块(本地代码块)构建块(示例代码块)静态块同步代码块本文先讲常见的代码块,构造快速和静态块。同步代码块一般用在多线

java

spring读取properties配置文件,springboot加载properties

阅读(35) 作者(adminnsf)

spring读取properties配置文件,springboot加载properties目录一、德鲁伊的资源配置管理二、c3p0资源配置管理三、加载性能文件不加载系统属性加载多个性能文件加载所有性能文件加载性能文件标准格式从类路径或冲突包中搜索并加载性能文件spring第三方资源配置管理druiddatasourcembooleddatasource一、

java

java简单抽奖程序代码,java编写抽奖程序

阅读(39) 作者(adminnsf)

java简单抽奖程序代码,java编写抽奖程序目录一、题目描述二、解题思路三、代码详解四、优化抽奖算法解题思路代码详解一、题目描述题目: 小虚竹为了给粉丝送福利,决定在参与学习打卡活动的粉丝中抽一位幸运粉丝,送份小礼物。为了公平,要保证抽奖过程是随机的。二、解题思路1、把参与的人员加

java

spring beans是什么,spring以bean的方式 bean指的是

阅读(33) 作者(adminnsf)

spring beans是什么,spring以bean的方式 bean指的是00-1010 1定义2控制反转(IoC)2.1私有属性保存依赖2.2让Spring控制类的构建过程2.3这是IoC3 Bean?它是Spring框架的两个核心概念之一(另一个是AOP)。00-1010Spring官方文档将bean解释为:在Spring中,构成应用程序主干并由Spring IoC容器管理的对象称为bean。b

java

mybatis-plus实现分页,mybatisplus分页插件使用

阅读(80) 作者(adminnsf)

mybatis-plus实现分页,mybatisplus分页插件使用目录一、MyBatisPlusConfig中配置分页插件1.分页实现的原理二、统一结果集1.创建返回码定义类2.创建结果集类三、编写分页接口1.先编写查询类2.服务层3.控制器层4.接口测试总结一、MyBatisPlusConfig中配置分页插件/** * 配置分页插件* @ return page */@ Be

java

mybatis-plus idwork,mybatis plus insert 主键

阅读(23) 作者(adminnsf)

mybatis-plus idwork,mybatis plus insert 主键00-1010问题描述、问题分析和问题解决00-1010目前项目中使用的id是mybatis-plus内置的主键生成策略id_WORKER。最近正在进行性能测试,部署架构是单服务集群部署模式。然后,发现重复ID的异常。例外情况如下00-1010首先分析id生成是否重复。首先,关闭其中一台