学习笔记
文章平均质量分 77
Dong_Domg
这个作者很懒,什么都没留下…
展开
-
java web项目读取资源文件
读取资源文件时,因为已经将项目发布到服务器上了,所以要使用服务器路径来读取。在业务逻辑中读取资源文件的两种方法1,使用类加载器获取文件的路径,创建流读取。可以读取到实时数据。 public void save() throws Exception{ String path = UserDao.class.getClassLoader().getRes原创 2015-05-27 11:19:34 · 622 阅读 · 0 评论 -
java内存结构
JVM的内存分配机制是基于操作系统的。JVM最大的内存在win32下是2GJVM的内存使用情况被分为: JVM虚拟机 永久存储区:JAVA程序的字节码 classes ,jar 系统内存空间 Native Heap(主要用于存放线程和一些系统级的对象和操作) 堆空间:JAVA内存 Heap(真正的存放Java Object的内存区域)转载 2015-05-23 20:52:23 · 280 阅读 · 0 评论 -
java文件切割与合并
示例代码:public class FileSpiltDemo { static int SIZE= 1024*1024; public static void main(String[] args) throws IOException { // splitFile(new File("d:\\2.mp4"),new File("d:\\p原创 2015-05-23 20:55:50 · 490 阅读 · 0 评论 -
spring IOC
Spring注入的三种方法 1,setter方法注入 2,构造函数注入 3,接口注入装配属性时 如果使用了Bean标签 代表new了一个新的对象,如果使用ref标签代表直接装配一个已有的对象使用构造函数注入时如果有多个参数 可以指定注入的参数类型 示例:如果多个参数的类型是一样时,可以指定参数索原创 2015-05-23 20:50:48 · 279 阅读 · 0 评论 -
spring 注解实现注入
注解模式XML文件头xml version="1.0" encoding="UTF-8"?>beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.sp原创 2015-05-23 20:49:55 · 392 阅读 · 0 评论 -
静态代理
静态代理2种模式1,通过继承来代理类:不够灵活,如果需要多个代理,就需要多层次的继承。2,通过聚合来进行代理:相比继承代理提高了灵活性,多个代理时可以自由组合。-------------------被代理的类----------------package com.proxy.demo;import java.util.Random;public clas原创 2015-05-23 20:19:39 · 371 阅读 · 0 评论 -
模拟JDK动态代理
--------------------------------模拟JDK proxy ---------------------------public class MyProxy { public static Object newInstance(Class inface,InvocationHandler h) throws Exception { S原创 2015-05-23 20:18:08 · 285 阅读 · 0 评论 -
java反射机制
Class 提供了字节码文件对象,提供了获取字节码文件中的内容,比如:名称,字段,函数 反射就是通过该类进行完成的。Java反射机制是在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法;对于任意一个对象,都能调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。package com.dong.b原创 2015-05-23 20:53:13 · 273 阅读 · 0 评论 -
网络编程--TCP
创建TCP客户端 1,创建TCP客户端socket服务,使用的是socket对象。建议该对象一创建就明确目的地(要连接的主机,端口)。 2,如果连接建立成功,就说明数据传输通道已建立。该通道就是socket流,是底层建立好的。想要输入或者输出流对象,可以去找socket来获取。getOutputStream( ) 或 getInputStream( ) 3,使原创 2015-05-23 20:54:37 · 408 阅读 · 0 评论 -
java UDP数据传输示例
Socket: Socket就是为网络服务提供的一种机制 通信的两端都有Socket 网络通信其实就是Socket间的通信 数据是在俩个Socket间通过IO传输UDP传输: DatagramSocket与DatagramPacket 建立发送端,接收端 建立数据包 调用Socket的发送与接收原创 2015-05-27 11:22:09 · 514 阅读 · 0 评论 -
java 内存结构
JVM的内存分配机制是基于操作系统的。JVM最大的内存在win32下是2GJVM的内存使用情况被分为: JVM虚拟机 永久存储区:JAVA程序的字节码 classes ,jar 系统内存空间 Native Heap(主要用于存放线程和一些系统级的对象和操作) 堆空间:JAVA内存 Heap(真正的存放Java Object的内存区域)转载 2015-05-27 11:20:43 · 405 阅读 · 0 评论 -
java TCP 示例代码
创建TCP客户端 1,创建TCP客户端socket服务,使用的是socket对象。建议该对象一创建就明确目的地(要连接的主机,端口)。 2,如果连接建立成功,就说明数据传输通道已建立。该通道就是socket流,是底层建立好的。想要输入或者输出流对象,可以去找socket来获取。getOutputStream( ) 或 getInputStream( ) 3,使原创 2015-05-27 11:25:19 · 554 阅读 · 0 评论