有return情况下的try catch finally执行顺序

结论: 1、不管有木有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行; 3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会...

2018-09-10 15:32:47

阅读数 38

评论数 0

IntelliJ IDEA上创建maven Spring MVC项目

转载自:http://www.cnblogs.com/Sinte-Beuve/p/5730553.html IntelliJ IDEA上创建Maven Spring MVC项目 各软件版本 利用maven骨架建立一个webapp 建立相应的目录 配置Maven和SpringMVC 配置...

2018-09-05 23:58:33

阅读数 32

评论数 0

线程池拒绝策略RejectedExecutionHandler

JAVA为多线程场景提供了线程池,下面是一个线程池的构造方法:     public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUn...

2018-08-28 17:22:24

阅读数 60

评论数 0

Java 里如何实现线程间通信

  Java 里如何实现线程间通信   原文出处: wingjay http://www.importnew.com/26850.html 正常情况下,每个子线程完成各自的任务就可以结束了。不过有的时候,我们希望多个线程协同工作来完成某个任务,这时就涉及到了线程间通信了。 本文涉及到的...

2018-08-28 15:25:09

阅读数 38

评论数 0

JAVA--线程面试TOP50题

  原文链接:http://www.importnew.com/12773.html         本文由 ImportNew - 李 广 翻译自 javarevisited。欢迎加入Java小组。转载请参见文章末尾的要求。   不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问...

2018-08-27 17:38:50

阅读数 39

评论数 0

ThreadLocal的总结

作者:大闲人柴毛毛 链接:https://zhuanlan.zhihu.com/p/34494674 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。   ThreadLocal作用 在并发编程中时常有这样一种需求:每条线程都需要存取一个同名变量,但每条线程中该...

2018-08-27 17:28:50

阅读数 55

评论数 0

JAVA内存泄漏的几种情况

Java内存泄漏引起的原因:   内存泄漏是指无用对象(不再使用的对象)持续占有内存或无用对象的内存得不到及时释放,从而造成内存空间的浪费称为内存泄漏。   长生命周期的对象持有短生命周期对象的引用就很可能发生内存泄漏,尽管短生命周期对象已经不再需要,但是因为长生命周期持有它的引用而导致不能被...

2018-08-23 21:30:57

阅读数 42

评论数 0

Leetcode----------区间合并(数组)

最近在做今日头条的笔试题碰到了区间合并问题 所以趁机把类似的问题总结一下 LeetCode 56  给出一个区间的集合,请合并所有重叠的区间。 示例 1: 输入: [[1,3],[2,6],[8,10],[15,18]] 输出: [[1,6],[8,10],[15,18]] 解释: 区...

2018-08-14 16:21:00

阅读数 434

评论数 0

今日头条2018.8.12笔试题总结

 今日头条笔试题1(经典的floodfill问题): 具体可以参考leetcode 200题:Number of Islands 1. 一个球场C的球迷看台可容纳M*N个球迷。官方想统计一共有多少球迷群体,最大的球迷群体有多少人。 球迷选座特性:1. 1.同球迷群体会选择相邻座位,不同球迷...

2018-08-14 10:34:32

阅读数 2262

评论数 0

JAVA-枚举类

转载自:https://blog.csdn.net/qq_31655965/article/details/55049192 为什么要引入枚举类 一个小案例 你写了一个小程序,不过好久不用了,突然有一天,你想使用一下它。程序要想正确运行,需要将今天星期几存到数据库里。这个时候,你开始犯难了。...

2018-08-09 20:27:40

阅读数 68

评论数 0

Spring web.xml文件注释

<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www....

2018-08-09 16:15:10

阅读数 129

评论数 0

javaWeb项目的classpath说明

重点:用maven构建项目时候resource目录就是默认的classpath  classpath 路径在每个J2ee项目中都会用到,即WEB-INF下面的classes目录,所有src目录下面的java、xml、properties等文件编译后都会在此,所以在开发时常将相应的xml配置文件放...

2018-08-09 16:01:47

阅读数 29

评论数 0

Class.forName和classloader的区别

总结:Class.forName()执行初始化过程 执行静态代码化。              ClassLoader.loadClass不执行初始化过程。 一 Java类装载过程 装载:通过累的全限定名获取二进制字节流,将二进制字节流转换成方法区中的运行时数据结构,在内存中生成J...

2018-08-07 15:27:20

阅读数 23

评论数 0

正向代理和反向代理

作者:Hahn 链接:https://zhuanlan.zhihu.com/p/25707362 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 总结: 正向代理:多个客户端向一个服务器请求,服务器不知道具体是哪一个客户端。多对一的关系  例如VPN。 反向...

2018-08-06 17:43:31

阅读数 18

评论数 0

阿里云Linux服务器部署Maven

阿里云Linux服务器部署Maven 确保安装了JDK 压缩包和解压包的存放目录均为/usr/local/src/ 环境变量在/root/.bash_profile (自己添加) 1. 进入/usr/local/src/目录 cd /usr/local/src/ 2. 下载mave...

2018-08-06 16:44:01

阅读数 264

评论数 0

数据库优化-------创建索引与最左前缀原则

一.Mysql 创建索引在执行CREATE TABLE语句时可以创建索引,也可以单独用CREATE INDEX或ALTER TABLE来为表增加索引。1.ALTER TABLEALTER TABLE用来创建普通索引、UNIQUE索引或PRIMARY KEY索引。 ALTER TABLE table...

2018-07-11 15:52:17

阅读数 107

评论数 0

倒排索引

 见其名知其意,有倒排索引,对应肯定,有正向索引。     正向索引(forward index),反向索引(inverted index)更熟悉的名字是倒排索引。 转载自:https://www.cnblogs.com/zlslch/p/6440114.html     在搜索引擎中每个文件都对...

2018-07-11 11:04:29

阅读数 48

评论数 0

分布式Session

为什么要使用分布式SessionWeb应用在单机部署的情况下,Session是被单个应用服务器存储管理的,由于只有一个应用服务器,用户的所有请求都是通过它进行响应处理的,所以能够很容易实现会话跟踪和保持。随着业务量的增长,系统架构需要做出调整以适应发展的需要,可能会使用分布式架构或微服务架构,无论...

2018-07-10 17:07:11

阅读数 33

评论数 0

java split函数的用法

在java.lang包中也有String.split()方法,与.net的类似,都是返回是一个字符型数组,但使用过程中还有一些小技巧。如执行:"2|33|4".split("|")出来的结果是:"&q...

2018-06-30 20:21:37

阅读数 42

评论数 0

LCS最长公共子序列与最长公共子串

import java.util.ArrayList; import java.util.List; public class Solution { public static void main(String[] args) { System....

2018-06-19 15:22:05

阅读数 33

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