会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
大愿、如愿
希望阳光始终温暖每个有爱的人儿
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2019年11月20日
(转)Java new一个对象的过程中发生了什么
摘要: Java在new一个对象的时候,会先查看对象所属的类有没有被加载到内存,如果没有的话,就会先通过类的全限定名(包名+类名)来加载。加载并初始化类完成后,再进行对象的创建工作。 我们先假设是第一次使用该类,这样的话new一个对象就可以分为两个过程:加载并初始化类、创建对象 一、类加载过程(第一次使用该
阅读全文
posted @ 2019-11-20 13:46 hy_wx
阅读(242)
评论(0)
推荐(0)
2019年11月13日
多线程面试题集锦
摘要: 1、为什么使用Executor框架? 每次创建线程new Thread()比较消耗性能(耗时,耗资源),而且任务来了才创建那么响应时间会变长 。线程池方便线程的回收利用,避免频繁创建导致的资源消耗 new Thread()创建的线程缺乏管理,而且可以无限制的创建,线程之间的相互竞争会导致过多占用系统
阅读全文
posted @ 2019-11-13 11:03 hy_wx
阅读(479)
评论(0)
推荐(0)
2019年11月8日
java调用ffmpeg获取视频文件信息的一些参数
摘要: 一、下载ffmpeg http://www.ffmpeg.org/download.html 主要需要bin目录下的ffmpeg可执行文件 二、java代码实现 package com.aw.utils; import org.apache.commons.lang3.StringUtils; im
阅读全文
posted @ 2019-11-08 15:06 hy_wx
阅读(7331)
评论(0)
推荐(0)
2019年8月20日
单点登录系统SSO实现
摘要: 前些天被问到单点登录了,而据我当时做的这个模块两年了,现在重新温习并记录下,方便以后快速回忆起来 一、什么是单点登录系统 SSO全称Single Sign On。SSO是用户只需要登录一次就可以访问所有相互信任的应用系统 二、为什么需要单点登录系统 分布式集群的项目因为每个模块都部署在不同的机器。如
阅读全文
posted @ 2019-08-20 14:44 hy_wx
阅读(790)
评论(0)
推荐(0)
2019年8月1日
(转)Java垃圾回收基本过程
摘要: 本编博客内容来自oschina,是一篇译文,文中图片比较直观的介绍了JVM进行垃圾回收的过程。原文内容来自oracle官网:Java Garbage Collection Basics oschina原译文地址:https://www.oschina.net/translate/java-gc 一、
阅读全文
posted @ 2019-08-01 09:57 hy_wx
阅读(2905)
评论(0)
推荐(1)
2019年7月31日
SpringBoot-自动配置
摘要: 一、自动配置的核心 一般springboot程序,我们都会在主启动类上加上@SpringBootApplication注解,@SpringBootApplication是一个复合注解,上面标注了@ComponeScan,@EnableAutoConfiguration,默认开启了包扫码和自动配置。
阅读全文
posted @ 2019-07-31 14:02 hy_wx
阅读(1590)
评论(0)
推荐(2)
2019年7月22日
SpringBoot-核心依赖说明
摘要: spring-boot-dependencies 一般用来放在父项目中,来声明依赖,子项目引入相关依赖而不需要指定版本号,好处就是解决依赖冲突,统一管理依赖版本号 利用pom的继承,一处声明,处处使用。在最顶级的spring-boot-dependencies中,使用dependencyManage
阅读全文
posted @ 2019-07-22 17:16 hy_wx
阅读(946)
评论(0)
推荐(0)
2019年7月19日
(转)JVM垃圾回收机制
摘要: 一、技术背景 GC的历史比Java久远,早在1960年Lisp这门语言中就使用了内存动态分配和垃圾回收技术 二、那些内存需要回收? JVM的内存结构包括五大区域:程序计数器、虚拟机栈、本地方法栈、堆区、方法区。其中程序计数器、虚拟机栈、本地方法栈3个区域岁线程生灭,因此这几个区域的内存分配和回收都具
阅读全文
posted @ 2019-07-19 18:39 hy_wx
阅读(343)
评论(0)
推荐(0)
2019年7月17日
Java泛型:利用泛型动态确认方法返回值类型
摘要: 根据泛型类型动态返回对象 根据泛型类型动态返回集合 泛型方法基本介绍 public与返回值中间的<T>非常重要,表示此方法声明为泛型方法 只有声明了<T>的方法才是泛型方法,泛型类中使用了泛型的成员方法并不能算是泛型方法 <T>表明该方法将使用泛型类型T,此时才可以在方法中使用泛型类型T 与泛型类的
阅读全文
posted @ 2019-07-17 14:21 hy_wx
阅读(29688)
评论(0)
推荐(0)
2019年7月8日
Java注解的继承
摘要: 注解继承的说明 1、首先要想Annotation能被继承,需要在注解定义的时候加上@Inherited,并且如果要被反射应用的话,就需要还有个事@Retention(RetentionPolicy.RUNTIME)标识 2、JDK文档中说明的是:只有在类上应用Annotation才能被继承,而实际应
阅读全文
posted @ 2019-07-08 11:29 hy_wx
阅读(25199)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
7
下一页
公告