概念:java提供了一种原程序中的元素关联任何信息和任何元数据的途径和方法。Java中的常见注解JDK自带注解:@Override//覆盖父类的方法@Deprecated//表示方法过时了@SuppressWarnings("deprecation")//忽略deprecation警告常见第三方注解...
分类:
编程语言 时间:
2015-11-17 16:40:01
阅读次数:
213
默认情况下,从 bean工厂所取得的实例为Singleton(bean的singleton属性) Singleton: Spring容器只存在一个共享的bean实例,默认的配置。 Prototype: 每次对bean的请求都会创建一个新的bean实例。二者选择的原则:有状态的bean都使用Proto...
分类:
编程语言 时间:
2015-11-17 16:34:46
阅读次数:
182
Java中,如果我们创建一个类,想让这个类只有一个对象,那么我们可以 1:把该类的构造方法设计为private 2:在该类中定义一个static方法,在该方法中创建对象package test;/* * 有时候我们希望一个类在任何时候都只有一个实例,这时候可以把该类设计为单例模式。 * ...
分类:
编程语言 时间:
2015-11-17 16:34:36
阅读次数:
151
1 package tooffer; 2 3 import java.util.ArrayList; 4 import java.util.Arrays; 5 6 public class BigHeap { 7 8 9 10 /* 11...
分类:
编程语言 时间:
2015-11-17 16:34:03
阅读次数:
222
界面还是C#写的方便点,主要是有一个可视化的编辑器,不想画太多的时间在界面上。但是自己又对C++了解的多一些,所以在需要一个良好的界面的情况下,使用C++来写代码逻辑,将其编译成一个dll,然后用C#写界面,1.C++编写的dll代码如下:extern "C" __declspec(dllexpor...
分类:
编程语言 时间:
2015-11-17 16:31:28
阅读次数:
229
转载地址1,最通用的模板交换函数模式:创建临时对象,调用对象的赋值操作符。 template void swap ( T& a, T& b ) { T c(a); a=b; b=c; } 需要构建临时对象,一个拷贝构造,两次赋值操作。2,针对int型...
分类:
编程语言 时间:
2015-11-17 15:19:13
阅读次数:
298
使用ostream流创建写入log日志文件使用宏 配置文件大小和间隔时间 当创建文件时间间隔或文件大小大于指定数字 则创建新文件文件名由时间自动命名/**************************************************************技术博客http://ww...
分类:
编程语言 时间:
2015-11-17 14:14:19
阅读次数:
216
实现java发送邮件的过程大体有以下几步:准备一个properties文件,该文件中存放SMTP服务器地址等参数。利用properties创建一个Session对象利用Session创建Message对象,然后设置邮件主题和正文利用Transport对象发送邮件需要的jar有2个:activatio...
分类:
编程语言 时间:
2015-11-17 14:11:28
阅读次数:
164
5. 整合 Spring部分 ????a.?先将 controller、service、dao 建立起来。 ????Controller:UserController.java package?ssm.controller;
import?java.text.SimpleDateFormat;
import?java.util.Date;...
分类:
编程语言 时间:
2015-11-17 13:06:16
阅读次数:
243
安装了Java产品,还有设置环境变量,不然行不通。要求安装环境的编程语言还有Python,go语言。 这里介绍Java如何设置环境变量。 Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。下面逐个...
分类:
编程语言 时间:
2015-11-17 13:07:47
阅读次数:
177
rapidxml是一个快速的xml库,比tinyxml快了50-100倍。本文给出创建、读取、写入xml的源码。 由于新浪博客不支持文本文件上传,在使用下面代码需要先下载rapidxml,关于这个库的下载地址为:官方网站:http://rapidxml.sourceforge.net/,这个库...
分类:
编程语言 时间:
2015-11-17 13:00:29
阅读次数:
218
在Spring的使用中,有时初始化一些公共类,比如数据源、常量配置等,这些方法会执行两次,导致程序执行出现异常。一个解决方法是利用Spring的事件机制,事件机制需要实现ApplicationListener监听器,只要编写一个实现类实现该接口的onApplicationEvent方法,在方法体中初...
分类:
编程语言 时间:
2015-11-17 13:02:14
阅读次数:
182
cnblog:http://www.cnblogs.com/zhangpengshou/archive/2012/07/19/2599053.html方法一://对Date的扩展,将Date转化为指定格式的String//月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q)可以用1-2个占...
分类:
编程语言 时间:
2015-11-17 13:00:21
阅读次数:
252
翻译:李现民最后修改:2012-07-03原文:Depth sorting alpha blended objects 先说个题外话,本来我想回答在 Creators Club论坛上的一个常见问题,但(意外的是)我竟然没能从网上找到一个令人满意的答案。 问题本身很简单,但答案却有些复杂: “为...
分类:
编程语言 时间:
2015-11-17 12:56:57
阅读次数:
246
spring中配置数据源的几种常见方式:#mysql 数据库配置(jdbc.properties)jdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/databaseName?useUnicod...
分类:
编程语言 时间:
2015-11-17 12:56:10
阅读次数:
185
1. 抛出异常和自定义异常Python用异常对象(exception object)表示异常情况,遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)终止执行。1.1 raise 语句Python中的raise 关键字用于引发一个异常,基本上...
分类:
编程语言 时间:
2015-11-17 12:55:21
阅读次数:
195
原文:http://www.tuicool.com/articles/2Yjmqy总结:Final 变量在并发当中,原理是通过禁止cpu的指令集重排序(重排序详解http://ifeve.com/java-memory-model-1/http://ifeve.com/java-memory-mod...
分类:
编程语言 时间:
2015-11-17 12:54:49
阅读次数:
1028