摘要: 一、相关概念 1.什么是JDBC JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数 阅读全文
posted @ 2018-05-29 13:13 割肉机 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 分布式下的session处理方式 现在的企业级别开发下,分布式的问题是随处可见。今天我们来看看分布式情况下session的处理。 目前的处理方式有以下几种: 1、session黏性。就是说,用户在访问了某台服务器后,之后的操作就让其只走该服务器就好。那么久可以让用户只访问该台机器了。 eg:ngin 阅读全文
posted @ 2018-05-29 11:19 割肉机 阅读(199) 评论(0) 推荐(0) 编辑
摘要: cookie 和session 的区别详解 这些都是基础知识,不过有必要做深入了解。先简单介绍一下。 二者的定义: 当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择, 都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看 阅读全文
posted @ 2018-05-29 11:15 割肉机 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 重载(Overloading) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。 重载Overloading是一个类中多态性的一种表现。 Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。 调用方法 阅读全文
posted @ 2018-05-29 11:05 割肉机 阅读(270) 评论(0) 推荐(0) 编辑
摘要: Integer与int有什么区别? 由于面试的时候问到这个问题,所以就网上百度一下,发现一个大神说得非常好,非常清楚,所有就博文复制过来供“自己学习”。(这不是原文,原文底下有链接) 如果面试官问Integer与int的区别:估计大多数人只会说道两点,Ingeter是int的包装类,int的初值为0 阅读全文
posted @ 2018-05-29 10:55 割肉机 阅读(268) 评论(0) 推荐(0) 编辑
摘要: final、finally、finalize的区别 1、final修饰符(关键字)。被final修饰的类,就意味着不能再派生出新的子类,不能作为父类而被子类继承。因此一个类不能既被abstract声明,又被final声明。将变量或方法声明为final,可以保证他们在使用的过程中不被修改。被声明为fi 阅读全文
posted @ 2018-05-29 10:52 割肉机 阅读(217) 评论(0) 推荐(0) 编辑
摘要: java中的sleep()和wait()的区别 对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。 sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状 阅读全文
posted @ 2018-05-29 10:22 割肉机 阅读(5319) 评论(0) 推荐(1) 编辑
摘要: Java 中的异常和处理详解 Java 中的异常和处理详解 原文出处: 代码钢琴家 原文出处: 代码钢琴家 简介 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用函数返回值作为执行 阅读全文
posted @ 2018-05-29 10:10 割肉机 阅读(27392) 评论(1) 推荐(3) 编辑
摘要: Java 深拷贝、浅拷贝及Cloneable接口 Cloneable接口是一个标记接口,也就是没有任何内容,定义如下: 这里分析一下这个接口的用法,clone方法是在Object种定义的,而且是protected型的,只有实现了这个接口,才可以在该类的实例上调用clone方法,否则会抛出CloneN 阅读全文
posted @ 2018-05-29 10:02 割肉机 阅读(324) 评论(0) 推荐(0) 编辑
摘要: Collections.synchronizedMap()与ConcurrentHashMap的区别 2016年12月07日 00:13:14 阅读数:10628 2016年12月07日 00:13:14 阅读数:10628 阅读数:10628 前面文章提到Collections.synchroni 阅读全文
posted @ 2018-05-29 09:55 割肉机 阅读(348) 评论(0) 推荐(0) 编辑
摘要: Java LinkedHashMap工作原理及实现 Java LinkedHashMap工作原理及实现 原文出处: Yikun 原文出处: Yikun 1. 概述 在理解了#7 介绍的HashMap后,我们来学习LinkedHashMap的工作原理及实现。首先还是类似的,我们写一个简单的Linked 阅读全文
posted @ 2018-05-29 09:50 割肉机 阅读(2320) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.csdn.net/yangzhongblog/article/details/8184707 Timsort是结合了合并排序(merge sort)和插入排序(insertion sort)而得出的排序算法,它在现实中有很好的效率。Tim Peters在2002年设计 阅读全文
posted @ 2018-05-29 09:47 割肉机 阅读(490) 评论(0) 推荐(0) 编辑
摘要: Arrays.sort和Collections.sort实现原理解析 1、使用 排序 2、原理 事实上Collections.sort方法底层就是调用的array.sort方法,而且不论是Collections.sort或者是Arrays.sort方法, 跟踪下源代码吧,首先我们写个demo pub 阅读全文
posted @ 2018-05-29 09:38 割肉机 阅读(9452) 评论(1) 推荐(0) 编辑
摘要: 比较全的解释了:JAVA反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所 阅读全文
posted @ 2018-05-29 09:22 割肉机 阅读(238) 评论(0) 推荐(0) 编辑
摘要: Java四种引用包括强引用,软引用,弱引用,虚引用。 主要是为了更好的进行内存管理而设置的一套机制,粗俗的说就是不同的引用垃圾回收的力度不同。 强引用: 只要引用存在,垃圾回收器永远不会回收Object obj = new Object();//可直接通过obj取得对应的对象 如obj.equels 阅读全文
posted @ 2018-05-29 09:13 割肉机 阅读(2801) 评论(0) 推荐(0) 编辑
摘要: 使用docker-compose 大杀器来部署服务 上 我们都听过或者用过 docker,然而使用方式却是仅仅用手动的方式,这样去操作 docker 还是很原始。 好吧,可能在小白的眼中噼里啪啦的对着 term 一顿操作会很拉风,但是高手很不屑!在高手眼里…too young, too low. 因 阅读全文
posted @ 2018-05-29 08:59 割肉机 阅读(41029) 评论(4) 推荐(7) 编辑