- 浏览: 171488 次
- 性别:
- 来自: 南京
-
最新评论
-
lvzhou_31:
msgpack-0.5.1-devel.jar 有么
msgpack -
lvzhou_31:
lvzhou_31 写道能不能把msgpack-0.5.1-d ...
msgpack -
lvzhou_31:
能不能把msgpack-0.5.1-devel.jar给下。m ...
msgpack -
dxqrr:
mark下
MyBatis缓存加载机制/自定义二级缓存 -
wulixiaoxue:
好东西,看看哈
mongodb使用 java
文章列表
1:创建一个文件
touch wt
2:编辑文件内容,写入代码
#!/bin/sh
echo "hello world!"
备注:
第一行是必须的,制定执行SHELL的地方
第二行开始才是自己写代码的地方
3:改变文件权限,使文件变为执行文件
chmod +x wt
4:执行该文件
./wt
15:24
vi Hello.java
i
开始写
esc
:
wq q!
VIM有三种状态,即编辑方式、插入方式和命令方式。
vimtutor VIM查看帮助
1、 :q 表示退出
:w 表示存盘
:wq表示存盘退出
u 就表示取消上一次对文件的修改,相当于Windows 下的Undo 操作
2 、将光标移动到开始或者结束位置
gg 将光标移动到文件的开始位置
G 将光标移动到文件的最后一行
对当前行做标记,例如ma,即标记当前行为a行,mb,即标记当前行为b行,mc,即...等等。
要回到a行使用'a。要回到b ...
1. ps 查看进程正在运行以及运行的状态进程是否结束进程有没有僵死哪些
进程占用了过多的资源
-e 显示所有进程
-f 全格式
-l 长格式
[root@localhost ~]#ps –ef 查看所有进程
[root@localhost ~]#ps –ef|grep java 查看java进程
2. top 命令执行过程中可以使用交互命令
[root@localhost ~]#top
按下 1,2
按下 q 退出
3. kill 用于终止后台进程
[root@localhost ~]#kill 进程号 终止进程
[root@localhost ~]#kill -9 进程号 ...
1. df 命令 用于查看 Linux 文件系统的状态信息显示各个分区的容量已使用量未使
用量及挂载点等信息
[root@localhost ~]#df -k 以千字节 KB 为单位显示各分区的信息
[root@localhost ~]#df -a 显示所有分区 包括大小为0 的分区
[root@loca ...
1. 文件查找命令find和locate
find 命令用于查找文件系统中的指定文件其命令格式为
find 要查找的路径表达式
例如:
[root@localhost ~]#find . -name 1.txt 在当前目录及其子目录下查找文件 1.txt
[root@localhost ~]#find /tmp -name 1.txt 在 /tmp 目录及其子目录下查找文件1.txt
2 文件内容查找命令grep
grep 命令用于查找指定的模式匹配格式为
grep [命令选项] 要查找的匹配模式 [要查找的文件]
例如:
[root@localhost ~]#grep cams test ...
[root@localhost ~]#useradd newuser 新增用户
[root@localhost ~]#userdel newuser 删除用户
[root@localhost ~]#groupadd newgroup 新增用户组
[root@localhost ~]#groupdel newgroup 删除用户组
[root@localhost ~]#usermod -L tes ...
[root@localhost ~]#ls 列出当前目录文件(不包括隐含文件)
[root@localhost ~]#ls -a 列出当前目录文件(包括隐含文件)
[root@localhost ~]#ls -l 列出当前目录下文件的详细信息
[root@localhost ~]#pwd 显示用户当前的工作路径
[root@localhost ~]#cd .. 回当前目录的上一级目录
[root@localhost ~]#cd - 回上一次所在的目录
[root@localhost ~]#cd ~ 或 cd 回当前用户的宿主目录
[root ...
1. man 或者 info
“man”命令开始是因为从很多方面来看,它都是最基本的一个命令。
这个命令是你在需要了解其他命令时需要使用的命令。
从本质上来讲,“man”命令给出在线书册中其他命令的一个简单的介绍。
通过它你可以了解这些命令行的基本功能和使用方法。
你甚至可以输入“man man”直接得到“man”的使用手册。
任何时候你觉得对一个命令行不是很确定,都可以通过输入“man + 命令”
来了解这个命令能确切是做什么的。
结束 q键退出
2. clear
清屏命令
3. history
查询执行命令历史
4. who
查看当前目 ...
#定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8;#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/log/nginx/error.log info;#进程文件pid /var/run/nginx.pid;#一个nginx进 ...
1. 修改pom文件增加
<build>
<pluginManagement>
<!-- war插件 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1-beta-1</version>
<configuration>
...
No Cglib示例:
package com.cglibjava.nocglib;
public class InfoManager {
public void query() {
System.out.println("query");
}
}
package com.cglibjava.nocglib;
public class InfoManagerFactory {
private static InfoManager manger = new InfoManager();
public static Inf ...
Cglib(Code
Generation
Library
)是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。
Cglib
封装了asm,可以在运行期动态生成新的class。
Cglib
用于AOP,jdk中的proxy必须基于接口,cglib却没有这个 ...
RESTful架构(Representational State Transfer)
RESTful三要素
1. 资源(Resources)
REST的名称"表现层状态转化"中,省略了主语。"表现层"其实指的是"资源"(Resources)的"表现层"。
所谓"资源&q ...
AB测试
基本用法:
ab -n 全部请求数 -c 并发数 测试url
例:ab -n 1000 -c 50 http://www.aa.com/
Server Software: Microsoft-IIS/7.0
Server Hostname: www.aa.com
Server Port: 80
Document Path:
Document Length: 82522 bytes #请求文档大小
Concurrency Level: 50 ...
1. YUM通过代理上网 export http_proxy="http://210.45.72.XX:808" 2. MySQL安装 # sudo yum -y install mysql-server //服务版 # sudo yum -y install mysql //客户端版 查看是否安装mysql的命令 # rpm -qa | grep mysql 卸载 然后 逐个使用 rpm -e mysq-* --nodeps 3. 开机启动 # sudo /sbin/ ...