自定义博客皮肤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

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

原创 Discourse 安装后安全配置考虑

其实上面的一些配置大部分就是为了让管理员能够了解下当前运行状况。主要这个是在技术层面的,多了解下流量,基本上也就差不多了。被植入木马,很多时候是因为其他的原因,我们的其他服务器出现过几次这种情况,多是因为 Linux 自带的防火墙都没有开,还别说硬件防火墙了,整个就在裸奔。当开了 Linux 自带的防火墙后,到目前,被植入挖矿程序的问题,几乎没有出现。请问 discourse 的服务器配置要求是什么 - #34 by VegaMonika - Discourse - iSharkFly。

2024-05-28 00:54:14 760 1

原创 Discourse 设置 passkey 登录

有点像微信的扫描登录的意思。在微信扫描登录之前需要的是绑定微信号,然后进行扫码登录。在这里需要的是先注册 Passkey 然后进行扫码登录。从用户体验上来说和微信登录流程差不多,但微信扫码登录扫的是微信服务器提供的 QR 代码,然后通过微信回调的方式完成用户验证。换句话说,只要用户微信是登录的,完成扫码就可以登录。Passkey 的登录方式是哪怕用户扫码成功了,手机上面还是要进行 FaceId 验证,如果 FaceID 验证不通过,还是没有办法登录网站,感觉安全性更高。

2024-05-25 09:24:58 408

原创 使用 sync_sso 同步 DiscourseConnect 用户数据 [Java]

最近有一个使用 SSO 把已有的用户同步到 Discourse 的需求。所以,我就根据官方针对 PHP 实现()写了一个有关 Java 的实现。实现的方法很简单,但是需要用到一些额外的包,最重要的是 Apache commons codec 和 Okhttp。Apache commons codec 是用来生成数字签名的,Okhttp 是用来发送 Http Post 请求的。

2024-05-24 11:29:00 545

原创 Discourse Discover 添加你的网站到 Discourse 官方

discourse discover 应该允许你把你的 Discourse 实例添加到 Discourse 的 https://discover.discourse.org/ 页面中。直接在你网站的配置上搜索 Discourse Discover ,余下的工作就可以交给 Discourse 了。还没有选的,可以马上选上喔。但显然排序肯定不会在第一页。discourse discover 应该允许你把你的 Discourse 实例添加到 Discourse 的。还没有选的,可以马上选上喔。

2024-05-24 11:28:20 439

原创 Discourse 中可能使用的 HMAC 算法 Java 实现

在 DiscourseConnect 中,对数据的签名使用的是 HMAC 算法。实际使用的算法为 HmacSHA256。Java 生成签名的方法很简单。Discourse 中可能使用的 HMAC 算法 Java 实现 - Discourse - iSharkFly。在 DiscourseConnect 中,对数据的签名使用的是 HMAC 算法。HmacUtils 工具类是 Apache Commons Codec 提供的。实际使用的算法为 HmacSHA256。Java 生成签名的方法很简单。

2024-05-24 11:18:26 360

原创 Discourse 使用 DiscourseConnect 调用接口 admin/users/sync_sso 422 错误

但是,在我们的代码中是设了值的。不知道为什么会出现上面的错误提示信息。

2024-05-24 11:09:39 313

原创 Discourse 使用 DiscourseConnect 调用接口 admin/users/sync_sso 404 错误

在对用户数据通过 SSO 同步的时候,调用提示 404 错误。我们使用的是 Java 的代码。如上图,返回显示的代码为 404。

2024-05-24 11:00:47 383

原创 Discourse 使用 DiscourseConnect 来进行用户数据同步

我们都知道 Discourse 的用户管理和设置都高度依赖电子邮件。如果 Discourse 没有设置电子邮件 SMTP 的话,作为管理员是没有办法对用户邮箱进行修改并且通过验证的。可以采取的办法是通过 Discourse 的 DiscourseConnect 来进行用户同步。根据官方的说法:使用 DiscourseConnect 对 用户邮箱进行修改是不会对邮箱的合法性进行校验的,默认的情况下是你已经对用户邮箱进行校验了。

