- 2019-05-07
林子夕的小屋
[每日美文选读]我要用全身心的爱来迎接今天IWillGreetThisDaywithLoveinMyHeart奥格·曼狄诺(OgMandino)奥格·曼狄诺(1923-1996),出生于美国东部,是世界知名的励志和心灵自助书籍作家,他的代表作品《羊皮卷全书》是世界上最伟大的励志丛书。他的18部作品被译成18种语言,销量超过3000万册。Iwillgreetthisdaywithloveinmyhe
- 2019-05-07
京心达汽车专修魏晋凯
今日体验,下午去参观通州的车服家,首先到店的第一感觉不陌生。每个人跟我们沟通都特别的成熟,接待非常客气。虽然店不大但是店内的设计和装修以及卫生非常标准。核心目的就是把简单的事情做细了。后来想想所有的事情都是自己把自己控制住了,只有突破自己的懒惰,目标自然就会展现出来。
- 2019-05-07
笑傲江湖201710
昨天大跌,今天开盘稍微收复了一下,中午又往下走,尾盘又上来,跟一则重要的消息有关,中国派出代表团赴美谈判,昨天是因为美国总统的一句话,导致国内股票大跌,今天国内马上做出反应,跟美国谈判,关于贸易战的事情。国内的反应之快可以很快的传导到资本市场上,下午很多股票翻红,虽然我依然被套但是对后面的走势还是保持比较乐观的心态。但是往往这个时候资本市场都是心想事不成的,你想让他跌他不跌你想让他长他还是跌,股票
- 2019-05-07
Jasminezhou09
上海静安区有对外汉语教师证书考试考点吗?在“一带一路”的推动下,汉语言的使用价值以及交际价值在国际中的地位日新月异,越来越多的外国年轻人来到中国留学、发展,越来越多的国外企业派员工到中国学习中国的科学技术。汉语成为外国人了解中国文化的一把钥匙,越来越多的外国人把学习汉语当做一种潮流。对外汉语行业也受到越来越多人的关注,考取对外汉语教师证书是成为一名汉语教师的必要条件。上海哪里有对外汉语教师证书考试
- 2019-05-07
斑马_zebra
今天,才把追风筝的人看完。以前听过,为你,千千万万遍这句话,但从来不知道,这句话里藏着的,太沉重了。多年后提起,也是赎罪过后,宽恕过后,成长过后的云淡风轻。这句话,从来都不轻松。为你,千千万万遍。为谁?千千万万遍。
- 2019-05-07
梦轻尘
我不明白,为什么偏偏是我成为牺牲品,从小到大,我就跟别人不一样,父母要藏着掖着生怕别人知道家里有我这么一个人,现在我终于明白了,原来我只是一个养子,怪不得我总是感觉他们对我的好始终有所保留,我对他们也一直亲近不起来。当我去到亲生父母家里,看到他们过得这么幸福快乐时,我好恨,恨那个被遗弃的人为什么是我?
- 2019-05-07 微信上下载的word\PPT等文档自动保存在哪个文件夹中?
sjzyyh
sd卡里的\tencent\MicroMsg\Download文档管理>Tencent>micromsg>Download或者wechat。微信存储文件涉及到的文件夹名称及含义如下:WeChatFiles微信的缓存文件夹Video视频Voice语音Image图像Backup备份Attachment附件
- 2019-05-07打卡
冯二龙
姓名冯二龙企业名称宁波惠康国际工业有限公司组别444期努力一组【日精进打卡第228天】【知~学习】诵读《大纲》2遍,累计433遍;诵读《大学》2遍,累计435遍。【经典名句分享】付出就会有回报天道酬勤慈不掌兵道路千万条,学习第一条,只要学不死,就往死里学少说话,多做事【行~实践】一、修身:1.多吃水果,多喝水2.步行10000步二、齐家:1.陪女儿玩耍2.整理家务,洗衣扫地洗碗三、建功:1.接待迈
- 2019-05-07
快乐的大脚aaa
部分响应系统奈奎斯特极限下的理想低通特性的冲激响应是函数,可达到的极限传输效率,但不可实现——从频域看是因为锐降,从时域看是因为拖尾按衰减。奈奎斯特提出的升余弦滚降技术实现:频域是滚降、时域拖尾衰减快,但缺点是频带利用率有损失,达不到2Baud/Hz的极限传输效率频域不是锐降,时域拖尾衰减速度比快,又能以2Baud/Hz的极限效率传输1、无ISI系统(全响应系统)达到极限频谱效率,必须,不可实现2
- 2019-05-07
洪秀婷
睡醒了突然心里空空的内在是不踏实的不开心的期待自己的一天计划全做到也能管住自己的嘴和行为也希望自己的念头是正向的昨天好几个朋友来店里我们聊的如此开心可是却因为自己喝了一瓶酒行为和言语上过激了当下是舒服的却也是不痛快的酒是我的催化剂
- 2019-05-07
吉光片羽_9bc2
一日一景城墙苔色垂青草,树密虫鸣夏日早。芳菲歇去何须恨,碧树浮影心静好。图片发自App
- 2019-05-07
泰优汇王毅
一、学习与实践1.付出不亚于任何人的努力2.要谦虚,不要骄傲3.要每天反省4.活着,就要感谢5.积善行,思利他6.不要有感性的烦恼二、今日分享今日有小伙伴要离开,冲动是魔鬼,自己也要反省。
- 2019-05-07
段光勇
对比反思目标本学期期中考试在全镇认真组识,统一评卷下完成。两天的时间成绩下发到学校。我坐在电脑旁认真看着各级各班的成绩,同上期期末成绩认真比较,从人平分、及格率优秀率多方面看,成绩处于平稳上升势头。从试卷看语文各年级都在向多阅读转变,英语听力语速的变化,造成成绩优差分化严重,个别学生出現严重偏科现象。针对每班每学科情况开考后分析会,老师们找原因。我逐级谈对本次考试的看法,立目标、订措施、实行优带差
- 2019-05-07六项精进
Kleven_gao
1.付出不亚于任何人的努力2.要谦虚,不要骄傲3.要每天反省4.活着,就要感谢5.积善行,思利他6.不要有感性的烦恼今日分享金至尊母亲节的礼物充满了爱心,让我们这些远方的游子体会深刻,感恩父母。活着,就要感谢,感谢我们的金至尊。
- 2019-05-07 Python--递归函数
luckybabying
在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。举个例子,我们来计算阶乘n!=1x2x3x...xn,用函数fact(n)表示,可以看出:fact(n)=n!=1x2x3x...x(n-1)xn=(n-1)!xn=fact(n-1)xn所以,fact(n)可以表示为nxfact(n-1),只有n=1时需要特殊处理。于是,fact(n)用递归的方式写出来就是:de
- 2019-05-07
文昌许珊珊
图片发自App图片发自App螺旋上升式学习,图片发自App工作记忆的时间是有限的。内在认知负荷是任务本身的性质决定的,难度,复杂度,当然,和学生的原有认知水平也是有关系的。图片发自App新知识和学生的关联有多大?将教难的分几部分教学。优化教材呈现方式,图文并茂,文字也同时呈现,清除多余信息,避免冗余信息。抽象信息形象化图片发自App技能的学习:三阶段,一是陈述性,二连接,动作知识结合,三是自动化阶
- 《庄子》笔记109 2019-05-07
海上明月共
天地第十二【原文1·10】将闾葂(mian)见季彻曰:“鲁君谓葂也曰:‘请受教。’辞不获命,既已告矣,未知中否,请尝荐之。吾谓鲁君曰:‘必服恭俭,拔出公忠之属而无阿私,民孰敢不辑!’”季彻局局然笑曰:“若夫子之言,于帝王之德犹螳蜋之怒臂以当车轶,则必不胜任矣。且若是,则其自为处危,其观台,多物将往,投迹者众。”将闾葂覤覤然惊曰;“葂也汒若于夫子之所言矣。虽然,愿先生之言其风(fan)也。”季彻曰:
- 2019-05-07
Jasminezhou09
上海专业的国际汉语教师培训机构推荐文化是国家软实力地输出,语言作为文化载体中最重要的因素,它成为推动中国文化走向世界的重要途径,为了让世界各国人民更直接有效地接触中华文化,更好地在全球推广汉语,在国外孔子学院的建立,成为推动中国文化走向世界的一种途径,让世界各国人民更直接有效地接触中华文化。随之而来的,对外汉语这个行业也为大多数的人所熟知。越来越多的人想成为一名对外汉语教师。所以选择一家专业的国际
- 2019-05-07
欧欧燕
又到交作业的时候,又想了好几个主题,一直在想写哪一个?结果又到了紧急半小时了!还是就说一些和儿子的事吧!昨天去给儿子开家长会了,看到黑板上进步名单里几科都有儿子的名字,排名为班上第九,(不了解整个班的情况)为娘的还是很安慰的,毕竟这半期除了三,四个星期在校学习,都外出打比赛去了!晚上我们聊起这个事情,儿子说:别人都说我不错了!但我还是对自己不满意,离直升高中还有那么大的差距。(别妄自菲薄啊,比起为
- 2019-05-07
房电孟
敬爱的李老师,智慧的马教授,亲爱的家人们:大家好,我是(侯维山)侯总的人,来自滨州鑫山力机械的房电孟。今天是2019年5月是7日,我的日精进第238,我们互相勉励,携手前行,每天进步一点点,距离成功便不远。比学习:学习樊登读书:凝视无垠的海洋或天空会让你意识到,在浩瀚的宇宙面前,自己的问题是多么地微不足道。比改变:不忘初心,方的始终比谦卑:如果一个人知道自己为什么而活,他就可以忍受生活加诸他的一切
- 2019-05-07日课程总结
七两三_e13f
Day02网络02一、知识点回顾1、什么是网络?2、网络传输介质2.1导向式双绞线(网线)5类超56超7类超7类正反光纤同轴电缆2.2非导向式蓝牙5.010~15米红外微波卫星量子等3、网络协议ARPDNSFTP等4、网络的分类1.覆盖范围2.拓扑5、计算机之间进行通信5.1通信的最小单位bit5.2相互转化6、两台计算机之间的通讯6.1有连接介质6.2网卡(能工作)7、交换网络(小型的局域网)7
- 2019-05-07
饔欖_溡灮
少讲多问自主融合八个字去教学针对性教学''融合点效率电子白板交互式多媒体,拖动,组合,聚光灯云平台,小组积分
- 2019-05-07 如何用一辆智能小车挑战想象的边界 Day1
龚唐跃第二帅
2019年5月6日,智能小车的课程开课了。怀着期待的心情,我踏入教室。圆桌式的教室布置让我眼前一亮,在桌子上摆满了各种原器件,还有五个深棕色的纸箱。打开一看,是一个较大的电路板,两块基座和一些小器件。开始拼小车了,这一切都不那么顺利。有的时候是电线安反了,有的时候是螺丝的长度不对等,更有甚者将正反面都弄反了。由于之前的错误,我们安了又拆,拆了又安了好几回。但在此过程中,我对小车的拼装过程有了更深刻
- 2019-05-07
坚持_6
继续颓废中,没有激情,没有一点想行动的动力,抵抗不了诱惑,就是想玩想轻松,什么都不想的放空自我,只想任自己就这样随落下去,很想抵抗这种消极的态度,但就是提不起劲来,干什么都没劲,没有一点点的动力与激情,这样的自己,有什么用了
- 2019-05-07我会让自己越来越好
凌云享耳
今天在上看到颜娘娘的碎碎念,她的感触的就是,写作就是不怕动笔。本来也就是爱好,保持平常心。不求文采,重要的是写起来,坚持写下去。不要想着写给谁看,不要想着人爱看。真正地力求我想写,我还能一如既往地写下去。这段话给我触动很大,刚开始在网上写作时,每天就权当写日记抒发心情,看到什么想到什么都想写下来,根本不用担心观众是如何看咱的,那时候,每天我的手指在键盘上点击的时候心情是无拘无束的,当敲击出一段自己
- 2019-05-07
茶女子张怡
今天一天都没有精神,昨天4点多钟才睡,昨天晚上喝的生普,回来就睡不着觉了,我今天什么都没有约,感觉早点回来,洗漱完了早点休息睡觉。回来的路上买的枇杷,怪难吃,还贵,下次再也不在她家买了,写完日记吃完五红汤,我就准备睡了,姐妹们晚安我图片发自App
- 2019-05-07【080】管好自己究竟有多难?
坤灵cream
【080】管好自己究竟有多难?人都很擅长为自己的失败找借口,一旦有了借口,连自己都相信了这个伟大的挫折,都认为自己确实是有心无力,同时又口口声声慰藉自己,凡事都要管好自己,可偏偏在关节关节,自己却放松了对自己的警惕,美而言之,这也叫管好自己了。把“管好自己”几个字说出来,真的很容易,还可以帮你建立“努力勤奋”的好人设,人人都认为你自控力强,生活节奏把握好,幸福美满的过着别人憧憬的生活,在这么多的羡
- 2019-05-07
葆和堂
梨状肌综合征康复治疗图解图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App
- 2019-05-07 DAY16总结
3981cff33903
python所有的数据类型都是类,数据都是对象所有的运算符操作,本质都是调用数据对应的魔法方法每个运算符对应一个固定的魔法方法classStu():def__init__(self,name,age=0,score=0):self.name=nameself.age=ageself.score=score#self+other=return返回值def__add__(self,other):ret
- 2019-05-07
泰优汇典当行车贷李娟18221
1:付出不亚于任何人的努力2.要谦虚,不要骄傲3.要每天反省4.活着,就要感谢5.积善行,思利他6不要有感性的烦恼今日分享:今天小伙伴开单了,很开心,5月第一单,然而第二单,有难度,客户不信任我公司,怀疑典当公司,沟通了很久没有成果,希望之后的跟进能回转局面。小伙伴加油哦⊙∀⊙!
- 安装数据库首次应用
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 {