- 博客(27)
- 收藏
- 关注
转载 GoF--观察者模式
观察者模式定义了对象间的一对多依赖关系,让一个或多个观察者对象观察一个主题对象。当主题对象的状态发生变化时,系统恩那个通知所有的依赖于此对象观察者对象,从而使得观察者对象能够自动更新。 在观察者模式中,被观察的对象尝尝被称为目标或主题(Subject),依赖的对象被称为观察者(Observer)。 Interface:Observerpackage edu.pri...
2016-12-31 21:24:00 46
转载 java对国际化的支持
国际化的英文为Internationalization,这个也太长了,所以它又称为I18n(英文单词 internationalization的首末字符i和n,18为中间的字符数)。 除了i18n还有L10n(localization),g11n(globalization),还有m17n(multilingualization),它们的区别是:i18n支持多种语言,但是...
2016-12-31 16:07:00 61
转载 7 -- Spring的基本用法 -- 4... 使用 Spring 容器:Spring 容器BeanFactory、ApplicationContext;ApplicationContext 的国际...
7.4 使用 Spring 容器 Spring 有两个核心接口:BeanFactory 和 ApplicationContext,其中ApplicationContext 是 BeanFactory 的子接口。它们都可代表 Spring 容器,Spring 容器是生成 Bean 实例的工厂,并管理容器中的Bean。 Java 程序面向接口编程,无须关心...
2016-12-31 10:45:00 80
转载 java.lang.Class<T> -- 反射机制
1反射机制是什么反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。2反射机制能做什么反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任...
2016-12-29 10:17:00 93
转载 7 -- Spring的基本用法 -- 3... Spring 的核心机制 : 依赖注入
7.3 Spring 的核心机制 : 依赖注入 Spring 框架的核心功能有两个。 Spring容器作为超级大工厂,负责创建、管理所有的Java对象,这些Java对象被称为Bean。 Spring容器管理容器中Bean之间的依赖关系,Spring使用一种被称为“依赖注入”的方式来管理Bean之间的依赖关系。 7.3...
2016-12-28 22:58:00 82
转载 7 -- Spring的基本用法 -- 1...2
7.1 Spring简介和Spring4.0的变化 7.1.1 Spring 简介 当使用Spring框架时,必须使用Spring Core Container(即Spring容器),它代表了Spring框架的核心机制,Spring Core Container主要由 org.springframework.core、org.springframework....
2016-12-26 21:52:00 75
转载 第二章 NIO入门
传统的同步阻塞式I/O编程基于NIO的非阻塞编程基于NIO2.0的异步非阻塞(AIO)编程为什么要使用NIO编程为什么选择Netty 第二章 NIO 入门 2.1 传统的BIO编程 2.1.1 BIO 通信模型图 2.1.2 同步阻塞式I/O创建的TimeServer源码分析package com.phei.ne...
2016-12-22 17:28:00 89
转载 第一章 Java的I/O演进之路
I/O基础入门Java的I/O演进 第一章 Java的I/O演进之路 1.1 I/O基础入门 1.1.1 Linux网络I/O模型简介 根据UNIX网络编程对I/O模型的分类,UNIX提供了5中I/O模型,分别如下。 (1)阻塞I/O模型: (2)非阻塞I/O模型: (3...
2016-12-22 15:47:00 49
转载 web.xml中的contextConfigLocation在spring中的作用
在web.xml中通过contextConfigLocation配置spring,contextConfigLocation参数定义了要装入的 Spring 配置文件。默认会去/WEB-INF/下加载applicationContext.xml。如果想装入多个配置文件,可以在<param-value>标记中用逗号作分隔符或通配符。在web.xml里配置Li...
2016-12-21 11:23:00 72
转载 folder、source folder、package 区别与联系
在eclipse下,package,source folder,folder都是文件夹.它们的区别如下:package:当你在建立一个package时,它自动建立到source folder下,也只能建立在这个目录之下.source folder:存放java源代码的文件夹,当然也包括一些package文件夹,还可以包含其他文件.项目构建后,source folder里面...
2016-12-20 18:31:00 61
转载 mysql - 数据库、表 的创建
-- 创建数据库CREATE DATABASE IF NOT EXISTS ibs_environ DEFAULT CHARACTER SET utf8;-- 切换数据库USE ibs_environ;-- 清除数据库表DROP TABLE IF EXISTS env_node;-- 创建数据库表CREATE TABLE env_n...
2016-12-20 16:42:00 54
转载 十六进制浮点转十进制浮点型
public static double modbusFloat(byte[] bits) { double rtn = 0; int flag = 1; if (bits.length == 4) { int E = bits[0] & 0x80; if (E >...
2016-12-20 11:14:00 144
转载 float浮点数的二进制存储方式及转换
int和float都是4字节32位表示形式。为什么float的范围大于int?float精度为6~7位。1.66*10^10的数字结果并不是166 0000 0000 指数越大,误差越大。这些问题,都是浮点数的存储方式造成的。 float和double在存储方式上都是遵从IEEE的规范的,float遵从的是IEEE R32.24 ,而double 遵从的是R6...
2016-12-19 19:19:00 171
转载 API -- java.lang.Integer
java.langClass IntegerstaticIntegervalueOf(inti)Returns anIntegerinstance representing the specifiedintvalue.staticIntegervalueOf(Strings)Returns anIntegerobjec...
2016-12-19 14:14:00 52
转载 MyISAM与InnoDB区别
MySQL存储引擎--MyISAM与InnoDB区别MyISAM 和InnoDB 讲解 InnoDB和MyISAM是使用MySQL时最常用的两个表类型。 基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外部键等高级数据库功能...
2016-12-15 14:53:00 80
转载 mysql timestamp类型字段的CURRENT_TIMESTAMP与ON UPDATE CURRENT_TIMESTAMP属性
timestamp有两个属性,分别是CURRENT_TIMESTAMP 和ON UPDATE CURRENT_TIMESTAMP两种,使用情况分别如下:1.CURRENT_TIMESTAMP当要向数据库执行insert操作时,如果有个timestamp字段属性设为CURRENT_TIMESTAMP,则无论这个字段有木有set值都插入当前系统时间2.ON UPDATE...
2016-12-15 12:17:00 182
转载 刷新当前页面
window.location.reload(true);setTimeout('window.location.reload()',600000);转载于:https://www.cnblogs.com/ClassNotFoundException/p/6150448.html
2016-12-09 17:28:00 77
转载 动态选择器
'<td id=\'pm25' + floor.id + '\'>' + floor.pm25 + '</td>'$(document).on('click', '.cBtn', function() { floor = $(this).attr('fid'); var kk = $('#pm25' + floor).text(...
2016-12-09 17:14:00 68
转载 正则表达式
checkData = $('#myCheck input').val().trim();if(!/^\d+\.?\d{0,2}$/.test(checkData)){ alert("输入错误"); return;}转载于:https://www.cnblogs.com/ClassNotFoundException/p/6150264.html...
2016-12-09 16:55:00 53
转载 ApplicationContextAware 接口
一、这个接口有什么用?当一个类实现了这个接口(ApplicationContextAware)之后,这个类就可以方便获得ApplicationContext中的所有bean。换句话说,就是这个类可以直接获取spring配置文件中,所有有引用到的bean对象。二、怎么用?举个例子吧:例如我有一个方法类AppUtil,这个方法类中需要使用到的ApplicationConte...
2016-12-08 22:17:00 69
转载 GoF--外观设计模式
设计模式--外观模式Facade(结构型):1. 概述 外观模式,我们通过外观的包装,使应用程序只能看到外观对象,而不会看到具体的细节对象,这样无疑会降低应用程序的复杂度,并且提高了程序的可维护性。例子1:一个电源总开关可以控制四盏灯、一个风扇、一台空调和一台电视机的启动和关闭。该电源总开关可以同时控制上述所有电器设备,电源总开关即为该系统的外观模式设计。...
2016-12-07 13:22:00 61
转载 java.lang.Comparable<T> 接口
package java.lang;import java.util.*;public interface Comparable<T> { public int compareTo(T o);}1.什么是Comparable接口此接口强行对实现它的每个类的对象进行整体排序。此排序被称为该类的自然排序,类的compareTo方法被称为它的...
2016-12-07 09:39:00 98
转载 配置项setOption -- title
标题组件,包含主标题和副标题。在 ECharts 3 中可以存在任意多个标题组件,这在需要标题进行排版,或者单个实例中的多个图表都需要标题时会比较有用。title.show boolean[ default: true ]是否显示标题组件。title.text string[ default: '' ]主标题文本,支持使用 \n 换行。ti...
2016-12-05 18:08:00 129
转载 5 分钟上手 ECharts
获取 ECharts你可以通过以下几种方式获取 ECharts。从官网下载界面选择你需要的版本下载,根据开发者功能和体积上的需求,我们提供了不同打包的下载,如果你在体积上没有要求,可以直接下载完整版本。开发环境建议下载源代码版本,包含了常见的错误提示和警告。在 ECharts 的GitHub上下载最新的release版本,解压出来的文件夹里的dist...
2016-12-05 17:59:00 57
转载 @Scheduled 注解
Spring配置文件xmlns加入<!---加入:xmlns:task="http://www.springframework.org/schema/task"--> <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework...
2016-12-05 17:02:00 104
转载 SUBSTR() 函数
SUBSTR函数是用来截取数据库某一列字段中的一部分。在各个数据库的函数名称不一样MySQL: SUBSTR( ), SUBSTRING( ) Oracle: SUBSTR( ) SQL Server: SUBSTRING( ) ; 常用的方式是:SBUSTR(str,pos);就是从pos开始的位置,一直截取到最后。还有一种比较常用的是:SUB...
2016-12-05 14:34:00 122
转载 WEB项目 后台接收前端数组
//保存区域选择的设备$scope.saveDevice = function(){ var device = []; $("input[type='checkbox']:checked").each(function(index,obj){ device.push({"id":$(this).val()}); }) var params = { ...
2016-12-02 17:45:00 59
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人