三个基本特征:封装、继承和多态 五种设计原则:单一职责原则、开放封闭原则、替换原则(子类能代替父类)、依赖倒置原则(具体依赖抽象)、接口隔离原则(多个专用接口优于一个单一的通用接口)
对于判断对象是否相等,肯定需要重写它的equals和hashCode方法。
生成base64格式图片验证码
JNDI(Java Naming and Directory Interface,Java命名和目录接口)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI服务供应接口(SPI)的实现,由管理者将JNDI API映射为特定的命名服务和目
一般weblogic启停在windows下很方便使用图标方式。但是在linux下需要杀掉weblogic进程才能真正关掉weblogic. 1.查询weblogic进程 ps -ef | grep "weblogic" 2.杀掉weblogic子进程 kill -9 19536 3.后台启动 web
1、System.out.println() 输入sout,按下enter键,生成System.out.println()方法. sout >soutv=System.out.println("变量名 = " + 变量) soutp >System.out.println("") 2、public
很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。 在讨论它们之间的不同点之前,我们先看看抽象类、接口各自的特性。 抽象类 抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。抽象类是被用来创建
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例:
nginx的具体作用不用细说,很强大,做负载均衡、反向代理服务器解决前端跨域问题等等。下面是nginx的安装过程首先nginx主要的依赖:1 pcre、 pcre-devel 2 zlib zlib-devel 3 openssl openssl-devel因此安装nginx需要安装以下依赖(本教程只介绍centos在线安装,离线安装见另一篇文章)1.安装依赖1 yum install gcc2
结论 1、不管有没有异常,finally中的代码都会执行 2、当try、catch中有return时,finally中的代码依然会继续执行 3、finally是在return后面的表达式运算之后执行的,此时并没有返回运算之后的值,而是把值保存起来,不管finally对该值做任何的改变,返回的值都不会
使用ant build进行增量打包
在最近经历中,遇见了这样一个问题,如何获取当前源文件名以及代码的行号,只是了解到__,它们在预处理的时候都已经确定好了,但是在JAVA中应该怎么获取输出呢。 经过查找发现java提供以下方法来获取当前文件名以及行号 其中:Thread.currentTh
在使用jq,ajax请求时出现该错误 原因:button按钮类型为type=su
SpEL对表达式语法解析过程进行了很高的抽象,抽象出解析器、表达式、解析上下文、估值(Evaluate)上下文等对象,非常优雅的表达了解析逻辑。主要的对象如下: 类名 说明 ExpressionParser 表达式解析器接口,包含了(Expression) parseExpression(Strin
使用Guava-Retrying,请求重试 public static Object callMethod(String url, String method, Object[] args, Class[] clzs){ Callable<Object> task = ()->{ System.ou
Connection reset by peer的常见原因:1)服务器的并发连接数超过了其承载量,服务器会将其中一些连接关闭; 如果知道实际连接服务器的并发客户数没有超过服务器的承载量,看下有没有网络流量异常。可以使用netstat -an查看网络连接情况。2)客户端关掉了socket,而服务器还在
今天在写测试类的时候,突然发现无法启动测试 这个是因为类路径太长,或者有许
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号