Browsed by
日期:2020年3月20日

李煜的词(全),不是一般的醉人!

李煜的词(全),不是一般的醉人!

閱讀本文約花費: 23 (分鐘) 李煜的词(全),不是一般的醉人! 李煜,五代十国时南唐国君,961年-975年在位,字重光,初名从嘉,号钟隐、莲峰居士。 南唐元宗李璟第六子,于宋建隆二年(961年)继位,史称李后主。 开宝八年,宋军破南唐都城,李煜降宋,被俘至汴京,封为右千牛卫上将军、违命侯。 后因作感怀故国的名词《虞美人》而被宋太宗毒死。 李煜虽不通政治,但其艺术才华却非凡。精书法,善绘画,通音律,诗和文均有一定造诣,尤以词的成就最高。千古杰作《虞美人》、《浪淘沙》、《乌夜啼》等词。 在政治上失败的李煜,却在词坛上留下了不朽的篇章,被称为“千古词帝”。 虞美人·春花秋月何时了 春花秋月何时了?往事知多少。小楼昨夜又东风,故国不堪回首月明中。 雕栏玉砌应犹在,只是朱颜改。问君能有几多愁?恰似一江春水向东流。 三春花开,中秋月圆,岁月不断更替,人生多么美好。可我这囚犯的苦难岁月,什么时候才能完结呢? 相见欢·无言独上西楼 无言独上西楼,月如钩。寂寞梧桐深院锁清秋。 剪不断,理还乱,是离愁。别是一般滋味在心头。 开宝八年(公元975年),宋朝灭南唐,李煜亡家败国,被囚禁待罪于汴京。李煜后期词作多倾泻失国之痛和去国之思,沉郁哀婉,感人至深。《相见欢》便是后期词作中很有代表性的一篇。 浪淘沙令·帘外雨潺潺 帘外雨潺潺,春意阑珊。罗衾不耐五更寒。梦里不知身是客,一晌贪欢。 独自莫凭栏,无限…

Read More Read More

shell的dirname $0和readlink用法

shell的dirname $0和readlink用法

閱讀本文約花費: 1 (分鐘) 获取当前脚本路径 path.sh #!/bin/bash path=$(cd `dirname $0`;pwd) echo $path path2=$(dirname $0) echo $path2 当前脚本存在路径:/home/software sh path.sh /home/software . 解释: dirname $0 只是获取的当前脚本的相对路径. cd `dirname $0`;pwd 先cd到当前路径然后pwd,打印成绝对路径 方法二: path.sh #!/bin/bash path=$(dirname $0) path2=$(readlink -f $path) echo path2 sh path.sh /home/software 解释: readlink -f $path 如果$path没有链接,就显示自己本身的绝对路径 readlink readlink是linux用来找出符号链接所指向的位置 例1: readlink -f /usr/bin/awk 结果: /usr/bin/gawk #因为/usr/bin/awk是一个软连接,指向gawk 例2: readlink -f /home/software/log /home/software/log #如果没有链接,就显示自己本身的绝对路径 获取路径的比较 path.sh…

Read More Read More

9种设计模式在Spring中的运用

9种设计模式在Spring中的运用

閱讀本文約花費: 19 (分鐘) 9种设计模式在Spring中的运用,一定要非常熟练! Spring中涉及的设计模式总结 1.简单工厂(非23种设计模式中的一种) 实现方式: BeanFactory。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。 实质: 由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 实现原理: bean容器的启动阶段: 读取bean的xml配置文件,将bean元素分别转换成一个BeanDefinition对象。然后通过BeanDefinitionRegistry将这些bean注册到beanFactory中,保存在它的一个ConcurrentHashMap中。将BeanDefinition注册到了beanFactory之后,在这里Spring为我们提供了一个扩展的切口,允许我们通过实现接口BeanFactoryPostProcessor 在此处来插入我们定义的代码。典型的例子就是:PropertyPlaceholderConfigurer,我们一般在配置数据库的dataSource时使用到的占位符的值,就是它注入进去的。 容器中bean的实例化阶段:实例化阶段主要是通过反射或者CGLIB对bean进行实例化,在这个阶段Spring…

Read More Read More