自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HONEY MOOSE

HoneyMoose

  • 博客(58)
  • 资源 (267)
  • 收藏
  • 关注

原创 IntelliJ IDEA 如何显示提交输入的信息历史

在使用 IntelliJ IDEA 完成代码修改准备进行提交的时候,我们可能想知道曾经自己提交的内容是什么。比如说想知道上次提交的代码关联的 TASK ID 是多少等。这个时候,你可以先对 Commit 对话框进行选择,然后使用快捷键Ctrl + M来显示提交 Message 的历史。当然你也可以不使用快捷键,单击提交消息对话框中的提交历史按钮。同样能够载入上面的消息历史。https://www.ossez.com/t/intellij-idea/13704..

2021-08-25 04:56:34 1245

原创 JavaScript 有关数组的 slice 截断函数

slice()方法返回一个新的数组对象,这一对象是一个由begin和end决定的原数组的浅拷贝(包括begin,不包括end)。原始数组不会被改变。重点关注针对这个函数需要重点关注的是 end 这个元素不在拷贝出来的数组中。 数组的下标从 0 开始。请考察下面的代码:const animals = ['ant', 'bison', 'camel', 'duck', 'elephant'];console.log(animals.slice(2));/...

2021-08-25 04:33:30 437

原创 前端工程师的 caniuse

如果你是前端工程师的话,你应该对 caniuse 这个网站会比较熟悉。这个网站的作用就是 对 CSS,JS 的一些兼容性问题,并且都从它反馈的兼容性数据中获益,让我们的线上项目更加稳定、和谐的跑在用户电脑里。简单来说就是因为用户使用的浏览器版本很多,不是所有的 JS 语法都能够在所有浏览器里面运行的,这个网站能够让你通过对方法的一些查询来尽量取得最大公约数。使用如果你想查询一个函数 concat,你可以直接对这个函数进行搜索。在搜索的结果中,你可以可以看到上面针对不同浏览

2021-08-24 05:05:54 1986

原创 JavaScript 数组进行拼接的函数

有时候,我们希望在 JavaScript 中将 2 个已经存在的数组串拼接成 1 个数组。简单来说就是将数组进行合并。这个时候,我们可以使用 JavaScript 的 concat 函数。考察下面的代码:const array1 = ['a', 'b', 'c'];const array2 = ['d', 'e', 'f'];const array3 = array1.concat(array2);console.log(array3);// expected out

2021-08-24 05:05:25 744

原创 JavaScript 数组元素的一些操作

JavaScript 针对数组中的元素通常有下面 4 个操作的方法push() pop() unshift() shift()下面的这张图应该能够帮你比较好的理解这 4 个方法是如何对数组中的元素进行操作的。总结对数组头部的元素进行操作使用的是 shift。shift 是移除,那么对应的添加就是 unshift。对数组末尾的元素进行的操作就是 push,通常我们 push 用得非常多,对应的移除就是 pop。该方法会改变数组的长度。https://www.

2021-08-19 04:21:16 221

原创 如何理解 Java 多线程

进程和线程的概念是操作系统的概念,因此你可能需要看看大学有关《操作系统原理》这本书中的内容才能理解什么是进程和线程。简单来说进程和线程涉及到 CPU 的使用和内存的分配。可以想象下你的浏览器,如果你打开了一个浏览器,表示你启动了一个进程,如果你再打开多个标签页,表示你启动了不同的线程(敲黑板:浏览器启动不同的标签页,其实启动的是不同的进程,不是启动线程,但这个模式比较容易理解罢了)。Java 是多线程,就意味着在 JVM 中可以为不同的计算启动不同的线程,来加快处理速度。类比浏览器的例子

2021-08-17 11:11:01 203

原创 Java为什么设计成 String 不能用 == 来进行比较

