随笔分类 - 基础知识汇总
摘要:List<String> list = Arrays.asList(new String[]{"a", "b"}); list.add("a"); 执行结果 进行其他改变数组大小的操作,都会抛出这个异常 Exception in thread "main" java.lang.Unsupported
阅读全文
摘要:导入依赖 <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</version> </dependency> 工具: import net.sourceforge.
阅读全文
摘要:最近使用maven的父子工程结构搭建微服务架构时,不知道什么原因, 子工程总是被莫名移除出父工程,然后打包处的项目名变成了灰色, 重启该项目时会提示,“该子项目已被移除,是否删除该项目”,这个 当然不能删除,虽然不影响项目运行,但是看着还是很别扭。只需要 把该子项目重新添加至父项目中就行了。方法如下
阅读全文
摘要:maven工程打jar包,部署到服务器上以后,获取resource下文件的绝对路径是找不到该文件的 只能用流的方式获取,代码如下: 此工具在使用时只能实例化后调用方法,否则无效,调用方式如下
阅读全文
摘要:首先我们创建一个类 该类没有重写hashcode和equals方法 下面我们进行比较 结果为: 说明如果没有重写equals()方法,则equals和==比较的都是地址。每生成一个对象,虚拟机都会重新生成一个地址,因此比较结果都为false 我们加上hashcode和equals方法 再次运行实例,
阅读全文
摘要:系统运行过程中,我们用注解@Value("${****}")可以获取资源文件中的内 容,获取的内容会被存储在spring缓存中,因此如果我们修改了资源文件,要 想读取到修改后的内容,那就必须重启服务才能生效。那么如果想修改资源文 件中的内容,又不想重启服务,那么只能让服务动态加载资源文件,每一次读
阅读全文
摘要:首先需要知道: 当执行到子类的构造函数的时候,首先第一个代码是执行super(),哪怕你没有显示的写出来,他也是会去执行父类的实例化 实例化子类的时候系统默认调用父类无参构造方法super(),即默认会在子类的构造方法中的第一行加上父类的无参构造方法 总结类加载的顺序: 1.加载静态成员/代码块:
阅读全文
摘要:先上代码 输出如下 首先需要明白多态的定义: 1、使用父类类型的引用指向子类的对象; 2、如果子类重写了父类的虚方法,那么调用这个方法的时候,将会先调用子类的方法--动态调用/动态连接; 3、父类引用指向子类对象 也称之为“上溯造型”,父类的方法称之为“虚方法”,需要注意的是:方法是调用子类自己的(
阅读全文
摘要:1、下载cxf及配置环境变量。 http://cxf.apache.org/download.html 作为java常用工具,最好在环境变量里配置一下,另cxf-3.1.12需要jdk1.6以上在系统变量里的Path中添加(注意两个变量之间要有分号);D:\apache-cxf-3.1.12\bin
阅读全文
摘要:安装Thrift 到thrift官网下载thrift.exe http://thrift.apache.org/download 将thrift-0.10.0.exe复制到C:\Program Files\thrift 并改名为thrift.exe 配置环境变量 打开dos窗口输入thrift -v
阅读全文
摘要:Maven使用 在官网下载maven: http://maven.apache.org/download.cgi 解压到D盘(位置随便) 配置环境变量 打开dos窗口,检测是否成功,出现如下画面表示配置成功 打开配置文件setting.xml配置仓库镜像 找到mirrors标签,加入以下内容,这是阿
阅读全文
摘要:DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。该类设计有各种功能,使其能够分析和格式化任意语言环境中的数,包括对西方语言、阿拉伯语和印度语数字的支持。它还支持不同类型的数,包括整数 (123)、定点数 (123.4)、科学记数法表示的数 (1.23E
阅读全文