上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页

2019年6月25日

项目研发管理

摘要: 一、什么是项目管理 (1) 定义 "当上了项目经理,只能说明你可以胜任程序员的职位,并不意味着你可以胜任项目经理一职!" 这句话说的是相当的在理,老铁们自己可以细细品味一下,没事问问自己程序员当的够不够格? 所谓的项目管理,就是在项目活动中,运用专门的知识、技能、工具和方法,结合人员,使项目能够在有 阅读全文

posted @ 2019-06-25 11:41 小夏coding 阅读(712) 评论(0) 推荐(0) 编辑

2019年6月17日

Spring源码分析之属性注入

摘要: 一、自动装配 当Spring装配Bean属性时,有时候非常明确,就是需要将某个Bean的引用装配给指定属性。比如,如果我们的应用上下文中只有一个org.mybatis.spring.SqlSessionFactoryBean类型的Bean,那么任意一个依赖SqlSessionFactoryBean的 阅读全文

posted @ 2019-06-17 16:00 小夏coding 阅读(636) 评论(0) 推荐(0) 编辑

2019年6月15日

右键菜单添加打开CMD选项

摘要: 1.WIN+R,输入regedit,展开HKEY_CLASSES_ROOT——Directory——Background——Shell——cmd——command,可以看到数据的值应该就是CMD的快捷方式了。双击并把它复制下来。 2.接着在shell下面新建一个“项”,名字就是右键需要现实的,如“打 阅读全文

posted @ 2019-06-15 09:53 小夏coding 阅读(537) 评论(0) 推荐(0) 编辑

2019年5月16日

java中如何实现一个函数返回多个值

摘要: 由于java中没有指针,不能像C++一样通过指针的方式实现一个函数返回多个值,因此在java中必须采用变通的方式解决,常用的方式有以下几种: 1、封装一个实体类,将要返回的值封装进去; 2、通过map或者数组的方式来返回多个值; 第一种方案不够优雅,而且每次要返回多个值时就去封装一个实体类,这样会导 阅读全文

posted @ 2019-05-16 17:06 小夏coding 阅读(2567) 评论(0) 推荐(0) 编辑

关于 log4j.additivity

摘要: 为避免重复打印日志,浪费磁盘空间,务必在log4j.xml中设置additivity=false;如: <logger name="com.testinc.contacts.config" additivity="false" /> log4j.additivity是 子Logger 是否继承 父L 阅读全文

posted @ 2019-05-16 15:13 小夏coding 阅读(690) 评论(0) 推荐(0) 编辑

JDK8新特性:使用Optional:解决NPE问题的更干净的写法

摘要: 一、JDK8中Optional的方法使用介绍 空指针异Optional常是导致Java应用程序失败的最常见原因。以前,为了解决空指针异常,Google公司著名的Guava项目引入了Optional类,Guava通过使用检查空值的方式来防止代码污染,它鼓励程序员写更干净的代码。受到Google Gua 阅读全文

posted @ 2019-05-16 14:56 小夏coding 阅读(1281) 评论(0) 推荐(0) 编辑

异常处理和日志输出使用小结

摘要: 1、能通过预检查的异常直接处理,不用catch来处理,无法通过预检查的异常才去使用catch处理; 2、不要对大段代码进行try catch,只需要在非稳定代码地方进行try catch处理; 3、异常的捕获是为了处理他而不是抛弃它,如果不想处理可以传给外层的调用者,但是应用的最外层调用者必须处理它 阅读全文

posted @ 2019-05-16 13:59 小夏coding 阅读(529) 评论(0) 推荐(0) 编辑

2019年4月28日

Log4j源码分析

摘要: 一、slf4j和log4j的关系: 也就是说slf4j仅仅是一个为Java程序提供日志输出的统一接口,并不是一个具体的日志实现方案,就比如JDBC一样,只是一种规则而已。必须搭配具体的log实现方案比如说log4j jdklogging等等,中间需要适配层做桥接,例如slf4j与log4j的桥接包: 阅读全文

posted @ 2019-04-28 17:44 小夏coding 阅读(443) 评论(0) 推荐(0) 编辑

2019年4月17日

12 个 JS 技巧

摘要: 1. 过滤唯一值 ES6 引入了 Set 对象和延展(spread)语法…,我们可以用它们来创建一个只包含唯一值的数组。 复制代码 复制代码 const array = [1, 1, 2, 3, 5, 5, 1] const uniqueArray = [...new Set(array)]; 阅读全文

posted @ 2019-04-17 09:48 小夏coding 阅读(142) 评论(0) 推荐(0) 编辑

高效学习很重要

摘要: IT 行业是一个变化非常快的行业,它需要我们持续去学习新的知识和技能。 但是,工作以后,我们经常会发现自己学习的东西很少了,倒不是没有时间去学习, 而是学习的效率太低了。久而久之,就演变成『一年的工作经验,重复用十年』。 当然,有些人会说自己经常加班,没有时间学习,这只是表象,时间挤挤总是有的。 你 阅读全文

posted @ 2019-04-17 09:47 小夏coding 阅读(133) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页

导航