数据持久化 持久化(persistence): 把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。 持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在 ...
分类:
数据库 时间:
2017-06-02 01:18:50
阅读次数:
321
在阎宏博士的《JAVA与模式》一书中开头是这样描述责任链(Chain of Responsibility)模式的: 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递, 直到链上的某一个对象决定处理此请求。发出这个请求的客户端并 ...
分类:
编程语言 时间:
2017-06-02 01:18:41
阅读次数:
193
ls名称ls功能listdirectorycontents.列出目标目录中所有的子目录和文件。格式ls[OPTION]...[FILE]…ls[选项][目录名]参数p-a,—alldonotignoreentriesstartingwith.列出目录下的所有文件,包括以.开头的隐含文件-A,--almost-alldonotlistimplied.and..列出目录下的所有文件,但..
分类:
系统相关 时间:
2017-06-02 01:18:32
阅读次数:
359
GOF的《设计模式-可复用面向对象软件的基础》一书中对设计模式做了两个标准的划分: 第一条是目的准则:模式用来完成什么工作,根据目的可划分为:创建型、结构型、行为型;创建型涉及对象的创建,结构型处理类或对象的组合,行为型对类或对象如何交互和怎样分配职责进行描述。 第二条是范围准则:指定模式主要用于类 ...
分类:
其他好文 时间:
2017-06-02 01:18:25
阅读次数:
205
分片 在Mongodb里面存在另一种集群,就是分片技术,可以满足MongoDB数据量大量增长的需求。 当MongoDB存储海量的数据时,一台机器可能不足以存储数据,也可能不足以提供可接受的读写吞吐量。这时,我们就可以通过在多台机器上分割数据,使得数据库系统能存储和处理更多的数据。 为什么使用分片 复 ...
分类:
数据库 时间:
2017-06-02 01:18:16
阅读次数:
393
函数体内含有yield关键字,那该函数的执行结果是生成器对象 生成器对象的本质就是迭代器,所以yield的功能是 1.把函数的执行结果做成迭代器 2.可以返回多次值,而return只能返回一次值 3.可以挂起函数的执行 yield语句形式 yield 1 yield的表达式形式 x=yield ne ...
分类:
编程语言 时间:
2017-06-02 01:18:07
阅读次数:
265
一、线性结构list、tuple、str、bytes、bytearray,range()都是顺序存储、顺序访问的、都是可迭代对象、都可以通过索引访问;被称为线性结构可使用len()获取长度、可以切片,可以使用iter()将可迭代对象转换为迭代器In[16]:r=range(8)
In[17]:r
Out[17]:range(0,8)
In[18]:i=..
分类:
编程语言 时间:
2017-06-02 01:17:59
阅读次数:
238
1.Toast信息提示框 2.对话框,警告框(Dialog、AlertDialog) 3.对话框操作事件 4.进度处理事件 5.SeekBar拖动条 ...
分类:
移动开发 时间:
2017-06-02 01:17:50
阅读次数:
226
今天,在阅读吴喜之教授的《复杂数据统计方法》时,遇到了把一个数据集按照某个因子分成若干子集,再把若干子集随机平均分成n份的问题,吴教授的方法也比较好理解,但是我还是觉得有点繁琐,因此自己编写了一个函数,此后遇到这种问题只需要运行一下函数就可以了。 这里采用R中自带的iris数据集, iris数据集结 ...
分类:
编程语言 时间:
2017-06-02 01:17:39
阅读次数:
1908
下载Jdk8:jdk-8u121-linux-x64.tar.gzTomcat9:wgethttp://apache.fayea.com/tomcat/tomcat-9/v9.0.0.M20/bin/apache-tomcat-9.0.0.M20.tar.gzAnt:https://www.apache.org/dist/ant/binaries/apache-ant-1.10.1-bin.tar.gzMaven:wgethttp://mirrors.hust.edu.cn/apache/mave..
分类:
其他好文 时间:
2017-06-02 01:17:32
阅读次数:
279
一、导入 1)gradle方式: compile 'com.squareup.okhttp3:okhttp:3.8.0'(okhttp 最新版) compile 'com.squareup.okio:okio:1.13.0'(okio最新版) 2)jar包导入 3)权限 <!--网络访问权限--> ...
分类:
Web程序 时间:
2017-06-02 01:17:25
阅读次数:
494
最常用简体汉字1169个 最常用简体汉字3330个 ...
分类:
其他好文 时间:
2017-06-02 01:17:14
阅读次数:
567
今天欣赏一个包含众多知识点的解法。题目是这样的: 给定两个字符串s1和s2,统计它们各自包含的各个小写字母的个数,然后互相比较。如果对某个字母,s1中出现的次数多,就打印“1:aaaa” (表示字母a在s1中出现了4次);如果s2中出现的次数多,就打印“2:aaaa”;如果次数相同,就打印“=:aa ...
分类:
编程语言 时间:
2017-06-02 01:17:04
阅读次数:
361
1、插入数据:Insertinto表名(字段1,字段2,字段3)values(‘值1‘,‘值2‘,‘值3‘)where+条件2、更新数据Update表名Set字段1=‘值‘where+条件3、删除数据Delete[From]表名where+条件4、查询数据select*from表名where+条件orderbyASC/DESC
分类:
数据库 时间:
2017-06-02 01:16:50
阅读次数:
226
1.1创建一个目录/data解答:[root@oldboy~]#mkdir/data[root@oldboy~]#cd/[root@oldboy/]#lsbindataetcliblost+foundmntprocsbinsrvtmpvarbootdevhomelib64mediaoptrootselinuxsysusr1.2在/data下面创建文件oldboy.txt解答[root@oldboy/]#touch/data/oldboy.txt[root@oldboy/]#..
分类:
其他好文 时间:
2017-06-02 01:16:43
阅读次数:
304
centos7.2默认是安装了opensll软件包的,但是部署个别服务时,由于版本太低。会影响服务的正常部署。只能使用源码安装提高openssl软件版本。因为之前有openssl软件包,所以要先移除之前版本:删除旧版本:yumremove-yopensslopenssl-devel源码安装openssl需要perl环境编译,如..
分类:
其他好文 时间:
2017-06-02 01:16:37
阅读次数:
120
1、到官网下载tomcat8 http://tomcat.apache.org/download-80.cgi 说明:tomcat最好不要下载最新的,选择一个适中的最好。 查看原图 2、安装 ▲解压并重命名文件夹为tomcat8 ▲拷贝tomcat8整个文件夹到/usr/local/目录 查看原图 ...
分类:
系统相关 时间:
2017-06-02 01:16:29
阅读次数:
300