java
文章平均质量分 61
Honor_1993
涨姿势
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java的overload与override小总结
overload和override看似相近,其实区别很大。overload原创 2015-03-30 22:39:41 · 531 阅读 · 0 评论 -
SpringMVC+Ajax文件批量上传和下载
今天做了文件的上传下载,小小总结一下,基本的web项目建立及SpringMVC框架搭建此处不详细写出来了。上传form: 上传Ajax:/* * 上传文件 */function upload(){ var formData = new FormData($( "#uploadfiles" )[0]);原创 2016-01-14 13:30:26 · 9214 阅读 · 5 评论 -
mybatis-generator自动生成dao、mapping、model
要用到mybatis-generator-core-1.3.2.jar和mysql-connector-java-5.1.25-bin.jar两个jar包,这里使用mysql数据库为例。除了上面jar包还要有一个配置文件generator.xml:原创 2016-01-06 14:00:23 · 314 阅读 · 0 评论 -
java虚拟机运行时数据区小记
java虚拟机在执行java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,这些区域都有各自的用途,以及创建和销毁的时间。根据java虚拟机规范的规定,java虚拟机所管理的内存将会包括以下几个运行时数据区域:程序计数器、虚拟机栈、本地方法栈、堆、方法区。1、程序计数器:是一块比较小的内存空间,可以看成是当前线程执行的字节码的行号指示器(记录线程执行到了哪里)。每个线程都有一个独立的原创 2016-01-22 16:38:06 · 481 阅读 · 0 评论 -
java普通对象的创建过程
在java中创建对象通常是用一个new关键字,那么此时java虚拟机都做了什么呢?今天简单的看了一下,这里的对象指普通java对象,不包括数组和Class对象。当虚拟机遇到一条new 指令时,会执行一下操作:首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并检查这个符号引用代表的类是否已经被加载、解析和初始化过,如果没有,那么必须先执行相应的类加载过程。在类加载检查通原创 2016-01-22 15:16:13 · 838 阅读 · 0 评论 -
java线程基础知识
线程常常会伴随进程一起出现,那么二者有什么区别呢?进程:程序执行的过程,是一个动态概念,持有资源(共享内存,共享文件)和线程。线程:线程是系统中最小的执行单元,同一个进程中有多个线程,线程共享进程的资源。java线程中常用的方法:void start():启动线程。static void sleep(long millis):线程休眠。static void sleep(l原创 2016-01-19 17:17:35 · 470 阅读 · 0 评论 -
java实例变量初始化各语句执行顺序
Java中的实例变量属于Java对象本身,每次创建Java对象时都需要为实例变量分配内存并执行初始化。 从语法角度看程序可以在三个地方对实例变量进行初始化:1、定义实例变量时指定初始值。2、非静态初始化块中对实例变量指定初始值。3、构造器中对实例变量指定初始值。第1、2中方式比第3种早执行,第1、2种方式的执行顺序与它们在源程序中的排列顺序相同。原因:定义实例变量时指定的初始值、初始化块原创 2015-04-14 16:43:08 · 541 阅读 · 0 评论 -
javamail实现发送邮件
今天写了邮件相关的api,小小的总结一下。先来了解一下邮件发送的过程,一封邮件发出,先发送到你的邮件服务器上,由你的邮件服务器发送到目标邮件服务器,再由目标邮件服务器转发到目标地址,区别于点对点传输。javamail封装了邮件操作的基本类,利用javamail来实现邮件发送,要先下载mail.jar包,加到项目中,jdk版本要在1.6及以上。下面例子结合了struts框架,来看下例子:pu原创 2016-01-04 10:25:08 · 922 阅读 · 0 评论 -
Spring事务管理(XML配置声明式)
java事务管理主要有三种:JDBC事务、JTA事务、容器事务,主要来看一下容器事务。首先来回顾一下什么是事务。事务:指逻辑上的一组操作,这组操作要么全部成功,要么全部失败。事务的特性(ACID):1、原子性:事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。2、一致性:事务执行的前后数据的完整性必须保持一致。3、隔离性:多个用户并发访问数据库时,一个用户原创 2016-01-04 10:21:11 · 541 阅读 · 0 评论 -
简单理解java反射机制
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。在面向对象的世界里,万事万物皆对象。那么java语言中,静态成员、类是谁的对象呢?类是对象,类是java.lang.Class类的实例对象。那么Class类的实例对象如何表示呢?我们来原创 2016-01-04 10:12:49 · 435 阅读 · 0 评论 -
java页面乱码
乱码是一直困我们的问题,大多数乱码原因是使用的编码方式与源文件的编码不一致,当乱码出现时,首先检查客户端编码、服务器编码、数据库编码、系统环境以及开发环境各自的编码是否一致。解决HTML页面的中文问题:为了使HTML页面很好的支持中文,在每个HTML页面的标签内部增加解决jsp页面中的中文问题:pageEncoding是jsp文件本身的编码contentType的charset原创 2016-01-04 10:10:10 · 405 阅读 · 0 评论 -
SpringMVC拦截器的实现
拦截器:指统一拦截从浏览器发往服务器的请求,在请求执行之前或之后加入一些代码来完成功能的增强,一般使用在解决请求的共性问题,比如乱码、权限验证等。SpringMVC拦截器的实现:1、自定义拦截器类实现有两种方式。第一种方式是实现HandlerInterceptor接口,或继承实现了HandlerInterceptor接口的类,比如Spring已经提供的实现了HandlerIntercept原创 2016-01-16 14:17:58 · 707 阅读 · 0 评论 -
java类中的访问修饰符
Java类中的访问修饰符有四种,分别为private、default、protected和public。这四种访问修饰符的所限定的访问范围各自不同,范围最小的为private,必须在同一个类中的方法才能访问由该修饰符修饰的字段或方法。如果类中字段或方法未标出访问修饰符则为default修饰符修饰,包含private访问修饰符的访问范围,最大访问范围是在同一个包下的类中方法可以访问由该修饰符修饰原创 2015-03-30 22:43:44 · 733 阅读 · 0 评论 -
maven安装
1.下载并加压maven2.配置环境变量(M2_HOME.Path) 拷贝路径(D:\maven\apache-maven-3.2.3),新建环境变量名为M2_HOME,值为拷贝路径。 编辑Path将,%M2_HOME%\bin;添加到Path中,点击确定。 测试一下,打开cmd,输入命令mvn -version回车,出现maven版本信息等则安装成功。3.配置原创 2016-01-14 16:11:42 · 392 阅读 · 0 评论
分享