最全图层混合算法,附带源码和demo,希望大家喜欢。...
分类:
编程语言 时间:
2016-05-13 14:50:02
阅读次数:
250
接数据源的配置。。。。。
org.springframework.jdbc.core.JdbcTemplate
JdbcTemplate的使用...
分类:
数据库 时间:
2016-05-13 14:48:35
阅读次数:
283
在面向对象的编程中,创建对象是最基本也是最常用的一种操作,合理的对象创建方法对提高代码的复用性和降低模块之间的耦合来说极其重要,而工厂模式就是专门为合理创建对象而提出的。在GoF总结的23种常用的设计模式中,工厂模式就有3种,分别为简单工厂、工厂方法和抽象工厂,本文将结结合简单的例子对面向对象的编程、简单工厂模式和工厂方法模式进行较为详细介绍,并给出完整的代码示例,至于抽象工厂方法,我将在后续的博客中进行详细地介绍。...
分类:
编程语言 时间:
2016-05-13 14:50:13
阅读次数:
262
react-router学习笔记之入门
react-router是react的一个强大的路由库
react-route可以是UI和路由同步。简单的API却有非常强大的功能:延迟加载、动态路由匹配、路径转换权限处理。让你的url变得更加直观。
通过下面几个例子来进行学习:一 创建一个项目环境要求:node,npmgit clone https://github.com/reactjs/rea...
分类:
其他好文 时间:
2016-05-13 14:49:45
阅读次数:
273
最近由长城会(GWC)主办的GMIC全球移动互联网大会在北京举行,此次峰会旨在挖掘移动互联网全球化发展潜力,为企业出海创业搭建平台。近年来,基于国家的“走出去”战略,出海变成了资本和创业圈广为关注的一个方向,从零星企业的个体行为变成了集体的“淘金盛宴”。据报道截止到2015年底,全球市场前1000的app中已经有11%也就是113个属于国产出海App,而这个数字还在增长中。但在积极“走出去”的过程...
分类:
其他好文 时间:
2016-05-13 14:49:27
阅读次数:
212
本文主要记录MyBaits与Spring、SpringMVC的整合步骤,并且有普通的整合方式到通过利用MyBatis动态代理的方式整合的比较好的方式的一步一步演化的步骤;
1、基本环境搭建
2、整合的思路
3、第一种整合方法
4、第二种整合方法
基本环境搭建
Mybatis3.2.7+spring3.2.0+springmvc3.2.0...
分类:
编程语言 时间:
2016-05-13 14:48:09
阅读次数:
246
注:以下所有sql案例均取自"oracle查询优化改写技巧与案例"丛书。
案例中可能会用到的表:
EMP表的详细:
查询所有信息,
SQL> select * from emp;
EMPNO ENAME JOB MGR HIREDATE SAL COMM...
分类:
数据库 时间:
2016-05-13 14:48:09
阅读次数:
289
本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。
进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以在...
分类:
编程语言 时间:
2016-05-13 14:49:16
阅读次数:
253
1. 垃圾回收的意义
在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不再需要的对象是"无用信息",这些信息将被丢弃。当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的新对象使用。事实上,除了释放...
分类:
编程语言 时间:
2016-05-13 14:46:37
阅读次数:
216
1.C++运算符重载的概念和语法
所谓重载,就是赋予新的含义。函数重载(Function
Overloading)可以让一个函数名有多种功能,在不同情况下进行不同的操作。运算符重载(Operator Overloading)也是一个道理,同一个运算符可以有不同的功能。
实际上,我们已经在不知不觉中使用了运算符重载。例如,"+"号可以对不同类型(int、float 等)的数据进行加法操作...
分类:
编程语言 时间:
2016-05-13 14:48:02
阅读次数:
311
iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。
//开发app,我们要遵循apple公司的一些指导原则,原则如下:
1、应用程序的状态
状态如下:
Not running 未运行...
分类:
移动开发 时间:
2016-05-13 14:49:06
阅读次数:
217
开启系统设置中的模拟位置
Android 6.0 以下:【开发者选项 -> 允许模拟位置】
Android 6.0 及以上:【开发者选项 -> 选择模拟位置信息应用】...
分类:
移动开发 时间:
2016-05-13 14:47:26
阅读次数:
241
原文链接:http://coding-geek.com/how-does-a-hashmap-work-in-java/#!parentId=11378
大多数Java程序员都使用过或者正在使用Map,特别是HashMap。HashMap虽然简单但却能够非常高效地存取数据。可是有多少人知道HashMap的内部原理呢?为了深入理解HashMap,几天前,我读了java.util.HashM...
分类:
编程语言 时间:
2016-05-13 14:46:05
阅读次数:
458
我认为在写涉及到数据结构或算法的实现类的源码解析博客时,不应该急于讲它的使用或马上展开对源码的解析,而是要先交待一下这个数据结构或算法的资料,了解它的设计,再从它的设计出发去讲如何实现,最后从实现的角度来讲回源码,才能深入理解。这是最新读了一些博客之后的思考。对此问题如果你有其他见解,欢迎留言交流。
LRU在读LruCache源码之前,我们先来了解一下这里的Lru是什么。LRU全称为Least Re...
分类:
移动开发 时间:
2016-05-13 14:48:34
阅读次数:
236
1.从结构上分析jsp+servlet图解原理:
在基于mvc设计模式下的最原始的jsp+Servlet框架,在某种程度上是不能够达到mvc最直观的体现。当客户端发送请求到服务器时,服务器会将从客户端接收到的信息通过封装技术进行解析,在交给web容器,web容器会通过一篇web.xml的配置文件去找与之相匹配的servlet,此时servlet会开启一个线程,只要是符合web.xm...
分类:
Web程序 时间:
2016-05-13 14:47:16
阅读次数:
279
1、QuantityView 类似购物车数量调节:效果图:项目在GitHub上的地址:https://github.com/himanshu-soni/QuantityView项目使用:在gradle中添加compile 'me.himanshusoni.quantityview:quantity-view:1.1.3'在XML中添加布局:<?xml version="1.0" encoding="...
分类:
移动开发 时间:
2016-05-13 14:46:06
阅读次数:
284
坑在哪里:
在我之前接触的一个项目中涉及到这么一项功能:每天00:00:00把某些数据移动到mongodb数据库的另一个集合中,也就是关系型数据库的表中。这个集合名是一个固定的名称加上当前的两个月前的日期所在的年和月份。
这个功能是在我接触这个项目之前就已经存在,也就是之前的同事实现的功能,写了一个java的定时任务。
那个同事如今已经不在我们公司了,但是最近却发现这...
分类:
其他好文 时间:
2016-05-13 14:46:13
阅读次数:
174