`
文章列表
最近开始看jedis的源码,对源码的理解做下笔记   1.现从jedis入手 父类: BinaryJedis, jedis连接redis应该是socket通信,应该都采用二进制 构造方法参数(可以指定的配置属性):  host、port、timeout、shardInfo、uri   checkIsInMulti: 是否在一个事务里边  

sed使用笔记

一、sed基础 1.格式 sed options script file -e: script多个命令,命令之间分号 -f:  file -n: 等待print输出   2. 字符串替换 echo "hello sed" | sed 's/sed/java/'   s/s1/s2/[数字 | g | p | w file]   3.替换字符 sed 's!/usr/bin!/sbin!'   4.寻址 ...
一、基础 1.程序格式 gawk options program file -F:分隔符 -f: 文件 -v:变量 -mf: 最大字段数 -mr:最大行数   2.将命令放于花括号中 gawk '{...}'   3.字段变量 $0: 整行文本 $1...$n: 第n个字段 gawk -F: '{print $1}' /etc/passwd echo "my name is sosop" | gawk '{$4="hsosop"; print $0}'   4.script gawk -F: -f script1 ...
1.Linux上虚拟内存的状态 cat /proc/meminfo   2./etc/password 用户名:密码(占位符):UID:GID:全名:主目录:shell   3.PS1: 默认命令提示符格式    PS2: 后续命令提示符格式    PS1="..."   4.ls -a -l -i -r -h -F: 区分文件和目录 -R: 当前目录下目录包含的文件,递归输出 -c: 最后一次修改时间 -d: 目录条目 -S: 文件大小排序 -t:  修改时间排序   5.cp -r   递归复制文件 -R  递归复制目录 - ...
ScheduledExecutorService exec = Executors.newScheduledThreadPool(10); exec.schedule(new Runnable() { @Override public void run() { System.out.println("delay 5 second!"); } }, 5, TimeUnit.SECONDS); exec.scheduleAtFixedRate(new Runnable() { @Override ...
一、同步容器  Vector、Hashtable、Collections.synchronizedXxx 每次只能有一个线程访问 当同步容器在迭代过程中被修改将会抛出ConcurrentModificationException   二、并发容器 相比同步容器极大提高 1、ConcurrentHashMap、CopyOnWriteArrayList、Queue(ConcurrentLinkedQueue、PriorityQueue)、BlockingQueue、ConcurrentSkipListMap、ConcurrentSkipListSet 2、ConcurrentHa ...
1.作用:在缓冲区与实体之间传输数据的管道 2.通道类型 文件通道和套接字通道 3.创建通道 socket通道   SocketChannel sc1 = SocketChannel.open(); sc1.connect(new InetSocketAddress(hostname, port)); SocketChannel sc2 = SocketChannel.open(new InetSocketAddress(hostname, port)); SocketChannel sc3 = SocketChannel.open(); sc3.bind(new Ine ...
1.什么是buffer? 装固定数量的数据容器   2.buffer的作用 作为存储器或运输中转站   3.buffer的层次图 Buffer CharBuffer IntBuffer DoubleBuffer ShortBuffer LongBuffer FloatBuffer ByteBuffer(MapperByteBuffer)   4.属性 Capacity: 数据元素的最大数量,不能改变 Limit: 现存元素的计数 Position: 下一个将要被读或写的元素的位置  get() put()来更新此值 Mark:  mark() mark = Pos ...
一.基本介绍 1.概念:数据项中的所有并发,项目集合I,事务集合T,每个事务ti是一个项目集合 2.典型案例: 购物车,没有顺序 3.公式 支持度=((X 并 Y) * count) / n X Y:项集    count:X在T中的事务数目 ,支持计数    n:T中的事务总数 在购物车中理解为同时买商品X和商品Y的概率   置信度=((X 并 Y) * count) / (X * count) 购物车中理解为买了商品X的客户同时买Y的概率,是一个条件概率   二.Apriori算法 1.步骤 生成所有的频繁项目集 (一个频繁项目集的支持度 > minsup ...

xen错误

failed to connect socket to '/var/run/libvirt/libvirt-sock' 权限不够   1.查看文件权限 ll /var/run/libvirt/libvirt-sock srwxrwx--- 1 root libvirtd 0  6月 21 22:01 /var/run/libvirt/libvirt-sock=   2.添加到组 sudo adduser $USER libvirtd   3.第二步没效果的话则修改配置文件  vi /etc/libvirt/libvirt.conf   添加:unix_sock_rw_p ...
1.虚拟目录 <Host name="localhost" appBase="/home/sosop/nginx/server" unpackWARs="true" autoDeploy="true"> <Context path="" docBase="dirctory" /> </Host>  一个虚拟个目录,多个虚拟目录   2.tomcat的体系结构 Server:tomc ...

nginx

一.nginx文档 http://www.nginx.cn/doc nginx -s stop/quit/reload/reopen nginx -t   二.基本配置 1.虚拟主机的配置 1).什么是虚拟主机:一台物理服务器上划分多台虚拟主机,每台虚拟主机是独立的网站、独立域名,虚拟主机之间完全独立 2).基于IP的虚拟主机 ip别名: sudo /sbin/ifconfig eth0:1 192.168.1.111 broadcast 192.168.1.255 netmask 255.255.255.0 up               sudo /sbin/rou ...

maven使用二

    博客分类:
  • J2EE
一、仓库 1、本地仓库和远程仓库 根据坐标首先在本地仓库查找,如果没有,再去远程仓库 远程仓库:私服、中央仓库、其他公共库 本地库的配置:在settings.xml中 <localRepository> dir </localRepository>   二、生命周期 1、生命周期:清理、初始化、编译、测试、打包、集成测试、验证、部署、生成站点 2、生命周期的每个过程都绑定了一个或多个插件 3、maven的生命周期 1)、clean pre-clean   clean   post-clean 2)、default validat ...
一、安装maven 1、首先确保安装了jdk 2、下载maven3:http://maven.apache.org/download.cgi apache-maven-3.2.1-bin.tar.gz 解压:tar -zxvf apache-maven-3.2.1-bin.tar.gz 解压后最好创建一个软连接,一边日后升级使用 3、配置环境变量 M2_HOME=/usr/local/maven PATH=$PATH:$M2_HOME/bin 4、查看安装是否成功:mvn -v 5、有个重要的配置文件在 conf目录下:settings.xml 这个是maven的全局配 ...
1、java本地化 public class App { public static void main( String[] args ) { Locale china = new Locale("zh", "CN"); Locale hongkong = new Locale("zh", "HK"); Locale taiwan = new Locale("zh", "TW"); Locale u ...
Global site tag (gtag.js) - Google Analytics