摘要:
catalina.out catalina.out其实是tomcat的标准输出(stdout)和标准出错(stderr),这是在tomcat的启动脚本里指定的,如果没有修改的话stdout和stderr会重定向到这里。所以我们在应用里使用System.out打... 阅读全文
摘要:
sudo -hOptions: -a type use specified BSD authentication type -b run command in the background -C fd c... 阅读全文
摘要:
之前用Tomcat时,查看后台日志,都是使用tail -f catalina.out命令来查看的,不要太顺手; 今天登陆到公司另外一个Team 的服务器上,发现装的是weblogic,手痒想看看weblogic怎么看日志,找了老半天,才发现有一个nohup... 阅读全文
摘要:
做做开发,偶尔客串一下搞硬件的工程师嘛。两天前,领导让配合装一下公司服务器的系统,清一色hp刀片服务器,打开ILO口,进入remote console, 选择界面上的virtual dirves,选择image file在弹出的文件中,选择要安装的系统镜像就好... 阅读全文
摘要:
Mysql—InnoDB引擎(engine); InnoDB是事务性数据库的首选引擎,支持事务安全表(ACID),支持锁定和外键。 其主要特征有: 1.InnoDB给MySQL提供了具有提交、回滚和崩溃恢复能力的事务安全存储引擎; 2.InnoDB是处理巨大数... 阅读全文
摘要:
Linux-SSH:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED解决方法: 当ssh 192.168.21.53 时出现一下情况: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... 阅读全文
摘要:
ThreadLocal是一个关于创建线程局部变量的类。 通常情况下,我们创建的变量是可以被任何一个线程访问并修改的。而使用ThreadLocal创建的变量只能被当前线程访问,其他线程则无法访问和修改。 ThreadLocal从本质上讲,是提供了一个“线... 阅读全文
摘要:
定义线程安全,我比较认可的是在《Java concurrency in practice》一书中的定义: 一个不论运行时(Runtime)如何调度线程都不需要调用方提供额外的同步和协调机制还能正确地运行的类是线程安全的 多线程的场景很多很复杂,难以穷尽... 阅读全文
摘要:
在java中如果要创建线程的话,一般有两种方式: 1)继承Thread类;2)实现Runnable接口。 在java中如何保证线程安全? 一般说来,确保线程安全的方法有这几个:竞争与原子操作、同步与锁、可重入、过度优化。 个人认为,保证线程安全,无外乎保持线... 阅读全文
摘要:
一、内存回收策略和常见概念 常见内存回收策略可以从以下几个维度来理解: 1 串行&并行 串行:单线程执行内存回收工作。十分简单,无需考虑同步等问题,但耗时较长,不适合多cpu。 并行:多线程并发进行回收工作。适合多CPU,效率高。 2 并发& stop... 阅读全文