自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

coding...

分享我的学习笔记

  • 博客(14)
  • 收藏
  • 关注

转载 Hash Map 工作原理

HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道 HashTable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银 行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的

2015-05-27 11:27:16 556

原创 java TCP 示例代码

创建TCP客户端    1,创建TCP客户端socket服务,使用的是socket对象。建议该对象一创建就明确目的地(要连接的主机,端口)。    2,如果连接建立成功,就说明数据传输通道已建立。该通道就是socket流,是底层建立好的。想要输入或者输出流对象,可以去找socket来获取。getOutputStream( ) 或 getInputStream( )    3,使

2015-05-27 11:25:19 569

原创 java UDP数据传输示例

Socket:    Socket就是为网络服务提供的一种机制    通信的两端都有Socket    网络通信其实就是Socket间的通信    数据是在俩个Socket间通过IO传输UDP传输:    DatagramSocket与DatagramPacket    建立发送端,接收端    建立数据包    调用Socket的发送与接收

2015-05-27 11:22:09 534

转载 java 内存结构

JVM的内存分配机制是基于操作系统的。JVM最大的内存在win32下是2GJVM的内存使用情况被分为:    JVM虚拟机    永久存储区:JAVA程序的字节码 classes ,jar    系统内存空间 Native Heap(主要用于存放线程和一些系统级的对象和操作)    堆空间:JAVA内存 Heap(真正的存放Java Object的内存区域) 

2015-05-27 11:20:43 426

原创 spring txManager配置

xmlNameSpace 配置:xmlns:tx="http://www.springframework.org/schema/txschemaLocation 配置: http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd  

2015-05-27 11:19:52 2499

原创 java web项目读取资源文件

读取资源文件时,因为已经将项目发布到服务器上了,所以要使用服务器路径来读取。在业务逻辑中读取资源文件的两种方法1,使用类加载器获取文件的路径,创建流读取。可以读取到实时数据。    public void save() throws Exception{        String path = UserDao.class.getClassLoader().getRes

2015-05-27 11:19:34 649

原创 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 507

原创 网络编程--TCP

创建TCP客户端    1,创建TCP客户端socket服务,使用的是socket对象。建议该对象一创建就明确目的地(要连接的主机,端口)。    2,如果连接建立成功,就说明数据传输通道已建立。该通道就是socket流,是底层建立好的。想要输入或者输出流对象,可以去找socket来获取。getOutputStream( ) 或 getInputStream( )    3,使

2015-05-23 20:54:37 427

原创 java反射机制

Class    提供了字节码文件对象,提供了获取字节码文件中的内容,比如:名称,字段,函数    反射就是通过该类进行完成的。Java反射机制是在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法;对于任意一个对象,都能调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。package com.dong.b

2015-05-23 20:53:13 289

转载 java内存结构

JVM的内存分配机制是基于操作系统的。JVM最大的内存在win32下是2GJVM的内存使用情况被分为:    JVM虚拟机    永久存储区:JAVA程序的字节码 classes ,jar    系统内存空间 Native Heap(主要用于存放线程和一些系统级的对象和操作)    堆空间:JAVA内存 Heap(真正的存放Java Object的内存区域) 

2015-05-23 20:52:23 293

原创 spring IOC

Spring注入的三种方法        1,setter方法注入        2,构造函数注入        3,接口注入装配属性时  如果使用了Bean标签 代表new了一个新的对象,如果使用ref标签代表直接装配一个已有的对象使用构造函数注入时如果有多个参数 可以指定注入的参数类型 示例:如果多个参数的类型是一样时,可以指定参数索

2015-05-23 20:50:48 303

原创 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 411

原创 静态代理

静态代理2种模式1,通过继承来代理类:不够灵活,如果需要多个代理,就需要多层次的继承。2,通过聚合来进行代理:相比继承代理提高了灵活性,多个代理时可以自由组合。-------------------被代理的类----------------package com.proxy.demo;import java.util.Random;public clas

2015-05-23 20:19:39 389

原创 模拟JDK动态代理

--------------------------------模拟JDK  proxy ---------------------------public class MyProxy {    public static Object newInstance(Class inface,InvocationHandler h) throws Exception {        S

2015-05-23 20:18:08 301

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除