HelloWorld搬运工

HelloWorld搬运工

编写可靠Linux shell脚本的八个建议

这八个建议,来源于键者几年来编写 shell 脚本的一些经验和教训。事实上开始写的时候还不止这几条,后来思索再三,去掉几条无关痛痒的,最后剩下八条。毫不夸张地说,每条都是精挑细选的,虽然有几点算是老生常谈了。 1. 指定bash shell 脚本的第一行,#!之后应该是什么? 如果拿这个问题...

2019-05-23 07:51:54

阅读数 1

评论数 0

Java零拷贝

1、MappedByteBuffer java nio提供的FileChannel提供了map()方法,该方法可以在一个打开的文件和MappedByteBuffer之间建立一个虚拟内存映射,MappedByteBuffer继承于ByteBuffer,类似于一个基于内存的缓冲区,只不过该对象的数据...

2019-05-23 07:49:06

阅读数 1

评论数 0

黑客,一般用什么兵器来进行网络抓包呢?

这是一个什么工具呢?这么神奇"其实我相信大家很多人都听说过或者使用过,而且这个工具也是黑客或者从事网络工程的工作者必用的工具,它就是"网络抓包工具"。 今天我们就详细介绍一下网络抓包的目的是什么?常用的网络抓包工具有哪些?网络抓包工具的使用方法和技巧! # 网络抓...

2019-05-22 07:58:40

阅读数 167

评论数 0

JAVA线程池学习以及队列拒绝策略

为什么要用线程池? 在Java中,如果每当一个请求到达就创建一个新线程,开销是相当大的。在实际使用中,每个请求创建新线程的服务器在创建和销毁线程上花费的时间和消耗的系统资源,甚至可能要比花在实际处理实际的用户请求的时间和资源要多的多。除了创建和销毁线程的开销之外,活动的线程也需要消耗系统资源...

2019-05-21 07:37:52

阅读数 99

评论数 0

不了解这12个语法糖,别说你会Java!

本文从 Java 编译原理角度,深入字节码及 class 文件,抽丝剥茧,了解 Java 中的语法糖原理及用法,帮助大家在学会如何使用 Java 语法糖的同时,了解这些语法糖背后的原理 语法糖 语法糖(Syntactic Sugar),也称糖衣语法,是由英国计算机学家 Peter.J.La...

2019-05-17 08:02:30

阅读数 25

评论数 0

轻松掌握linux常用技巧

前言 linux中的一些小技巧可以大大提高你的工作效率,本文就细数那些提高效率或者简单却有效的linux技巧。 命令编辑及光标移动 这里有很多快捷键可以帮我们修正自己的命令。接下来使用光标二字代替光标的位置。 删除从开头到光标处的命令文本 ctrl + u,例如: $ cd/proc...

2019-05-09 17:58:04

阅读数 21

评论数 0

lsof 命令应用

一 前言 本文深入的学习命令lsof--列出打开文件(lists openfiles)。在linux系统中,我们可以通过文件访问文本数据,还可以访问网络连接和硬件。我们通过lsof命令可以查看进程开打了哪些文件,打开指定文件的进程有哪些,进程打开的端口(TCP、UDP)。找回/恢复删除的文件。 ...

2019-05-09 16:06:26

阅读数 27

评论数 0

IntelliJ Idea 常用快捷键列表

Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括号的开头与结尾 Ctrl+F12,可以显示当前文件的结构 Ctr...

2019-04-28 20:50:59

阅读数 252

评论数 0

TCP的三次握手四次挥手

尽管TCP和UDP都使用相同的网络层(IP),TCP却向应用层提供与UDP完全不同的服务。TCP提供一种面向连接的、可靠的字节流服务。 面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接。这一过程与打电话很相似,先拨号振铃,等待对方摘机说“喂...

2019-04-21 20:57:48

阅读数 52

评论数 0

神奇高效的Linux命令行

命令行的学习捷径 Linux 命令有许多强大的功能:从简单的磁盘操作、文件存取,到进行复杂的多媒体图像和流媒体文件的制作,都离不开命令行。 在 Linux 的学习中,新手都会遇到这么一个问题:自己对系统的每个命令都很熟悉,但是在系统出现故障的时候,就无从下手了。 说到底,就是学习的理论知...

