linux常用工具

|linux版本|命令|功能描述|实例| |------------|-------|------------|-----| |ubuntu | nautilus | ubuntu下面 从终端打开文件夹 | nautilus .| |*|traceroute|跟踪域名解析|traceroute 域名| |*|hexdump|将文件转换成hex码| hexdump 文件| |*|tcpdump、wireshark|抓包工

设计模式笔记(六):创建型-建造者模式

##建造者模式(builder pattern) ####意图 将一个复杂构建与其标识相分离,使得同样构建过程构建出不一样的标识 ####主要解决 在创建复杂对象过程中,通常是各个部分子对象用一定算法构建而成;由于需求变化,这个复杂对象各

设计模式笔记(九):结构型-桥接模式

##桥接模式(Bridge Pattern) ####意图 将抽象部分和实现部分分离,使他们可以独立变化 ####主要解决 在多种可能变化的情况下,用继承会造成类爆炸的问题,不好扩展 ####何时使用 实现系统可以有多个角度分类,每一个角度都

重写eq 必须重写hashcode的必要性

重写eq 必须重写hashCode的原因 之前唆代码 每次都单独重写 eq 方法 hashCode从来不重写 这次遇到一个 Set<T> 的内容比较 一直返回的不是理想的结果 查看源码 发现 其实 最开始是直接使用 == 方式比较 到最后才会用eq方法比较

java1.8笔记

####最近一直在看 jdk8的书 觉得jdk8和之前的jdk变化还是挺大 ####主要多了如下一些东西 ####1:lambda表达式支持(方法引用 ) jdk8增加lambda表达式的支持 可以通过‘->’ 来传递代码片段 和匿名方法很像 但是有一点细微区别 java.

设计模式笔记(八):结构型-适配器模式

##适配器模式(Adapter Pattern) ####意图 当一个类的接口转换成客户希望的另外一个接口的适合,适配器模式使得原本由于接口不兼容不能一起工作的类可以在一起工作 ####主要解决 在系统中常常要将一些现存的对象放到新环境

设计模式笔记(四):创建型-抽象工厂模式

##抽象工厂模式(Abstract Factory Pattern) ####意图 提供一个创建一系列相关或者互相依赖的对象接口,无需指定他们具体类 ####主要解决 解决接口选择问题 ####何时使用 系统产品多于一个产品族,而系统只消费其中某一族产

web service笔记

##web service 三要素 soap、wsdl、uddi ###soap(Simple Object Access Protocol) 简单对象访问协议 soap是一种对象访问通信协议 基于xml的协议 用来访问结构化和固化的信息 主要特点 制定程序之间的通信、消息格式; 独立平台、语言;基于xml

中文写java

###偶然间发现java底层是采用utf16做编码集的 突发奇想 既然是utf16做底层编码 拿起不是可以拿非英文开发 毕竟编译器可以识别中文那么肯定也可以编译中文 ###代码尝试: ``` class 垃圾{ public void 一个垃圾方法(){ Sys

xml和json的区别及其使用范围笔记

###老是有人问我xml和json区别、 特写此篇记录来列出xml和json区别,懒得每次都解释、网络中很多博客都没提到关键的区别点 自述性、规范性;其他什么解析方法、啥啥的都不是最重要的最主要的就是xml能够由很强的自述性、规

guava-collections笔记

## guava 集合工具 #### 不可变集合 * 当对象被不可信的库调用时,不可变形式是安全的; * 不可变对象被多个线程调用时,不存在竞态条件问题 * 不可变集合不需要考虑变化,因此可以节省时间和空间。所有不可变的集合

java注解笔记

##java定义的4个标准元数据注解: 1. @Target 2. @Retention 3. @Documented 4. @Inherited |名称 | 作用 | 取值 | 备注| |---------|:------|:-------|------| |@target | 用来说明annotation修饰对象范围 描述注解使用范围| 1.CONSTRUCTOR:用于描述构造器 2.FIE

docker-compose配置笔记

####docker-compose 是docker的一个工具 是用来根据配置联合启动多个docker的工具 特别是在启动一些复杂应用的时候 适合用docker-compose来启动 当然 也可以自己写shell脚本启动 ####docker-compose配置文件 部分字段解释 #####实例 yaml格式

iptables笔记

##iptables linux上常用防火墙 参考地址:http://www.cnblogs.com/kevingrace/p/6265113.html #### iptables 和netfilter关系 netfilter 是linux内核中实现的包过滤的函数相关的东西 iptables 是一个管理防火墙的工具 真正实现防火墙的还是netfilter ####

java操控excel相关(poi,jxl)笔记

1. [poi和jxl介绍](#m1) 2. [poi和jxl操作excel不同点](#m2) 3. [poi读写excel实例](#m3) 4. [jxl读写excel实例](#m4) 5. [poi读写word实例](#m5) 6. [poi和jxl选择](#m6) <h3 id="m1">1:poi和jxl介绍</h3> #### 1.1:poi poi是对所有office资源进行读

© 2024 ming博客. All rights reserved.基于rust salvo性能猛的很!