不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2017-12-13 15:40  分类:Java  编辑

什么是Java注解

注解是java5的新特性。注解可以看做一种注释或者元数据(MetaData),可以把它插入到我们的java代码中,用来描述我们的java类,从而影响java类的行为。

Java注解的目的

使用Java注解一般来说主要有三种目的

  • 构建时指示: RetentionPolicy.SOURCE
  • 编译期指示: RetentionPolicy.CLASS
  • 运行时指示: RetentionPolicy.RUNTIME
作者:php-note.com  发布于:2017-10-18 16:20  分类:Java  编辑
作者:php-note.com  发布于:2017-08-31 21:08  分类:Java  编辑

数据库

MyCat:数据库中间件

IM、消息推送

t-io:不仅仅是百万级即时通讯框架

tio-im:基于t-io写的IM,主要目标降低即时通讯门槛,实现多端不同协议间的消息发送如http、websocket、tcp自定义协议等

MPush:开源实时消息推送系统

作者:php-note.com  发布于:2017-05-20 20:43  分类:Java  编辑

Javadoc虽然是Sun公司为Java文档自动生成设计的,可以从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。但是Javadoc的注释也符合C的注释格式,而且doxyen也支持该种风格的注释。

官方文档:http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javadoc.html

维基百科:https://en.wikipedia.org/wiki/Javadoc

Javadoc 的注释结构和 C 类似。都以/* 注释 */这种结构。

作者:php-note.com  发布于:2016-11-15 13:04  分类:Java  编辑

变参 本质上就是一个切片。只能接收一个或多个同类型参数,且 必须放在参数列表的 尾部

func test(s string, a ...int) {
    fmt.Printf("%T, %v\n", a, a) // 显示类型 和 值
}

func main() {
    test("abc", 1, 2, 3, 4)
}

输出:

[]int, [1, 2, 3, 4]
作者:php-note.com  发布于:2015-02-03 10:01  分类:Java  编辑

好的目录结构可以使开发人员更容易理解项目,为以后的维护工作也打下良好的基础。Maven2根据业界公认的最佳目录结构,为开发者提供了缺省的标准目录模板。Maven2的标准目录结构如下:

maven-study-03.jpg

作者:php-note.com  发布于:2015-02-03 09:12  分类:Java  编辑

Maven 能够帮助我们干什么?

简言之,Maven 可以帮助我们完成以下工作:

  • 项目构建
  • 文档管理
  • 生成测试报告
  • 解决项目间依赖项
  • 源代码版本管理
  • 项目Releases
  • 项目的分发
作者:php-note.com  发布于:2015-01-10 10:38  分类:Java  编辑
作者:php-note.com  发布于:2015-01-09 13:55  分类:Java  编辑

Tomcat的context.xml文件配置<Loader delegate="true" />的作用?

网上很多人说: Loader对象可出现在Context中以控制Java类的加载。属性:delegate、含义:True代表使用正式的Java代理模式(先询问父类的加载器);false代表先在Web应用程序中寻找。默认值:FALSE

但是我仍然不是很明白,这个到底作用是什么呢?它是如何工作的呢?

作者:php-note.com  发布于:2015-01-09 13:41  分类:Java  编辑

在Tomcat 7.x上发布了一个war,过一阵子发现localhost:8080都进不去了。在浏览器输入http://localhost:8080出现如下内容:

HTTP Status 500 - java.lang.ClassCastException: org.apache.jasper.el.ELContextImpl cannot be cast to org.apache.jasper.el.ELContextImpl