![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 69
邹飞鸣
学如不及,犹恐失之。
展开
-
将多个springboot项目的pom.xml文件整合
刚入公司敲代码时、发现一个项目中会包含多个子项目、每个子项目会代表一个功能模块、这属实是把我这个菜鸟惊叹到了。而这种分而治之的方式也引申出一个问题:各子项目的依赖如何统一管理? 我们知道、每个项目都会导入特定依赖、每个依赖又有若干版本、如果在这个项目使用这个版本、那个项目使用那个版本、是很容易造成混乱和版本冲突的。因此可将依赖分为父子关系。即一个父依赖管理若干个子依赖。直接上代码:原创 2023-02-22 09:45:50 · 1808 阅读 · 0 评论 -
浮点数对0.0求余和除以0的值 java
NaN 通常表示一个无效的操作结果。例如,你尝试将数字 0 去除以 0,这个在数学中是不存在的,同时在 Java 中定义 NaN 也确实就是通过这个不存在的操作来定义的。我们通常也使用 NaN 来表示不能显示的变量值。例如,我们对数字 -1 开平方根的时候,也是这种情况。表示无穷的意思,当浮点数除以0时会得到这个结果。原创 2022-12-15 00:11:33 · 591 阅读 · 0 评论 -
基本数据类型超出范围时的值
超出范围时最大值变为最小值,最小值变为最大值,且当赋值时的值超出范围,那么是会直接报错,不能运行。只有以累加或减的形式才可以达到超出范围的形式。原创 2022-12-15 00:03:18 · 555 阅读 · 0 评论 -
从0到1编写个人博客项目使用springboot+vue(前后端分离) 到 购买服务器上传项目 到 GitHub开源项目、此过程下所遇问题及解决方法,至少你帮你少走70%弯路
记录个人博客项目从0到1过程中遇到的所有困难及其解决方案、因为是遇到一个困难就记录一个困难,所以当你也写类似项目时,很有可能从中找到答案、文章集百家所长、参考他人博客的解决方案、有的会有原文链接、有的可能会漏掉。望海涵原创 2022-12-02 05:21:43 · 979955 阅读 · 3 评论 -
多态到底有什么用?
结论:多态可有可无但又至关重要,在不考虑代码今后的发展时,多态是无用的,如果考虑以后代码的修改与增删,多态是能大大提高代码的扩展性与复用的。想搞清楚有什么用之前,先说说什么是多态:多态可以理解为一个事物可以拥有多种形态(自己理解的,后面会讲为啥)规范定义:1.需要有继承或者接口的实现2.父类引用变量需要指向子类对象例:如上便是多态,多态本身就是向上转型的结果,即父类引用变量指向子类对象。但很明显我们还是不知道这样子到底有什么用。此时我们来看一个简单案例:我有一个车库,车库中停放了几辆车:Benz(奔驰)、原创 2022-11-17 19:18:59 · 1255 阅读 · 0 评论 -
单例模式在多线程下的数据修改问题(即线程不安全),spring中是如何保证单例的线程安全问题的
原因:在步骤3进入且准备更改步骤1的值时此时步骤2的线程获取到了步骤1的值且在步骤3赋值完成且输出后线程的值才输出,所以导致了线程在步骤1的值已经修改的情况下还能获取到步骤1的值。面试官原问题是:在单例模式下,类A获取单例对象且修改对象中的属性值,然后类B也获取对象也修改单例对象属性值,此时类C能否获取到类A修改的属性值?可以看到步骤3更改了步骤1的age值但是下一个线程输出的age值还是步骤1的。注:spring中常见的都是无状态的单例,所以不用在意线程安全问题,只有自己写的业务类时才需要考虑。原创 2022-11-15 15:27:01 · 1681 阅读 · 0 评论 -
idea在导入springboot时无法设置自己的maven主目录
无法设置maven home directory为自定义的地址(设置之后每次打开设置还是原来的地址),如果想设置为自己的地址,可以将.mvn/wrapper/maven-wrapper.jar删掉 (或者.mvn文件删除掉)【这个文件会自动生成】,之后就能设置为自己的地址。IEAD无法修改maven home directory问题。...原创 2022-08-30 20:09:57 · 415 阅读 · 0 评论 -
重构java本地聊天程序,TCP/UDP+GUI+RSA+多线程
这并不算特别优秀的作品、代码不够优雅、前端界面过于简单、不能完全解耦、等等等等,但相比于以前好了太多太多,模块功能简洁明了、业务逻辑足够清晰、代码尽量解耦且不臃肿、最重要的注释足够多、用我现在看以前的代码、确实是头疼不已、好在命名规范、翻译翻译也能知道写的是啥破玩意。 写了啥? 一句话概括:基于RSA公私钥、网络编程、GUI三者进行数字签名与完整性认证的本地聊天程序。 实现出现的bug: 由于有经验、有些错误简单就不做赘述、提提给我使绊子的: ......原创 2022-06-26 15:42:21 · 1567 阅读 · 5 评论 -
关于Scanner类的详细使用方法以及利用此类如何一次性存储多个数字到数组中,且数组不用事先定义好空间大小,等等
昨天面试,自当我胸有成竹,自信满满的去进行人生中第一次java面试,都准备去和面试官探讨探讨 String字符串的源码了, 没想到竟然被几道上级练习题给霍霍了?虽然题是做出来了,但是这让我一向自诩基础不错的我当场有些许难以接受,于是痛定思痛。o(╥﹏╥)o自以总结关于java中使用最少的通过控制台与用户交互的类Scanner的相关操作!说是交互类,但是不就是从控制台输入进去一串东西,然后程序去获取到输入的东西嘛。有能输入多少种类型的数据呢?三种!!!单个整数,多个整数,字符串。私以为,字符与原创 2020-12-20 22:32:52 · 1847 阅读 · 2 评论 -
java设计模式之创建型
关于java设计模式中创建型的模式浅析原创 2022-01-08 22:10:01 · 330 阅读 · 0 评论 -
JavaSE语法大全
JavaSE语法大全1.注释####1.单行注释:“//”2.多行注释:“/…/”。3.文档注释:“/**…*/”。2.标识符1.只能以字母,$,_,开头2.大小写敏感3.类型1.整数类型:byte,short, int,long(long使用时值末尾加L以区分) 拓展:表示二进制时首部加“0b”,八进制:”0“,十六进制:“0x”2.浮点数类型:1.float(变量值后加“F”) 2.double(不用加,默认是)拓原创 2020-07-18 21:01:15 · 422 阅读 · 0 评论 -
2021-07-13
原文出处:https://www.cnblogs.com/jpfss/p/9772162.htmlJAVA从本机获取IP地址论述: 此篇博客是在工作的时候,需要获得当前网络下面正确的ip地址,在网上查阅很多博客,网上一个比较普遍的说法是通过InetAddress.getLocalHost().getHostAddress()获取,但只能够获取简单网络环境下的Ip地址,则忽略IP地址在现在的网络环境更加复杂,比如有Lan,WIFI,蓝牙热点,虚拟机网卡…即存在很多的网络接口(network int转载 2021-07-13 19:48:33 · 106 阅读 · 0 评论 -
浅谈Java之JDK各文件用处及为什么需要配置环境变量
浅谈Java之JDK各文件用处JDK是什么? 是SUN公司提供的一套Java开发环境,其中包含Java编译器、Java运行工具、Java文档生成工具、以及Java打包工具。JDK有什么? 下载并解压后会出现一系列文件与文件夹,其中bin目录:存放一些可执行程序,如javac.exe(Java编译器)、java.exe(Java运行工具)、jar.exe(打包工具)、javadoc.exe(文档生成工具)等db目录:一个小型的数据库,从JDK 6.0(jdk1.6)开始,java中引入了原创 2021-05-17 22:53:56 · 857 阅读 · 0 评论 -
String字符串浅析
String字符串浅析public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final char value[]; /** Cache the hash code for the string */ priva原创 2020-12-17 18:20:11 · 165 阅读 · 2 评论