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

谈谈我对MySQL存储引擎的理解

到底什么是存储引擎,存储引擎这个概念在Oracle中是没有的。或者说Oracle中只有一种存储引擎。       在说具体的存储引擎之前,先说说我对MySQL存储引擎的理解。我对于MySQL引擎的理解是这样,MySQL是一个大的框架,负责整体的管理工作,比如sql解析,查询缓存等等。而对于一个数据...

2017-07-07 15:43:56

阅读数:371

评论数:0

高性能Redis缓存服务器-redis.conf文件配置端口号、授权IP、Redis后台启动、Redis日志、Redis密码

Redis的强大功能依赖于Redis的配置文件,比如密码验证,授权机器访问,端口号配置,集群配置等,我们可以通过配置文件非常方便的对Redis进行配置。Redis的核心配置文件只有一个,就是redis.conf。在发行包中就有提供。在启动Redis服务器的时候我们可以通过redis-server ...

2018-10-17 19:51:32

阅读数:19

评论数:0

高性能Redis缓存服务器-单节点环境搭建

Redis是一个高性能的缓存服务器,它能够支持多种数据类型的缓存,定义了非常简约的通信协议,多种编程语言都有对应的客户端支持。Redis使用非常便捷,在应用中也被大量的使用。下面我们来在linux下部署一个单节点的Redis服务。 1. 从官网下载redis的安装包,下载地址为 redis....

2018-10-17 16:16:17

阅读数:16

评论数:0

Vert.x Web开发-路由

Vert.x的开发非常像Nodejs,在HelloWorld中我们已经创建了一个简单的HttpServer,但这个HttpServer还是比较弱,对于Web开发的很多常用功能都需要开发者自己来实现,所以Vert.x提供了Web开发组件,提供了一堆常用的Web开发中常用的功能。比如路由功能,sess...

2018-07-03 16:21:46

阅读数:220

评论数:0

Vert.x 创建简单的HTTP服务

Vert.x是运行在JDK8上的,这也就意味着,Vert.x依赖大量的JDK8的新特性,比如lambda表达式,所以你最好能够熟悉JDK8的新特性,并熟练运用。否则你的Vert.x的代码看起来会非常丑陋。 需求:我们下面要写一个小的Demo,实现一个简单的HttpServer,通过浏览器访问这个...

2018-06-25 18:09:11

阅读数:73

评论数:0

Vert.x简明介绍

Vert.x是Eclipse基金会下的一个开源的Java开发框架,官网https://vertx.io/。在国内目前用的并不多,资料也非常有限,这次偶然的机会接触到Vert.x,觉得这个框架异常清新小巧,所以在自己使用的过程中,进行一个整理,希望能够帮助正在使用Vert.x的朋友减少踩坑。 本篇...

2018-06-22 15:43:28

阅读数:137

评论数:0

Oracle跨数据库查询数据-使用Oracle的Database Link进行跨数据库操作

有这么一个需求,要搭建测试环境,需要把开发库中的一部分表和数据导入到测试库中。咋一看这个需求有很多的实现方法,至少可以使用Oracle的导入导出来操作。这肯定能够实现,但感觉比较low,下面来看一种高大上的做法,使用Oracle的DATABASE LINK。 DATABASE LINK 顾名思义...

2018-06-07 10:02:58

阅读数:169

评论数:0

PL/SQL中文乱码问题

最近工作原因开始接触Oracle,对于用习惯MySQL的我还是有些不适应的,首先就是开发工具的改变。在Oracle下,PL/SQL dev可以说是Oracle客户端工具中的绝对霸主,那么要使用Oracle自然少不了使用PL/SQL dev。最近就遇到一个传说中的乱码问题。经过一翻询问和网上查找资料...

2018-06-07 09:31:17

阅读数:108

评论数:0

Intellij配置Maven环境

可能很多朋友和我一样,自从学习Java开始,就一直使用Eclipse,而由于各种原因,被迫要使用另外一个传说中的非常优秀的IDE开发工具Intellij,初上手Intellij什么都不习惯,以往熟悉的快捷键不能使用了,以往熟悉的配置也找不到位置了总之就是各种的不顺利,现在要写一个Maven的项目,...

2018-05-30 09:40:55

阅读数:80

评论数:0

Log4j 日志框架使用详解

