自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux 文本处理命令

 linux文本处理命令主要有3个,cut, sed, awk, 我们工作中用得最多的是awk. 这里简单介绍一下这三个命令的使用1. cut命令cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为:cut  [-bn] [file] 或 cut [-c] [file]  或  c...

2017-06-15 23:10:44 204

原创 转载-leetcode-字符串的最长回文-动态规划

转载: http://www.tuicool.com/articles/jUZVbm6public String longestPalindrome(String s) { if(s==null||s.length() ==0) return s; if(s.length()==1) return s; boolean[][] table = new...

2016-11-28 11:31:08 118

原创 awk-sort-join 命令杂记

统计含有Amie字样的程序,打印出ps id, 倒数第二列 (此处为端口), 最后一列:ps aux | grep Amie | grep -v grep | awk '{print $2" " $(NF-1)" " $NF}'统计一共有多少个用户 (count 为自定义变量, 会被默认初始化为0. 不过最好自己初始化一下): awk -F: '{count++;print $0}...

2016-11-20 15:31:34 138

原创 kafka 常用命令

查看当前服务器中的所有topicbin/kafka-topics.sh --list --zookeeper  amie01:2181创建topicbin/kafka-topics.sh --create --zookeeper amie01:2181 --replication-factor 3 --partitions 3 --topic myTopic删除topicsh bin/k...

2016-11-06 21:06:05 119

原创 Logstash (一)

感觉它比flume要稍微强大一点. 最近研究了一下, 将一些小心得记录在这里. 话说最好的教程还是官网: https://www.elastic.co/guide/index.html  关于安装logstash是用JRuby语言开发的. 解压安装包即可(前提是已装有jdk) logstash基本上由三部分组成,input、output以及用户需要才添加的filte...

2016-11-06 21:00:44 110

原创 jdbc连接池

因为每次数据库连接的创建和销毁都比较耗时耗力。因此基本策略时候使用JDBC连接池来管理所有的连接。一般connection pool 只是一个 LinkedList 即可。比如我们自己写一个javax.sql.DataSource的实现类,类中有一个private变量: LinkedList<Connection> pool = new LinkedList<Conne...

2016-10-17 09:54:08 76

原创 关于JVM

JVM 有三种Mode:1. interpreted mode (指将源代码编译成字节码, 运行时不包含热点编译。此模式强制JVM执行所有的字节码。这会降低运行速度,通常低10倍或更多。)2. compiled mode (将全部字节码编译成机器语言)3. mix mode (包含两部分: a. 将源代码编译成字节码, b. 在运行阶段 视情况进行热点编译) 热点编译的基本单...

2015-12-21 22:16:43 88

原创 hashMap 笔记笔记笔记

HashMap:Map基于散列表的实现(它取代了Hashtable)。插入和查询键值对的开销是固定的。可以通过构造器设置容量和负载因子,以调整容器的性能。LinkedHashMap:类似于HashMap,但是迭代遍历它时,取得“键值对”的顺序是其插入次序,或者是最近最少使用(LRU)的次序。只比HashMap慢一点;而在迭代访问时反而更快,因为它使用链表维护内部次序。TreeMa...

2015-07-03 01:02:56 119

原创 一个简单的KafkaProducer(scala版)

