自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

转载 jsp采用绝对路径应用文件

${pageContext.request.contextPath} JSP取得绝对路径一.问题     JSP中究竟采用绝对路径还是采用相对路径随着所采用技术的越来越复杂,这个问题也变得越来越难以解决。 1)采用相对路径遇到的问题 l         相对路径固然比较灵活,但如果想复制页面内的代码却变得比较困难,因为不同的页面具有不同的相对路径,复制后必须修改每一个连接的路径。 

2016-11-16 17:00:11 420

转载 详解AngularJS脏检查机制及$timeout的妙用

浏览器事件循环和Angular的MVW“脏检查”是Angular中的核心机制之一,它是实现双向绑定、MVVM模式的重要基础。Angular将双向绑定转换为一堆watch表达式,然后递归检查这些watch表达式的结果是否变了,如果变了,则执行相应的watcher函数。等到Model的值不再变化,也就不会再有watcher函数被触发,一个完整的digest循环就结束了。因为我们不需要改变编程思维,就能...

2016-11-15 23:52:49 770

转载 Object.prototype.hasOwnProperty.call()

因为javascript没有将hasOwnProperty作为一个敏感词,所以我们很有可能将对象的一个属性命名为hasOwnProperty,这样一来就无法再使用对象原型的 hasOwnProperty 方法来判断属性是否是来自原型链。我们需要通过Object.prototype.hasOwnProperty.call()使用原型链上真正的 hasOwnProperty 方法

2016-11-15 17:18:39 22278 3

转载 自定义指令的require参数

require:参数可以被设置为字符串或数组,字符串代表另外一个指令的名字,require 会将控制器注入到其值所指定的指令中,并作为当前指令的链接函数的第四个参数。require 参数的值可以用下面的前缀进行修饰,这会改变查找控制器时的行为: ? 如果在当前指令中没有找到所需要的控制器,会将 null 作为传给 link 函数的第四个参数。如果添加了 ^ 前缀,指令会在上游的指令链中查找 req...

2016-11-15 14:53:59 1532

转载 angularJS constant和value

angularJS可以通过constant()和value()对于创建服务也是很重要的。它们的相同点是:都可以接受两个参数,name和value。区别:constant()可以将一个已经存在的变量值注册为服务,并将其注入到应用的其他部分中。其中,name为注册的常量的名字,value为注册的常量的值或对象。举例:value为值时:angular.module

2016-11-14 09:59:36 753

转载 angular自定义服务factory和service源码解析

控制器膨胀控制器是AngularJS的肉和土豆,一不小心就会将过多的逻辑加入其中,尤其是刚开始的时候。控制器永远都不应该去操作DOM,或是持有DOM选择器,那是我们需要使用指令和ng-model的地方。同样的,业务逻辑应该存在于服务中,而非控制器。数据也应该存储在服务中,除非它们已经被绑定在$scope上了。服务本身是单例的,在应用程序的整个生命周期都存在,然而控制器在应用程序的各状态间是瞬态的。...

2016-11-13 13:29:37 747

转载 MyBatis解决列名和属性名不一致问题

如果查询时使用 resultType 属性,表示采用 MyBatis 的Auto-Mapping(自动映射)机制,即相同的列名和属性名会自动匹配.因此, 当数据库表的列名和类的属性名不一致时,会导致查不到数据.解决该问题可以有两种方式:1. 列别名2. 使用<resultMap>标签<resultMap>用于自定义映射关系,可以由程序员自主制定列名和属性名的映射关系.一旦使用<resultMap>, 表示不再采用自动映射机制....

2016-11-12 23:15:26 443

转载 缓存多维度化(解决大value缓存问题)

如果实时性要求的不高的怎么解决?三级缓存架构的技术方案​如果是做实时性要求不高的数据,比如说商品的基本信息,等等,我们采取的是三级缓存架构的技术方案,就是说由一个专门的数据生产的服务,去获取整个商品详情页需要的各种数据,经过处理后,将数据放入各级缓存中,每一级缓存都有自己的作用。注意事项1、大型缓存全量更新问题(1)网络耗费的资源大(2)每次对redis都存取大数据,对redis的压力也比较大(3)redis的性能和吞吐量能够支撑到多大,基本跟数据本身的大小有很大的关系如果数据.

2016-11-12 23:08:14 1609