2024-05-22 20:25:16 1035

原创 Discourse 编辑没有办法显示更多的 JS 错误

HighUI bugs昨天升级的时到最新版本的时候就发现有这个错误,是 JS 的错误。发了一个帖子到官方的网站上,官方说可能是插件的问题。但是我们实在是没有安装什么插件呀?

2024-05-22 19:08:37 891

原创 Unifi AP Mesh 组网

最近家里的 AP 总是自动调整为 Mash 组网。因为有 AP 控制器,本来就设置为 AC+AP 方案,但是 AP 自己的默认配置为 Mesh 组网,结果就导致网络没有使用 AC。

2024-05-21 02:50:29 666

原创 Discourse 升级时候 500 错误

在对 Discourse 升级的时候,得到系统的错误:这个错误比较诡异,直接就 500 错误了,没有办法查看其他的提示信息。后来通过服务器上的日志,我们看到:看这个情况应该是没有安装成功。

2024-05-17 23:07:32 638

原创 Roboto 替代:Helvetica Neue

Roboto 由 Google的Christian Robertson设计,是一种新怪诞的无衬线字体家族,具有某种程度的双重性。因此,这款字体可以使文本具有自然的阅读节奏。Roboto 由 Google的Christian Robertson设计,是一种新怪诞的无衬线字体家族,具有某种程度的双重性。尤其对大的集团喝公司来说,这个事情都被仔细盯着的,所以上层就要求把网站使用的字体全部换成开源可以使用的。这个字体是商业授权字体,如果没有拿到商业授权的话,这个字体是不可以随便在网站上使用的。

2024-05-17 22:58:22 481

原创 Docker 的 RHEL 操作系统镜像

CentOS和Fedora都是基于Redhat的常见 Linux 分支。CentOS是目前企业级服务器的常用操作系统。Fedora则主要面向个人桌面用户。CentOS是Community ENTerprise Operating System的简称,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是linux的一个发行版本。CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统),它是基于源代码编译而成。由于CentOS与。

2024-05-15 03:50:43 1024

原创 Docker 使用 CentOS 镜像

使用 docker run 直接运行 CentOS 7 镜像,并登录 bash。C:\Users\yhu>docker run -it centos:centos7 bashUnable to find image 'centos:centos7' locallycentos7: Pulling from library/centos2d473b07cdd5: Pull completeDigest: sha256:be65…从镜像的发布日期来看,CentOS 的版本已经有多年没有更新了。

2024-05-14 23:36:21 442

原创 Docker 使用 Fedora 镜像

Fedora 在 Docker 中的使用也非常简单,直接使用命令 docker run -it fedora:latest bash 就可以 pull 到本地的容器中并且运行。因为 CentOS 的版本已经不再提供支持了,如果还想使用 RHEL 的版本的话,Fedora 可能目前可以选择的一个版本部署到服务器上。Docker 使用 Fedora 镜像 - 系统容器 - iSharkFly。Fedora 在 Docker 中的使用也非常简单,直接使用命令。就可以 pull 到本地的容器中并且运行。

2024-05-14 23:01:28 493

原创 Docker 的 Ubuntu 操作系统镜像

Debian是由GPL和其他自由软件许可协议授权的自由软件组成的操作系统,由Debian 计划(Debian Project)组织维护。Debian 计划是一个独立的、分散的组织,由3000人志愿者组成,接受世界多个非盈利组织的资金支持,提供支持并持有商标作为保护机构。Debian以其坚守Unix和自由软件的精神,以及其给予用户的众多选择而闻名。现时Debian包括了超过25,000个软件包并支持12个计算机系统结构。Debian作为一个大的系统组织框架,其下有多种不同操作系统核心的分支计划,主要为采用。

2024-05-13 09:58:24 843

原创 Busybox 在 Docker 中的部署和启动

