通过Spring上下文获取指定名称的Bean 2016-12-28 通过Spring上下文获取指定名称的Bean 在进行Spring或者SpringBoot项目开发的时候,往往有很多情况我们需要在工具类或者其他 非Spring注解的类中用到某个注解类(Service),这个时候就比较麻烦了,因为当前类不是 通过Spring注解来的,也就是类名上面没有配置注解,如果现在要用到其他注解类就不行了。 很多人第一反应就是new一个需要的注解类,但是这样是不行的,运行的时候会报空指针异常 所以这里就需要先获取Spring的上下文了,通过Spring的上下文,然后在上下文中就可以拿到 指定名称的注解类了。。。示例如下 package com.coocaa.salad.node.interceptor; import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org.springfra....
工作后第一个圣诞 2016-12-27 工作后第一个圣诞 总想写点什么,但是感觉也没有什么可写的。 总想用文字记录点东西,不管是帮助自己成长还是用于记录以后回忆。 刚好最近圣诞节,又是工作以来第一个圣诞节,虽然说不是什么重大的节日,但是 毕竟是工作以后第一个圣诞节,而且也是这么多年第一个不用在学校过圣诞节的日 子。。。。感觉超级棒。24号上午睡到自然醒,然后去吃了个饭,下午没事去公司 加了一下午的班,晚上平安夜的时候和几个同事玩狼人杀玩到了半夜两点(大伙太 拼了) 25号那天和几个好友一起去吃烧烤了,木屋烧烤,来深圳以后第二次吃,味道不错, 哈哈哈,没去之前,室友就说怀念他家的烤猪蹄 (@ο@) 哇~,吃完烧烤买了 个电影票准备去看个电影,电影是4.20开始,时间还长,我们就找了个地方喝杯奶 茶聊了会天,因为其中有个朋友是跟从公司离职的,就互相交流了一下各自的想法, 以及她现在 所在公司的环境。四点多的时候去看电影了,说实话那个电影其实真不怎么样。。。 电影名叫《绝对控制》,看完没什么特别的感觉,实在不怎么好看。
ES6之Set和Map 2016-12-24 随着ES6的发布,JS渐渐走向成熟化,统一化,多数现代浏览器都支持ES6的语法,这大 大给程序员节省了时间和提高了效率,也提高了软件的性能。 在新的ES6标准中Set和Map结构有了很大的用途。以下内容摘自网络。 ####1. set #####基本用法 ES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set本身是一个构造函数,用来生成Set数据结构。 var s = new Set(); [2, 3, 5, 4, 5, 2, 2].map(x => s.add(x)); for (let i of s) { console.log(i); } // 2 3 5 4 上面代码通过add方法向Set结构加入成员,结果表明Set结构不会添加重复的值。 Set函数可以接受一个数组(或类似数组的对象)作为参数,用来初始化。 // 例一 var set = new Set([1, 2, 3, 4, 4]); [...set] // [1, 2, 3, 4] // 例二 var items = new Set([1, 2, 3, 4, 5, 5, 5,.....
第一份工作试用期结束的感悟 2016-12-22 不知不觉工作都快六个月了,毕业也大半年了,这段时间经历了一个从学生到职场新人的转变,除了离家更远了之外,另一个最大的转变就是成熟了。经历了这段时间,已经不再是一个学生了,慢慢的成为一个职场新人。 职场上与学校最大的不同,就是没有人会为你的错买单,没有人会迁就你,没有人会无私的帮助你。再也不会有老师盯着你做作业,要你好好听课;再也不会有什么期末考试,也不用担心挂科;再也不能睡到自然醒然后再去吃个丰盛的早餐;再也没有时间做很多自己想做的事情。。。 但是这是每个人都要经历的一个过程,人都需要成长,只有经历了职场才能真正的成长起来,在职场中体会人生,学习本领,毕竟社会才是真正的老师,教导你怎么去成长去进步。 在上班的这段日子,其实感悟还是挺深的,不管是自身技术能力的提升还是说与人相处的能力都有了很大的提高,虽然说自己平时也并不是一个非常活跃气氛的人,属于那种技术宅,但是现在跟公司领导和同事相处的还是很愉悦的,平时也会参加很多活动。另外感受最深的就是身边的这群跟自己一起进来的同一届的小伙伴,小伙伴都是非常优秀的人,其中有各个岗位的,有前端,有后端,有UI,有运营,有设计大家都各有所长,平时不仅在....
CentOs创建桌面快捷方式 2016-12-21 编写快捷方式文件 vim idea.desktop [Desktop Entry] Name=IntelliJ IDEA 2016.3 #名称 Icon=/home/silence/idea/idea-IU-163.7743.44/bin/idea.png #图片 Exec=/home/silence/idea/idea-IU-163.7743.44/bin/idea.sh #脚本路径 Terminal=false Type=Application StartupNotify=true Categories=Application:Development;Java;IDE 复制文件到桌面
测试MarkDown语法 2016-12-21 MaHua是什么? 一个在线编辑markdown文档的编辑器 向Mac下优秀的markdown编辑器mou致敬 MaHua有哪些功能? 方便的导入导出功能 直接把一个markdown的文本文件拖放到当前这个页面就可以了 导出为一个html格式的文件,样式一点也不会丢失 编辑和预览同步滚动,所见即所得(右上角设置) VIM快捷键支持,方便vim党们快速的操作 (右上角设置) 强大的自定义CSS功能,方便定制自己的展示 有数量也有质量的主题,编辑器和预览区域 完美兼容Github的markdown语法 预览区域代码高亮 所有选项自动记忆 有问题反馈 在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流 邮件(dev.hubo#gmail.com, 把#换成@) QQ: 287759234 weibo: @草依山 twitter: @ihubo 捐助开发者 在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。 感激 感谢以下的项目,排名不分先后 m.....