- 浏览: 127083 次
- 性别:
- 来自: 北京
-
最新评论
文章列表
一直想写这篇文章,前段时间 痴迷于JavaScript、NodeJs、AngularJs,做了大量的研究,对前后端交互有了更深层次的认识。
今天抽个时间写这篇文章,我有预感,这将是一篇很详细的文章,详细的配置,详细的注释,看起来应该很容易懂。
用最合适的技术去实现,并不断追求最佳实践。这就是架构之道。
希望这篇文章能给你们带来一些帮助,同时希望你们可以为这个项目贡献你的想法。
源码地址:https://github.com/starzou/quick4j 点击打开
看我们的项目结构:
是一个典型的Maven 项目 :
src/main/java:存放java源文件 ...
由于工作中要用到GlassFish,于是在网上找了些资料熟悉,结合网上资料及自己实际整理如下: 注意的(网上资料说明 ,未自身验证): JDK 一定要使用1.6.0_16以上,低于该版本的进不去glassfish 管理控制台(http://localhost:4848/), 进入管理平台,说正在装入,一会,就出404错误了: /common/index.jsf not found。 一、下载GlassFish Server 通过如下地址下载合适版本: http://glassfish.java.net/public/downloadsindex.html http: ...
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。
1. 配置文件Log4J配置文件的基本格式如下:
#配置根Loggerlog4j.rootLogger = [ level
先看Log4j的配置文件如下:
Java代码
#Log4J配置文件实现了输出到控制台、文件、回滚文件、自定义标签,数据库等功能。仅供参考。
log4j.rootLogger=DEBUG,CONSOLE,FILE,DLOGFILE,ROLLING_FILE,MYSQL_LOG
日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。
一、入门实例
1.新建一个JAva工程,导入包log4j-1.2.17.jar,整个工程最终目录如下
2、src同级创建并设置log4j.properties
### 设置###
log4j.rootLogger = debug,stdout,D,E
### 输出信息到控制抬 ###
log4j.appender.stdout = org.apac ...
MemCache超详细解读
- 博客分类:
- 【1】、Java基础知识总结
MemCache是什么
MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度。MemCaChe是一个存储键值对的HashMap,在内存中对任意的数据(比如字符串、对象等)所使用的key-value存储,数据可以来自数据库调用、API调用,或者页面渲染的结果。MemCache设计理念就是小而强大,它简单的设计促进了快速部署、易于开发并解决面对大规模的数据缓存的许多难题,而所开放的API使得MemCache能用于java、C/C++/C#、Perl、Pyt ...
40个Java多线程问题总结
- 博客分类:
- 【1】、Java基础知识总结
前言
Java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。
这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问题都会按照自己的理解回答一遍,不会去看网上的答案,因此可能有些问题讲的不对,能指正的希望大家不吝指教。
40个问题汇总
1、多线程有什么用?
一个可能在很多人看来很扯淡的一 ...
ArrayList与LinkedList的普通for循环遍历
对于大部分Java程序员朋友们来说,可能平时使用得最多的List就是ArrayList,对于ArrayList的遍历,一般用如下写法:
public static void main(String[] args)
{
List<Integer> arrayList =
new ArrayList<Integer>
转载请注明出处哈:http://yanan0628.iteye.com/blog/2271264
1.什么是maven版本管理及好处?
1.1 版本管理
maven版本管理 是针对构件而言的(也可以简单的说jar包),我们日常开发项目的过程就是在不断迭代开发,大到系统重构,小到bug修 ...
web.xml详解
- 博客分类:
- 【4】、javaWeb
web.xml的作用
web.xml,一个Tomcat工程中最重要的配置文件。web.xml没有其实也可以----只要你确定你的项目里面不需要任何过滤器、监听器、Servlet等等。我试了一下,没有web.xml对那些已经编译成Servlet的jsp页面来说,是不影响正常显示的,但是那些没有编译成Servlet的jsp页面,访问的时候就会报500的错误了。下面逐一看一下web.xml里常用标签的作用。
welcome-file-list
这个标签是用来配置首页用的:
<welcome-file-list>
<welcome-file> ...
1.什么是pom?
pom(Project Object Model,项目对象模型)定义了项目的基本信息,用于描述项目是如何构建,声明项目依赖,插件配置,仓库配置等等。2.pom配置
Xml代码
<strong>
转载请注明出处哈:http://yanan0628.iteye.com/blog/2270411
1.什么是maven的聚合模块?
聚合模块为项目目录的最顶层,其他模块作为聚合模块子目录而存在。目的是为一次构建多个项目模块。
1.1 项目结构
我自己化了一个关于项目的关系:
1.2 pom标签配置-module
maven-aggregate作为maven pom项目,需要定义pom.xml的 packaging 为 pom类型
我们还是参照 maven的依赖特性,冲突解决(五) 创建 maven-01 maven-02 mave ...
转载请注明出处哈:http://yanan0628.iteye.com/blog/2270409
1.maven依赖的几个特性
1.1 依赖范围 -scope标签
maven在构建过程有3套classpath,我们会根据配置依赖的范围 依赖不同的classpath,如下图:
compile:默认是compile,对 编译 测试 运行 都有效
provided:对编译和测试classpath有效,运行的时候不需要加入,例如 jsp 依赖 searvlet api ,比如我们在编译和测试的时候有效但是在运行的时候 容器已经提供servletapi,如 ...
1.什么是maven仓库?
1.1 仓库和构件
仓库指的是在某个位置统一存储所有maven项目共享构件。
构件可以是一个插件 可以是一个jar包也可以是我们自己输出的构建(或者说对项目打的包)
1.2 仓库分类
1.3 仓库中寻找构件的过程?
2.什么是maven坐标(依赖)?
2.1 坐标(依赖)定义
原文地址http://www.cnblogs.com/xrq730/p/5260294.html,转载请注明出处,谢谢!
前言
因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为 ...