如果只说是大小来说,Alpine 也大不了多少,但 Alpine 提供了更多的功能。这也就是为什么 Docker 官方切换到 Alpine 的原因。

2024-05-13 00:31:32 275 1

原创 Docker 的 Busybox 操作系统镜像

BusyBox是一个遵循GPL协议、以自由软件形式发行的应用程序。Busybox在单一的可执行文件中提供了精简的Unix工具集,可运行于多款POSIX环境的操作系统,例如Linux(包括Android)、Hurd、FreeBSD等等。由于BusyBox可执行文件的文件比较小,使得它非常适合使用于嵌入式系统。作者将BusyBox称为“嵌入式Linux的瑞士军刀”。

2024-05-13 00:20:57 1160 1

原创 Docker 直接运行一个 Alpine 镜像

如果再加个 JDK 那可比这个大多了,操作系统的大小还不如一个 JDK。由于镜像很小,下载时间往往很短,读者可以直接使用。如果通过容器管理查看容器的大小,也只有 50MB。

2024-05-12 22:27:31 400

原创 SVN 合并到 Git 时有文件大于 100 M 被限制 Push

对于上面的问题,我们需要使用 LFS 服务。

2024-05-11 03:16:36 1033

原创 Junit 测试中如何对异常进行断言

本文对在 Junit 测试中如何对异常进行断言的几种方法进行说明。如果你使用 Junit 5 的话,你可以直接使用 assertThrows 方法来对异常进行断言。 代码如下:使用 AssertJ使用 AssertJ ,你可以有不少方法进行选择。我们尝试使用 assertThatThrownBy 和 assertThatExceptionOfType 2 个方法。这 2 个方法的写法有点不一样,但是整体效果是差不多的。考察如下代码:上面代码中,对有关断言的使用进行了一些说明。Junit 测试

2024-05-06 21:26:12 579

原创 Apache.commons.lang3 的 isNumber 将会在 lang 4 的时候丢弃

在判断输入的字符串是不是一个数字的时候,我们通常用的最多的方法就是 :但是这个方法将会在 Lang 4.0 版本中被丢弃。可以使用的替代方法为:通过查看源代码,我们可以看到 isNumber 也是调用 isCreatable 方法的。isCreatable 方法首先是对输入的字符串拆分成字符,然后对每一个字符进行判断,以确定输入的字符串是不是数字,是不是可以将 String 转换为数字类型。通过上面的方法,我们看到判断的方法还是有点复杂的。Apache.commons.lang3 的 isNumber

2024-05-06 21:25:52 453

原创 Hibernate 元数据模型(MetaModel)提示类没有找到错误

在进行一次编译的时候,提示下面的错误信息:正在上传…重新上传取消如果你对 Hibernate 的元数据还是不非常了解的话,请参考文章: JPA 的 Metamodel 中的内容。有关元数据生成器中的内容,请参看官方的:JPA Static Metamodel Generator这里有几种使用方法:我们使用了第一种的 Maven 配置方法:在我们的项目中和 lombok 的插件编译方法冲突了。需要将上面的配置方法通过 来进行配置。修改后的配置如下:然后再次编译和运行项目,上面的错误就解决了。通常

2024-05-06 21:25:18 350

原创 Discourse 清理存储空间的方法

主要是因为 Docker Image 的问题,如果升级次数越多,空间占用越多。Discourse 使用一段时间以后会发现硬盘空间占用非常多。能够帮助你清理 Discourse 占用的空间。帮助你清理了超过 20 G。这个命令可以没事运行下。...

2024-05-06 21:24:44 344

原创 Jackson 中使用 Optional

在本文中,我们会对 Optional 类进行一些说明,并且会解释下如果在使用 Optional 类的时候可能在 Jackson 中进行序列化和反序列化的过程中出现的问题。针对上面的问题,本文会将会介绍在 Jackson 中如何处理 Optional 对象,和如果 Optional 对象可能出现潜在的 Null 的解决方案。随后让我们来定义一个 Book 对象,在 Book 对象中,我们有一个使用 Optional 的字段。