原创 判断浏览器是否支持svg

通过判断window对象是否有SVGAngle属性,从而判断浏览器是否支持svg R.type = (g.win.SVGAngle || g.doc.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1") ? "SVG" : "VML");

2016-11-10 15:13:17 2041

转载 javascript中mouseenter与mouseover的异同

不知道大家在面试或者工作过程中有没有被 mouseover 和 mouseenter (对应的是 mouseout 和 mouseleave )事件所困扰。自己之前在面试的时候就有被问到诸如mouseover和mouseenter事件的异同之类的问题?当时没有答出来,一直也对这两个事件有点模糊不清,趁着最近正在读 zepto源码 ,准备写一篇这方面的文章,如果有错误,请大家指正。

2016-11-09 20:29:26 1346

转载 Apache Kafka内核深度剖析

Kafka为什么快快是一个相对概念,没有对比就没有伤害,因此通常我们说Kafka是相对于我们常见的activemq,rabbitmq这类会发生IO,并且主要依托于IO来做信息传递的消息队列,像zeromq这种基本纯粹依靠内存做信息流传递的消息队列,当然会更快,但是此类消息队列只有特殊场景下会使用,不在对比之列。因此当我们说Kakfa快的时候,通常是基于以下场景:吞吐量:当我们需要每秒处理几十万上百万message的时候,相对其他MQ,Kafka处理的更快。 高并发:当具有百万以及千万的cons

2016-11-08 10:26:33 886

转载 extend()实现组件参数的灵活配置

实现组件参数的灵活配置,我们在写组件的时候,可以使用一些默认的配置参数,但是如果用户想定制一些特殊的样式的话,可以使用extend方法

2016-11-06 17:42:52 560

原创 javax @PostConstruct注解的使用

简介Java EE5 引入了@PostConstruct和@PreDestroy这两个作用于类的生命周期的注解,实现类执行构造函数之后和销毁之前的自定义操作。此文主要说明@PostConstruct。API使用说明以下为@PostConstruct的API使用说明:PostConstruct 注释用于在依赖关系注入完成之后需要执行的方法上,以执行任何初始化。此方法必须在将类放入服务之前调用。支持依...

2016-11-04 21:06:57 4194

原创 kafka2.2源码分析之handleOffsetForLeaderEpochRequest

概述OffsetForLeaderEpoch api仅用于内部broker之间的通信,并且要求集群的许可。在KIP-320中,consumer端也使用这个api去检查在leader change后是否发生日志截断。首先,我将通过一个例子来说明follower副本向leader副本请求OffsetForLeaderEpoch的过程A(leader, epoch=1): 1, 2, 3, ...

2016-11-01 17:49:17 880

ios的网络图片下载类库

ios的网络图片下载类库

2016-03-31

viewpager的下横线指示器

viewpager的下横线指示器,使用translateAnimation位移动画实现被选中页卡的下横线的移动

2015-07-30

viewpager实现页面导航之三

新特点是使用translateAnimation位移动画实现被选中的点的移动。而不是用以往的方法实现点的切换。之所以说是点的移动而不是点的切换是因为,运行代码滑动页面时真的可以看到像在Flash中绿点的移动效果。以往的方法只是一个点换成灰色图片,另一个换成绿色图片,没有移动。

2015-07-22

viewpager实现页面导航

viewpager实现页面导航,代码耦合性低。比如不在initiateItem()中设计并返回页卡布局文件对象。姑且可以看看了解

2015-07-21

viewpager与预编译的点布局实现页面导航效果

该源代码简洁的实现了在页面滑动时点的变化,而且包容点的布局是经过重写的布局,单独作为一个文件,不在MainActivity.java中,耦合低

2015-07-20

进销存管理系统之二

这是由明日科技公司开发的进销存管理系统,跟上一例代码有些相似之处

2015-07-17

进销存管理系统

这是个教你怎么连接sqlserver2008的代码,只要查看dao.java即可

2015-07-17

java+Mysql学生数据库管理系统

该源代码里会教你怎么自定义类将在数据库查询到的结果集以表格的形式展示在界面上;怎么自定义图形面板添加背景图片

2015-07-11

MyListView

listview的BaseAdapter用法的android源代码,还用了convert与viewholder的回收机制

2015-07-10

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

TA关注的人

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