这个问题如果展开了说就复杂去了,包括内存怎么存的呀,如何指向的的呀。给一个小技巧,Java 的基本数据类型就是下面这些,这些数据类型是可以直接用 CPU 进行计算的。整数类型:byte,short,int,long 浮点数类型:float,double 字符类型:char 布尔类型:boolean如果把这些基本数据类型转换为对象的过程就是我们说的包装了。用得最多的是 String,然后面试的时候很多人都喜欢问下这些类型的转换,其实再正常不过了。在 Java 编程的过程中很多时

2021-08-17 10:23:47 1296

原创 JavaScript 的 null 和 undefined 判断

null 和 undefined 在 JavaScript 是最常见的空问题。null 和 undefined 的定义JavaScript 的最初版本是这样区分的:null是一个表示"无"的对象,转为数值时为 0; undefined是一个表示"无"的原始值,转为数值时为NaN。下图对上面的 2 个概念进行了对比:为什么会出现这个问题这个和 JavaScript 的语言特性有关。在最开始的时候,JavaScript 通常会被定义为是一个解释型语言。这个语言的特点是不需要编译.

2021-08-17 09:31:08 499

原创 JavaScript 中 Array map() 方法

考察下面的一个实例:const array1 = [1, 4, 9, 16];// pass a function to mapconst map1 = array1.map(x => x * 2);console.log(map1);// expected output: Array [2, 8, 18, 32]在上面的方法中,返回了一个对数组 map 后的结果。方法解读map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。map() 方法

2021-08-17 02:44:58 360

原创 Lodash 是什么

在很多项目中,你可能会看到下面的一个函数。_.each([1, 2], function(value) { console.log(value);});然后是不是非常困惑这是干什么的对吗?然后从再到页面最上面看看,你可能会看到下面的这句话:import * as _ from 'lodash';Lodash 库上面的这句话就表示的是你的项目中使用 Lodash 这个库。Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。简单来说,这个库和

2021-08-17 02:09:11 535

原创 Discourse 如何设置 Google 的 ads.txt 文件

如果你希望在 Discourse 中设置 Google 的广告服务的话,Google 通常会要求你设置一个 ads.txt 文件。这个文件的内容大致为下图的这种格式:如何在 Discourse 中进行设置呢?问题解决其实 Discourse 已经帮你设置好了这个功能。你只需要拷贝上面文本中的内容,然后中 Discourse 的控制台中选择 Ad Plugin 服务。将内容拷贝到上面的文本框中,就可以完成有关广告的配置了。通常来说广告服务商还需要等一段时间才能让配置

2021-08-17 01:52:35 335

原创 Git 应该用 fetch 还是 pull

如果使用 Git 的话,这 2 个命令可能每天都要用几百遍。相信绝大部分的人都会直接 pull,偶尔 fetch。但是这 2 个到底有什么不同呢?不打算讨论过多的理论,因为非常枯燥,并且知道了可能也是看得迷迷糊糊。下面就使用场景来说。应该用 Fetch 还是 Pull应该 Pull 是绝大部分的情况。针对 Git 使用的是分支管理代码,可以这样理解,在你对你的分支进行 Pull 之前,Git 就会 fetch 一下,当然这个 Fetch 只 Fetch 你的分支,如果你还需要看看其他

2021-08-14 20:58:28 1082

原创 ISO-8601 如何解读

ISO-8601 是国际标准化组织提供的一个有关时间表示的规范。如下:1970-01-01T00:00:00Z可能是我们最常看到的格式了,这个表示的是一个Epoch时间,其实也不完全一定是,因为在上面没有表示出毫秒。关于上面的时间格式解读如下:T 为日期和时间的分隔符,无特殊意义,猜测可能使用了英文单词 time 的首字母 T 吧。 Z 表示的是时区。应该取的是 Zone 的首字母,如果你看见表示的格式有 Z 的话,那么就说明当前的时间是 UTC 时间。格式扩展完整的 ISO 86...

2021-08-14 03:13:42 963

原创 Java 项目还需要 joda 吗