2024-05-06 02:22:18 1122

原创 Spring @Repository 注解

Spring 的项目严重依赖注解。

2024-05-06 02:21:33 1039

原创 VUE 如何格式化数字

在一个 VUE 的项目中,前端数字被显示为下面的长格式。这个格式显然不是我们想要的。我们需要将这一串数组进行格式化。

2024-05-06 02:08:37 541

原创 VUE v-for 数据引用

VUE 的数据引用有多种方式。

2024-05-06 02:08:15 279

原创 JDK 17有可能代替 JDK 8 吗

JVM 有 OpenJ9。很多公司可能会用 IBM 的版本。不好说,去 Oracle 化是很多公司逐步推进的政策。JDK 太基础了,决定了后面的很多 jar 的版本。JDK 这东西,能用就不会升级。

2024-05-06 02:07:59 677 1

原创 H2 数据库的 expected “identifier 错误

针对表的命名没有绝对的统一的说法,但是针对一个公司或者一个项目,最好使用统一命名的标准。对表进行一些系统性的区分,能够让我们更好的区分用途。例如:系统表(S_)可以用来定义系统的基本信息,更多是元数据等,这些数据是有关于系统运行的,通常例如可以定义 系统用户表(S_USER)、系统角色表(S_ROLE)等。这样可以有效的避免关键字冲突。很多时候,可能觉得这个是不是有点麻烦呀,很多项目可能不会超过几百个表。

2024-05-05 09:29:03 398

原创 Java Jackson-jr 库使用介绍

Jackson-jr 是一个轻量级的Java JSON 处理库。这个库被设计用来替代 Jackson 的复杂性。对比 Jackson 的复杂 API,Jackson-jr 的启动速度更快,包大小更小。虽然Jackson databind(如ObjectMapper)是通用数据绑定的良好选择,但它的占用空间(Jar包大小)和启动开销在某些领域可能存在问题:比如移动端,特别是对于轻量使用(读或写)。这种情况下,完整的Jackson API是让人接受不了的。

2024-05-04 01:56:21 1042

原创 Jackson-jr 对比 Jackson

简单点来说就 Jackson-jr 是Jackson 的轻量级应用,因为我们在很多时候都用不到 Jackson 的很多复杂功能。如我们用不到什么复杂的功能,并且使用了 Jackson-jr 能够满足你的项目使用的话,就直接使用 Jackson-jr 即可。如发现 Jackso…如我们用不到什么复杂的功能,并且使用了 Jackson-jr 能够满足你的项目使用的话,就直接使用 Jackson-jr 即可。如发现 Jackson-jr 没有办法满足你的所有需求的时候,可以再切换到传统的 Jackson 包。

2024-05-04 01:50:00 579

原创 Java Jackson-jr 库是干什么用的

Jackson-jr 是一个轻量级的Java JSON 处理库。这个库被设计用来替代 Jackson 的复杂性。对比 Jackson 的复杂 API,Jackson-jr 的启动速度更快,包大小更小。虽然Jackson databind(如ObjectMapper)是通用数据绑定的良好选择,但它的占用空间(Jar包大小)和启动开销在某些领域可能存在问题:比如移动端,特别是对于轻量使用(读或写)。这种情况下,完整的Jackson API是让人接受不了的。

2024-05-04 01:48:54 607

原创 Gitea 上传用户签名

在 Gitea 的用户管理部分,有一个 SSH 和 GPG 的选项。单击这个选项,可以在选项上添加 Key。

2024-05-03 20:57:09 544 1

原创 Java 项目编译提示 --release 错误

提示的错误信息: INFO] ------------------------------------------------------------------------[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compile) on project core-java…在我们的项目编译的时候添加了 --add-exports 参数。

2024-05-02 10:00:46 426

原创 键盘更新计划

