`
文章列表
自己常用:     1.Alt+↑/↓ 选中行上下交换行或者说上下移动整行内容。     2.Ctrl+Alt+↑/↓ 复制并粘贴选中内容,并且不占用粘贴板空间,复制的内容不再粘贴板里面。     3.Ctrl+Shift+x/y 切换为大写/小写     4.Ctrl+/ 注释选 ...
摘自: 酷壳 – CoolShell.cn http://coolshell.cn/articles/8619.html 1.!$是一个特殊的环境变量,它代表了上一个命令的最后一个字符串。如:你可能会这样: $mkdir mydir $mv mydir yourdir $cd yourdir //可以改成: $mkdir mydir $mv !$ yourdir $cd !$ sudo !!     在ubuntu上面忘记了打sudo,就可以用sudo !!代替。在shell下,有时候你会输入很长的命令,你可以使用!xxx来重复最近的一次命令,比如,你以前输入过,vi temp.t ...
public void arrayToMapTest() { String tableStr = "db01.dbo.table_00,db02.dbo.table_00,db02.dbo.table_01,db02.dbo2.table_01,db02.dbo2.table_02"; String[] sqlServerArr = tableStr.split(","); System.out.println(Arrays.toString(sqlServerArr)); Map<String, ...
1.从全量日志中截断部分日志 #1.截取末尾10000行 tail -1000 /data/logs/hadoop/hadoop-dcadmin-zkfc-hadoop-180-010.log > cut1w.log #2.按照时间范围截取日志 sed -n '/2019-08-09 01:59/,/2019-08-09 11:14:24/p' hadoop.log > cut10h.log #3.搜索关键字截取日志 tail -10000 ...
$ git push origin mybranch-0001 Counting objects: 3, done. Writing objects: 100% (3/3), 215 bytes | 0 bytes/s, done. Total 3 (delta 0), reused 0 (delta 0) remote: GitLab: You are not allowed to push code to protected branches on this project. To https://github.com/bytedance/nnproxy ! [remote ...
英文版原文:GC Tuning: In Practice 垃圾收集简介 - GC参考手册 Java中的垃圾收集 - GC参考手册 GC 算法(基础篇) - GC参考手册 GC 算法(实现篇) - GC参考手册 GC 调优(基础篇) - GC参考手册 GC 调优(工具篇) - GC参考手册 Eclipse MAT(Memory Analyzer)工具: http://www.eclipse.org/mat/about/screenshots.php
IDENTITY_INSERT 设置为 OFF 时,无法指定ID插入自增ID列。此时需要:“SET IDENTITY_INSERT [DBSchema].[dbo].[TableName] ON ”,启用插入自定义ID。
转:http://blog.csdn.net/odailidong/article/details/41794403 背景       hbase主集群在生产环境已稳定运行有1年半时间,最大的单表region数已达7200多个,每天新增入库量就有百亿条,对hbase的认识经历了懵懂到熟的过程。为了应对业务数 ...
D:\Soft\jdk1.7.0_79\bin\java -Didea.launcher.port=7533 "-Didea.launcher.bin.path=D:\Program Files (x86)\JetBrains\IntelliJIDEA14.1.3\bin" -Dfile.encoding=GBK -classpath "D:\Soft\jdk1.7.0_79\jre\lib\charsets.jar; D:\Soft\jdk1.7.0_79\jre\lib\deploy.jar; D:\Soft\jdk1.7.0_79\jre ...
参考http://www.importnew.com/16700.html 我们可以将类设置为final,这样就不能扩展。甚至,我们可以将构造器设置为私有的,以防止对这个类实例化,这样就永远不会破坏约定。此外,如果一个特殊的常量在同一个类中被多次使用,则开发者可以使用静态引入。 所有对于常量类,比较好的设计应该是: package three; //make the class non-extendable by adding final 增加final关键字来避免继承 public final class Constants { //Hide the constructor 隐 ...
Reference: http://www.infoq.com/cn/articles/apache-kafka http://kafka.apache.org/documentation.html RabbitMQ,遵循AMQP协议,由内在高并发的erlanng语言开发,用在实时的对可靠性要求比较高的消息传递上。 kafka是Linkedin于2010年12月份开源的消息发布订阅 ...
摘选自《高性能网站建设进阶指南》--Steve Souders 1.尽量减少HTTP请求; 2.使用CDN; 3.添加Expires头; 4.采用Gzip压缩组件; 5.样式表放在顶部; 6.脚本放在底部; 7.避免CSS表达式; 8.使用外部的JS和CSS; 9.减少DNS查询; 10.精简JS; 11.避免重定向; 12.删除重复的脚本; 13.配置ETag; 14.是Ajax可缓存。
server端: package com.test.socket; import java.io.DataInputStream; import java.io.DataOutputStream; import java.net.ServerSocket; import java.net.Socket; public class SocketServer { public static void main(String[] args){ System.out.println("Server statring..."); SocketSer ...
  1.用于索引的最好的备选数据列是那些出现在WHERE子句、join子句、ORDER BY或GROUP BY子句中的列。   2.什么情况下应不建或少建索引?   a. 表记录太少   b. 经常插入、删除、修改的表   c. 经常和主字段一块查询但主字段索引值比 ...
1.HashMap使用Key对象的hashCode()和equals()方法去决定key-value对的索引。   当我们试着从HashMap中获取值的时候,这些方法也会被用到。如果这些方法没有被正确地实现,在这种情况下,两个不同Key也许会产生相同的hashCode()和equals()输 ...
Global site tag (gtag.js) - Google Analytics