![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 54
汉口君呐
小白开车咯~~~~
大家坐稳啦
展开
-
两个相同对象,如果一个对象中的某一个值为空则用另一个对象的值填充
【代码】两个相同对象,如果一个对象中的某一个值为空则用另一个对象的值填充。原创 2022-12-23 17:46:11 · 365 阅读 · 0 评论 -
[已解决]ECS(centos7)安装erlang再安装rabbitmq报错erlang >= 23.2 is needed by rabbitmq-server-3.9.5-1.el7.noarch
出现这个问题因为我的 Erlang 下错了,需要去官网下载。大家可以去看一下我的这篇文章。原创 2022-10-22 00:35:35 · 810 阅读 · 0 评论 -
CentOS 7 配置 Erlang 和安装 RabbitMQ
部署一个项目需要用到 RabbitMQ,在安装的时候遇到了一些坑,但是都已经解决了,现在记录下来,也给碰到类似的程序猿们提供一些方案。原创 2022-10-22 00:32:07 · 1343 阅读 · 0 评论 -
linux 后台运行 java 程序之 nohup
nohup不挂断的运行命令。>日志重定向输出到。原创 2022-08-01 17:01:00 · 846 阅读 · 0 评论 -
Spring Cache 学习笔记
是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。SpringCahce提供了一层抽象,底层可以切换不同的cache实现。具体就是通过CacheManager接口来统一不同的缓存技术。CacheManager是Spring提供的各种缓存技术抽象接口。...原创 2022-07-27 15:35:06 · 287 阅读 · 0 评论 -
Mybatis-Plus 公共字段自动填充
ThreadLocal并不是一个Thread,而是Thread的局部变量。当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。ThreadLocal为每个线程提供单独一份存储空间,具有线程隔离的效果,只有在线程内才能获取对应的值,线程外则不能访问。...原创 2022-07-20 11:31:30 · 524 阅读 · 0 评论 -
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Reques...
因为我的实体类继承了springsecurity中的UserDetail并且实现了publicCollection原创 2022-07-19 23:36:11 · 903 阅读 · 0 评论 -
maven的<resources>标签里<include>**/*.xml</include>配置是什么意思
<resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes></resource>“**” 表示任意级目录“*” 表示任意文件意思就是把所有 /src/main/java 中所有 xml 文件也打包进包中,当使用 mybatis 这种原创 2022-05-06 15:08:04 · 1768 阅读 · 0 评论 -
serlvet+jsp 利用反射填充实体类和完成文件上传
实现代码注意,需要借助一个 jar 包。在下面参考中给出了详细地址 /** * 添加书籍 * 1.enctype="multipart/form-data":和一起不同 * 获取表单元素,req.getParameter("name"):error * 2.文件上传:图片文件从浏览器保存到服务器端(第三方 FileUpload+id) * 3.路径 * 注意虚拟路径和实际路径,文件存储都是要存储到实际路径中的,而访问可以通过虚拟路径原创 2022-04-27 09:48:24 · 132 阅读 · 0 评论 -
JSP 学习笔记
1、JSP1.1 JSP 的基础语法1.1.1 简介JSP: Java Server Page SUN 公司提供的动态网页编程技术,是 java web 服务器端的动态资源它相比 html 而言, html 只能为用户提供静态数据,而 JSP 技术允许在页面中嵌套 java 代码,为用户提供动态数据相比 servlet 而言,servlet 很难对数据进行盘版,而 JSP 除了可以产生动态数据的同时,也很容易对数据进行排版不管是 JSP 还是 servlet 虽然都可以用于开发动态 web 资源原创 2022-04-24 23:54:40 · 588 阅读 · 0 评论 -
java clazz.getDeclaredConstructor().newInstance() 方法和 class.newInstance() 方法实例化对象的区别
区别class.newInstance() 会直接调用该类的无参构造函数进行实例化getDeclaredConstructor()方法会根据他的参数对该类的构造函数进行搜索并返回对应的构造函数,没有参数就返回该类的无参构造函数,然后再通过newInstance进行实例化。class.getDeclaredConstructor().newInstance() 实例化还可以调用静态类和构造参数演示代码import java.lang.reflect.InvocationTargetExcept原创 2022-04-07 21:36:35 · 4168 阅读 · 0 评论 -
dom4j 解析 xml 为 Java 对象
xml 文件<?xml version="1.0" encoding="UTF-8" ?><books> <book sn = "book1001"> <name> 陆炳生漂流记 </name> <author> x先生 </author> <price>原创 2022-03-21 15:40:32 · 991 阅读 · 0 评论 -
Java泛型
一、什么是泛型1.背景:JAVA推出泛型以前,程序员可以构建一个元素类型为Object的集合,该集合能够存储任意的数据类型对象,而在使用该集合的过程中,需要程序员明确知道存储每个元素的数据类型,否则很容易引发ClassCastException异常。2.概念:Java泛型(generics)是JDK5中引入的一个新特性,泛型提供了编译时类型安全监测机制,该机制允许我们在编译时检测到非法的类型数据结构。泛型的本质就是参数化类型,也就是所操作的数据类型被指定为一个参数。3.好处:类型安全消除了强制原创 2022-02-11 23:25:32 · 524 阅读 · 0 评论 -
java的继承、多态、抽象类、接口
java的继承、多态、抽象类、接口文章目录java的继承、多态、抽象类、接口前言一、继承 ( extends )方法的签名方法的重写/覆盖(Override)动态绑定与静态绑定方法表动态绑定的过程二、java 中,对象变量是多态的三、抽象类(abstract)接口( interface )接口的实现默认方法和静态方法声明前言最近在看java核心技术卷一。看到继承和接口,因为我感觉它们都差不多,只是在应用和特性上有差别,就想把它们和在一起写一篇笔记提示:以下是本篇文章正文内容一、继承 ( ex原创 2022-01-09 13:19:26 · 295 阅读 · 0 评论