摘要: 此教程的目标是提供关于Spring依赖注入基于注解配置和基于xml文件配置的例子的详细信息。我还会为应用程序提供JUnit测试用例,因为易测试是依赖注入的主要优点之一。 <! more Spring Dependency Injection – Maven Dependencies 首先在pom.x 阅读全文
posted @ 2019-02-21 21:31 universal 阅读(250) 评论(0) 推荐(0)
摘要: Java依赖注入设计原则 允许我们移除硬编码依赖和让我们的应用低耦合,可扩展和可维护。我们可以通过在Java中实现依赖注入将依赖关系从编译时移到运行时来解析。 Java依赖注入似乎很难通过理论来掌握。所以我将通过一些简单的例子,然后我们将会看到如何在应用里使用依赖注入模式来实现低耦合和可扩展性。 < 阅读全文
posted @ 2019-02-21 21:30 universal 阅读(4266) 评论(0) 推荐(0)
摘要: A brief introduction to how to use markdown for Typora. <! more Block Elements Paragraph and line breaks press Enter to create a new paragraph press S 阅读全文
posted @ 2019-02-21 21:16 universal 阅读(339) 评论(0) 推荐(0)
摘要: 此教程的目标是介绍Maven的基本知识及常见操作。 <! more 0. 前言 在没有Maven之前,当我们开发一个Java项目的时候,项目目录结构没有一个统一的标准规范,很多时候配置文件、测试文件、前端页面放哪里都是根据开发人员自己的喜好决定。 同时我们经常需要引用其他jar包,并下载下来放到项目 阅读全文
posted @ 2019-02-21 12:34 universal 阅读(501) 评论(0) 推荐(0)
摘要: 真正的从安卓入门学习到实际工作也差不多一年时间了,也做了几个项目。在这期间经历了一开始学习Android的基本知识后仍旧无从下手,不知道如何开始开发一个app,到现在也开始学会注意Android架构的设计优化,学会开始阅读源码,渐渐地向Android更高级的知识进阶。 首先要感谢一下Google把A 阅读全文
posted @ 2016-04-23 21:04 universal 阅读(438) 评论(0) 推荐(1)
摘要: 在阅读《Thinking in Java》一书中,简单记录一下其中的垃圾回收机制的类型和原理。 1、引用计数 每个对象都有一个引用计数器,当引用连接着对象,引用计数器+1,当引用离开作用域或者为null时,引用计数器-1。当计数器为0时,释放对象占用的空间。缺陷:如果对象存在循环引用就会出现“对象应 阅读全文
posted @ 2016-04-23 18:24 universal 阅读(195) 评论(0) 推荐(0)
摘要: 1、在阅读源码的时候经常发现有一些标志属性使用一些位操作来判断是否具有该标志,增加标志或者去除标志。 比如View.java中的 为什么要使用16进制呢?为何不使用十进制0,1,2...?原因是因为这样就可以方便的用位运算来表示共同具有某些属性或者直接判断是否具有某个属性。 举个例子:0x01(00 阅读全文
posted @ 2016-04-23 18:16 universal 阅读(1362) 评论(0) 推荐(0)