Skip to main content

Dozer 是个小众的框架,国内资料匮乏,版本也稍微有点混乱。

我遇到的版本分别为:老版本5.5.4,错误的新版本6.1.0,真正的新版本6.0.0,以及猜测出来的版本 6.1.0,下面来详细说一下这些版本,以及我是怎么找到的。

阅读全文


服务器磁盘又没有空间了,提示:No space left on device,因为是生产服务器,不易有大动作,每次磁盘没有空间了就删除一些无用的日志什么的,这一次决定动nginx的日志。

nginx 日志切割有2个步骤:重命名日志文件,向nginx主进程发送USR1信号。

第一步重命名日志文件

不用担心重命名后nginx找不到日志文件而丢失日志或者程序发生异常。在你未重新打开原名字的日志文件前,nginx还是会向你重命名的文件写日志,linux是靠文件描述符而不是文件名定位文件。

第二步向nginx主进程发送USR1信号

除了向nginx主进程发送信号之外也可以使用:nginx -s reload ,但其本质还是发送信号给主进程。

阅读全文


The database names of Activiti all start with ACT_. The second part is a two-character identification of the use case of the table. This use case will also roughly match the service API.

  • ACT_RE_*: RE stands for repository. Tables with this prefix contain static information such as process definitions and process resources (images, rules, etc.).
  • ACT_RU_*: RU stands for runtime. These are the runtime tables that contain the runtime data of process instances, user tasks, variables, jobs, etc. Activiti only stores the runtime data during process instance execution, and removes the records when a process instance ends. This keeps the runtime tables small and fast.
  • ACT_ID_*: ID stands for identity. These tables contain identity information, such as users, groups, etc.
  • ACT_HI_*: HI stands for history. These are the tables that contain historic data, such as past process instances, variables, tasks, etc.
  • ACT_GE_*: general data, which is used in various use cases.

以上来自官网,下面自己整理一些。

阅读全文


15年的时候,自己私人用GitHub,公司用SAP的一个内部Git平台,当时为了使用SSH记录的配置,今天无意中反出来了。当时的笔记如下:

创建SSH密钥

ssh-keygen -t rsa -C “you@example.com”

按回车保存到默认位置,再稍等出来提示输入密码短语,输完按回车要输两遍;它用来加密私钥,也就是以后使用私钥的时候要输这个密码;

稍等出来提示成功,密钥存放在~/.ssh文件夹中

打开文件管理器,可以看到这个文件夹中有两个文件,一个私钥一个公钥,把这个文件夹备份一下.id_rsa 是密钥 ,id_rsa.pub是公钥。

阅读全文


一般的Git平台都至少支持2种通讯协议,https 和 ssh,也有部分支持svn之类的。

https这个最简单,大家都会用。私有项目在通讯时会提示你输入用户名和密码,根据提示操作即可。

如果你每天要频繁的pull和push,那这个输入用户名和密码的操作就需要想办法省略掉了,如果你觉得每次输入用户名和密码很有趣,那就不用再往下看了。else 继续看

阅读全文


Jenkins中发布一个项目,然后就 Dead(!) ,查看详细信息提示No space left on device

以前也发生过这个问题,因为备份文件比较大,而且不删除过期的备份导致的。这次删除了一个11GB的log文件之后以为就可以用了,然而后Jenkins还是 Dead。

查看文件系统使用率 df -hT

阅读全文


在用man查看手册的时候,大部分英文还是比较简单的,但难免有一些需要查单词才能明白,所以还是安装个中文包包,可以两个版本对比着看。

通过yum在线查找

阅读全文


生产服务器上每次升级应用时都会备份之前版本,而且是增量的方式,不会滚动删除之前的备份,然后就出问题了,提示空间不够用了。

今天打算解决一下,发现不只是备份文件占用了空间,日志文件大的吓人,先来看看2个tomcat日志目录。

tomcat1:

阅读全文