最近在一个 SCADA 项目中遇到了在 Web 页面中展示设备报表的需求。一个完整的报表,一般包含了筛选操作区、表格、Chart、展板等多种元素,而其中的数据表格是最常用的控件。在以往的工业项目中,所有的表格看起来千篇一律,就是通过数字和简单的背景颜色变化来展示相关信息。但是现在通过各种移动 App... ...
分类:
Web程序 时间:
2016-12-27 07:45:54
阅读次数:
298
1.动态属性方面的比较 1)基本类型的值是不能添加属性的,即使不会产生任何错误; 2)引用类型的值可以动态的添加属性,以便后面的使用; 2.变量值复制方面的比较 1)基本类型复制的是原始值,不同变量之间不会相互影响; 2)引用类型复制的是对象引用地址,不同变量之间会相互影响; 3.传递参数方面的比较 ...
分类:
Web程序 时间:
2016-12-27 00:08:53
阅读次数:
200
A、char c = "a"; 不对,char只能是单引号 B、char c = '\''; 对,\'是转义字符,为'单引号 C、chae c='cafe'; 不对,只能是单个字符 D、char c="cafe"; 不对,由C知 E、char c='\ucafe'; 对,表示十六进制的一个数字,该数 ...
分类:
其他好文 时间:
2016-12-26 18:51:33
阅读次数:
234
在讲JDK的动态代理方法之前,不妨先想想如果让你来实现一个可以任意类的任意方法的代理类,该怎么实现?有个很naive的做法,通过反射获得Class和Method,再调用该方法,并且实现一些代理的方法。我尝试了一下,很快就发现问题所在了。于是乎,还是使用JDK的动态代理接口吧。 相对普通ajax请求来 ...
分类:
编程语言 时间:
2016-12-25 13:43:29
阅读次数:
153
三、包装器对象与基本数据类型的转换 基本数据类型与包装器对象的互相转换也被叫做装箱拆箱: int a=new Integer(100); //拆箱 Integer in=new Integer(100); //装箱 ...
分类:
其他好文 时间:
2016-12-24 19:36:05
阅读次数:
141
Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域: ◆寄存器:我们在程序中无法控制 ◆栈:存放基本类型的数据和对 ...
分类:
编程语言 时间:
2016-12-24 19:25:39
阅读次数:
310
小结: 1、TreeMap如不指定排序器,默认将按照key值进行升序排序,如果指定了排序器,则按照指定的排序器进行排序。 2、具体的排序规则,开发人员可以在int compare()方法中进行指定。 ...
分类:
编程语言 时间:
2016-12-24 16:37:22
阅读次数:
236
JAVA 内存管理总结 1. java是如何管理内存的 Java的内存管理就是对象的分配和释放问题。(两部分) 分配 :内存的分配是由程序完成的,程序员需要通过关键字new 为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。 释放 :对象的释放是由垃圾回收机制决定和 ...
分类:
编程语言 时间:
2016-12-24 16:32:43
阅读次数:
282
一.Controller接受网页参数. 1.使用方法的形参来接受 2.使用request来接受基本类型. 如果接受的类型为时间类型我们可以做如下方式来处理. //2.可以定义一个全局时间转化类. 在SpringMVC配置文件中声明该配置类 二.如何向网页响应数据 1.可以把数据保存在request对 ...
分类:
编程语言 时间:
2016-12-24 14:24:08
阅读次数:
190
以下是JVM的一个基本架构图,在这个基本架构图中,栈有两部份,Java线程栈以及本地方法栈,栈的概念与C/C++程序基本上都是一个概念,里面存放的都是栈帧,一个栈帧代表的就是一个函数的调用,在栈帧里面存放了函数的形参,函数的局部变量, 返回地址等,但是与C/C++的一个重要区别是,C/C++里面有传 ...
分类:
其他好文 时间:
2016-12-24 13:54:54
阅读次数:
229