码迷,mamicode.com
首页 > 编程语言
异步函数封装请确保异步性(Javascript需要养成的良好习惯)
背景假设: 你有许多的配置信息存放在服务器上,因为配置太多,不希望每次都把所有的配置信息都写到前端,希望能需要用的时候再获取就好了。 因为Javascript单线程运行,你不希望堵塞ui渲染于是你专门写了个异步获取函数(ajax获取后台信息) 于是就可以欢快的使用它了。 你发现你的Javascrip ...
分类:编程语言   时间:2016-07-14 02:38:19    阅读次数:216
Java JDK1.7的LinkedList
Java JDK1.7的LinkedList @author ixenos LinkedList LinkedList是List接口的双向链表实现,JDK1.7以前是双向循环链表,以后是双向非循环链表; 由于是链表结构,所以长度没有限制;而且添加/删除元素的时候,只需要改变指针的指向(把链表断开,插 ...
分类:编程语言   时间:2016-07-14 02:39:58    阅读次数:234
struts2 中属性驱动(其实就是struts2 action 中处理 request 的参数【old 方式servlet api 封装数据到javabean中(or beanutils)】),这里属性驱动是新方式
1、属性驱动 a\ 一般的set 1 public class UserAction extends ActionSupport { 2 3 private String username; 4 private String password; 5 6 public void setUsername ...
分类:编程语言   时间:2016-07-14 02:41:05    阅读次数:142
Java并发编程总结2——慎用CAS(转)
一、CAS和synchronized适用场景 1、对于资源竞争较少的情况,使用synchronized同步锁进行线程阻塞和唤醒切换以及用户态内核态间的切换操作额外浪费消耗cpu资源;而CAS基于硬件实现,不需要进入内核,不需要切换线程,操作自旋几率较少,因此可以获得更高的性能。 2、对于资源竞争严重 ...
分类:编程语言   时间:2016-07-14 02:36:22    阅读次数:228
-----------------------算法学习篇:斐波拉契数列------------------------
书瓖果 1、性能较差的递归解决算法 2、性能较好的动态规划算法:计算出一个值后将其保存在一个数组中,后面再用时,就不用重新计算 ...
分类:编程语言   时间:2016-07-14 02:35:29    阅读次数:149
java_annotation_01
一,Annotation简介 J2SE5.0提供了很多新的我,其中一个很重要的我就是对元数据的支持,在J2SE5.0中,这种元数据被称为注释,通过使用注释,程序开发人员可以在不改变原有逻辑的情况下,在源文件嵌入一些补充的信息. Annotation可以用来修饰类,属性,方法,而且不影响程序运行,无论 ...
分类:编程语言   时间:2016-07-14 02:34:29    阅读次数:245
springMVC非注解常用的"处理器映射器"、"适配器"、"处理器"
非注解处理器映射器1. org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping url 到bean name的映射2. org.springframework.web.servlet.handler.SimpleUrlHan ...
分类:编程语言   时间:2016-07-14 02:34:14    阅读次数:296
Javascript学习笔记1
一.写在前面的话 之前一直没有系统的学习javascript,自己也是小白,很多东西感觉不会,从本篇起,自己会抽出时间来,慢慢学习,好好领会! 深知学习是一个漫长的过程,来不得急躁,不积跬步,无以至千里,不积小流 ,无以成江海!我做不了梦想中的天才,那只有脚踏实地 的做好笨鸟,笨鸟先飞!希望各位大牛 ...
分类:编程语言   时间:2016-07-14 02:32:43    阅读次数:173
-----------------------------------A Tour of C++ Chapter8-------------------------------------------
Chapter8 I/O流 1、I/O流提供了文本和数值的输入输出功能,这种输入输出是带缓冲的,可以是格式化的,也可以是未格式化的。 2、ostream对象将有类型的对象转换为一个字符(字节)流;istream对象将一个字符(字节)转换为有类型的对象。 3、可以用getline()来读取一整行(包括 ...
分类:编程语言   时间:2016-07-14 02:30:25    阅读次数:149
selenium测试(Java)-- 隐式等待(十)
隐式等待相当于设置全局的等待,在定位元素时,对所有元素设置超时时间。 隐式等待使得WebDriver在查找一个Element或者Element数组时,每隔一段特定的时间就会轮询一次DOM,如果Element或数组没有马上被发现的话。 默认设置是0。一旦设置,这个隐式等待会在WebDriver对象实例 ...
分类:编程语言   时间:2016-07-14 02:29:06    阅读次数:209
selenium测试(Java)-- 显式等待(九)
显式等待可以使用selenium预置的判断方法,也可以使用自定义的方法。 注: 1.除了以上内容,selenium还提供了很多预置的判断方法。 2.这些判断方法,在超出时间限制时就会抛出异常。 ...
分类:编程语言   时间:2016-07-14 02:28:16    阅读次数:635
C++中public,protected,private访问
总结:1. protected和private的区别在于 ,protected的访问标号限制,能够被派生类的成员函数访问,而private不能2. protected和publice的区别在于,protected的访问限制,使其不能被基类的对象访问。 第一:private, public, prot ...
分类:编程语言   时间:2016-07-14 02:28:46    阅读次数:135
java_reflect_04
反射操作数组: 通过public Class<?> getComponentType()来取得一个数组的Class对象 例: 这里要注意一下这里的Array这个类java.lang.reflect.Array 以上程序中通过Array类取得了数组的相关信息,并通过Array类中的set()方法修改了 ...
分类:编程语言   时间:2016-07-14 02:26:45    阅读次数:180
JAVA回调机制
在这里暂且不讨论回调的一些名词和运行机制,首先说为什么会存在回调这样一种调用?同步和异步机制的出现不必多说,大家心知肚明,那回调机制为什么会出现呢?在我们现实生活中,有如下这样场景:有一位老板很忙,他没有时间盯着员工干活,然后他告诉自己的雇员,干完当前这些事情后,告诉他干活的结果。这个例子其实是一个 ...
分类:编程语言   时间:2016-07-14 02:24:45    阅读次数:128
java assert
一、语法形式: Java2在1.4中新增了一个关键字:assert。在程序开发过程中使用它创建一个断言(assertion),它的 语法形式有如下所示的两种形式: 1、assert condition; 这里condition是一个必须为真(true)的表达式。如果表达式的结果为true,那么断言为 ...
分类:编程语言   时间:2016-07-14 02:23:59    阅读次数:146
selenium测试(Java)-- 验证信息(八)
运行结果: CurrentUrl: https://www.baidu.com/Title: 百度一下,你就知道WindowHandle: {faa8c575-8918-457c-9765-0c227def08f4}hashCode: 112302969 ...
分类:编程语言   时间:2016-07-14 02:22:18    阅读次数:130
List排序和去重
...
分类:编程语言   时间:2016-07-14 02:21:23    阅读次数:157
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!