因为众所周知的原因,老的 Java 中的日期处理是非常不好用但是又不得不用的 API。而且经常混乱还容易出错,相信大家应该都用过救民于水火的 joda Datetime 对象吧,简直是活菩萨。时间来到 JDK 8 以后的版本了,我们还需要使用 joda 吗?结论根据官方的说法,joda 项目已经不再积极维护了。Joda-time is no longer in active development except to keep timezone data up to date

2021-08-14 02:40:46 323

原创 Java Array 和 String 的转换

英文标题【Array to String Conversions】概述本页面中的内容对 Array 和 String 之间互相进行转换的方法进行一些说明。我们可以使用 原生 Java(vanilla Java) 或者一些第三方的 Java 工具类来实现这个转换。ies.将 Array 转换为 String在有时候我们希望将字符串的数字或者整数类型的数组转换为字符串。但是如果我们直接使用toString()来进行转换的话,你可能会得到类似下面Ljava.lang.String;@74...

2021-08-13 10:28:42 10022 1

原创 Discourse 如何查看自己发布的主题

有朋友问,如何在 Discourse 中查看自己的主题,以便于对自己发布的主题进行修改。这个主要是在我们其中一个供客户发布租房信息的网站上面。进入路径其实是可以从你的用户的头像中进入的。在页面的左上角选择你的用户头像,然后进行单击。然后选择最右侧的图标下面的活动。如下图:然后可以从左侧导航进行查看自己发布的内容。如果你在一个网站上面发布的内容比较多的话,那么可能还只能通过主题搜索功能更加好一些。在列表中,你还可以看到你的内容的被访问的数量,来了解你发布的内容的

2021-08-13 01:32:21 217

原创 Discourse 用户的邮件无法投递的时候如何处理

Discourse 对邮件的依赖程度是非常高的。通常来说用户可能会因为你的网站发送邮件过多而拒收,这个时候如果你使用的是第三方的邮件服务器的话,通常在日志上会显示拒绝。对拒绝的邮件我们通常还是希望留住这个用户不要删除。根据 Discourse 的后台,我们考古后发现有一个 Deactivate Account 功能。这个功能应该对用户进行取消激活,用户就收不到电子邮件了,但是用户的数据还是在网站上的,用户还可以继续激活邮件后使用。这个应该是比较好的解决方案。不知道还有没有

2021-08-13 01:19:42 495

原创 IntelliJ IDEA 如何在 Java 中进行快速注释

Java 的注释有 2 种//.和/*...*/IntelliJ IDEA 可以使用下面的快捷键来对代码进行注释:Ctrl+/: for 单行注释 (//…) Ctrl+Shift+/: 块注释 (/…/)Java 注释类型如果你对上面的所谓单行注释和块注释不明白的话。就看看下面的图就好了:通常在 IDE 中,不同的注释类型颜色也是不一样的。灰色的是行注释。在这里有一个小技巧是,如果你想一次连续注释多行的话,你不需要每一行每一行的选择。。可以一次选..

2021-08-12 22:22:18 1755

原创 Java Arrays.asList 和 new ArrayList(Arrays.asList()) 的对比