2019-03-26 07:29:31

阅读数 74

评论数 0

巧用这19条MySQL优化,效率至少提高3倍

1、EXPLAIN 做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。 下面来个简单的示例,标注(1、2、3、4、5)我们要重点关注的数据: type列,连接类型。一个好的SQL语句至少要达到range级别。杜绝出现all级别。 key列,使用到的索引名。如果没有选择索引,...

2019-02-24 19:55:35

阅读数 378

评论数 0

Spring中获取request的几种方法,及线程安全性

概述 在使用Spring MVC开发Web系统时,经常需要在处理请求时使用request对象,比如获取客户端ip地址、请求的url、header中的属性(如cookie、授权信息)、body中的数据等。由于在Spring MVC中,处理请求的Controller、Service等对象都是单例的,...

2019-02-17 21:21:56

阅读数 194

评论数 0

图解ZooKeeper的典型应用场景

zookeeper在很多框架中都有应用,例如:Dubbo,Hadoop,Kafka等,但典型的用法也就几种,掌握了这几种用法,再看zookeeper在相关框架中的应用就很轻松,下一篇文章将会详细介绍zookeeper在dubbo中的使用,以便有一个更深刻的了解 本文参考了《从Paxos到Zo...

2019-02-17 21:14:25

阅读数 179

评论数 1

BAT 经典算法笔试题 —— 磁盘多路归并排序

在 LevelDB 数据库中高层数据下沉到低层时需要经历一次 Major Compaction,将高层文件的有序键值对和低层文件的多个有序键值对进行归并排序。磁盘多路归并排序算法的输入是来自多个磁盘文件的有序键值对,在内存中将这些文件的键值对进行排序,然后输出到一到多个新的磁盘文件中。 多路...

2019-02-17 20:43:54

阅读数 123

评论数 0

深入理解Java ClassLoader

ClassLoader 做什么的? 延迟加载 各司其职 ClassLoader 传递性 双亲委派 Class.forName 自定义加载器 Class.forName vs ClassLoader.loadClass 钻石依赖 分工与合作 Thread.contextClass...

2019-02-17 20:26:19

阅读数 149

评论数 0

Java 自定义 ClassLoader 实现 JVM 类加载

定义需要加载的类 定义类加载器 编译需要加载的类文件 编译自定义的类加载器并支行程序 总结 定义需要加载的类 为了能够实现类加载,并展示效果,定义一个Hello类,再为其定义一个sayHello()方法,加载Hello类之后,调用它的sayHello()方法。 publicclass...

2019-02-17 20:08:59

阅读数 84

评论数 0

Java 各种锁小结

一. synchronized 二. 对象锁、类锁、私有锁 三. ReentrantLock 四. ReentrantReadWriteLock 五. CAS 六. Condition 七. Semaphore 八. CountDownLatch 九. 锁的分类 十. 总结 一....

2019-02-17 18:09:18

阅读数 122

评论数 0

Docker常用命令

1. 容器操作 新建容器: sudo docker run -t -i -p 1800:1800 -v /Users/**/Desktop:/Desktop kaixhin/caffe /bin/bash -v -p 端口映射 -d 退出容器 按ctrl+D 或 exit 退出当前容...

2019-01-31 22:03:37

阅读数 83

评论数 0

深入Java中的位操作

引 学完本章节你将学会位的基础概念与语法,并且还会一些骚操作!! 与、或、非、位移 原码、反码、补码 字节、位、超区间...... 开始本章节之前,我们先思考一个问题: byte a = 33; byte b = -3; 若我们输出a...

2019-01-31 19:51:05

阅读数 104

评论数 0

Java中15种锁的介绍

在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下: 1.公平锁 / 非公平锁 2.可重入锁 / 不可重入锁 3.独享锁 / 共享锁 4.互斥锁 / 读写锁 5.乐观锁 / 悲观锁 6.分段锁 7.偏向锁 / 轻量级锁 / 重量级锁 ...

2019-01-30 21:59:06

阅读数 151

评论数 0

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