Javapoet生成java文件

官方说明JavaPoet is a Java API for generating .java source files. 原由是看到了butterknife框架,里面用的是RetentionPolicy.CLASS,编译的时候通过注解实现框架的功能,比RetentionPoli...

2017/02/25 08:56
1.7K
JavaScript 数组中的splice函数的用法

splice方法的为 在数组上删除某几个元素 或者添加几个元素 用法: array.splice(begin, deletecount, item1,item2,..) 这里指在数组上 是会操作原来的数组, 和slice的不影响原由数组不同 用...

2017/02/25 08:54
430
Java显式锁学习总结之二:使用AbstractQueuedSynchronizer构建同步组件

Jdk1.5中包含了并发大神Doug Lea写的并发工具包java.util.concurrent,这个工具包中包含了显示锁和其他的实用同步组件。Doug Lea在构建锁和组件的时候,大多是以队列同步器(AbstractQueuedSy...

2017/02/25 08:52
196
剑指offer:Java实现从头到尾打印链表

剑指offer面试题5:从尾到头打印链表输入一个链表的头结点,从尾到头打印出每个结点的值 解决方案二:栈的本质就是递归,直接使用递归的方式,打印一个节点的时候先打印它后面的节点,再打印...

2017/02/25 08:48
1.6K
Java中的几个关键字

java中关键字有54个之多(ps: java的关键字都是小写的)。常用的那些字不必说。 今天我们就来总结下这几个沧海遗珠。 1、native 字如其名,用来修饰java本地(原生)调用的方法。简单的说就是...

2017/02/25 08:40
57
Vue动态绑定Select值

动态选项,用 v-for 渲染: <select v-model="selected">     <option v-for="option in options" v-bind:value="option.value">       {{ option.text }}     </optio...

2017/02/21 15:05
1.6K
jQuery格式化json的输出格式

方法:JSON.stringify(jsonObj, null, '\t'); 输出格式,以下格式在textArea或页面中也是这样展示: "{ "region": null, "mcaPath": null, "pkgName": "com.pkg", ...

2017/02/21 11:22
1W
jquery的对象clone(复制)

a = {k1:1, k2:2, k3:3};b = {}; // 浅层复制(只复制顶层的非 object 元素) var newObject = jQuery.extend({}, oldObject); 或:$.extend(b,a); 或:jQuery.extend(b,a);//把a复制给...

2017/02/21 10:32
4.8K
LESS CSS 框架简介

简介 CSS(层叠样式表)是一门历史悠久的标记性语言,同 HTML 一道,被广泛应用于万维网(World Wide Web)中。HTML 主要负责文档结构的定义,CSS 负责文档表现形式或样式的定义。 作为一门标...

2017/02/20 09:51
122
PHP基础

PHP基础知识 PHP使用<?php ... ?>内嵌于html中, 使用echo输出html语句. 例如: <?php echo '<p>Order processed.</p>'; ?> 通常, 在form表单中获取的变量值存储在$_POST, $_GET, $_REQUEST....

PHP
2017/02/18 22:46
80
Vue.js 60分钟快速入门教程

Vue介绍:http://cn.vuejs.org/v2/guide/ 模式组件及实例:http://cn.vuejs.org/v2/examples/modal.html Vue60分钟教程:http://www.cnblogs.com/rik28/p/6024425.html...

2017/02/16 19:31
87
Spring3 Cache相关注解说明及实例

Spring Cache 缓存是实际工作中非常常用的一种提高性能的方法, 我们会在许多场景下来使用缓存。 本文通过一个简单的例子进行展开,通过对比我们原来的自定义缓存和 spring 的基于注释的 cach...

使用Spring4.3解决缓存过期后多线程并发访问数据库的问题

缓存过期之后,如果多个线程同时请求对某个数据的访问,会同时去到数据库,导致数据库瞬间负荷增高。Spring4.3为@Cacheable注解提供了一个新的参数“sync”(boolean类型,缺省为false),当...

使用spring3 cacheManager配置Guava Cache和Redis Cache

简单两步,利用spring的cacheManager配置Guava Cache,同时还可以配置以redis实现的cache。使用时通过配置自由切换不同的cache实现。 1、创建配置类: /**   * Cache配置類,用于缓存方法...

使用google guava做内存缓存

google guava中有cache包,此包提供内存缓存功能。内存缓存需要考虑很多问题,包括并发问题,缓存失效机制,内存不够用时缓存释放,缓存的命中率,缓存的移除等等。 当然这些东西guava都考虑...

2017/02/16 14:23
416
angularjs data-ng-app 和ng-app的区别

这两种写法本质没有区别,只是写法标准不标准的问题,两种写法HTML和angularjs都能识别。ng-app、ng-repeat等都不是Html标签的自带属性,属于用户自定义属性,HTML5规范要求所有的用户自定义...

2017/02/13 15:45
614
Mac环境下sublime实现列选择或编辑的方法

Command + 鼠标中键(有些机子可能是左键): 可以手动选择同时要编辑的多处文本

2017/02/13 14:56
9.1K
mysql的一些内置函数

数学函数 ABS(X) -----------------返回x的绝对值 MOD(N,M)或%--------返回N被M除的余数 FLOOR(X)--------------(向下取整)返回小于或等于X的最大整数值。 CEIL(X)-------------(向上取整...

2017/02/13 14:53
56
Java版二叉树的三种遍历方法

基础概念 二叉树(binary tree)是一棵树,其中每个结点都不能有多于两个儿子。 二叉排序树或者是一棵空树,或者是具有下列性质的二叉树: (1)若左子树不空,则左子树上所有结点的值均小于或...

2017/02/13 14:52
70

没有更多内容

加载失败,请刷新页面