排序:
默认
按更新时间
按访问量

MySQL并发内部处理机制——多版本并发控制(MVCC)

MySQL 的大多数事务性存储引擎实现的都不是简单的行级锁。基于提升并发性能的考虑,一般实现了多版本并发控制(MVCC)。Oracle等其他数据库也实现了MVCC,但各个数据库MVCC的实现标准并不一致。可以认为MVCC是行级锁的一个变种,但是它在很多情况下避免了加锁操作,因此开销更低。它实现了非...

2018-02-12 13:30:50

阅读数:30

评论数:0

java保留两位小数4种方法

import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class format { double f = 1112...

2018-04-17 15:15:08

阅读数:14

评论数:0

redis常用命令

一、redis启动:    本地启动:redis-cli    远程启动:redis-cli -h host -p port -a password    Redis 连接命令   AUTH password 验证密码是否正确   ECHO message 打印字符串   PING 查看服务是否运...

2018-04-09 10:01:29

阅读数:16

评论数:0

Linux: grep多个关键字“与”和“或”

1、或操作 grep -E '123|abc'filename // 找出文件(filename)中包含123或者包含abc的行 egrep '123|abc' filename // 用egrep同样可以实现 awk '/123|abc/' filename // awk 的实现方...

2018-04-08 13:17:35

阅读数:25

评论数:0

用 maven 搭建 springmvc + dubbo + zookeeper 框架(生产者、消费者)

首先要根据《maven搭建springmvc(eclipse)》新建3个maven项目:消费者项目(dubbo-consumer)、生产者项目(dubbo-provider)、公共接口项目(dubbo-interface),如图:公共接口项目:接口文件DemoService.java代码:pack...

2018-03-20 15:49:16

阅读数:28

评论数:0

霍金在 GMIC 2017 开幕式上的主题演讲

让人工智能造福人类及其赖以生存的家园在我的一生中,我见证了社会深刻的变化。其中最深刻的,同时也是对人类影响与日俱增的变化,是人工智能的崛起。简单来说,我认为强大的人工智能的崛起,要么是人类历史上最好的事,要么是最糟的。我不得不说,是好是坏我们仍不确定。但我们应该竭尽所能,确保其未来发展对我们和我们...

2018-03-15 11:42:59

阅读数:51

评论数:0

敏捷开发-Scrum框架介绍

Scrum 使用迭代的开发方式,每一次迭代,都会经历一个“计划-实施-验证-反思”的工程。Scrum 框架包括3个角色,5个会议,3套工具。3个角色:    1、SM:Scrum Master,Scrum 过程管理者,服务于PO、团队和组织。    2、PO:Product Owner,对产品 R...

2018-03-09 10:37:19

阅读数:56

评论数:0

zookeeper 下载、安装、启动(windows)

1、下载zookeeper,地址:http://www.apache.org/dyn/closer.cgi/zookeeper/2、下载完成后解压,打开conf 目录下,找到zoo_sample.cfg文件,将其重命名成zoo.cfg,Zookeeper 在启动时会找这个文件作为默认配置文件。3、...

2018-03-07 17:54:48

阅读数:17

评论数:0

maven搭建springmvc(eclipse)

1、新增maven项目,new->project,如图:2、选择Maven Project点击Next,如图:3、选择自己的工作空间,点击Next,如图:4、填写信息后,点击Finish,如图:图中的报错是因为找不到HttpServlet类,可通过导入Tomcat到工作目录或...

2018-03-07 14:49:08

阅读数:26

评论数:0

solr学习(四)-solr 7.2.1 导入Mysql数据库,表数据

1、在core(..tomcat\webapps\solr\solrhome\new_core)下新建data_config.xml并编写代码:<?xml version="1.0" encoding="UTF-8&...

2018-03-06 10:55:37

阅读数:597

评论数:0

solr学习(三)-用jetty启动调用solr 7.2.1

下载完solr 7.2.1之后解压;在../solr 7.2.1/bin目录下执行cmd,命令为:solr.cmd start,如图:在浏览器登录,结果如图:相关文章:《solr学习(一)-solr 7.2.1搭建(windows系统)》《solr学习(二)-java调用solr 7.2.1》《s...

2018-03-06 10:34:01

阅读数:198

评论数:0

solr学习(二)-java调用solr 7.2.1

1、新增core,如图:2、可能会报错,如图:3、在tomcat\webapps\solr\solrhome下已经有了new_core的文件夹,但是里面没有任何内容,这时将tomcat\webapps\solr\solrhome\configsets\sample_techproducts_con...

2018-03-02 10:34:34

阅读数:831

评论数:1

solr学习(一)-solr 7.2.1搭建(windows系统)

1、下载solr,官方地址:https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/7.2.1/,下载文件solr-7.2.1.zip;2、安装java8并配置环境变量;3、下载tomcat8;4、solr7.2.1解压后找到solr-7.2...

2018-02-28 16:51:12

阅读数:902

评论数:1

MySQL MyISAM存储引擎

在 MySQL 5.1 及之前的版本,MyISAM 是默认的存储引擎。MyISAM 提供了大量的特性,包括全文索引、压缩、空间函数(GIS)等,但 MyISAM 不支持事务和行级锁,而且有一个毫无疑问的缺陷是崩溃后无法安全恢复。MyISAM 回将表存储在两个文件中:数据文件和索引文件,分别以 .M...

2018-02-26 10:00:58

阅读数:24

评论数:0

MySQL InnoDB存储引擎

InnoDB 是 MySQL 的默认事务型引擎,也是最重要、使用最广泛的存储引擎。它被设计用来处理大量的短期(short-lived)事务,短期事务大部分情况是正常提交的,很少回被回滚。InnoDB 的性能和自动崩溃恢复特性,使得它在非事务型存储的需求中也很流行。除非有非常特别的原因需要使用其他的...

2018-02-24 15:34:01

阅读数:23

评论数:0

设计模式(二十三)-解释器模式(Interpreter Pattern)——语法规则也是类

解释器模式(Interpreter Pattern)提供了评估语言的语法或表达式的方式,它属于行为型模式。这种模式实现了一个表达式接口,该接口解释一个特定的上下文。这种模式被用在 SQL 解析、符号处理引擎等。Node.javapackage com.test.dp.Interpreter.Sam...

2018-02-11 17:29:03

阅读数:27

评论数:0

设计模式(二十二)-命令模式(Command Pattern)——命令也是类

命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令。Command.javapackage com.test.dp.Command.Sa...

2018-02-11 09:21:36

阅读数:84

评论数:0

设计模式(二十一)-代理模式(Proxy Pattern)——只在必要时生成实例

在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。Printer.javapackage com.test.dp.Proxy.Sample; //表示带名字的打印机的类(本人) public class Printer implements Printable { p...

2018-02-10 17:48:22

阅读数:68

评论数:0

设计模式(二十)-享元模式(Flyweight Pattern)——共享对象,避免浪费

当程序中需要大量对象时,如果都是用new关键字来分配内存,将会消耗大量的内存空间。享元模式(Flyweight Pattern)通过尽量共享实例变量来避免new出实例。当需要某个实例时,并不总是通过new关键字来生成实例,而是尽量公用已经存在的实例。这就是Flyweight模式的核心内容。big0...

2018-02-09 09:11:20

阅读数:15

评论数:0

设计模式(十九)-状态模式(State Pattern)——用类表示状态

在面向对象变成中,是用类表示对象的。在状态模式(State Pattern)中,我们用类来表示状态。State.javapackage com.test.dp.State.Sample; //表示金库状态的接口 public interface State { public abstra...

2018-02-08 17:36:32

阅读数:21

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