object AmieKafkaProducer extends App{ val producerProperties = new Properties() producerProperties.put("serializer.class", "kafka.serializer.StringEncoder") producerProperties.put("metadata....

2015-04-19 22:29:18 311

原创 转载 关于maven

原文地址 : http://tianya23.blog.51cto.com/1081650/292315 1、创建maven工程mvn archetype:create     -DgroupId=com.yourcompany    -DartifactId=myproject    -DarchetypeArtifactId=maven-archetype-quickst...

2015-02-03 09:55:03 101

原创 HttpServletRequest相关

新建项目amie-servlet写一个HTML用来发请求: <!DOCTYPE html><html><head><meta charset="UTF-8"><title>Hi</title></head><body>&am

2015-02-02 21:23:07 78

原创 storm重发机制

 原理ACK 是storm一大亮点. 主要由ack bolt 完成.每个spout/bolt emit一个tuple (包含此消息的rootId, tupleId, 用户发送的消息内容)出去下游bolt 的同时,也会发一个ack tuple(只包含此消息的rootId, tupleId) 给ack bolt . a) spout将<rootId, tuple1Id&gt...

2015-01-14 22:10:19 766

原创 关于properties

用eclipse 集成tomcat时,注意配置output的folder:  在传统java类中,一般使用FileInputStream读取.properties 文件FileInputStream in = new FileInputStream("/db.properties");Properties prop = new Properties();prop.load(...

2015-01-14 00:35:48 222

原创 java-out put String list to csv file

public static boolean exportCsv(File file, List<String> dataList){ boolean isSucess=false; FileOutputStream out=null; OutputStreamWriter osw=null; ...

2015-01-13 20:57:15 95

原创 关于servlet

与servlet生命周期相关的三个方法 :只要servlet以创建,就调用其init方法。只要客户端有请求过来,就调用其service方法。只要servlet被移除,destroy方法,garbage clooected 和finalized方法都将被调用。 与servlet生命周期无关的两个方法:getServletConfig 返回一个servletConfig ob...

2015-01-11 10:11:16 86

原创 sql 子查询

1. 多列子查询select deptno, ename, job, sal from EMP Where(deptno, sal) IN (select deptno, max(sal) from EMP GROUP by deptno)2.多行子查询:SELECT ename, job, sal FROM EMP WHERE deptno in (SELECT deptno FROM dept...

2014-12-28 23:41:55 91

原创 关于spring 线程池

spring 线程池ThreadPoolTaskExecutor <bean id ="taskExecutor"  class ="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor" >      <!-- 线程池维护线程的最少数量 -->  <property name...

2014-12-16 18:05:42 72

原创 SQL-NOTE

CI_ID    STU_IDS1         1 2 3 42         1 4  ---子查询inser into emp values(9996, 'peter', 'MANAGER',7782, to_date('1988/12/12','yyyy/mm/dd')  create table kkk (myId number(4), mynam...

2014-12-12 00:35:30 86

原创 Tomcat学习笔记

(一).  java Web 的目录结构:在tomcat的catalina_home中的webapps中一个文件夹即为一个应用。其中有一个特殊的文件夹为ROOT。此文件名被tomcat设置成了默认应用。 当我们自己建一个应用名为myPage。在myPage文件内部,除了各种html文件,css文件等,必须有一个文件夹名为WEB-INF。在此WEB-INF文件夹中应含有以下文件:cl...

2014-10-04 16:27:25 72

原创 javaee笔记之Dom4j 使用实例

<?xml version="1.0" encoding="GBK"?> //startDocument<书架>// startElement //character <书 ISBN="a" 出版社="高等教育出版社">// startElement <书名>javaee 入门&lt

2014-09-24 12:53:09 131

原创 霍夫曼编码

比如要对aaaabbbccdd 进行编码,先统计个字符出现的频率:a:4b :3c :2d :2构造霍夫曼树:   编码为:a  0b 11c 100d 101

2014-08-25 14:49:43 111

原创 匿名构造方法

匿名构造方法会在所有的构造方法执行前偷偷执行一次。比如一个类有三个构造方法,那么无论你调用哪个构造方法来new这个类的实例,此匿名构造方法都会先于此构造方法执行一次。public class MyTest { public static void main(String[] args) { new MyTest().new Output(); } ...

2014-08-16 21:54:41 271

原创 java 线程同步之condition

虽然condition的await() 与 signal() 方法与object的wait() notify() 方法功能类似,都实现线程间的通信。但condition还能实现wait notify实现不了的功能。下面的例子是api上的一个例子,实现了一个阻塞队列class BoundedBuffer { final Lock lock = new ReentrantLock()...

2014-08-16 18:06:30 137

EJB 3.0 实例教程-随书源码

EJB 3.0 实例教程-随书源码,所有源码都在里面。简单易懂,深入浅出,欢迎下载

2015-04-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除