英文标题【Arrays.asList vs new ArrayList(Arrays.asList())】概述在本文章中,我们会对Arrays.asList(array)和ArrayList(Arrays.asList(array))之间的区别进行一些对比。Arrays.asList首先我们对Arrays.asList方法进行一些查看和说明。你可以单击上面的链接查看官方的 API。通过 API 的文档我们可以了解到,使用这个方法将会为数组创建一个固定长度(fixed-size...

2021-08-12 11:51:29 1196

原创 Maven 项目执行的时候提示 JAVA_HOME is not correctly set 错误

提示的错误信息如下:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.9.1:jar (attach-javadocs) on project codebank: MavenReportException: Error while creating archive: Unable to find javadoc command: The environment variable JAVA_HOM

2021-08-12 11:44:54 1643

原创 Druid 加载 Kafka 流数据的 索引属性(IndexSpec)

下面的表格主要对加载 Kafka 流数据的索引属性进行参数描述。字段(Field) 类型(Type) 描述(Description) 是否必须(Required) bitmap Object 针对 bitmap indexes 使用的是压缩格式。应该是一个 JSON 对象,请参考Bitmap types来了解更多 N(默认=Roaring) dimensionCompression String 针对维度(dimension)列使用..

2021-08-12 03:14:20 283

原创 Druid 加载 Kafka 流数据的性能配置参数 TuningConfig

tuningConfig 的配置是可选的,如果你不在这里对这个参数进行配置的话,Druid 将会使用默认的配置来替代。字段(Field) 类型(Type) 描述(Description) 是否必须(Required) type String 索引任务类型, 总是 kafka。 Y maxRowsInMemory Integer 在持久化之前在内存中聚合的最大行数。该数值为聚合之后的行数,所以它不等于原始输入事件的行数,而是事件被聚合后的

2021-08-12 03:00:30 289

原创 NPM 和 NVM

从字面上面就可以理解上面 2 个定义的不同。如果要直接解释就是:Node.js:NodeJS 项目开发需要使用的解释器 npm:随着 Node.js 一同安装的包管理器(主要用来管理包)。 nvm:需要单独安装,主要对项目使用的 Node.js 解释器进行管理。用土话说,因为有 P,所以管理包(Package),因为有 V,所以管理版本(V)。但是 Node.js 又不自带版本管理器,因此需要一个其他的一个程序来管理,这个程序是需要安装的,这就是为什么 nvm 需要单独安装的原因了。来

2021-08-11 00:29:42 3685

原创 Windows 中 Node.js 中 nvm 的安装配置和使用

nvm 的安装还是比较简单的,主要是需要完成下载安装和路径配置即可。首先可以使用命令nvm来查看当前系统中有没有安装 nvm。下载安装可以访问下面的地址来找到最新的 nvm 的安装版本:Releases · coreybutler/nvm-windows · GitHub需要下载的程序通常为:nvm-setup.zip下载完成后双击运行进行安装。安装过程下面对安装的过程进行一些说明和配置。同意许可协议选择安装路径在安装的时候,使用默认的安装路...

2021-08-11 00:25:15 265

原创 Nvm 安装新的 nodejs 版本

在使用 nvm 安装新的 nvm 版本之前,请确定你的操作系统中已经安装了 nvm。安装的方法,请访页面:Windows 中 Node.js 中 nvm 的安装配置和使用中的内容。安装新版本假设我们需要安装的新版本为 8.9.4,那么你需要执行命令nvm install 8.9.4。只需要等待一会就可以看到新的 nodejs 被安装成功了。通过执行命令nvm ls来查看你的计算机中装了几个版本的 nodejs。切换版本对版本进行切换使用的命令为:...

2021-08-11 00:16:31 484

原创 Druid 加载 Kafka 流数据配置可以读取和处理的流中数据格式

Kafka 索引服务(indexing service)支持inputFormat和parser来指定特定的数据格式。inputFormat是一个较新的参数,针对使用的 Kafka 索引服务,我们建议你对这个数据格式参数字段进行设置。 不幸的是,目前还不能支持所有在老的parser中能够支持的数据格式(Druid 将会在后续的版本中提供支持)。目前inputFormat能够支持的数据格式包括有:csv,delimited,json。如果你使用parser的话,你也可以...

2021-08-10 02:14:52 397

原创 Druid 加载 Kafka 流数据 KafkaSupervisorIOConfig 配置信息表

可用的字段和配置信息,请参考表格。需要注意的是配置的段的定义为为:ioConfig字段(Field) 类型(Type) 描述(Description) 是否必须(Required) topic String 从 Kafka 中读取数据的 主题(topic)名。你必须要指定一个明确的 topic。例如 topic patterns 还不能被支持。 Y inputFormat Object inputFormat被指定如何来解析处理数据。请参考..

2021-08-10 02:09:58 347

原创 Druid 加载 Kafka 流数据 Supervisor 配置

在 Supervisor 中可用的 Kafka 配置表如下:字段(Field) 描述(Description) 是否必须(Required) type supervisor 的类型,总是kafka字符串。 Y dataSchema Kafka 索引服务在对数据进行导入的时候使用的数据 schema。请参考dataSchema页面来了解更多信息 Y ioConfig 一个 KafkaSupervisorIOConfig 对象。在这个对象中我们对...

2021-08-10 01:59:42 347

原创 Java 面试都只是背答案不

有经验的面试人员对你是不是背的答案一问便知。学习的过程应该是理解后用自己语言表述。背的答案会非常机械,没有任何可扩展的地方,或者稍微变一下你就可能不知道了。如果是理解了,哪怕不是完全正确,甚至表达和设计上面都有问题,这种情况与机械的背答案是 2 回事。面试的人如果有经验,一问便知。要不要背答案?回答是不应该背答案,而是阅读答案后进行理解,这个过程中必要的记忆是必须的,否则过一段时间你就忘了。理解的好处在于大方向不跑偏,因此在面试之前还是需要对一些基本概念,数据结构,设计模

2021-08-09 21:42:04 238

原创 有什么理由将代码保存为 GBK 编码

针对这个问题的短回答就是:没有任何理由保存代码为 GBK。将项目的文件或者数据库字符集等设计到编码的地方使用 GBK,会带来很严重的兼容性问题。保存为 GBK 通常是历史遗留问题,尤其是老的 C/S 架构项目,代码多为 GB2312 / GBK ,在早期的 Java EJB 项目中很多也会使用 GBK。在 GBK 之前其实有一个更早的 GB2312 编码,这个编码字符集太小,经常乱码,才有了后面的 GBK,GBK 帮助解决了不少问题。随之 WEB 环境的快速演进,目前项目中包括数据库通常都会

2021-08-09 21:25:19 274

原创 Kafka 和 Kinesis 之间的对比和选择

在现代大型数据环境下,消息的发送和处理就变得非常重要了。作为消息发送处理领域里面的大象,那就是 Kafka 了。Kafka 和 Kinesis 直接的关系在对比 Kafka 和 Kinesis 和之前,我们需要对 Kinesis 有所了解。什么是 KafkaApache Kafka 是一个开源,分布式,可伸缩的发布-订阅消息系统。 负责该软件的组织是 Apache Software Foundation。 该代码是用 Scala 编写的,最初是由 LinkedIn 公司开发的

2021-08-07 19:42:36 575

原创 Tomcat 是不是已经过气的容器

Tomcat 不但没有过时,Spring Boot 还给 Tomcat 第二春了。微服务的兴起,Tomcat 针对很多应用已经做成 embedded 模式了,Tomcat 本身是容器,Tomcat 的出现就是为了解决但是 EJB 和 Weblogic,JBoss 这种大而全的大象导致的部署和安装问题。就这只猫不猫,虎不虎的,跑了这么多年了。转存失败重新上传取消针对一般的应用,通常是 Tomcat 部署上去然后丢一个 War 包进去。Spring Boot 将 Tomcat 嵌..

2021-08-07 03:27:28 188

原创 Edge 浏览器如何查看当前网站的 SSL 证书

有时候我们可能需要在浏览器上查看当前网站的 SSL 证书以确定是否配置正确了。Edege 查看方法单击网站 URL 链接地址的锁的标志。如果你访问的网站是 https 的话,这个标志就会出现,否则你的网站就不是使用 https 的。正在上传…重新上传取消然后在下面的链接中将会显示当前的连接是安全的。在下一个页面中,单击上面的证书标志就可以查看当前网站的 SSL 配置情况了。正在上传…重新上传取消在打开的新界面中将会显示当前网站的证书情况,包括有证书是谁

2021-08-07 03:26:33 2994

原创 Druid 加载 Kafka 数据后查询和清理数据

查询你的数据当数据发送到 Kafka 后,Druid 应该能够马上查询到导入的数据的。请访问query tutorial页面中的内容来了解如何针对新导入的数据运行一些查询。清理如果你希望其他的一些入门教程的话,你需要首先关闭 Druid 集群;删除var目录中的所有内容;再重新启动 Druid 集群。这是因为本教程中其他的导入数据方式也会写入相同的 “wikipedia” 数据源,如果你使用不同的数据源的话就不需要进行清理了。同时你可能也希望清理掉 Kafka 中的数据。你...

2021-08-07 03:24:45 246

原创 Druid 加载 Kafka 数据时直接提交一个 supervisor

为了能够直接启动一个服务,我们需要提交一个 supervisor 配置参数到 Druid overlord 进程中,你可以直接通过 Druid 的包运行下面的命令:curl -XPOST -H'Content-Type: application/json' -d @quickstart/tutorial/wikipedia-kafka-supervisor.json http://localhost:8081/druid/indexer/v1/supervisor如果提交的 supe

2021-08-07 03:19:02 305

原创 Druid 加载 Kafka 数据时通过控制台来提交一个 supervisor

在控制台中,单击Submit supervisor来打开一个 supervisor 对话框。请将下面的内容配置参数拷贝张贴到打开的对话框中,然后单击Submit提交。{ "type": "kafka", "spec" : { "dataSchema": { "dataSource": "wikipedia", "timestampSpec": { "column": "time", "format": "a...

2021-08-07 03:16:14 259

原创 Druid 使用 Kafka 将数据载入到 Kafka

将数据载入到 Kafka现在让我们为我们的主题运行一个生成器(producer),然后向主题中发送一些数据!在你的 Druid 目录中,运行下面的命令:cd quickstart/tutorialgunzip -c wikiticker-2015-09-12-sampled.json.gz > wikiticker-2015-09-12-sampled.json在你的 Kafka 的安装目录中,运行下面的命令。请将 {PATH_TO_DRUID} 替换为 Druid 的安装目录:

2021-08-07 03:09:01 395

原创 Druid 使用 Kafka 数据加载教程——下载和启动 Kafka

本教程演示了如何使用Druid的Kafka索引服务将数据从Kafka流加载到Apache Druid中。假设你已经完成了快速开始页面中的内容或者下面页面中有关的内容,并且你的 Druid 实例已使用micro-quickstart配置在你的本地的计算机上运行了。到目前,你还不需要加载任何数据。下载和启动 KafkaApache Kafka是一个高吞吐量消息总线,可与 Druid 很好地配合使用。在本指南中,我们将使用 Kafka 2.1.0 版本。下载 Kafka 后,...

2021-08-07 02:56:42 274

原创 Druid 集群方式部署 —— 启动服务

启动 Master 服务器拷贝 Druid 的分发包和你修改过的配置到 Master 服务器上。如果你已经在你的本地计算机上修改了配置,你可以使用rsync来进行拷贝。rsync -az apache-druid-apache-druid-0.21.1/ MASTER_SERVER:apache-druid-apache-druid-0.21.1/Master 没有 Zookeeper 的启动从分发包的 root 节点中,运行下面的命令来启动 Master 服务器:bi..

2021-08-06 21:32:41 443

原创 Druid 集群方式部署 —— 端口调整

如果你的服务使用了防火墙,或者一些网络配置中限制了端口的访问的话。那么你需要在你的服务器上开放下面的端口,并运行数据进行访问:Master 服务器1527 (Derby 原数据存储;如果你使用的是其他的数据库,例如 MySQL 或 PostgreSQL 的话就不需要) 2181 (ZooKeeper;如果你使用的是分布式 ZooKeeper 集群部署的话就不需要) 8081 (Coordinator 服务) 8090 (Overlord 服务)Data 服务器8083 (Histor

2021-08-06 21:26:42 490

The MySQL Diaspora

The MySQL Diaspora

2013-09-29

Percona XtraDB 集群安装与配置

Percona XtraDB 集群安装与配置

2013-09-29

Percona XtraDB 集群文档

Percona XtraDB 集群文档

2013-09-29

Percona 服务器与 XtraDB 存储引擎

Percona 服务器与 XtraDB 存储引擎

2013-09-29

Percona 为 MySQL 数据库高可用性发布 XtraDB 集群

Percona 为 MySQL 数据库高可用性发布 XtraDB 集群

2013-09-29

MySQL 你走向何方

MySQL 你走向何方

2013-09-29

MySQL 优化

MySQL 优化

2013-09-29

MySQL 和 InnoDB 性能

MySQL 和 InnoDB 性能

2013-09-29

MariaDB 初学者指南

MariaDB 初学者指南 http://www.ossez.com/forum.php?mod=viewthread&tid=26835&fromuid=426 (出处: OSSEZ)

2013-09-28

TokuDB 高科扩展性 MySQL 和 MariaDB 数据库

TokuDB 高科扩展性 MySQL 和 MariaDB 数据库 http://www.ossez.com/forum.php?mod=viewthread&tid=26827&fromuid=426 (出处: OSSEZ)

2013-09-26

MariaDB Cassandra interoperability Cassandra Storage Engine in MariaDB

MariaDB Cassandra interoperability Cassandra Storage Engine in MariaDB

2013-09-24

Mariadb10 和新项目中有什么

Mariadb10 和新项目中有什么 英文 MariaDB 10.0 & What’s New with The Project

2013-09-24

在 Ubuntu 10.10 中安装 MariaDB Debian 软件包

在 Ubuntu 10.10 中安装 MariaDB Debian 软件包 http://www.ossez.com/forum.php?mod=viewthread&tid=26722&fromuid=426 (出处: OSSEZ)

2013-09-24

MariaDB 通信驱动服务器

MariaDB 通信驱动服务器 http://www.ossez.com/forum.php?mod=viewthread&tid=26721&fromuid=426 (出处: OSSEZ)

2013-09-24

MariaDB Audit Plugin Introduction V1.3

MariaDB Audit Plugin Introduction V1.3

2013-09-24

2012 09 MariaDB Boston Meetup - MariaDB 是 Mysql 的替代者吗

2012 09 MariaDB Boston Meetup - MariaDB 是 Mysql 的替代者吗

2013-09-24

Moodle 从 Git 上获得源代码

Moodle 从 Git 上获得源代码 的方法 OSSEZ

2013-08-28

FileVerifier++ Windows 8 安装过程

FileVerifier++ Windows 8 安装过程描述文件

2013-08-26

Eclipse WSDL 创建

Eclipse WSDL 创建 - OSSEZ - OSSEZ INFO OF TECH

2013-06-03

生成 Android 签名文件

生成 Android 签名文件的方法。 ossez.com

2013-06-03

HeidiSQL Windows 8 安装过程

HeidiSQL Windows 8 安装过程

2013-06-03

Android 程序如何生成签名文件

Android 程序如何生成签名文件,ossez.com

2013-05-08

Eclipse 进行 ANT 时错误 Javadoc failed java.io.IOException Cannot run program javadoc

Eclipse 进行 ANT 时错误 Javadoc failed java.io.IOException Cannot run program javadoc

2013-03-13

创建基于时间的 UUID

在本文中,我们将会 对 UUIDs 和基于时间的 UUIDs(time-based UUIDs) 进行一些探讨。 当我们在对基于时间的 UUIDs 进行选择的时候,总会遇到一些好的方面和不好的方面,如何进行选择,也是我们将要简要探讨的内容。 同时我们还会对可能会使用类库进行一些比较和探索,以便于我们更好的做出选择。

2024-04-29

2021 年一次比较奇葩的 AWS 面试

面试的时间是在 2021年的 11 月左右。从 2021 年开始后 AWS 貌似也不怎么狂发 OA 了,很多时候的面试就直接跳过了 OA 环节进入到白板测试中了。 非常不幸的是第一轮面试就被提示不进入下一轮了。 面试的时间是在 2021年的 11 月。

2024-04-29

2021 疫情期间美国公司技术岗的面试流程

相对中资公司来说,美国或者西方公司的面试流程更加复杂,考核的内容更多。 不管是那种面试,很多时候求职者会遇到:面着面着就没了。 当然我们这说的只是你应聘中层以下的技术或者部分管理岗。 如果你是应聘公司高层,我相信基本上都是属于互相推荐的,比较少有公司在市场中进行人才的选择,通常都是通过公司内部的晋升渠道或者是通过职业经理人的方式来进行操作了。 对大部分人来说,基本上都会面临到面试技术岗或者部分的管理岗。

2024-04-29

SharePoint 的 Web Parts 是什么

SharePoint 的 Web Parts 是什么

2024-04-29

Java 在 JEP 12 提供的特性预览

在本文中,我们将会对 Java 特性预览背后的动机进行一些探索,对比当前使用 Java 的版本提供了哪些实验性的功能,以及如何在不同的 IDE 工具中启用这个功能。

2024-04-28

Java 中将 UUID 存储为 Base64 字符串

使用 Base64 编码来对 UUID(Universally Unique Identifiers) 存储在一些特定的场合被广泛的使用。使用 Base64 对比直接使用 UUID 进行存储来说能够更多的节约空间。 本文对这方面的相关内容和问题进行探讨。 在这里,使用 Base64 来对 UUID 进行存储,涉及到一些类型的转换的。Base64 是编码算法,在实际使用的时候我们更多会用到 Byte 数组的方式来进行编码的。这样我们就比较明确在对其进行 Base64 转换之前,我们应该要先干什么了。

2024-04-28

Confluence 6 移动

Confluence 6 移动的相关应用和说明。请查看可以在你设备上可以连接使用 Confluence 的 2 种方式。

2020-09-22

Confluence 6 整合到其他数据库

这个文档描述了如何整合你的 Confluence 数据库从你已经存在的数据库上到其他的数据库。这个指 南被用来指导你从使用评估数据库转移到使用生产数据库。

2018-06-05

logback 介绍

logback 介绍 Logback为取代log4j而生。 Logback由log4j的创立者Ceki Gülcü设计。以十多年设计工业级记录系统的经验为基础,所创建的logback比现有任何记录系统更快、占用资源更少,有时差距非常大。

2014-12-05

PrestaShop 1.6 如何安装简体中文语言文件

PrestaShop 1.6 如何安装简体中文语言文件

2014-08-11

vTiger 5.4.0 通过代码检出的方式进行安装

vTiger 5.4.0 通过代码检出的方式进行安装的方法。

2014-08-08

CONFLUENCE 订阅网络 RSS 源 - CWIKIOSSEZ

CONFLUENCE 订阅网络 RSS 源 - CWIKIOSSEZ

2014-03-14

CONFLUENCEWIKI 高级 PDF 导出自定义

CONFLUENCEWIKI 高级 PDF 导出自定义

2014-03-12

从 Oracle 合并到 MySQL - NPR 实例分析

从 Oracle 合并到 MySQL - NPR 实例分析

2013-09-30

介绍 MySQL

介绍 MySQL

2013-09-30

MySQL Galera 集群

MySQL Galera 集群 http://www.ossez.com/forum.php?mod=viewthread&tid=26838&fromuid=426 (出处: OSSEZ)

2013-09-28

合并到 XtraDB 存储引擎集群

合并到 XtraDB 存储引擎集群 http://www.ossez.com/forum.php?mod=viewthread&tid=26834&fromuid=426 (出处: OSSEZ)

2013-09-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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