记得最开始学编程的时候,听说他们用log4j记录日志,感觉是一件很神奇的事情,日志信息竟然可以发到指定的邮箱,还可以生成HTML,这对于使用System.out的我来讲简直是崇拜至极,也因此对log4j充满着向往。我自己学习log4j的路是挺艰辛的,虽然很简单,但那个时候不会Maven,jar包下...

2018-05-24 11:31:50

阅读数:254

评论数:0

Shell Scripts 中 条件分支 case 的使用

在 Shell Scripts中条件分支除了使用 if 以外,还有一个非常常用的就是case了。我们都经常会通过命令service rsyslog restart来重启日志服务,实际上就是在调用 /etc/init.d/rsyslog这个脚本,并给脚本传入了restart方法。我们可以来看看这个脚...

2018-04-15 13:33:47

阅读数:125

评论数:0

Shell Scripts 中 条件分支 if 的使用

举一个非常简单的小例子来说明 Shell Scripts中if语法的使用。提示用户输入名字,如果用户没有输入任何信息,则提示用户一定要输入名字,如果用户输入的是hello,程序要给用户回复“hello”,如果既不是空串,也不是hello,则认为用户输入了名字,则提示欢迎XXX。#!/bin/bas...

2018-04-15 13:12:27

阅读数:88

评论数:0

Mybatis运行时报错 Error querying database. Cause: java.lang.RuntimeException: MemberAccess implementat

最近在看mybatis的源码,因为之前学习mybatis直接就和spring整合使用了,平时也就写写mapper文件之类的,对mybatis的使用并不是很了解,于是打算自己从使用到源码重头整理一遍,刚搭建好环境,写了一个测试,就出现了这个错误。错误的详细信息如下:Exception in thre...

2018-04-04 15:32:08

阅读数:380

评论数:0

SpringMVC整合Swagger出现Unable to infer base url. This is common when using dynamic servlet 错误

错误具体信息如下:Unable to infer base url. This is common when using dynamic servlet registration or when the API is behind an API Gateway. The base url is ...

2018-03-19 16:17:21

阅读数:8436

评论数:4

nginx开机自启动和实现服务管理

nginx是以源码包的形式发布的,我们安装完毕之后,可以通过/usr/local/nginx/sbin/nginx 来运行,停止和重启nginx。这虽然可行,但使用起来比较麻烦,我们希望可以把nginx作为linux服务来进行管理,通过service nginx start这种形式来开启nginx...

2018-03-16 09:21:12

阅读数:570

评论数:0

Redis主从集群

Redis 是一个内存数据库,我们知道,一旦进程挂掉,内存中的数据就丢失了。虽然在新的Redis版本中提供了AOF持久化功能,但单台节点,对于数据安全性,性能上还是存在较大的问题。因此在生产环境中,一般都会使用三台以上节点,用以部署Redis-Sentinel对Redis进程进行监控与故障转移,并...

2018-01-20 11:29:22

阅读数:117

评论数:0

Redis Cluster集群

Redis 集群概述 Redis Sentinel 的问题 Redis Sentinel 虽然解决了自动故障转移,但是主节点的性能问题依然没有解决。如何提高Redis的主节点的性能,就是Redis Cluster所要解决的问题。 Redis 集群数据分区 通过把数据分散到多个节点上...

2018-01-20 11:26:49

阅读数:534

评论数:0

Redis 哨兵

Redis Sentinel是Redis高可用的实现方案,在实际生产环境中,对提高整个系统的高可用性是非常有帮助的。 当主节点发生故障时,Redis Sentinel能自动完成故障发现和故障转移,并通知客户端,从而实现高可用。 Sentinel架构 在主从的基础上增加Sentinel节点对其...

2018-01-20 11:23:48

阅读数:186

评论数:0

不让SVN提交.projects .settings target等文件

开发工具: Eclipse Maven  SVN当我们写完代码提交到版本库的时候,SVN插件往往会把.classpath,.settings之类的文件一并提交。如果我们使用了maven,还会把target一起提交,这并不是我们想要的,除了我们自己可以注意不提交以外,还有没有更好的办法来处理呢,肯定...

2018-01-11 10:10:08

阅读数:272

评论数:0

使用Java客户端API操作Zookeeper

使用Java客户端API操作Zookeeper使用Java客户端API操作Zookeeper 准备环境 连接到zookeeper 创建节点 查询节点获取子节点的内容 列出子节点 修改节点关于Watcher 删除节点在了解了使用zkCli操作zookeeper之后,下面就是使用Java来操作zook...

2017-11-03 16:22:12

阅读数:398

评论数:0

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