当前搜索:

Java8 新特性详解

现在Java普遍用的是jdk 1.8以上了, 但是很多人对于java8还不是很了解。 这里我在网上看到几篇文章很不错,分享给大家Java8新特性(一) – lambda表达式Java8新特性(二) – Optional类Java8新特性(三) – 流式数据处理Java8新特性(四) – 默认接口方...
阅读(51) 评论(0)

你的简历能帮你争取到面试机会吗

最近我在帮朋友的公司招人,招人的第一步是要筛选简历,在这过程中,我发现虽然能收到很多简历,但实际能通过筛选能进入到技术面试流程的简历不多,估计10份里不会超过4份能通过筛选。    如果没法通过技术面试,那么候选人尚且能收集面试题,回家继续准备,毕竟他和面试官也交流过,也不算没收获,但对于这些没法...
阅读(2097) 评论(1)

Office2013激活秘钥

office 2013是一款功能强大的办公软件目前有两个版本分别为企业版和专业版,是继Microsoft Office 2010 后的新一代套装软件。2012年7月份,微软发布了免费的Office 2013预览版版本。下图所示:office2013更换激活码的方法打开控制面板——卸载程序——右键点...
阅读(3572) 评论(0)

Java main方法背后的故事?

jvm java 看似一种语言,实则一个巨大的体系的王国,开发这么多年了,还是没有搞懂,我以为我懂了,可是过了一段时间又忘了,所以说还是没懂1、main方法说起编译完我们的java文件后,需要有个一含有main方法的类,java 命令将指示操作系统启动一个jvm进程这个jvm进程启动后,寻找那个m...
阅读(551) 评论(0)

找工作时如何快速了解一家公司?

每一位求职者,尤其是那些即将走进社会,迎来人生第一份工作的应届生,都希望自己能够对感兴趣或者符合自己期望条件的公司有一个全面而深入的了解。然而,找工作就像找对象。公司作为我们要找的潜在对象,当然不会傻呵呵地把她的缺点刺裸裸地暴露在我们面前。企业总是尽可能的以正面、积极的形象呈现在大众面前。即便是这...
阅读(1747) 评论(0)

阿里云Maven仓库地址

原文地址:点击打开链接maven仓库用过的人都知道,国内有多么的悲催。还好有比较好用的镜像可以使用,尽快记录下来。速度提升100倍。http://maven.aliyun.com/nexus/#view-repositories;public~browsestorage在maven的setting...
阅读(1847) 评论(4)

IntelliJ IDEA 注册码 (秘钥)

给大家提供一个IDEA的注册码,最晚到2018年2月到期。  如下,展开复制即可:C0FHYYCJ22-eyJsaWNlbnNlSWQiOiJDMEZIWVlDSjIyIiwibGljZW5zZWVOYW1lIjoid2VpIGh1YW5nIiwiYXNzaWduZWVOYW1lIjoiIiwiY...
阅读(35799) 评论(20)

JVM性能调优监控工具——jps、jstack、jmap、jhat、jstat、hprof使用详解

摘要: JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。    现实企业级Java开发中...
阅读(1230) 评论(0)

tomcat server.xml详解

原文地址:http://www.blogjava.net/baoyaer/articles/107278.htmlTomcat Server的结构图该文件描述了如何启动Tomcat Server Server> Listener /> GlobaNamingResources>...
阅读(776) 评论(0)

Mysql 优化之 Explain 执行计划

在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQ...
阅读(698) 评论(0)

mysql处理海量数据时的一些优化查询速度方法

mysql处理海量数据时的一些优化查询速度方法最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测...
阅读(1440) 评论(2)

JVM结构、GC工作机制详解

外话:最近在应聘阿里2015暑期实习,感触颇多。机会总是留给有准备的人的,所以平常一定要注意知识的巩固和积累。知识的深度也要有一定的理解,不比别人知道的多,公司干嘛选你?关于JVM和GC,我相信学Java的绝大部分人都听过,很多公司的面试官都爱问,一开始我也很头痛,问这么底层干什么,所以我每次面试...
阅读(12110) 评论(3)

深入Java源码解析容器类List、Set、Map

参考文献:Java容器相关知识全面总结:http://www.codeceo.com/article/java-container-brief-introduction.htmlJava官方API文档:http://docs.oracle.com/javase/8/docs/api/1 常用容器继...
阅读(1604) 评论(0)

Java实现几种常见排序方法

日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也...
阅读(690) 评论(0)

Java工程师成神之路

一基础篇11 JVM111 Java内存模型Java内存管理Java堆和栈垃圾回收112 了解JVM各种参数及调优113 学习使用Java工具114 学习Java诊断工具115 自己编写各种outofmemorystackoverflow程序116 使用工具尝试解决以下问题并写下总结117 参考资...
阅读(1799) 评论(0)

ehcache 页面整体缓存和局部缓存

之前写过spring cache和ehcache的基本介绍和注解实现缓存管理,今天记录下web项目的页面缓存技术。   页面缓存是否有必要?。      这样说吧,几乎所有的网站的首页都是访问率最高的,而首页上的数据来源又是非常广泛的,大多数来自不同的对象,而且有可能来自不同的d...
阅读(948) 评论(0)

如何保护Java程序 防止Java反编译

常用的保护技术   由于Java字节码的抽象级别较高,因此它们较容易被反编译。本节介绍了几种常用的方法,用于保护Java字节码不被反编译。通常,这些方法不能够绝对防止程序被反编译,而是加大反编译的难度而已,因为这些方法都有自己的使用环境和弱点。   隔离Java程序   最简单的...
阅读(1755) 评论(0)

Java异常捕捉陷阱(内存泄漏,finally块,catch块,继承得到的异常)

1.    异常捕捉的陷阱 异常处理机制是java语言的特色之一,尤其是java语言的Checked异常,更是体现了java语言的严谨性:没有完善错误处理的代码根本不会被执行。对于Checked异常,java程序要么声明抛出,要么使用try……catch进行捕获。1.1  正确关闭资源的方式...
阅读(1256) 评论(0)

SpringMVC中使用Interceptor拦截器

SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。    一、定义Interceptor实现类    Sprin...
阅读(792) 评论(0)

Java并发多线程面试题 Top 50

不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。 ...
阅读(9387) 评论(1)
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 67万+
    积分: 6022
    排名: 5265
    你还在一个人孤独的奋斗吗?
    其实,你并不寂寞,欢迎加入CSDN Java群,这里是你的另一个家!    点击加入:CSDN Java群
    博客专栏
    最新评论