- 浏览: 8754 次
最新评论
文章列表
借呗提前还款算法模拟
- 博客分类:
- jeibai
/**
* 阿里借呗计息还款规则说明实现
*
* 测试阿里案例和韩哥案例通过
* @return
*/
package jdongtech.jiebaiUtils;
import java.util.Arrays;
import java.util.Calendar;
import java.util.HashMap;
import java.util.Map;
import jdongtech.interestUtils.AverageCapitalPlusInterestUtils;
public class advanceRepayMore ...
sftp 日志测试示例
- 博客分类:
- sftp
Apr 27 17:29:36 localhost sshd[19294]: Accepted password for root from 192.168.1.204 port 63337 ssh2
Apr 27 17:29:36 localhost systemd-logind: New session 562 of user root.
Apr 27 17:29:36 localhost sshd[19294]: pam_unix(sshd:session): session opened for user root by (uid=0)
Apr 27 17:29:36 localhost ...
java 发送邮件实测示例 (转)
- 博客分类:
- java.mail
只需要引用jar包即可
package mailSend;
import javax.mail.Address;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import java.util.Date;
import java.util.Properties;
public class Mail {
// 发件人的 邮箱 和 密码(替换为自己的邮箱和 ...
sftp 设置日志打印
- 博客分类:
- sftp
[root@localhost log]# vim /etc/ssh/sshd_config
Subsystem sftp /usr/libexec/openssh/sftp-server -l INFO -f AUTH
[root@localhost log]# vim /etc/rsyslog.conf
auth,authpriv.* /var/log/sftp.log
[root ...
监控心跳程序
- 博客分类:
- heartBeatMonitor
监控主动轮询进程是否会崩溃跪掉,采取措施是通过心跳包形式进行抓取,定时生成文件,jnotify监听发到kafka上,之后通过消费者进行解析,若发现不符规则情况,发邮件短信报警。
package heartbeat.monitor;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;
import java.util.Properties;
impor ...
/**
* 某呗计息还款规则说明实现
*
* @return
*/
package jdongtech.jiebaiUtils;
import java.util.Arrays;
import java.util.Calendar;
import java.util.HashMap;
import java.util.Map;
import jdongtech.interestUtils.AverageCapitalPlusInterestUtils;
public class normalRepay {
public static void ma ...
kafka 常用命令 (转)
- 博客分类:
- kafka
Kafka常用命令
以下是kafka常用命令行总结:
1.查看topic的详细信息
./kafka-topics.sh -zookeeper 127.0.0.1:60301 -describe -topic test
2、为topic增加副本
./kafka-reassign-partitions.sh -zookeeper 127.0.0.1:2181 -reassignment-json-file json/partitions-to-move.json -execute
3、创建topic
./kafka-topics.sh --create --zookeeper ...
zookeeper-3.4.9.tar.gz
单机模式
点击这里下载zookeeper的安装包之后, 解压到合适目录. 进入zookeeper目录下的conf子目录, 创建zoo.cfg:
1. tickTime=2000
2. dataDir=/Users/apple/zookeeper/data
3. dataLogDir=/Users/apple/zookeeper/logs
4. cl ...
3、安装kafka
wget https://archive.apache.org/dist/kafka/0.8.0/kafka_2.8.0-0.8.0.tar.gz
tar -zxvf kafka_2.8.0-0.8.0.tar.gz
配置kafka,修改文件server.properties
vim server.properties
broker.id=0
listeners=PLAINTEXT://:9092
log.dirs=/home/xxxx/kafkalog
zookeeper.connect=127.0.0.1:60301,127.0.0.1:60302,127.0. ...
写文件
vi
Thu Apr 27 13:21:44 CST 2017, JNotify.event(name=2.txt, wd=1, IN_CREATE|)
Thu Apr 27 13:21:44 CST 2017, JNotify.event(name=2.txt, wd=1, IN_OPEN|)
Thu Apr 27 13:21:44 CST 2017, JNotify.event(name=2.txt, wd=1, IN_MODIFY|)
Thu Apr 27 13:21:44 CST 2017, JNotify.event(name=2.txt, wd=1, IN_CLOSE_WR ...
linux环境下需要监听文件事件,jnotify给出java版的解决方案,引用inotify机制。
应对不同事件我们只需要在对应平台下添加对应事件监听即可。
此为监听文件创建、改变、删除、读、写等操作
public void fileRenamed(int wd, String rootPath, String oldName, String newName) {
System.out.println("[" + dfFilesNotify.format(new Date()) + "]");
System.out.print ...