Elasticsearch 与 Mongodb 数据同步问题
摘要:1、mongo-connector工具 首先安装python环境 wget http://www.python.org/ftp/python/3.0.1/Python-3.0.1.tgz tar -zxvf Python-3.0.1.tgz cd Python-3.0.1 ./configure m
阅读全文
Mysql: mysqlbinlog命令查看日志文件
摘要:想查看mysql的binlog文件,但是裸的binlog文件是无法直视的,mysqlbinlog这个工具是用来查看binlog文件内容的(使用方式man mysqlbinlog查看),但是使用mysqlbinlog将binlog文件转换成人类可读的内容时却报错: 原因是mysqlbinlog这个工具
阅读全文
Java Mail 发送邮件(SSL加密方式,TSL加密方式)
摘要:一、一般配置 发送邮件需要用到 mail包 maven 依赖如下: SSL加密方式需要用到MailSSLSocketFactory类 获取配置文件: 邮件发送代码类: 邮件发送完整的代码: 以下是两种不同加密方式的代码,与上面默认25端口的方式差别较小,注意不同加密方式红色部分。 1. JavaMa
阅读全文
进程和线程的区别
摘要:以下内容是我个人觉得最让我理解的一个总结,故转载过来。 首先来一句概括的总论:进程和线程都是一个时间段的描述,是CPU工作时间段的描述。 下面细说背景:CPU+RAM+各种资源(比如显卡,光驱,键盘,GPS, 等等外设)构成我们的电脑,但是电脑的运行,实际就是CPU和相关寄存器以及RAM之间的事情。
阅读全文
Java 制作证书(Windows 和Linux)
摘要:一、Windows数字证书 1. 生成数字证书 1.1 进入[%JAVA_HOME%]路径下 1.2 生成证书。一些命令中红色部分不是必要部分,如果对密钥口令和密钥库口令的概念不是很清楚的最好不要 注: -validity 指证书的有效期(天),缺省有效期很短,只有90天 如果上面的口令密码参数没有
阅读全文
Linux 常用命令标记
摘要:1、linux 服务器之间拷贝文件 scp 本地用户名@IP地址:文件名1 远程用户名@IP地址:文件名2 该命令可以变型为目的服务器204上输入如下命令:红色部分是需要接受目的地,-r是递归复制该文件下的内容 或是从源服务器144输入: 2、查看某一进程的线程 3、显示每个进程的栈跟踪 4、Jst
阅读全文
Java clone克隆方法 --深拷贝--浅拷贝 --原型模型
摘要:什么是深拷贝? 什么是浅拷贝? 创建一个对象的方法有几种? 默认的Object方法中的clone是深拷贝还是浅拷贝? 为什么说很多深拷贝都是不彻底的深拷贝? 什么是原型模型,什么是原型模式? 原型模型:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 原型模式:Prototype(原
阅读全文
tomcat内存溢出:PermGen space解决方法
摘要:最近集群服务器中的几台服务器在半夜自动重启tomcat后一段时间便都会报java.lang.OutOfMemoryError: PermGen space。 习惯性的百度,得到的答案基本上都是统一的解决办法: 手动设置MaxPermSize大小修改TOMCAT_HOME/bin/catalina.s
阅读全文
Java 多线程 ---- 线程中this与 Thread.currentThread()线程的区别
摘要:总结起来一句话:在Thread中调用this其实就是调用Thread私有Runnable类型的target,target是Thread类的一个属性,而Thread.currentThread()是指新New出来的实例Thread类。两个是不同的对象。实例化一个Thread的对象,都会将其赋值给Thr
阅读全文