栈是一种常用的数据结构,栈只允许访问栈顶的元素,栈就像一个杯子,每次都只能取杯子顶上的东西,而对于栈就只能每次访问它的栈顶元素,从而可以达到保护栈顶元素以下的其他元素.”先进后出”或”后进先出”就是栈的一大特点,先进栈的元素总是要等到后进栈的元素出栈以后才能出栈.递归就是利用到了系统栈,暂时保存临时 ...
分类:
编程语言 时间:
2017-03-07 20:52:30
阅读次数:
204
1. 定义一个新的block文件: app\code\core\Mage\Customer\Block\Form\Register1.php 2. 定义template文件: app\design\frontend\default\default\template\customer\form\reg ...
分类:
其他好文 时间:
2017-03-07 12:45:24
阅读次数:
125
简单介绍: 创建线程有两种方式:继承Thread或实现Runnable。Thread实现了Runnable接口,提供了一个空的run()方法,所以不论是继承Thread还是实现Runnable,都要有自己的run()方法。 一个线程创建后就存在,调用start()方法就开始运行(执行run()方法) ...
分类:
编程语言 时间:
2017-03-06 19:23:54
阅读次数:
185
自己随手写了一套验证码系统,但是调用过程中线程无法释放,研究后正确代码: /** * 验证码系统 * */public class Diyyzm extends TimerTask { private static Timer _timer = new Timer(); // 首先初始化一个Time ...
分类:
编程语言 时间:
2017-03-06 00:45:16
阅读次数:
195
众所周知,Mybatis本身没有提供基于数据库方言的分页功能,而是基于JDBC的游标分页,很容易出现性能问题。网上有很多分页的解决方案,不外乎是基于Mybatis本机的插件机制,通过拦截Sql做分页。但是在像Oracle这样的数据库上,拦截器生成的Sql语句没有变量绑定,而且每次语句的都要去拦截,感 ...
分类:
数据库 时间:
2017-03-05 19:09:13
阅读次数:
498
本文只简单介绍精确匹配(sql中 'where ** = **')、字符串搜索(sql中'where ** like %name%')。 如果需要更多高级应用,可以参考spring jpa官方示例,传送门。 一.准备工作 1.创建一个标准的spring boot jpa程序,并配置数据库连接 pom ...
分类:
编程语言 时间:
2017-03-04 13:55:53
阅读次数:
387
浅克隆 package fun;public class b extends a implements Cloneable { public static void main(String[] args) throws CloneNotSupportedException { b b=new b() ...
分类:
其他好文 时间:
2017-03-02 16:24:11
阅读次数:
141
什么是Scatter/Gather scatter/gather指的在多个缓冲区上实现一个简单的I/O操作,比如从通道中读取数据到多个缓冲区,或从多个缓冲区中写入数据到通道; scatter(分散):指的是从通道中读取数据分散到多个缓冲区Buffer的过程,该过程会将每个缓存区填满,直至通道中无数据 ...
分类:
编程语言 时间:
2017-03-01 12:46:45
阅读次数:
171
以前写了个天气的APP,最近把他更新了一个版本,就抽取其中的天气温度折现图这个功能写了这篇博客,来与大家分享,希望对你有所帮助。 效果如图: 代码: MainActivity.Java 饼状图自定义控件 PinChart.java 自定义控件 WeatnerChartView.java ...
分类:
移动开发 时间:
2017-03-01 00:19:42
阅读次数:
392
现在大型的电子商务系统,在数据库层面大都采用读写分离技术,就是一个Master数据库,多个Slave数据库。Master库负责数据更新和实时数据查询,Slave库当然负责非实时数据查询。因为在实际的应用中,数据库都是读多写少(读取数据的频率高,更新数据的频率相对较少),而读取数据通常耗时比较长,占用 ...
分类:
数据库 时间:
2017-02-28 17:33:01
阅读次数:
269