- 20210111晨间日记D700
坤道率然
今天是什么日子起床:4:15就寝:22:17天气:天气空气温度(℃)日出时间特殊天气多云良-2-57:10青岛心情:心情很好,每天都有好心情。最近因为天气原因,手特别干,打字的时候总感觉键盘上一片灰蒙蒙的,其实不是键盘的问题,也不是MacBook的问题,是我自己的手出现了问题,手干所以感觉打字不舒服。python编程进入了一个爬坡期,有些艰难,早上能够专注理解的时间更短了,还是需要做简单的练习,每
- CMOS工作原理和概念
idealearn
视觉
关于大像素和高像素(高像素密度)的争论从D70和350D时代就开始了,到了D700和5D2的时代不仅没有争论出正确的结论,反而得出了一个似是而非的结果:高像素好。包括一些号称专业的网站在D3s发布后认为D3s没有大的改进,其理由就是像素没有提高。特别是某些佳能的FANS更是坚信高像素比大像素好,因为佳能单反相机的像素数量在D3X出现之前一直领先于尼康的单反相机。起先是350D的800万像素对D70
- 尼康垃圾党
绵绵昕
主旨专攻拍照,把照片拍得像模像样,视频不重要,画质在但不追求极致对焦点要为37或51个,方便对焦,d80、d90、d3400不入选价格便宜量又足买二手,进一步降低价格胶片不入选,胶卷的价格实在有些贵啊,富士C200卖40块,能拍36张,再加冲扫的费用,拍一张照片得2元,wf残画幅机身D7100镜头242.8d,501.8d全画幅机身D610或D700镜头35f2d,851.8d总结d头四剑客:24
- VLOG主还有未来吗?初期的视频博主到底怎么配置器材?
尚物智
假期无聊,由于疫情影响,所以过去能接的商拍业务几乎停滞了悲催的是,金主们也度日艰难啊说说商拍的好处吧业务全靠实力,利润只够升级设备,而乐得其所,挺好,挺好有时候,要放弃自己的专业知识,迎合金主或者委托方的需求,那么你懂得,甲方就是爸爸结果400块的单,也接过6000的单,都是单枪匹马,半天搞定,还接过儿童,婚礼,会议等各种现场装备的话,要能唬住甲方,早期D700,后来5D2,接着就是A72,但是广
- 实用性文章 让作品变大片:构图 设备 技巧 后期,摄影全套教程
李瘁
让自己的摄影作品真正令人难忘,不仅仅是一个单纯的影像记录。璀灿的星空大卫·马丁·卡斯坦DavidMartinCastan拍摄于比利牛斯山脉阿拉贡山的法安·德·艾格鲁斯(ForandeAigualluts)尼康D700相机,尼克尔14-24mmf/2.8镜头第一幅照片:30秒,f/2,8,ISO3200,色温2500K第二幅照片:580秒,f/5.6,ISO800,色温5500K选用了高ISO值和大
- 非常难得的 CMOS sensor 工作原理的深入技术科普
weixin_34419326
关于大像素和高像素(高像素密度)的争论从D70和350D时代就开始了,到了D700和5D2的时代不仅没有争论出正确的结论,反而得出了一个似是而非的结果:高像素好。包括一些号称专业的网站在D3s发布后认为D3s没有大的改进,其理由就是像素没有提高。特别是某些佳能的FANS更是坚信高像素比大像素好,因为佳能单反相机的像素数量在D3X出现之前一直领先于尼康的单反相机。起先是350D的800万像素对D70
- 【PLC】D700变频器的学习笔记
继续海阔天空
遇到的问题1:如果直接加装变频器连接电机的话,电机正转结束之后突然发转,造成声音很大,产热很多。所以考虑应当在这期间加上延时。此问题后来已经圆满解决变频器经过下载了三菱D700(还有一款NIKON的相机也叫做D700)的说明书认真查看之后发现,事实上变频器也是属于一种智能的电子设备(至少我自己现在这样感觉的)。接线问题在研究三菱D700时,我们首先要将这个变频器与GEPAC的模拟量输入模块进行连接
- 自动白平衡基本原理与应用实例看图说话(转载)
weixin_34219944
原文地址:自动白平衡基本原理与应用实例看图说话(转载)作者:阿珠珠柯纳:“从这个图可以看到场景识别系统就是把1005像素CCD获取的信息不仅提供给AE(自动测光)系统而且还提供给AF(自动对焦)系统和AWB(自动白平衡)系统”。资料来源,柯纳的技术文章:《点评D300》作者:柯纳相关技术文章:《点评D3》作者:柯纳《点评D700》作者:柯纳这里就以尼康数码单反相机为例,说明自动白平衡的基本原理功能
- 鲜炖燕窝
卢觉悟
尼康D700,微距细节移除点击此处添加图片说明文字正面移除点击此处添加图片说明文字侧面移除点击此处添加图片说明文字俯视移除点击此处添加图片说明文字两个移除点击此处添加图片说明文字俯视内部移除点击此处添加图片说明文字俯视细节移除点击此处添加图片说明文字换光源移除点击此处添加图片说明文字又换光源移除点击此处添加图片说明文字水泡移除点击此处添加图片说明文字水泡移除点击此处添加图片说明文字泡完移除点击此处
- 非常难得的 CMOS sensor 工作原理的深入技术科普
sadamoo
关于大像素和高像素(高像素密度)的争论从D70和350D时代就开始了,到了D700和5D2的时代不仅没有争论出正确的结论,反而得出了一个似是而非的结果:高像素好。包括一些号称专业的网站在D3s发布后认为D3s没有大的改进,其理由就是像素没有提高。特别是某些佳能的FANS更是坚信高像素比大像素好,因为佳能单反相机的像素数量在D3X出现之前一直领先于尼康的单反相机。起先是350D的800万像素对D70
- 尼康摄影入门初学者买什么哪台相机
大摄影视界
这一次和大家说说尼康,如果你选择了尼康这个品牌去入门的话,会选择一个什么样的相机,比如有人会问我说,我要不买个尼康D3300啊什么D3400这样一个机器。我给大家的建议就是,你如果选择尼康入门的话,最好最好的选择是从尼康7XXX这个系列开始选择起,因为7XXX实际上是属于一个专业的入门机了。我会给大家推荐两款神机,一只是尼康的D90它的价格现在连1千块都不要,还有一只相机是尼康的D700,也叫一代
- 看一场球赛,踢一场友谊赛-广州之旅
WanghuiMONKEY
全家福摄影:灰机华为P10PLUS/阿明尼康D700文字:灰机全家福大佬队广州之行队员合影灰机郭老师灰机争顶庆祝进球阿明柯老板三仔郭老师阿亮大力阿侠四海阿利鼎哥东受广州FB足球队邀请,大佬队决定29/30日进行广州回访之行。在三仔精心组织和安排下,陆续完成了德比球票购买,酒店选定和机票/火车票预定的准备工作,大佬队老老小小17人组成团队来了一次说走就走的旅行。凌晨五点半起床洗漱准备出发机场天气好到
- 致每一位平凡无奇的你我:放肆去喜欢,克制去爱,用力活着
荒梁
图片发自App一七八年前,微博正火热。我在那时刚将相机升级为D700,成日抱着相机睡的一个痴迷阶段。微博上有一个话题互动,我忘记准确的话题名称是什么,但基本意思就是#每日一图#,发365天,整整一年。要求是:每天坚持用相机至少拍一张图,但最多只能在微博发一张图。那一刻觉得浑身难受,要知道我肯定不可能只拍一张图,每天上下班都是背着相机挂一50mm的定焦。要是不限制的话,发图也必然是9宫格啊。那时觉得
- 妈妈手记D700
元正妈妈
昨天的晚餐还没有好好享用,元正小朋友就进了“呼城”,意犹未尽呢吧,早晨眼皮一睁就嚷嚷着要去饭店吃饭。呵呵,最近这样的应酬活动确实有点多了,唉,乱了小心思了。商量好了去老乡鸡吃馄饨,笑嘻嘻地穿衣下床,一遍音频结束,我们出发了……回来的路上,遇上一辆大货车给小区送建材,追上去看了半天。脚旁爬动的西瓜虫、草叶间飞舞的菜粉蝶,还有两只个头超大的蚂蚁,都吃了小朋友追逐的对象。呵呵,大自然是最好的老师,说也奇
- 尼康d700相机怎么延时摄影?
嘎嘎去123
摄像机在拍摄中需要对模式将进行选择,不同的模式会有不一样的拍摄效果,今天我们就来看看尼康d700相机开启延迟拍摄的教程,请看下文详细介绍。1、相机的模式设置和切换在显示屏的右上角,点击或者是按住左右旋转就可以选择不同的模式,相机拍摄设置也可以在这里设置。2、点击灯光设置对相机的内部闪光和外部灯光进行设置,上下移动选择就可以进行设置,开启灯光时间限制开启延时摄影。3、在屏幕上显示出来的数字是当前设置
- 人生第一台单反
陈俊文福建通瑞
~陈俊文于2014年10月10日记图片发自App图片发自App再回首不是一段故事、一个人,而是一个月前获得的尼康D700全画幅单反,标配AF-SNIKKOR24-70mm1:2.8N全画幅镜头,同时还备用了一枚AF-SNIKKOR18-200mm1:3.5-5.6GⅡEDDX半画幅镜头,当时还不会用,而且工作忙,无暇琢磨这玩艺儿,就一直放在一边,时值国庆七天长假,这时候想到之前接手的那台单反了,于
- 山南
轻翼
我离山南最近的地点是在拉萨贡嘎机场。在此之前我并没有意识到贡嘎机场与山南之间的意义,虽然它已在山南。起初我的向往是拉萨,是布达拉宫,是大昭寺前昼夜转经的虔徒。那时的我,刚刚想把镜头转向这个被全世界公认的最有藏域风情的高原城市,那些昼夜不息的六字箴言,那些烈烈作响的风马旗,那些静默万年的高山,那些明静妩媚的圣湖,还有那永不黯淡的阳光......我准备好了D700,D610,14-24,70-200,
- 南澳之旅
Eric_zz
题图中秋假期,跟家人到汕头走走亲戚。顺便就计划了去南澳转一圈,正好体验一下从老爹那里挖到的D700!起了个大早,7点钟不到就已抵达南澳大桥,估计是时间早所以车很少。10公里的大桥横跨海面,一路畅通。车子开在桥上,清凉的海风迎面吹来,甚是痛快!台风转向,所以天气挺好。车速很快,十来分钟就来到南澳岛上了。我们停在沿途的一个观景台,太阳刚升起不久。观景台一角逆光下树丛的边缘被照亮,给人毛绒绒的感觉。海边
- 多普达D700手机利用USB电缆与电脑连接上网方法
方法
前提是你的电脑必须可以上网的 1、打开同步软件“Microsoft ActiveSync”中的“文件”—“连接设置”选项,把“允许通过USB建立连接”前的“√”去掉并按确定。 2、在手机的“开始”—“其他”—“其他”—“附件”中,选中“调制解调器链接”在“连接”一栏中选中“USB”然后在“菜单”中选中“激活”,再用USB数据线连接手机和电脑,此时,window
- 多重合成技法:使用Photoshop将多张照片合成的方法
佚名
多重合成出现在相片中的分身术,秘密其实就在合成。利用“合成”将数码相片,制作出如同传统底片的重复曝光效果。使用相同的构图与曝光,将被摄体安排在各个不同的位置,并且逐一拍摄下来,最后只要将这些照片全部合成起来变成一张照片,就会变成一张好像有着本尊与分身的有趣场面,来吧!现在我们就来挑战看看,这种有趣的多重合成照片要如何制作呢?D700|AF-S24-70mmF2.8D|F8|1/50秒|ISO200
- D700
tqsheng
D700http://bible.younet.com/files/2008/01/09/386327.shtml
- D700,新的开始
Read Sean
动机FX-全幅当然是最大的动机7-幸运数字(D70s、G7、D700)宝宝出生-要为宝宝准备拍摄工具29岁生日-是啊,马上奔3了反转冲印麻烦,越来越少,越来越贵-上海已经涨到25/卷(单冲),且各家风格、质量参差不齐入门/业余->高级发烧 -原本玩EOS5和SigmaEX系的人,怎么能停留在D70s没有DX头负担-之前有兼容FM3A的考虑,所以手头没有DX头,FX可以无缝升级双机双镜 -其实加上
- D700,新的开始
sean_gao
动机
FX - 全幅当然是最大的动机
7 - 幸运数字 (D70s、G7、D700)
宝宝出生 - 要为宝宝准备拍摄工具
29岁生日 - 是啊,马上奔3了
反转冲印麻烦,越来越少,越来越贵 - 上海已经涨到25/卷(单冲),且各家风格、质量参差不齐
入门/业余 -> 高级发烧 - 原本玩EOS 5和Sigma EX系的人,怎么能停留在D70s
没
- 梦想的降低
wgang818
C++cC#
今天是个好日子 党的生日同时nikon公司推出新平民全幅d700 ,位置排在nikon数码单反第三位依次是d3d2xsd700d300d200显然盖过了佳能昨日黄花5d 这款应该足够让业余摄影爱好者发烧的了。原来尼康全幅只有一款d3价格3万于是我把她当成梦想。因为毕竟不搞摄影,不会花那个钱。现在d700也是全幅价格3000美金相对于现在人民币的强势和以后的这款的降价空间,好像把她收入囊中的可能性
- 玩转PPC智能手机
jqrcell
手机智能ppcWM6WM5
由于SymbianOSUIQSymbianOSUIQ手机软件普及和应用不够广泛,对于追求完美的我来说不能不说是一个遗憾,A1000就这样被我淘汰了,喜欢WindowsMobilePocketPC的我买下了超级经典的多普达D700,半个月时间将PPC玩转个透,刷OS由windows2003se到WM5.0,再刷到WM6.0,也珍藏了很多PPC软件和一些常见问题的解决方法。希望有PPC手机的朋友也能得
- 安装数据库首次应用
Array_06
javaoraclesql
可是为什么再一次失败之后就变成直接跳过那个要求
enter full pathname of java.exe的界面
这个java.exe是你的Oracle 11g安装目录中例如:【F:\app\chen\product\11.2.0\dbhome_1\jdk\jre\bin】下的java.exe 。不是你的电脑安装的java jdk下的java.exe!
注意第一次,使用SQL D
- Weblogic Server Console密码修改和遗忘解决方法
bijian1013
Welogic
在工作中一同事将Weblogic的console的密码忘记了,通过网上查询资料解决,实践整理了一下。
一.修改Console密码
打开weblogic控制台,安全领域 --> myrealm -->&n
- IllegalStateException: Cannot forward a response that is already committed
Cwind
javaServlets
对于初学者来说,一个常见的误解是:当调用 forward() 或者 sendRedirect() 时控制流将会自动跳出原函数。标题所示错误通常是基于此误解而引起的。 示例代码:
protected void doPost() {
if (someCondition) {
sendRedirect();
}
forward(); // Thi
- 基于流的装饰设计模式
木zi_鸣
设计模式
当想要对已有类的对象进行功能增强时,可以定义一个类,将已有对象传入,基于已有的功能,并提供加强功能。
自定义的类成为装饰类
模仿BufferedReader,对Reader进行包装,体现装饰设计模式
装饰类通常会通过构造方法接受被装饰的对象,并基于被装饰的对象功能,提供更强的功能。
装饰模式比继承灵活,避免继承臃肿,降低了类与类之间的关系
装饰类因为增强已有对象,具备的功能该
- Linux中的uniq命令
被触发
linux
Linux命令uniq的作用是过滤重复部分显示文件内容,这个命令读取输入文件,并比较相邻的行。在正常情 况下,第二个及以后更多个重复行将被删去,行比较是根据所用字符集的排序序列进行的。该命令加工后的结果写到输出文件中。输入文件和输出文件必须不同。如 果输入文件用“- ”表示,则从标准输入读取。
AD:
uniq [选项] 文件
说明:这个命令读取输入文件,并比较相邻的行。在正常情况下,第二个
- 正则表达式Pattern
肆无忌惮_
Pattern
正则表达式是符合一定规则的表达式,用来专门操作字符串,对字符创进行匹配,切割,替换,获取。
例如,我们需要对QQ号码格式进行检验
规则是长度6~12位 不能0开头 只能是数字,我们可以一位一位进行比较,利用parseLong进行判断,或者是用正则表达式来匹配[1-9][0-9]{4,14} 或者 [1-9]\d{4,14}
&nbs
- Oracle高级查询之OVER (PARTITION BY ..)
知了ing
oraclesql
一、rank()/dense_rank() over(partition by ...order by ...)
现在客户有这样一个需求,查询每个部门工资最高的雇员的信息,相信有一定oracle应用知识的同学都能写出下面的SQL语句:
select e.ename, e.job, e.sal, e.deptno
from scott.emp e,
(se
- Python调试
矮蛋蛋
pythonpdb
原文地址:
http://blog.csdn.net/xuyuefei1988/article/details/19399137
1、下面网上收罗的资料初学者应该够用了,但对比IBM的Python 代码调试技巧:
IBM:包括 pdb 模块、利用 PyDev 和 Eclipse 集成进行调试、PyCharm 以及 Debug 日志进行调试:
http://www.ibm.com/d
- webservice传递自定义对象时函数为空,以及boolean不对应的问题
alleni123
webservice
今天在客户端调用方法
NodeStatus status=iservice.getNodeStatus().
结果NodeStatus的属性都是null。
进行debug之后,发现服务器端返回的确实是有值的对象。
后来发现原来是因为在客户端,NodeStatus的setter全部被我删除了。
本来是因为逻辑上不需要在客户端使用setter, 结果改了之后竟然不能获取带属性值的
- java如何干掉指针,又如何巧妙的通过引用来操作指针————>说的就是java指针
百合不是茶
C语言的强大在于可以直接操作指针的地址,通过改变指针的地址指向来达到更改地址的目的,又是由于c语言的指针过于强大,初学者很难掌握, java的出现解决了c,c++中指针的问题 java将指针封装在底层,开发人员是不能够去操作指针的地址,但是可以通过引用来间接的操作:
定义一个指针p来指向a的地址(&是地址符号):
- Eclipse打不开,提示“An error has occurred.See the log file ***/.log”
bijian1013
eclipse
打开eclipse工作目录的\.metadata\.log文件,发现如下错误:
!ENTRY org.eclipse.osgi 4 0 2012-09-10 09:28:57.139
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContai
- spring aop实例annotation方法实现
bijian1013
javaspringAOPannotation
在spring aop实例中我们通过配置xml文件来实现AOP,这里学习使用annotation来实现,使用annotation其实就是指明具体的aspect,pointcut和advice。1.申明一个切面(用一个类来实现)在这个切面里,包括了advice和pointcut
AdviceMethods.jav
- [Velocity一]Velocity语法基础入门
bit1129
velocity
用户和开发人员参考文档
http://velocity.apache.org/engine/releases/velocity-1.7/developer-guide.html
注释
1.行级注释##
2.多行注释#* *#
变量定义
使用$开头的字符串是变量定义,例如$var1, $var2,
赋值
使用#set为变量赋值,例
- 【Kafka十一】关于Kafka的副本管理
bit1129
kafka
1. 关于request.required.acks
request.required.acks控制者Producer写请求的什么时候可以确认写成功,默认是0,
0表示即不进行确认即返回。
1表示Leader写成功即返回,此时还没有进行写数据同步到其它Follower Partition中
-1表示根据指定的最少Partition确认后才返回,这个在
Th
- lua统计nginx内部变量数据
ronin47
lua nginx 统计
server {
listen 80;
server_name photo.domain.com;
location /{set $str $uri;
content_by_lua '
local url = ngx.var.uri
local res = ngx.location.capture(
- java-11.二叉树中节点的最大距离
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class MaxLenInBinTree {
/*
a. 1
/ \
2 3
/ \ / \
4 5 6 7
max=4 pass "root"
- Netty源码学习-ReadTimeoutHandler
bylijinnan
javanetty
ReadTimeoutHandler的实现思路:
开启一个定时任务,如果在指定时间内没有接收到消息,则抛出ReadTimeoutException
这个异常的捕获,在开发中,交给跟在ReadTimeoutHandler后面的ChannelHandler,例如
private final ChannelHandler timeoutHandler =
new ReadTim
- jquery验证上传文件样式及大小(好用)
cngolon
文件上传jquery验证
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery1.8/jquery-1.8.0.
- 浏览器兼容【转】
cuishikuan
css浏览器IE
浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同
问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。
碰到频率:100%
解决方案:CSS里 *{margin:0;padding:0;}
备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的CSS文件开头都会用通配符*来设
- Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
daizj
shell$#$?特殊变量
前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码:
$echo $$
运行结果
29949
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个
- 程序设计KISS 原则-------KEEP IT SIMPLE, STUPID!
dcj3sjt126com
unix
翻到一本书,讲到编程一般原则是kiss:Keep It Simple, Stupid.对这个原则深有体会,其实不仅编程如此,而且系统架构也是如此。
KEEP IT SIMPLE, STUPID! 编写只做一件事情,并且要做好的程序;编写可以在一起工作的程序,编写处理文本流的程序,因为这是通用的接口。这就是UNIX哲学.所有的哲学真 正的浓缩为一个铁一样的定律,高明的工程师的神圣的“KISS 原
- android Activity间List传值
dcj3sjt126com
Activity
第一个Activity:
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import a
- tomcat 设置java虚拟机内存
eksliang
tomcat 内存设置
转载请出自出处:http://eksliang.iteye.com/blog/2117772
http://eksliang.iteye.com/
常见的内存溢出有以下两种:
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: Java heap space
------------
- Android 数据库事务处理
gqdy365
android
使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction() 方法时会检查事务的标志是否为成功,如果程序执行到endTransaction()之前调用了setTransactionSuccessful() 方法设置事务的标志为成功则提交事务,如果没有调用setTransactionSuccessful() 方法则回滚事务。事
- Java 打开浏览器
hw1287789687
打开网址open浏览器open browser打开url打开浏览器
使用java 语言如何打开浏览器呢?
我们先研究下在cmd窗口中,如何打开网址
使用IE 打开
D:\software\bin>cmd /c start iexplore http://hw1287789687.iteye.com/blog/2153709
使用火狐打开
D:\software\bin>cmd /c start firefox http://hw1287789
- ReplaceGoogleCDN:将 Google CDN 替换为国内的 Chrome 插件
justjavac
chromeGooglegoogle apichrome插件
Chrome Web Store 安装地址: https://chrome.google.com/webstore/detail/replace-google-cdn/kpampjmfiopfpkkepbllemkibefkiice
由于众所周知的原因,只需替换一个域名就可以继续使用Google提供的前端公共库了。 同样,通过script标记引用这些资源,让网站访问速度瞬间提速吧
- 进程VS.线程
m635674608
线程
资料来源:
http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001397567993007df355a3394da48f0bf14960f0c78753f000 1、Apache最早就是采用多进程模式 2、IIS服务器默认采用多线程模式 3、多进程优缺点 优点:
多进程模式最大
- Linux下安装MemCached
字符串
memcached
前提准备:1. MemCached目前最新版本为:1.4.22,可以从官网下载到。2. MemCached依赖libevent,因此在安装MemCached之前需要先安装libevent。2.1 运行下面命令,查看系统是否已安装libevent。[root@SecurityCheck ~]# rpm -qa|grep libevent libevent-headers-1.4.13-4.el6.n
- java设计模式之--jdk动态代理(实现aop编程)
Supanccy2013
javaDAO设计模式AOP
与静态代理类对照的是动态代理类,动态代理类的字节码在程序运行时由Java反射机制动态生成,无需程序员手工编写它的源代码。动态代理类不仅简化了编程工作,而且提高了软件系统的可扩展性,因为Java 反射机制可以生成任意类型的动态代理类。java.lang.reflect 包中的Proxy类和InvocationHandler 接口提供了生成动态代理类的能力。
&
- Spring 4.2新特性-对java8默认方法(default method)定义Bean的支持
wiselyman
spring 4
2.1 默认方法(default method)
java8引入了一个default medthod;
用来扩展已有的接口,在对已有接口的使用不产生任何影响的情况下,添加扩展
使用default关键字
Spring 4.2支持加载在默认方法里声明的bean
2.2
将要被声明成bean的类
public class DemoService {