深入理解Java:注解(Annotation)基本概念
什么是注解(Annotation):
Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获取注解里面的元数据。
An...
分类:
编程语言 时间:
2016-06-17 11:13:31
阅读次数:
222
1.怎样使用maven的tomcat去运行项目?
需要在运行项目的pom文件的build里做如下配置
plugin>
groupId>org.apache.tomcat.mavengroupId>
artifactId>tomcat7-maven-pluginartifactId>
version>2.2version>
configuration...
分类:
编程语言 时间:
2016-06-17 11:12:21
阅读次数:
263
Algorithms, 4th Edition 不过一遍都不好意思说你学过算法 学习资料: 怎样学算法? 如何学习数据结构? ...
分类:
编程语言 时间:
2016-06-17 11:09:16
阅读次数:
200
JVM学习笔记之JVM内存管理和JVM垃圾回收的概念,JVM内存结构由堆、栈、本地方法栈、方法区等部分组成,另外JVM分别对新生代下载地址 和旧生代采用不同的垃圾回收机制。 首先来看一下JVM内存结构,它是由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示。 JVM学习笔记 JVM内存管理和JV ...
分类:
编程语言 时间:
2016-06-17 11:06:11
阅读次数:
387
转自:http://www.cnblogs.com/panfeng412/p/java-program-tuning-reading-notes-of-concurrent-program-design-pattern.html 这里总结几种常用的并行程序设计方法,其中部分文字源自《Java程序性能 ...
分类:
编程语言 时间:
2016-06-17 11:01:25
阅读次数:
207
在正常情况下,c++模板是不允许在头文件声明,在cpp文件中实现。那是因为在cpp文件在编译时内存必须要给它分配储存空间。但是模板本身是一种泛型,在没有明确定义声明类型前,编译器也无法知道它的大小。所以就会出现链接失败。 如果这样子编译的话,就会提示: 常用的解决方法一共有2种: 1是将定义也在头文 ...
分类:
编程语言 时间:
2016-06-17 11:02:02
阅读次数:
208
从股票买卖问题转换成为一个求最大子数组问题 天 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 价格 100 113 110 85 105 102 86 63 81 101 94 106 101 79 94 90 97 变化 13 -3 -25 20 -3 -16 ... ...
分类:
编程语言 时间:
2016-06-17 09:48:45
阅读次数:
341
在头文件中对该函数进行全局函数的声明: 在cpp文件中进行函数的定义: 转载:http://blog.sina.com.cn/s/blog_6035d1770100hmx6.html ...
分类:
编程语言 时间:
2016-06-17 09:45:44
阅读次数:
208
1.VS编译链接VC++工程生成文件默认是没有管理员权限的 生成的程序图标是没有盾牌的如图: 如果程序需要在C盘做些写入操作 就必须具有管理员权限 所以需要在工程中进行设置。 注:自己项目的安装程序安装在Win7系统C:\Program Files (x86)下,程序可以正常运行,但在Win10系统 ...
分类:
编程语言 时间:
2016-06-17 09:43:27
阅读次数:
1321
JMX架构定义: https://docs.oracle.com/javase/8/docs/technotes/guides/jmx/overview/architecture.html Architecture Outline JMX technology is defined by two c ...
分类:
编程语言 时间:
2016-06-17 09:42:17
阅读次数:
423
对于三目运算符(ternary operator),python可以用conditional expressions来替代 如对于x<5?1:0可以用下面的方式来实现 1if x<5else 0 注: conditional expressions是在python 2.5之前引入的,所以以上代码仅适 ...
分类:
编程语言 时间:
2016-06-17 09:39:59
阅读次数:
144
1.阐述BufferedReader和BufferedWriter的工作原理,是否缓冲区读写器的性能恒大于非缓冲区读写器的性能,为什么,请举例说明?2.阐述HashSet与HashMap的异同。3.Charset类操作:isSupport()3.1)通过该类验证平台是否支持一下字符集:gb2312GB2312gbkGBKutf-8utf8iso8859-1iso-885..
分类:
编程语言 时间:
2016-06-17 08:32:59
阅读次数:
208
java生成UUIDpackagecom.rk.utils;
importjava.util.UUID;
importorg.junit.Test;
publicclassSecurityUtils
{
publicstaticStringgetUUID()
{
returnUUID.randomUUID().toString().replaceAll("-","");
}
@Test
publicvoidtest()
{
Stringstr=getUUID();
Sys..
分类:
编程语言 时间:
2016-06-17 08:33:58
阅读次数:
224
来自:Java编程思想(第四版) 第十三章 字符串 字符串操作是计算机程序中最常见的行为。 String对象是不可变的。查看JDK文档你就会发现,String类中每一个看起来会修改String值的方法,实际上都是创建了一个全新的String对象,已包含修改后的字符串内容。而最初的String对象则丝... ...
分类:
编程语言 时间:
2016-06-17 08:31:00
阅读次数:
153