作为 IT 搬砖人,一直都认为键盘没有什么太大关系。每次都是公司发什么用什么。但随着用几年后,发现现在的键盘经常出问题,比如说调节音量的时候通常莫名其妙的卡死,要不就是最大音量要不就是最小音量。按键 M 不知道什么原因巨难按下去,有时候还感觉莫名其妙的卡在哪里。回想这么多年,用的都是 104 键,一直没有来得及用什么比较好的机械键盘,随后发现键盘这东西就应该是生产力工具,不好的键盘确实有点感觉影响心情,遂决定换个键盘。

2024-05-01 10:52:56 1623 1

原创 Java Maven 编译资源文件拷贝错误 dirCompressed.zip failed with MalformedInputException:

完整的错误信息为: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.3.1:resources (default-resources) on project core-java-io: filtering C:\WorkDir\Repository\iSharkfly-Docs\java-tutorials\core-ja…出现上面错误的原因是在资源文件进行拷贝的时候的校验问题。

2024-05-01 09:36:24 751 1

原创 Java image-processing 包依赖错误

错误的信息为: [ERROR] Failed to execute goal on project image-processing: Could not resolve dependencies for project com.ossez:image-processing:jar:0.0.2-SNAPSHOT: Failed to collect dependencies at org.openimaj:core-image:jar…这个包的仓库地址为:ICM Repository (

2024-05-01 09:30:59 715

原创 Java 使用 Maven 编译时插件提示 拷贝错误

提示的具体信息为: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.3.1:resources (default-resources) on project core-java-8: filtering C:\WorkDir\Repository\iSharkfly-Docs\java-tutorials\core-jav…检查属性文件的编码格式,需要修改为 UTF-8 编码。

2024-05-01 09:24:53 776

原创 创建基于时间的 UUID

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

2024-04-29 01:22:37 392

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 服务器与 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 高可用性

MySQL 高可用性

2013-09-29

MySQL 开发

MySQL 开发

2013-09-29

MySQL 和 InnoDB 性能

MySQL 和 InnoDB 性能

2013-09-29

MySQL 5.5 Innodb/Xtradb性能诊断与优化

MySQL 5.5 Innodb/Xtradb性能诊断与优化

2013-09-29

Innodb 和 XtraDB 结构和性能优化

Innodb 和 XtraDB 结构和性能优化 http://www.ossez.com/forum.php?mod=viewthread&tid=26839&fromuid=426 (出处: OSSEZ)

2013-09-28

MySQL Galera 集群

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

2013-09-28

MySQL 内存分析

MySQL 内存分析 http://www.ossez.com/forum.php?mod=viewthread&tid=26837&fromuid=426 (出处: OSSEZ)

2013-09-28

MariaDB 初学者指南

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

2013-09-28

合并到 XtraDB 存储引擎集群

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

2013-09-27

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

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

2013-09-26

SkySQL MariaDB 云数据组件

SkySQL MariaDB 云数据组件 http://www.ossez.com/forum.php?mod=viewthread&tid=26725&fromuid=426 (出处: OSSEZ)

2013-09-24

MariaDB Cassandra interoperability Cassandra Storage Engine in MariaDB

MariaDB Cassandra interoperability Cassandra Storage Engine in MariaDB

2013-09-24

创建基于时间的 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-15

PrestaShop 1.6 的安装环境

PrestaShop 1.6 的安装环境

2014-08-13

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

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

2014-08-11

Presta shop 1.6 图文安装教程

Presta shop 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

vTiger 6.0.0 RC 安装图文教程

vTiger 6.0.0 RC 安装图文教程

2013-12-22

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

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

2013-09-30

介绍 MySQL

介绍 MySQL

2013-09-30

介绍 Percona 服务器 XtraDB 和 Xtrabackup

介绍 Percona 服务器 XtraDB 和 Xtrabackup http://www.ossez.com/forum.php?mod=viewthread&tid=26841&fromuid=426 (出处: OSSEZ)

2013-09-28

空空如也

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

TA关注的人

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