在路上

 找回密码
 立即注册
在路上 站点首页 学习
订阅

学习

java中的图片按比例缩放功能
java中的图片按比例缩放功能 1. 按固定长宽进行缩放 /* * 图片缩放,w,h为缩放的目标宽度和高度 * src为源文件目录,dest为缩放后保存目录 */ public static void zoomImage(String src,String de ...
2017-2-7 13:41
[译]GC专家系列1:理解Java垃圾回收
了解Java的垃圾回收(GC)原理能给我们带来什么好处?对于软件工程师来说,满足技术好奇心可算是一个,但重要的是理解GC能帮忙我们更好的编写Java应用程序。 上面是我个人的主观的看法,但我相信熟练掌握GC是成为优秀j ...
2017-2-7 13:41
RxJava Essentials 中文翻译版
RxJava Essentials 中文翻译版 本书内容有 1.RX-from .NET to RxJava 2.Why Observables? 3.Hello Reactive World 4.Filtering Observables 5.Transforming Observables 6.Combining Observables 7.Scheduler ...
2017-2-7 13:41
Spring的JavaConfig注解
序 传统spring一般都是基于xml配置的,不过后来新增了许多JavaConfig的注解。特别是springboot,基本都是清一色的java config,不了解一下,还真是不适应。这里备注一下。 @RestController spring4为了更方便的支持r ...
2017-2-7 13:41
easy-trace - 用于跟踪应用中所有方法的执行,可以用于调试,也可以用于收集性能数据 ...
easy-trace 用于跟踪应用中所有方法的执行,可以用于调试,也可以用于收集性能数据等(需扩展) 原理 通过java.lang.instrument提供的premain拦截Class的字节码, 通过javassist对字节码进行修改,在需要的方法中插 ...
2017-2-7 13:41
Mac环境下用Java(Sikuli+Robot)实现页游自动化
Sikulix(Sikuli)在Mac电脑的环境配置步骤如下: 1、 从官网上下载Sikulix最新版本(目前为1.1.0)-> 下载地址 ->下载sikulixsetup-1.1.0.jar (md5); 2、 在桌面新创建一个文件夹,命名为Sikulix; 3、 把下载 ...
2017-2-7 13:41
Let's Hack异步Servlet | Servlet3.0新特性
前天在扒Tomcat源码的时候在装配Servlet的时候我们除了看见了比较熟悉的loadOnStartup参数之外,另外一个不太熟悉的参数asyncSupported就是我们今天要讨论的主题,我们的关注点随即也从Servlet上下文转向了Tomcat对 ...
2017-2-7 13:41
Speedment -- 利用lambda编写SQL
众所周知Java8中加入了lambda语法,这一特性也帮助java开发者极大的简化了开发。Speedment是一个利用lambda表达式操作数据库的框架,相比Java世界中现在非常流行的mybatis,它可以极大减少SQL语句的编写。 从图形界 ...
2017-2-7 13:41
利用java8新特性实现类似javascript callback特性
Java8的新特性之一,就是首次引入了函数式编程Lambda表达式,按oracle的说法,是为了引导java向函数式编程的方向发展。 在JDK1.8中,多了一个包,java.util.function,这里主要用到了这个包下面的两个接口:ConsumerT ...
2017-2-7 13:41
Java类的连接与初始化 (及2013阿里初始化笔试题解析)
原文出处: iceAeterna   Java虚拟机通过装载、连接、初始化来使得一个Java类型可以被java程序所使用,如下图所示,其中连接过程又分为验证、准备、解析三个部分。其中部分类的解析过程可以推迟到程序真正使用其 ...
2017-2-7 13:41
java自动装箱拆箱浅析
自动装箱拆箱概念 在Java SE 5之后,为基本数据类型提供了自动装箱和拆箱功能,使得将基本类型转换与对象之间的转换变得极其便捷。| 基本数据类型 | 包装类 || int(4字节) | Integer || byte(1字节) ...
2017-2-7 13:41
Java中对象的深复制和浅复制详解
1.浅复制与深复制概念 ⑴浅复制(浅克隆) 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 ⑵深复 ...
2017-2-7 13:41
理解Java虚拟机体系结构
1 概述 众所周知,Java支持平台无关性、安全性和网络移动性。而Java平台由Java虚拟机和Java核心类所构成,它为纯java程序提供了统一的编程接口,而不管下层操作系统是什么。正是得益于Java虚拟机,它号称的“一次编 ...
2017-2-7 13:41
RxJava Essentials翻译总结
前言 在前年的时候,一直忙于工作,偶尔关注下开源社区,平时在使用retrofit的库时一直采用传统的回调,当时看官网发现也可以Observable对象,很好奇,但是一直不知道这是什么?慢慢的,关注Jake大神,才知道是RxJav ...
2017-2-7 13:41
Java显示两个时间相差几天几小时几分几秒
/** * @param startTime 开始时间 * @param endTime 截止时间 * @param format 格式化字符串 * @return 相差时间字符串 * @作者 yuanxj * @创建日期 2016-1-4 * @创建时间 上午10:19:31 ...
2017-2-7 13:41

相关分类

小黑屋|在路上 ( 蜀ICP备15035742号-1 

;

GMT+8, 2025-7-9 05:58

Copyright 2015-2025 djqfx

返回顶部