摘要: #何为读写分离 读写分离是指对资源的修改和读取进行分离,能解决很多数据库瓶颈,以及代码混乱难以维护等相关的问题,使系统有更好的扩展性,维护性和可用性。 一般会分三个步骤来实现: 一. 主从数据库搭建 信息管理系统的绝大部分瓶颈在数据库,通过搭建主从数据库,写到主数据库,读取从数据库,提高数据库的吞吐 阅读全文
posted @ 2021-02-08 16:25 Grissom007 阅读(1256) 评论(1) 推荐(0) 编辑
摘要: 一、主(master)数据库配置 1. my.cnf 添加配置 [mariadb] log-bin server_id=1 log-basename=master1 binlog-format=mixed max_binlog_size=200M expire_logs_days=7 server_ 阅读全文
posted @ 2021-02-03 18:59 Grissom007 阅读(1613) 评论(0) 推荐(1) 编辑
摘要: 如果不知道 Jimu(积木) 是啥,请移步 ".Net Core 分布式微服务框架介绍 Jimu" 这次升级除了支持 .Net Core 3.0 还新增部分功能,如 REST, 链路跟踪等,以下为详细; 一、功能列表 | 功能 | 说明 |Jimu 1.0.0 | Jimu 0.6.0| | | | 阅读全文
posted @ 2019-11-22 19:45 Grissom007 阅读(2762) 评论(10) 推荐(17) 编辑
摘要: 系列文章 1. ".Net Core 分布式微服务框架介绍 Jimu" 2. ".Net Core 分布式微服务框架 Jimu 添加 Swagger 支持" 一、前言 最近有空就优化 "Jimu" (一个基于.Net Core 的分布式微服务框架),考虑到现在的开发组织都向前后端分离发展,前后端各司 阅读全文
posted @ 2018-08-07 11:11 Grissom007 阅读(4027) 评论(6) 推荐(11) 编辑
摘要: 系列文章 1. ".Net Core 分布式微服务框架介绍 Jimu" 2. ".Net Core 分布式微服务框架 Jimu 添加 Swagger 支持" 一、前言 近些年一直浸淫在 .Net 平台做企业应用开发,用过的 .Net 框架不多(具体数量不清,印象深刻的有 Asp.Net MVC,WP 阅读全文
posted @ 2018-07-12 18:08 Grissom007 阅读(31554) 评论(13) 推荐(22) 编辑
摘要: 开发框架要考虑的面太多了:安全、稳定、性能、效率、扩展、整洁,还要经得起实践的考验,从零开发一个可用的框架,是很耗时费神的工作。网上很多开源的框架,为何还要自己开发?我是基于以下两点: 1. 没找到合适的:安全、稳定、简单、易用、高效、免费; 2. 想成为架构师; 于是就自己动手,参考网上开源的项目 阅读全文
posted @ 2017-01-25 17:18 Grissom007 阅读(10472) 评论(42) 推荐(34) 编辑
摘要: dokuwiki 发送邮件有2种方式: 一是直接使用 PHP 自带发送功能,需要配置 PHP.ini 文件, 我没试过,可参考官网 "https://www.dokuwiki.org/tips:mailconfig" , 另一种是使用第三方邮件发送代理程序,而最常用的就是 "sendmail" 。 阅读全文
posted @ 2018-04-09 12:50 Grissom007 阅读(1933) 评论(0) 推荐(0) 编辑
摘要: android studio 打开项目出现以下错误时,点击去安装,会提示“All packages are not available for download” 错误。 解决办法是: 打开 Tools Android Sdk Manager System Settings Http Proxy, 阅读全文
posted @ 2018-03-20 16:22 Grissom007 阅读(2622) 评论(0) 推荐(0) 编辑
摘要: 简介 arcanist 是 phabricator 接口的命令工具,主要用于提交 diff 和 push review 通过的commit。 安装 下载源码,然后指定系统的环境变量即可 指定环境变量 使用 提交 如果 Reviewer 审查通过,就可以用 arc 进行提交了 参考 [https:// 阅读全文
posted @ 2017-07-29 19:58 Grissom007 阅读(3743) 评论(0) 推荐(0) 编辑
摘要: 前言 phabricator 配置email 其实很简单,配好smtp 服务器、端口、协议、用户名和登陆密码,但过程却好麻烦。 开始时跟着官网配 sendmail ,又 google 又 baidu,折腾了1天还是不行。快要放弃时,换了成 SMTP,竟然成功了,真是踏破铁鞋无觅处... 配置 1. 阅读全文
posted @ 2017-07-29 16:50 Grissom007 阅读(2270) 评论(0) 推荐(0) 编辑
摘要: 简介 现在项目成本投入高了,自然对项目的质量要求也愈来愈高,像发布好还发现明显的 bug,或性能低下这种问题已不能接受。 由于产品的质量和代码质量密切相关,而开发团队里并不是每个人都是大神,大家的经验能力都有分水岭,当一起协作开发项目,为了保持一致的代码风格,保证高质量的代码,代码审查变得愈加重要。 阅读全文
posted @ 2017-07-26 21:34 Grissom007 阅读(914) 评论(1) 推荐(0) 编辑
摘要: 整合 spring jersey2 官方还未正式支持 spring4, 但网上有好多支持方案,折腾了一圈后,还是用了 spring3; pom 添加以下依赖配置 添加 JerseyConfig 类 添加 SpringAnnotationConfig 类 然后在 main 中调用 就可以通过 @Aut 阅读全文
posted @ 2017-06-14 21:21 Grissom007 阅读(868) 评论(0) 推荐(0) 编辑
摘要: org.glassfish.jersey 和 com.sun.jersey 的区别是,jersy version 2 之前是 com.sun.jersy, 之后改名为 org.glassfish.jersey, 所以想用 jersey 新版本就用 org.glassfish.jersey; 创建 支 阅读全文
posted @ 2017-06-12 14:55 Grissom007 阅读(2707) 评论(0) 推荐(0) 编辑
摘要: maven 创建 jersey 项目 如果没找到 jersey archetype, 下载 maven 的 "archetype xml" , 然后导入 archetypes 运行 右击 main.java Run As Java Application 如果 pom.xml 报错: Missing 阅读全文
posted @ 2017-05-24 09:51 Grissom007 阅读(2756) 评论(0) 推荐(0) 编辑
摘要: 登录浏览器配置界面 编辑 Tomcat conf 下的 tomcat users.xml 添加 结果 配置多端口 编辑 Tomcat conf 下的 server.xml 添加 阅读全文
posted @ 2017-05-18 20:19 Grissom007 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 主要记录自己一个新手用 eclipse + maven + tomcat 搭建 hello world 的过程,以及遇到的问题。讲真都是自己通过百度和谷歌一步步搭建的项目,没问过高手,也没高手可问,由于之前只接触过 .net 和 android 的开发,要知道.net 的开发环境 vs 和 andr 阅读全文
posted @ 2017-05-06 15:55 Grissom007 阅读(7819) 评论(1) 推荐(0) 编辑
摘要: 新建文件夹 修改url, 将新文件夹的名称赋值给url上的id, 如要建一个“DokuWiki”的文件夹,并在文件夹下新增一个“QuickStart”的页面,改浏览器地址栏url为: http://wiki.easymylife.cn/doku.php?id=DokuWiki:QuickStart 阅读全文
posted @ 2017-04-28 18:16 Grissom007 阅读(14320) 评论(3) 推荐(1) 编辑
摘要: "DokuWiki" 是一个开源的 wiki 项目, 可方便进行知识和内容的管理和分享,不用安装数据库,内置权限管理,书写直观方便,有大量的插件支持。 特别适用于企业内部的内容和知识管理,只允许内部员工编辑和查阅的场景,也可以用于个人博客。 安装 1) 添加虚拟主机:由于我的 阿里云CentOs服务 阅读全文
posted @ 2017-04-28 18:01 Grissom007 阅读(4052) 评论(0) 推荐(0) 编辑
摘要: 下载 我的阿里云服务器系统是 centos6.8 64 位,下载的禅道版本是 "Linux 64位一键安装包(适用于Linux 64位)" 由于阿里云服务器没桌面,所以下载用不了浏览器,可考虑在本地下载后用 ftp 上传,或者直接用 curl 下载: 安装 参考官方安装文档 "http://www. 阅读全文
posted @ 2017-04-21 19:53 Grissom007 阅读(3225) 评论(0) 推荐(0) 编辑
摘要: 安装了 vs2017后, 发布nuget 时报错: 变通方案 安装Msbuild v14 "https://www.microsoft.com/en us/download/details.aspx?id=48159" 参考 https://github.com/NuGet/Home/issues/ 阅读全文
posted @ 2017-03-20 15:10 Grissom007 阅读(3950) 评论(1) 推荐(1) 编辑
摘要: 该篇是 Grissom.CMS 框架系列文章的第三篇, 主要介绍框架用到的核心库 EasyJsonToSql, 把标准的配置文件和数据结构解析成可执行的 sql。 该框架能实现自动化增删改查得益于 EasyJsonToSql 类库的功能:解析配置好的表结构和要进行数据库操作的数据,生成 sql,减少 阅读全文
posted @ 2017-03-03 15:32 Grissom007 阅读(1935) 评论(2) 推荐(3) 编辑