PM2启动和管理 jar


1. 编写启动json脚本 start.json { "apps" : { "name":"zngw", "script":"java", "args":[ "-XX:+UseG1GC",

Linux下使用ipv6连接


SSH远程登录服务器 ssh连接ipv6地址格式为ssh username@[IPv6_Host]:port,如: ssh root@[fe80::6fea:6e54:3cce:a359]:22 如果是默认端口也可以直接使用ssh root@fe80::6fea:6e54:3cce:a359来连接

Java遍历对象的属性和值

Java 

在Java类中,我们可以使用反射中的getDeclaredFields()或者getFields()方法来获取属性和值。 getFields():获取某个类的所有的public字段,其中是包括父类的public字段的。 getDeclaredFields():获取某个类的自身的所有字段,不包括父类的

Nginx上传时报413错误

Nginx 

使用nginx转发的OwnCloud网盘,在上传大文件的时候出现了ochttpstatuserrordomain 413错误。在网上查询了一下资料,发现nginx默认上传大小是1MB,大于1MB的文件就会报413错误。 找到nginx的配置文件,在server中或在server 的 location

netsh命令实现端口转发


起因 win10在samba分享时只能使用默认的端口139和445,但如果用了非139或445的端口将无法访问,但是可以使用netsh命令来映射将分享端口映射成139和445。不过先要禁用本地的LanmanServer 服务,不然映射端口时会报端口被占用错误。 sc config LanmanSer

软raid中使用


软raid中是通过软件层面来模拟实现raid的相关功能,从而达到与硬件raid相同的功能。在Linux中通常是使用md模块来实现软件raid。 一、安装mdadm yum -y install mdadm 二、显示硬盘和分区信息 在VM虚拟机中完成测试,sda为系统盘,sdb、sdc、sdd、sd

CentOS 7 系统备份与恢复

CentOS 

一、备份 1. 使用tar命令备份 tar打包命令的特点: 保留权限 适合备份整个目录 可以选择不同的压缩方式 如果选择不压缩还能实现增量备份,部份还原,参考man tar 因为Linux类系统不像windows,它不会限制ROOT用户存取任何东西,因此完全可以把一个分区上全部文件都存放入一个TAR

MongoDB聚合管道——累加器(转)


累加器(Accumulators) 累加器本来只能使用与groud下,但是版本3.2或以上,部分累加器还能使用于project。当在group中使用时,累加器是针对每个分组使用的;当在project中使用时,累加器则是针对每个字面量起作用。 常用累加器 操作符 简述 $sum 求和操作符,v3.2+

MongoDB聚合管道——阶段操作(转)


阶段操作符(Stage Operators) 阶段操作符是使用于db.collection.aggregate方法里面,数组参数中的第一层。 db.collection.aggregate( [ { 阶段操作符:表述 }, { 阶段操作符:表述 }, ... ] ) 常用阶段操作符 操作符 简述

MongoDB聚合管道(转)


前言:一般查询可以通过find方法,但如果是比较复杂的查询或者数据统计的话,find可能就无能为力了,这时也许你需要的是aggregate. 什么是聚合管道(aggregation pipeline) 英文文档中是aggregation pipeline,直译为聚合管道,它可以对数据文档进行变换和组