面试简单
machihaoyu
这个作者很懒,什么都没留下…
展开
-
java 打印各种 图形
"94876" snippet_file_name="blog_20131203_1_8551646" name="code" class="java">package ch09; import java.util.Scanner; public class Test03 { public static void main(String[] args转载 2014-10-16 15:31:08 · 1652 阅读 · 0 评论 -
spring mvc 的Controller类默认Scope是单例(singleton)的
使用Spring MVC有一段时间了,之前一直使用Struts2,在struts2中action都是原型(prototype)的, 说是因为线程安全问题,对于Spring MVC中bean默认都是(singleton)单例的,那么用@Controller注解标签注入的Controller类是单例实现的?测试结果发现spring3中的controller默认是单例的,若是某个controller中有...转载 2018-03-01 10:51:22 · 456 阅读 · 0 评论 -
正向代理与反向代理的区别
一、正向代理的概念 正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。从网站的角度,只在代理服务器来取内容的时候有一次记录,有时候并不知道是用户的请求,也隐藏了用户的资料,这取决于...转载 2018-03-14 15:29:02 · 129 阅读 · 0 评论 -
数据库表反向生成(一) MyBatis-generator与IDEA的集成
在Dao层,通过数据库表反向生成,可以节省我们很多的精力,把更多的精力投入复杂的业务中。数据库表反向生成,指的是通过数据库如mysql中的库表schema生成dao层读写表的基础代码,包括model(entity)和dao(mapper)。在本文中我先介绍java中mybatis-generator的反向生成。我们在下一篇文章中会介绍django中ORM的反向生成。 mybatis...转载 2018-08-02 15:41:19 · 336 阅读 · 0 评论 -
java中的sleep()和wait()的区别
对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。在调用sleep()方法的过程中,线程不会释放对象锁。而当调用wait()方法的时候,线程会放弃对象锁,进入等待此对象的等待锁定池,只...转载 2015-02-10 11:32:07 · 286 阅读 · 0 评论 -
Java Map 键值对排序 按key排序和按Value排序
一.理论准备 Map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。 TreeMap:基于红黑树(Red-Black tree)的 NavigableMap 实现,该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的 Comparator 进行排序,具体取决于使用的构造方法。 ...转载 2018-08-13 13:57:39 · 228 阅读 · 0 评论 -
使用java.util.List.subList时最好小心点
java.util.List中有一个subList方法,用来返回一个list的一部分的视图。List<E> subList(int fromIndex, int toIndex);它返回原来list的从[fromIndex, toIndex)之间这一部分的视图,之所以说是视图,是因为实际上,返回的list是靠原来的list支持的。所以,你对原来的list和返回的list做...转载 2018-10-26 15:34:15 · 122 阅读 · 0 评论 -
Java中处理异常throw和throws
1.首先我们来了解什么是异常呢?异常阻止当前方法或作用域继续执行的问题。2.处理异常说到处理异常,我们当然会想到 try catch finally在java中我们会对异常的处理有更高的认识 我们会学习 throw throws等更好的处理异常3.常见异常4.throw关键字:语句抛出异常 throws关键字:声明异常(方法抛出一个异常)01.throw 是语句抛出一个异常。...转载 2019-01-04 13:55:22 · 282 阅读 · 0 评论 -
Collections.sort的两种用法 java基础
public static <T extends Comparable<? super T>> void sort(List<T> list) { list.sort(null);}public static <T> void sort(List<T> list, Comparator<? super T> c) ...转载 2019-01-22 18:15:13 · 188 阅读 · 0 评论 -
如何对HashMap按键值排序
Java HashMap 排序转载 2017-10-27 15:07:45 · 306 阅读 · 0 评论 -
JVM加载class文件的原理机制
Java转载 2017-02-05 20:06:02 · 176 阅读 · 0 评论 -
Java中char数组(字符数组)与字符串String类型的转换方法
java字符串转换转载 2017-02-13 15:43:13 · 3599 阅读 · 0 评论 -
重写(overwrite)与重载(overload)的区别
一、重写(override)override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。重写(覆盖)的规则:1、重写方法的参数列表必须完全与被重写的方法的相同,否则不能称其为重写而是重载.2、重写方法的访问修饰符一定要大于被重写方法的访问修饰符(public>protected>default>private)。3、重写的方法的返回值必须和被转载 2015-09-08 17:48:19 · 587 阅读 · 0 评论 -
error和exception有什么区别
Error类和Exception类的父类都是throwable类,他们的区别是:Error类一般是指与虚拟机相关的问题,如系统崩溃,虚拟机错误,内存空间不足,方法调用栈溢等。对于这类错误的导致的应用程序中断,仅靠程序本身无法恢复和和预防,遇到这样的错误,建议让程序终止。Exception类表示程序可以处理的异常,可以捕获且可能恢复。遇到这类异常,应该尽可能处理异常,使程序恢复运行,转载 2014-06-09 09:28:35 · 561 阅读 · 0 评论 -
Java:Session详解
Session转载 2016-10-25 21:51:32 · 328 阅读 · 0 评论 -
String、StringBuffer与StringBuilder之间区别
最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String 2.Strin转载 2016-10-19 14:51:01 · 220 阅读 · 0 评论 -
final类型的map或者arraylist修改数据
问题 final list map转载 2016-12-02 22:13:25 · 3061 阅读 · 0 评论 -
Java Math.round()函数小结
1、小数点后第一位=5 2、正数:Math.round(11.5)=12 3、负数:Math.round(-11.5)=-11 4、 5、小数点后第一位<5 6、正数:Math.round(11.46)=11 7、负数:Math.round(-11.46)=-11 8、 9、小数点后第一位>5 10、正数:Math.round(11.68)=12 11、负数:Math.round转载 2016-12-24 10:18:51 · 444 阅读 · 0 评论 -
各种范式有什么区别
范式 数据库转载 2017-02-05 16:26:54 · 1044 阅读 · 0 评论 -
ConcurrentHashMap用分离锁实现多个线程间的并发写操作
concurrentHashmap 并发写转载 2017-02-08 20:49:44 · 306 阅读 · 0 评论 -
JVM垃圾回收算法
众所周知,Java的垃圾回收是不需要程序员去手动操控的,而是由JVM去完成。本文介绍JVM进行垃圾回收的各种算法。如何确定某个对象是垃圾1.1. 引用计数法1.2. 可达性分析典型的垃圾回收算法2.1. 标记-清除算法(Mark-Sweep)2.2. 复制算法(Copying)2.3. 标记-整理算法(Mark-Compact)2.4. 分代收集算法(Generationa...转载 2019-02-18 11:25:44 · 148 阅读 · 0 评论