- 浏览: 95584 次
- 性别:
- 来自: 上海
最新评论
文章列表
主要是由于多次升级内核后,老版本的内核没有卸载掉占了太多空间,但其实现在用的是新版本内核,老的已经没用了,所以卸载掉就好。
步骤如下:
1 先查看当前使用的内核版本 uname -a ,得到输出类似如下:
fourfire@fourfire:~$ uname -a
Linux fourfire 3.16.0-45-generic #60~14.04.1-Ubuntu SMP Fri Jul 24 21:16:23 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
2 查看当前安装了多少个版本的内核,用dpkg命令 ...
ubuntu常用软件
- 博客分类:
- 读书笔记
qq ubuntu kylin 官网应用-第三方应用 下载wine-qqintl 解压缩 用“wine-qqintl_0.1.3-2_i386.deb“ 安装
term工具 fqterm
ubuntu12下 tomcat的版本是7.0.40.0
状况:
发现某个web项目最近往往执行bin/shutdown.sh无法关闭tomcat服务器,必须手动kill进程才行。
该web项目主要执行定时执行大量的http请求 将返回结果处理后存入mongo数据库
因此查看catalina.out日志,发现停止tomcat时抛出很多内存泄漏的警告 以下:
INFO: Stopping service CatalinaFeb 28, 2015 9:45:04 AM org.apache.catalina.loader.WebappClassLoa ...
当需要在系统中配置这些scope的Bean时,需要在web.xml中多配置
<listener> <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class></listener>
由于dispatcherservlet对应的applicationContext加载的是servlet内部的init-param的ContextConfigLocation中的spring配置文件,而ContextL ...
测试服务器 tomcat 7.0.47 nginx 1.6.2
首先需要部署nginx服务器 假设为http://localhost:100080
两台tomcat服务器 http://localhost:7080 http://localhost:8080
在nginx 配置文件nginx.conf中修改如下
http block中添加upstream block:
http{
upstream test.fourfire.com { server localhost:8080; server localhost:70 ...
1、下载maven 当前版本3.2.1 解压缩将bin目录加入PATH mvn --version成功的话 表示安装成功,可以设置环境变量MAVEN_OPTS=-Xms256m-Xms512m(在~\.bashrc下貌似要这么设 中间有空格不行)2、修改自带conf/settings.xml,取消<localRepository>/home/liuyi/maven/repository</localRepository>的注释,里面是自定义的maven本地库位置(这里不能用~/maven/repository,貌似不认识),保险起见 /home/liuyi/maven ...
eclipse默认java文件缩进为tab,但是据说tab在某些环境会被解析成其他字符导致编译失败,因此google编码规范中规定用space代替tab,修改eclipse中java格式配置如下,windows-preferences-java-code style-formatter-edit-Tab policy 设置成Spaces only 设置好以后 原来的可以通过全选代码ctrl+shift+f来改回来
当前机器装了gradle,配置了path classpath
在eclipse下创建一个普通java project,通过cmd窗口,在src下mkdir main/java
在项目根目录下创建build.gradle文件,两行就行
apply plugin: 'java'
apply plugin: 'eclipse'
在项目根目录下执行gradle cE e (gradle cleanEclipse eclipse),F5刷新即可
查了下原来也属于快排的一种实现,了解了
package com.fourfireliu.test;
public class MySort {
//计算循环次数
private static int count1 = 0;
//计算互换次数
private static int count2 = 0;
public static void main(String args[]) {
int[] testArray = {3,3,0,3,3};
MySort qs = new MySort();
qs.sort(testArray) ...
创建线程可以继承Thread类,也可以实现Runnable接口,创建Runnable对象作为参数传入Thread来创建。这两种实际上是一样的,因为本身Thread也是实现Runnable接口。不过在实践中还是最好用后一种创建方式,什么原因呢,Doug lea文章里说 ...