来自FallDream的博客,未经允许,请勿转载,谢谢。 Frank对天文学非常感兴趣,他经常用望远镜看星星,同时记录下它们的信息,比如亮度、颜色等等,进而估算出星星的距离,半径等等。Frank不仅喜欢观测,还喜欢分析观测到的数据。他经常分析两个参数之间(比如亮度和半径)是否存在某种关系。现在Fra ...
分类:
其他好文 时间:
2017-05-24 14:46:54
阅读次数:
174
依赖倒置原则 定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改类 ...
分类:
其他好文 时间:
2017-05-23 22:39:02
阅读次数:
235
Java中的配置文件常为properties文件,格式为文本文件,文件内容的格式是“键=值”格式.注释信息使用“#”来注释. 获取指定路径文件的输入流: ...
分类:
编程语言 时间:
2017-05-23 22:38:06
阅读次数:
117
动态代理的实现 使用的模式:代理模式。代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。类似租房的中介。 两种动态代理:(1)jdk动态代理,jdk动态代理是由Java内部的反射机制来实现的,目标类基于统一的接口(InvocationHandler)(2)cglib动态代理,cglib ...
分类:
编程语言 时间:
2017-05-23 19:41:00
阅读次数:
159
props.load(new FileInputStream("db.properties")); 是读取当前目录的db.properties文件getClass.getResourceAsStream("db.properties"); 是读取当前类所在位置一起的db.properties文件ge ...
分类:
其他好文 时间:
2017-05-23 14:21:52
阅读次数:
111
To 洛谷.1774 最接近神的人 题目描述 破解了符文之语,小FF开启了通往地下的道路。当他走到最底层时,发现正前方有一扇巨石门,门上雕刻着一幅古代人进行某种活动的图案。而石门上方用古代文写着“神的殿堂”。小FF猜想里面应该就有王室的遗产了。但现在的问题是如何打开这扇门…… 仔细研究后,他发现门上 ...
分类:
其他好文 时间:
2017-05-23 14:19:09
阅读次数:
325
this.getClass().getClassLoader().getResource("impProductTemp.xls"); --URL 返回的URL是通过java.net.URLEncoder.encode()编码的字符, 在转换层File对象时,需要先通过java.net.URLDec ...
分类:
其他好文 时间:
2017-05-23 13:15:38
阅读次数:
139
我们一起来了解Source、Channel和Sink的全链路过程。 一、Flume架构分析 这个图中核心的组件是: Source,ChannelProcessor,Channel,Sink。他们的关系结构如下: Source { ChannelProcessor { Channel ch1 Chan ...
分类:
Web程序 时间:
2017-05-23 13:09:29
阅读次数:
239
最近在研究Unity3D开发中使用Java Plugin进行纹理更新,想法很简单,在Java线程更新纹理数据,然后Unity场景中的纹理将自动更新。 首先,创建Java类,定义创建纹理及获取纹理参数的接口,并创建单线程池用于进行加载Bitmap并绑定纹理数据等OpenGL操作。Java代码示例: 然 ...
分类:
移动开发 时间:
2017-05-23 12:21:01
阅读次数:
598