随笔分类 - 基础
摘要:在Maven中,主要有3个插件可以用来打包: maven-jar-plugin,默认的打包插件,用来打普通的project JAR包; maven-shade-plugin,用来打可执行JAR包,也就是所谓的fat JAR包; maven-assembly-plugin,支持自定义的打包结构,也可以
阅读全文
摘要:1.Arrays.asList(strArray) 通过 Arrays.asList(strArray) 方式,将数组转换List后, 不能对List增删,只能查改,否则抛异常。 Arrays.asList(strArray)返回值是java.util.Arrays类中一个私有静态内部类java.u
阅读全文
摘要:Map集合中有这个key时,就使用这个key对应的value值,如果没有这个key就使用默认值defaultValue public class Demo { public static void main(String[] args) { Map<String, String> map = new
阅读全文
摘要:1.在java中,一个字符等于多少字节? 或者更详细的问:在java中,一个英文字符等于多少字节?一个中文字符等于多少字节? Java采用unicode来表示字符,java中的一个char是2个字节,一个中文或英文字符的unicode编码都占2个字节,但如果采用其他编码方式,一个字符占用的字节数则各
阅读全文
摘要:正则表达式速查表 字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“
阅读全文
摘要:进制也就是进制位,对于接触过电脑的人来说应该都不陌生,我们常用的进制包括:二进制、八进制、十进制与十六进制,它们之间区别在于数运算时是逢几进一位。比如二进制是逢2进一位,十进制也就是我们常用的0-9是逢10进一位。具体的用法小编今天不着重解释,主要针对他们之间的转换加以讨论(今天只讲整数)。 二进制
阅读全文
摘要:前言 我们都知道,Java程序最终是转换成class文件执行在虚拟机上的,那么class文件是个怎样的结构,虚拟机又是如何处理去执行class文件里面的内容呢,这篇文章带你深入理解Java字节码中的结构。 1.Demo源码 首先,编写一个简单的Java源码: package com.april.te
阅读全文
摘要:<p style="margin: 22px 0px 0px; padding: 0px; font-size: 16px; line-height: 24px; color: rgb& #40;51, 51, 51& #41;; text-align: justify;text-d
阅读全文
摘要:Linux的体系结构 查找特定文件 find 命令 检索文件内容 grep 命令 对日志内容做统计 awk 命令 批量替换文件内容 sed 命令
阅读全文
摘要:文章目录 一.计算机网络1.网络基础知识讲解2.TCP的三次握手3.TCP的四次挥手4.TCP和UDP的区别5.流量控制和拥塞控制5.1 RTT和RTO5.2 TCP的滑动窗口(流量控制) 6.HTTP相关7.HTTP和HTTPS的区别8.Socket相关 二. 数据库1. 数据库架构2. 优化索引
阅读全文
摘要:Socket 1.Socket概念 2.Socket链接的建立过程 3.Socket特点 Socket概念 Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 在Java中,Socket和ServerSocket类库位于java.net包中。ServerSocke
阅读全文

浙公网安备 33010602011771号