我们都知道mybatis generator自动生成的注释没什么实际作用,而且还增加了代码量.如果能将注释从数据库中捞取到,不仅能很大程度上增加代码的可读性,而且减少了后期手动加注释的工作量. 1.首先定义注释生成插件 MyCommentGenerator.java package com.ilovey.mybatis.comment; import org.mybatis.generator.api.IntrospectedColumn; import org.mybatis.generato…
学习了一段时间php了,因为之前是刚接触php,所以用的是集成安装包(wamp).现在想进一步了解apache.mysql.php之间的关系以及提升自己所以进行自定义搭建PHP开发环境.废话不多说,请看一下内容:进行搭建开发环境的准备工作:(window系统)1.尽量将之前的安装的集成环境删除干净.2.先建好安装目录,将apache.mysql.php集成于amp总目录中,不要出现中文目录. 3.将安装包准备好.http://pan.baidu.com/s/1mhxEPkc 开始搭建: 第一步.…
转自:http://www.cnblogs.com/zhangning/p/7251810.html OpenShift 集群搭建指南 v1.0 搭建Hyper-v虚拟机或物理机 配置物理机静态IP,启用Hyper-v服务. 规划服务器节点 节点 说明 主机名 IP Master 主控制节点 openshiftmaster.dynastech.com 192.168.30.95 Etcd 协调服务节点 openshiftetcd.dynastech.com 192.168.30.96 Node1…
NTP搭建指南 前言: NTP是网络时间协议(Network Time Protocol),用于全球的标准时间(UTC)的校正. 一般NTP 服务有不同的层次:一层是源头NTP 服务器,一层服务器都设置的访问权限仅对二层服务器开放:二层是NTP 服务器,从一层获取全球标准时间并对外开发提供服务.以此类推,最高为15层以内.所以我们搭建的就属于第三层的NTP服务器. NTP网络时间协议 NTP 拥有不同层次 NTP 最高有十五层 Linux 下的操作 1.安装 2.查询 3.配置 4.启动 Win…
linux文件实时同步: inotify+rsync.sersync.lsyncd工具比较 一.inotify + rsync 最近一直在寻求生产服务服务器上的同步替代方案,原先使用的是inotify + rsync,但随着文件数量的增大到100W+,目录下的文件列表就达20M,在网络状况不佳或者限速的情况下,变更的文件可能10来个才几M,却因此要发送的文件列表就达20M,严重减低的带宽的使用效率以及同步效率:更为要紧的是,加入inotifywait在5s内监控到10个小文件发生变化,便会触发1…
Windows下C,C++开发环境搭建指南 前情提要 基于近一段时间很多网友发邮件反馈,说一些项目编译出现问题,诸如此类的情况. 就觉得很有必要写一篇C,C++开发环境的小指南,统一回复. 1.君欲善其事必先利其器 1.1.辅助开发利器推荐 作为一个老码农,有一些个人长期使用的辅助工具,分享给大家,仅供参考. [Everything]  https://www.voidtools.com/zh-cn/ 基于名称快速定位文件和文件夹. [gitkraken]  https://www.gitkra…
WPF技术是一个很不错的技术,但一直没有上手过正式的项目,趁在做这个医疗项目时,遂搭建一个WPF开发框架,目的是为了统一WPF开发并提高开发效率:我对WPF技术算是零基础,现学现卖,用这些不成体系的文字予以记录一些想法和实践. WPF企业级开发框架搭建系列文章导航 WPF企业级开发框架搭建指南(启示录) JHRS开发框架之基础类库 JHRS开发框架之第三方框架选型 JHRS开发框架之WPF调用Web API封装 JHRS开发框架之客户端入口项目 JHRS开发框架之各子系统如何整合 JHRS开发框…
最近在研究风格化得内容,发现搭建环境实在是很头疼的事情,虽然网上已经有各路大神总结整理好了很多搭建指南,各种问题的解决方案都已经罗列出来供大家参考.然后参考终究是参考,真正自己上手,发现仍旧是各种坑,各种问题层出不穷.所幸最后靠着大咖们的肩膀成功了,现想总结一下本人的搭建之路,也给后来人多一个参考.当然很多下载.安装的步骤就不去明说了,请查阅文末的参考文章. 一.安装N卡驱动 请参考:Ubuntu16.04 Nvidia显卡驱动简明安装指南 https://www.cnblogs.com/sha…
ubuntu基于VSCode的C++编程语言的构建调试环境搭建指南 首先安装g++ sudo apt install g++ 检查是否安装成功: 在插件栏安装插件c/c++.code runner: 首先写一个简单的demo.cpp文件: ''' #include<iostream> using namespace std; int main() { int i = 0 ; int num =0; for ( ; i < 10; i++) { num += i; } cout<&l…
备份 新建一个脚本/root/backup.py,内容如下: #!/usr/bin/env python# -*- coding: utf-8 -*- ''' 脚本作者:昨夜星辰 脚本作用:配合crond服务实现自定义周期备份MySQL数据库(使用innobackupex进行备份) 创建日期:2016年9月22日 ''' import os import datetime import subprocess # MySQL服务root用户的密码 password = 'test' # 用于存放备…