java
文章平均质量分 90
ybc77107
这个作者很懒,什么都没留下…
展开
-
windows下java项目cpu占用较高原因分析
在windows平台上要找出到底是哪个线程占用的cpu还不那么容易,linux用top就简单多了最后的解决方法:1.找到java进程对应的pid。找pid的方法是:打开任务管理器,然后点击 "查看" 菜单,然后点击 "选择列",把pid勾上,然后就可以在任务管理器里面看到所有进程的pid值了。(也可以用第三步中提到的工具直接查看)2.然后把java进程导出快照。直接运行命令。...原创 2016-07-06 14:36:50 · 200 阅读 · 0 评论 -
几种任务调度的 Java 实现方法与比较
前言任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍四种任务调度的 Java 实现:TimerScheduledExecutor开源工具包 Quartz开源工具包 JCronTab此外,为结合实现复杂的任务调度,本文还将介绍 Calendar 的一些使用方法。 回页首Timer相信大家都已经非常熟悉 java.u...原创 2016-07-08 10:52:46 · 105 阅读 · 0 评论 -
Java线程面试题
不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,用什...原创 2016-07-25 17:24:20 · 96 阅读 · 0 评论 -
JAVA多线程和并发基础面试
多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点)Java多线程面试问题1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。...原创 2016-07-25 17:28:41 · 87 阅读 · 0 评论 -
社招面试记录与总结
这个跳槽季大概面试了近十家公司,也拿到了几个Offer,现在面试告一段落,简单总结下面经,我现在主要的方向是Java服务端开发,把遇到的问题和大家分享一下,也谈谈关于技术人员如何有方向的提高自己,做到有的放矢。一、面试遇到的问题1.百度百度最近真是炙手可热,贴吧事件刚结束,医疗竞价排名又闹得沸沸扬扬,一些论坛上连带程序员都开始招黑了,友谊的小船可是说翻就翻。说回面试,百度面了...原创 2016-07-26 15:34:54 · 634 阅读 · 0 评论 -
Spring IOC原理解读 面试必读
一、 什么是Ioc/DI?二、 Spring IOC体系结构(1) BeanFactory(2) BeanDefinition三、 IoC容器的初始化1、 XmlBeanFactory(屌丝IOC)的整个流程2、 FileSystemXmlApplicationContext 的IOC容器流程1、高富帅IOC解剖2、 设置资源加载器和资源定位3、Abstr...原创 2016-07-26 17:20:39 · 171 阅读 · 0 评论 -
Spring知识点
1. Spring框架的作用轻量:Spring是轻量级的,基本的版本大小为2MB控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。面向切面的编程AOP:Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。容器:Spring包含并管理应用中对象的生命周期和配置MVC框架: Spring-MVC事务管理:Sp...原创 2016-08-04 15:43:33 · 96 阅读 · 0 评论 -
使用java.util.zip包压缩和解压缩文件
Java API中的import java.util.zip.*;包下包含了Java对于压缩文件的所有相关操作。我们可以使用该包中的方法,结合IO中的相关知识,进行文件的压缩和解压缩相关操作。ZipFilejava中的每一个压缩文件都是可以使用ZipFile来进行表示的。 File file = new File("F:/zippath.zip"); ...原创 2017-04-11 09:50:58 · 125 阅读 · 0 评论 -
Spring源码
Spring的出现是为了取代EJB的臃肿、低效、脱离现实缺点,Spring致力于J2EE应用的各层的解决方案,是企业应用开发的“一站式”选择,贯穿表现层、业务层及持久层。Spring并不想取代那些已有的框架,而是与它们无缝地整合。Spring是分层的JavaSE/EE应用一站式的轻量级开源框架,以Ioc(Inverse of control)控制反转和Aop(Aspect Oriented Pr...原创 2017-09-28 14:46:02 · 108 阅读 · 0 评论