相关分类: Java技术 C/C++ VB delphi
  • 23种java设计模式之装饰者模式及动态代理

    设计模式不管对于何种语言都是存在的,这里介绍的是java的模式 装饰者模式是在二次开发中应用比较多的一款模式,当然了用反射也是可以实现的,今天介绍的是装饰模式,有兴趣的朋友可以自己去了解一下反射是怎么实现的。 在实际的开发中是无法拿到源码的,代码的可使用...

    2018-07-24 07:52:38

  • SpringMVC拦截器

    一、什么是拦截器 java里的拦截器是动态拦截Controller/ Action 调用的对象。 它提供了一种机制可以使开发者在一个 Controller 执行的前后执行的代码,也可以在一个 Controller 执行前阻止其执行。 同时也提供了一种可以提取 Controller 中可重用部分的方式。 在AOP(A...

    2018-07-24 07:52:33

  • Java:字节流和字符流(输入流和输出流)

    本文内容: 什么是流 字节流 字符流 首发日期:2018-07-24 什么是流 流是个抽象的概念,是对输入输出设备的抽象,输入流可以看作一个输入通道,输出流可以看作一个输出通道。 输入流是相对程序而言的,外部传入数据给程序需要借助输入流。 输出流是相对程序而言的,程序...

    2018-07-24 07:52:34

  • 【JDK源码分析】通过源码深入分析AbstractQueuedSynch

    前言 AbstractQueuedSynchronizer是并发包的核心基础类,它是构建阻塞锁和相关同步器(信号量、事件,等等)的框架,内部为FIFO队列,采用的是一种类似CLH锁队列的同步队列。引用他人对CLH的解释,CLH锁也是一种基于链表的可扩展、高性能、公平的自旋锁,申请线程仅仅在...

    2018-07-24 07:52:33

  • JVM内存模型

    主要内容: 1.JVM中分为哪几个区 2.每个区用来存放什么,每个分区的作用 3.什么时候创建的 4.是线程私有的还是多个线程共享的...

    2018-07-23 05:33:07

  • 数据结构Java实现----栈和队列

    一、线性栈 ArrayStack类 1 package stack; 2 3 // 线性栈 4 public class ArrayStack implements Stack { 5 private Object[] dataArray = null ; 6 private int maxSize = 0; // 栈的最大容量 7 private int foot = -1; // 栈顶指针 8 private int elementCount = 0;...

    2018-07-23 05:33:07

  • Java:文件操作

    本文内容: 文件操作 文件过滤器 首发日期:2018-07-23 文件操作: Java中对文件和目录的操作,通常通过File类来操作。 File类有几个构造函数,常用的是下面三个: File (String pathname):根据路径名创建一个对象 File (String parent, String child):根据路径名跟...

    2018-07-23 05:33:06

  • Java分享笔记:Map集合(接口)的基本方法程序演示

    1 package pack02; 2 3 import java.util.* ; 4 5 public class MapDemo { 6 public static void main(String[] args) { 7 8 // 定义一个Map接口类型的引用,指向HashMap类型的对象 9 MapString,String ma = new HashMapString, String (); 10 11 ma.put("01", "lisi01...

    2018-07-23 05:33:04

  • JAVAEE——宜立方商城04:图片服务器FastDFS、富文本

    1. 学习 计划 1、图片上传 a) 图片服务器 FastDFS b)图片上传功能实现 2、 富文本编辑器的使用 KindEditor 3、商品添加功能完成 2. 图片服务器的安装 1、存储空间可扩展。 2、提供一个统一的访问方式。 使用 FastDFS ,分布式文件系统。存储空间可以横向扩展,可以实现...

    2018-07-23 05:33:02

  • Java的内存模型(1)

    今天周末,闲来无事,干嘛呢?当然看书啊,总结啊!读完书光回想是没用的,必须有个自己的第一遍理解,第二遍理解.....,就比如简简单单的JMM说来轻松,网上博客虽多,图文代码加以解释的甚少,并没有给读者一种层次感。所以我想写这么一篇博客,算是总结自己的第一遍...

    2018-07-23 05:33:00

2