自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Java通配符释疑

 泛型通配符:例子:interface AA{}class BB{}class A1 extends BB implements AA{}class B1 extends A1{} List<? extends BB> list = new ArrayList<A1>();//list.add(new A1()); A1继承BB,但这...

2017-01-19 15:18:51 237

原创 XML Schema Definition(XSD)关键点

避免 XML 属性?因使用属性而引起的一些问题:    属性无法包含多重的值(元素可以)    属性无法描述树结构(元素可以)    属性不易扩展(为未来的变化)    属性难以阅读和维护请尽量使用元素来描述数据。而仅仅使元数据(有关数据的数据)应当存储为属性,而数据本身应当存储为元素严格地讲,在 XML 中仅有字符 "<"和"&" 是非法的。省略号、引号和大于号是合法的,但是把...

2016-05-25 00:25:38 197

原创 java nio Selector(多路复用,异步阻塞)例子

package znio;import java.net.InetSocketAddress;import java.net.ServerSocket;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;import jav...

2016-05-25 00:23:29 343

原创 IO的阻塞、非阻塞、同步、异步

伪代码:void ioTest(){    // 1    read(socket, buffer);//这句阻塞,阻塞的情况有两种:1.当socket并没有数据时(等待数据);2.当socket有数据时(激活状态),要经历从socket的buffer读到程序空间的buffer中的时间过程    // 2    process(buffer);//这一句的执行必须得等上一句执行返回,因为参...

2016-05-16 18:40:23 177

原创 mysql执行计划分析

前言id是一组数字,表示查询中执行select子句或操作表的顺序。如果id相同,则执行顺序从上至下。如果是子查询,id的序号会递增,id越大则优先级越高,越先会被执行。id如果相同,则可以认为是一组,从上往下顺序执行,所有组中,id越高,优先级越高,越容易执行。     因为id为主键,因此遍历id索引表便能把所有t1表的所有id值获取出来了,不...

2016-05-12 14:00:50 149

原创 jsplumb综合记录

var firstInstance = jsPlumb.getInstance();firstInstance.importDefaults({ Connector : [ "Bezier", { curviness: 150 } ], Anchors : [ "TopCenter", "BottomCenter" ]});firstInstance.connect(...

2016-05-11 17:49:43 395

原创 查询除某一列外的所有列的数据

查询除某一列外的所有列的数据:declare @name varchar(64)declare @sql varchar(1024)SET @sql='select ' //定义要执行的select语句,后面的逻辑会拼凑成一条除了指定字段外的所有字段的查询语句DECLARE C11 CURSOR FOR //作一个光标,逐个读取column的名字//以下的sel...

2016-05-11 17:37:14 2093

原创 mongodb mapReduce aggregate

//函数准备:> function map(){ emit(this.name,{count:1}); }> function reduce(key,value){ var result = {count:0}; for(var i=0;i<value.length;i++){ result.count +...

2016-02-06 11:55:57 249

原创 prototype constructor __proto__释疑

经典例子分析    function Person(name) {         this.name = name;     };     Person.prototype.getName = function() {         return this.name;     };         /*        以下语句的实际运行过程是:        第一步,建立一个新对象(叫p...

2016-01-25 17:21:06 156

原创 css特别属性用法

1.换行word-wrap:css的 word-wrap 属性用来标明是否允许浏览器在单词内进行断句,这是为了防止当一个字符串太长而找不到它的自然断句点时产生溢出现象。word-break:css的 word-break 属性用来标明怎么样进行单词内的断句。 word-wrap(两个属性值,要么运行换行,要么不允许换行)normal只在允许的断字点换行(浏览...

2016-01-25 15:43:15 126

原创 mongodb crud注意点

一、原始数据: { "_id" : ObjectId("56a039fd8b04f95d2a8bbc95"), "title" : "I Have a Dream", "comments" : [ { "author" : "joe", "s

2016-01-21 11:05:51 135

原创 highcharts key point

 highcharts中文教程http://www.hcharts.cn/docs/index.php?doc=basic-chart事件(在chart这个object里设置)例子1(click): // create the chart $('#container').highcharts({ chart: { events...

2016-01-14 14:46:18 408

原创 主图选择,附图放大进行主图所选区域的观察(即主图不变,附图负责观察详情)...

 $(function () { var chart = null; // create the chart $('#container').highcharts({ chart: { events: { selection: function (event) { ...

2016-01-14 14:45:54 266

原创 mybatis-写法技巧

1.trim prefix prefixOverrides suffix suffixOverrides---通常用法---例子1-1(以字符“where”覆盖首个“and”或"or”字符):<!--prefix & prefixOverrides--><select id="findUserById" resultType="user"> ...

2016-01-14 14:45:33 132

原创 highcharts-双饼图

$(function () { var colors = Highcharts.getOptions().colors, categories = ['MSIE', 'Firefox', 'Chrome', 'Safari', 'Opera'], name = 'Browser brands', data = [{...

2016-01-14 14:45:15 338

原创 mybatis-注意事项

 <select id="actListPage" resultType="java.util.HashMap"> select act, sum(e_num) eTotal, round(sum(e_time)/sum(e_num),2) avgTime from...

2016-01-14 14:44:57 135

空空如也

空空如也

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

TA关注的人

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