一、类对象和实例对象 类对象是将具有相似属性和方法的对象总结抽象为类对象,可以定义相似的一些属性和方法,不同的实例对象去引用类对象的属性和方法,能减少代码的重复率。 实例对象又称实例化对象,不是抽象而是一类对象中具体的一…
分类:java
三目运算符空指针
在代码中使用了三目运算符,代码在线上运行的时候发生了NPE,经过排查,发现原来是三目运算符和自动拆装箱之间有一定的关系,导致了空指针。那么,三木是三目运算符呢?为什么会导致空指针?下面也是学习了解到的内容,跟大家分享下。…
9、Dubbo的SPI机制分析5-Activate详解
1、Dubbo的@Activate例子 @SPI public interface ActivateExt { String echo(String msg); } @Activate(group = {"default…
Java深入学习(4):Future模式
Future模式: 其实相当于是前端的Ajax 比如我们使用多线程下载文件时候,每一个线程都会发送HTTP请求资源。而我如何知道,文件下载完毕呢? 也就是说,主线程如何获得子线程的执行结果呢? 创建多线程中的实现runn…
MyBatis之接口绑定方案及多参数传递
1.说明 所谓的MyBatis接口绑定,指的是实现创建一个接口后,把mapper.xml 由mybatis 生成接口的实现类,通过调用接口对象就可以获取mapper.xml 中编写的sql。在SSM框架中,MyBat…
if判断和三目运算符
if判断 if条件语句是代码中常用的判断条件的代码,相对于其他的条件判断语句更为简单,一般代码结构如下: if (判别式) { 代码块1 } else { 代码块2 } 如果判别式结果为真,会执行代码块1,若为假执行代码…
如何使用Java 8流快速替换列表中的元素
假设您有一个项目清单: List<String> books = Arrays.asList( "The Holy Cow: The Bovine Testament", "True Hip Hop", "T…
linux查看文件所在位置
一、find命令 1、通过文件名查找 find / -name php.ini 2、根据部分文件名查找方法 (1)查找某个文件夹下包含epc的文件 find /test -name '*epc*' (2)查找某个文件夹下…
Struts2.3.32升级到Struts2.5.26详细步骤(无敌版)
Struts2真是三天两头爆出漏洞来,特别是一爆出漏洞就建议升级到最新版,也是无语的,并且最新版相比老板还相差挺大的,这部这次需要从Struts2.3.32一下子就必须升级到最新版,这可让人头大,谷歌百度了几天都没有解决…
Dom4j将document对象转换成String
Dom4j将document对象转换成String: document.asXML(); 而document.toString(); 获取对象的名称
Java实现将多个文件打包压缩成tar.gz文件
后缀为tar.gz的文件实际上时先将文件(单个或多个)打包成后缀为tar的(tar包)文件,再用gzip压缩成gz文件,如此来说我们便可以用两步来实现此功能,请看代码: import java.io.File; impo…
如何将字符串转换为日期– Java
在本教程中,我们将向您展示如何将String转换为java.util.Date 。 许多Java初学者都被困在Date转换中,希望本摘要指南能以某种方式为您提供帮助。 // String -> Date Simpl…