2022-07-30
阅读(50) 作者(adminnsf)
java arraylist大小,java arraylist最大值00-1010 Arraylist的最大长度Max _ array _ size of Arraylist=integer . Max _ value-8;Arraylist的最大长度是2147483647,也就是2 ^ 31-1 Arraylist的扩展问题。数组列表有两种容量:1。无参数的构造方法;2.带参数的构造方法。目录Arraylist的最大长度最
2022-07-30
阅读(45) 作者(adminnsf)
在使用mybatis的时候,除了可以使用@param注解,mybatis中的param注解目录@Param注释总是无法报告参数错误。下面的@Param注释详细说明了如何使用它。1.@Param该注释用于解决接口方法有多个参数时的问题。2.可以修饰JavaBean对象、地图集合等。3.@Param参数实际上可以添加也可以不添加。4.使用@Param注释的好处
2022-07-30
阅读(28) 作者(adminnsf)
java file 写文件,java file 创建文件夹只需要调用该类的一个方法createNewFile(),但是在实际操作中需要注意一些事项,如判断文件是否存在,以及如何向新建文件中写入数据等。导入Java。io。*;公共类CreateNewFile{ //该方法用于创建文件,参数分别是文件路径和文件名、文件内容,如:myfile.doc HelloJava!p
2022-07-30
阅读(35) 作者(adminnsf)
java面向对象多态性,实现面向对象的多态性有哪几种方法00-1010什么是多态代码实现多态理解?00-1010定义:多态性是指不同的子类在继承父类后分别重写覆盖父类的方法,即父类的同一个方法在继承的子类中表现出不同的形式。决定在运行时(而不是编译时)调用哪个重载成员函数的能力称为多态性。特点:(
2022-07-30
阅读(304) 作者(adminnsf)
log4j2异步日志配置,springboot使用log4j管理日志00-1010一、介绍颠覆者二、全局异步模式三、异步/同步混合模式同步日志和日志打印的业务流程处理在同一个线程中。日志打印的过程其实就是写文件IO的过程,比较耗时,会阻塞主线程的执行。只有在日志打印完成后,业务处理代码才会继续执行。如果日志量大,会影响主业
2022-07-30
阅读(34) 作者(adminnsf)
springboot+thymeleaf,spring.thymeleaf00-1010一、什么是百里香叶二。在SpringBoot 1中使用百里香叶模板。在1.pom.xml 2中添加百里香叶依赖项。关闭百里香叶缓存3。创建百里香模板第4页。创建一个类(用于与上面的html页面交互)5。访问服务路径00-1010官网原话:百里叶是一款面向Web和独立环境的现代服务器端Ja
2022-07-30
阅读(28) 作者(adminnsf)
springboot @requestmapping,requestmapping获取参数目录Getmapping如何获取参数其他传递参数的方式都在此之外@GetMapping参数接收和理解什么时候参数是基本类型,什么时候参数是数组,什么时候参数是简单对象,什么时候对象嵌套在参数的对象中。00-1010 spring boot中的Getmapping使用PathVariable、Htt
2022-07-30
阅读(27) 作者(adminnsf)
springcloud中使用feign方式上传文件,spring cloud 怎么通过feign调用服务目录假造对象传递参数和普通传递参数和遇到的坑对象传递参数-普通传递参数遇到的坑-遇到的坑-2假造复杂参数对象传递注意事项。传递复杂的参数对象需要在传递过程中进行Post。feign对象传参和普通传参及遇到的坑00-1010使
2022-07-30
阅读(36) 作者(adminnsf)
rpc netty,netty在springboot中的使用今天翻看了一下妮蒂相关的知识点,正好练练手,简单捣鼓了这个演示;这里简单梳理一下;前提知识点:Springboot、Netty、动态代理(反射)、反射项目整体结构如下:1.在父项目中引入相关依赖;依赖关系groupIdorg.springframework.boot/groupId artifactId spr
2022-07-30
阅读(15) 作者(adminnsf)
maven手动导入jar包,手动引入mavenjar包00-1010一、搭建maven私服二。配置gradle III。第四包。上传到maven私服v .用VI。刷新格雷迪。00-1010使用Nexus构建。网上教程很多,就不赘述了。00-1010在build.gradle文件的根节点中添加以下内容//包源代码任务源jar(type 3360 jar){ classifier= sources from
2022-07-30
阅读(24) 作者(adminnsf)
Java多线程死锁,java多线程解决死锁几种方法00-1010 1.什么是死锁2。死锁的原因3。死锁1的演示。同步2。四号锁。如何看待死锁1?使用jps命令查找运行程序的pid2,使用jstack查看堆栈信息。00-1010死锁是指两个或两个以上的进程在执行过程中争夺资源或互相通信而导致的阻塞现象。如果没有外力,他们就无法前进。
2022-07-30
阅读(21) 作者(adminnsf)
线程任务异常处理,子线程执行完再执行主线程00-1010 1.问题2。主线程和子线程3。线程池4。异常捕获5。事务回滚。00-1010最近有个朋友问我这样一个问题。问题截图如下:这个问题比较笼统。我稍微详细描述一下:主线程向线程池提交一个任务。如果在这个任务执行过程中出现异常,主线程如何捕捉异常并回滚事务
2022-07-30
阅读(34) 作者(adminnsf)
java根据集合里某个字段去重,java数组去重不用集合00-1010前言:HashSet源代码的性能比较00-1010,上班查慢接口的时候发现一个函数用了很长时间,最后定位到是列表去重导致的。由于测试环境中缺乏在线早期数据,该接口的性能并未引起太多关注,直到频繁超时后才受到关注。之前看 《阿里巴巴Java开发手册
2022-07-30
阅读(28) 作者(adminnsf)
java代码获取服务器ip,java获取IP地址00-1010 1.前言2。摘要3。获取客户端ip的java实现目录环境:JDK 1.8 idea 2019.3 windows 10在00-1010项目的开发过程中,aop部分基本上是用来记录用户在日常处理中的操作日志。但是说到记录操作日志,基本上要有一项是要参考和记录的,那就是运营商的客户端ip地址
2022-07-30
阅读(49) 作者(adminnsf)
springboot接口多态注入,spring多个实现类注入00-1010一、问题描述二。比较低级的解决方案2.1。方案一:使用@Primary标注2.2。方案二:使用@Resource annotation 2.3。方案三:使用@Qualifier注释3。相对高级的解决方案00-1010在实际的系统应用开发中,我经常会遇到这样一种需求。相信你在工作中也会经常遇到: