一、Log4j简介
Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。
继续阅读 »
写在前面的话
公司一些项目已经使用了JMS相关的组件,我们的项目接下来可以在某些功能上也会使用此组件,公司其他项目使用的HornetQ,为了方便接下来项目的进展,前期对相关的JMS中间件进行技术了解。
前期准备
操作系统:ubuntu14.04 64位
ActiveMQ:5.9.1 下载地址:http://activemq.apache.org/download.html
JDK:1.7.0_55
继续阅读 »
这篇中有几个点是受到瑛那同学的指导翻译出来的,表示感谢
添加多用户账户
Meteor带来了一套账户系统然后顺便还带了用户界面来让你可以在几分钟之内在你的应用中添加多用户功能
目前,这套UI组件使用Blaze作为默认的UI引擎,在未来,可能会以React的专有组件来将其替换。
继续阅读 »
在实现功能模块通常需要使用另外一个(或多个)组件(无法被当前使用者修改的功能模块)或服务(使用者通过同步或者异步请求的功能接口),依赖注入通过构造注入,允许代码从硬编码的依赖中解耦,使得在运行时或编译时可以修改的软件设计模式。
ps:组件在本地,服务在远程
more
依赖注入的两种方式
```php
namespace database;
class Database
{
protected $adapter;
/未使用依赖注入时,产生紧密的耦合/
public function __construct()
{
$this-adapter=new MysqlAdapter;
继续阅读 »
之前由于项目需要,写了一个开屏广告组件XHLaunchAd,主要自用,后来发现越来越多的开发者,有这个需求.
随着使用人数的增加,部分开发者使用者提出了一些需求和问题,XHLaunchAd并不能很好的解决.
于是决定最近抽时间,把这个组件优化重构一下,解决网友之前提出一些问题和需求,并增加一些新功能,发布v3.0.0版本.
该项目目前已经收到 700 多个 star ,目前已经更新到v3.0.1版本
继续阅读 »
Glad you back @Drake
React.Component or React.createClass
刚刚学习 React 的时候,有很多教程创建一个 React 组件的时候,都是使用 React.createClass,那是 ES6 还没有广泛使用的时候的语法,后来在 React v0.13 的时候,就可以使用 ES6 的 class 来创建 React 组件,也就是继承 React.Component。
继续阅读 »
有句话说“眼睛是心灵的窗户”,观察一个人,再没有比观察他的眼睛更好的了。作为一个 APP ,用户如何能够全面的感知它呢,那就是交互界面了。在 Android 3.0 之前,大家说的 APP 界面在技术层面上一般都是指 Activity,可以说一个 Activity 撑起一片天,N 个 Activity 可以撑起整片天。Android 3.0 之后,官方增加了 Fragment 组件,用以分担 Activity 的任务。
继续阅读 »
在内部服务器请求的时候,经常会遇见跨域请求,在Express中,需要安装如下的组件:
CORS: Github中的expressjs/cors代码库。
安装方法:
npm install cors --save-dev
继续阅读 »
D3.js 是一个用来做数据展示的库,可以用它来封装一些成一些基础的数据展示组件,也可以从中学习到 SVG 的知识。现在我们就来学习 D3 吧!
Baisc Methods
select() 选择一个区域,进行我们的工作
append() 为这个区域添加一个标签
text 为这个标签添加文本内容
attr() 为添加的标签添加属性
继续阅读 »
日志是应用软件中不可缺少的部分。日志记录器(Logger)是日志处理的核心组件。
Logger的行为是分等级的,在不同的情况下日志级别应该是不同的。
more
Logback的Logger级别包括:TRACE、DEBUG、INFO、WARN和ERROR,定义于ch.qos.logback.classic.Level类。
继续阅读 »