类与对象
所有类是引用数据类型。
对于一个类定义而言,包含三种最常见的成员:构造器、属性、方法,三
种成员可以定义多个或零个,当为零个时,定义的是一个空类。
类里面各成员之间的定义顺序没有任何影响,各成员之间可以相互调用。...
分类:
编程语言 时间:
2016-05-12 13:42:46
阅读次数:
255
java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.validator.internal.engine.messageinterpolation.InterpolationTerm...
分类:
编程语言 时间:
2016-05-12 13:39:21
阅读次数:
1694
在Android开发中、涉及比较深的话、我们会用到线程池来做异步操作
比如下载图片、执行异步任务等、为了方便管理、继承一个线程池管理类、
在使用线程的时候只需要 submmitJob和removeJob、不会产生大量的线程、有效防止OOM...
分类:
编程语言 时间:
2016-05-12 13:39:52
阅读次数:
176
一、Spring的Bean属性的依赖注入
为一个Bean设置属性,有三种注入属性的方式:
1)接口注入
2)构造器注入
3)setter方法注入
详细介绍如下:...
分类:
编程语言 时间:
2016-05-12 13:33:26
阅读次数:
155
"org.springframework.security:spring-security-web:4.1.0.RELEASE",
"org.springframework.security:spring-security-taglibs:4.1.0.RELEASE",
"org.springframework.security:spring-security-config:4.1.0.REL...
分类:
编程语言 时间:
2016-05-12 13:33:05
阅读次数:
258
Java 类库的新特性之 Optional类
1.Optional简述
2.对 Optional 应用的理解
3.Optional的优点
4.Optional类...
分类:
编程语言 时间:
2016-05-12 13:29:29
阅读次数:
153
1. 面向对象与面向过程的区别
面向对象把数据及对数据的操作方法放在一起,作为一个互相依存的整体,即对象。对同类对象抽象出其共性,即类,类中的大多数数据,只能被本类的方法进行处理。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。程序流程由用户在使用中决定。
面向过程是一种以事件为中心的开发方法,就是自顶向下顺序执行,逐步求精,其程序结构...
分类:
编程语言 时间:
2016-05-12 13:28:50
阅读次数:
136
网络爬虫,是在网上进行数据抓取的程序,使用它能够抓取特定网页的HTML数据。虽然我们利用一些库开发一个爬虫程序,但是使用框架可以大大提高效率,缩短开发时间。Scrapy是一个使用Python编写的,轻量级的,简单轻巧,并且使用起来非常的方便。使用Scrapy可以很方便的完成网上数据的采集工作,它为我们完成了大量的工作,而不需要自己费大力气去开发。
首先先要回答一个问题。
问:把网站装进爬虫里,...
分类:
编程语言 时间:
2016-05-12 13:28:57
阅读次数:
204
继上篇讲了冒泡排序的原理和代码,今天来讲一讲关于插入算法的逻辑。
和冒泡排序不同,排序算法,是选择一个元素依次和位于前面的元素进行比较。比如我选择的是第i个元素,则要判断第i-1个元素的大小。
插入排序也分成两套循环,外套循环比如是指针,来选择从第几个元素开始比较,而内套循环则要开始比较选择元素和前面元素的大小,进行排序。
代码如下:
package cn.tgb....
分类:
编程语言 时间:
2016-05-12 13:27:47
阅读次数:
122
正则表达式的概念:
用来匹配和处理文本的字符串。人们常用模式(pattern)来表示实际的正则表达式。正则表达式是由正则表达式语言创建的。正则表达式语言是内置于其他语言或软件产品里的”迷你“语言,但它并不是一种完备的程序设计语言。不同的编程语言或应用程序里,正则表达式的语法和功能会有所不同。正则表达式的用途:
(1)搜索(匹配):在一个字符串中搜索出一个或多个与正则表达式相匹配的子字符串。搜索...
分类:
编程语言 时间:
2016-05-12 13:25:53
阅读次数:
237
标题:排列序数
如果用a b c d这4个字母组成一个串,有4!=24种,如果把它们排个序,每个串都对应一个序号:
abcd 0
abdc 1
acbd 2
acdb 3
adbc 4
adcb 5
bacd 6
badc 7
bcad 8
bcda 9
bdac 10
bdca 11
...
分类:
编程语言 时间:
2016-05-12 13:26:22
阅读次数:
287
项目1:求和
#include
using namespace std;
int main()
{
const int N=10;
int a[N];
int j,sum1=0,sum2=0;
cout<<"请输入10个数"<<endl;
for(j=0;j>a[j];
}
for(j=...
分类:
编程语言 时间:
2016-05-12 13:25:36
阅读次数:
150
spring对solrJ进行了封装,使得我们在使用时候方便了很多,在这里记录我使用spring-data-solr的过程....
分类:
编程语言 时间:
2016-05-12 13:23:53
阅读次数:
457
android培训——我的java笔记,期待与您交流!线程同步
多线程共享数据
在多线程操作中, 多个线程有可能同时处理同一个资源, 这就是多线程中的共享数据。 举个不太恰当的例子简单理解一下,图中是小新家的厕所茅坑,但是家里只有一个那这就是一个“资源”,那么家里的所有人都共享这同一个“资源”,也就是所谓的多线程共享数据
可以明显的看出多线程共享数据带来的问题,就是会造成数据的不确定性!就好...
分类:
编程语言 时间:
2016-05-12 13:23:14
阅读次数:
143
红黑树遵守的规则:一头(根)一脚(叶子节点)黑(黑色),黑同(从任意节点开始至根结点的黑色节点的个数相等)红不连(红色节点不能相连)以下是红黑树的插入和旋转函数的简易实现:#include
#include
#include using namespace std;typedef int Type;
typedef enum{RED=0...
分类:
编程语言 时间:
2016-05-12 13:24:14
阅读次数:
249
在做rest接口测试过程中,需要给定模板用数据生成一批的json串
例如Json模板示例如下
{"school":{"num":"122121","addr":"@addr"},"name":"@name","age":"@age"}
来源数据示例如下
Test
name
age
addr
test1
name1
...
分类:
编程语言 时间:
2016-05-12 13:24:56
阅读次数:
199
1. Memcached Client简要介绍
Memcached Client目前有3种:
Memcached Client for Java
SpyMemcached XMemcached
前两种的下载地址http://pan.baidu.com/s/1dEMWfuD
这三种Client一般的认知是:
Memcached Client for Java 比 SpyM...
分类:
编程语言 时间:
2016-05-12 13:23:03
阅读次数:
204