打印字母数小于8的单词 打印字母数小于8的单词写一个bash脚本以统计一个文本文件nowcoder.txt中字母数小于8的单词。示例:假设 nowcoder.txt 内容如下: how they are implemented and applied in computer 你的脚本应当输出:howtheyare and applied in 说明:不用担心你输出的空格以及换行的问题 题解1234567891011121 2023-11-08 编程 > Linux #Linux #Shell
去掉文件的空行 去掉文件的空行写一个 bash脚本以去掉一个文本文件nowcoder.txt中的空行示例:假设nowcoder.txt 内容如下: 1234567891011abc567aaabbbccc 你的脚本应当输出: 12345abc567aaabbbccc 题解1234567891011# 方法 1sed -n '/^$/!p' nowcoder.txt# 方法2awk -n 2023-11-07 编程 > Linux #Linux #Shell
打印空行的行号 打印空行的行号编写一个shell脚本以输出一个文本文件nowcoder.txt中空行的行号(空行可能连续,从1开始输出) 示例:假设 nowcoder.txt 内容如下: 1234567891011abcdef 你的脚本应当输出: 12345357910 题解1234567891011121314# 方法 1awk -n '/^$/ {print NR} 2023-11-06 编程 > Linux #Linux #Shell
输出第5行的内容 输出第5行的内容编写一个bash脚本以输出一个文本文件nowcoder.txt中第5行的内容。 示例:假设 nowcoder.txt 内容如下: 1234567welcometonowcoderthisisshellcode 你的脚本应当输出:is。 题解12345678# 方法 1sed -n '5p' nowcoder.txt# 方法 2 head -n 5 nowcod 2023-11-05 编程 > Linux #Linux #Shell
Cookie、Session、Token的区别 区别Cookie、Session和Token是用于身份验证和用户状态管理的不同机制。它们在Web应用程序中的使用有一些关键区别: Cookie(HTTP Cookie): Cookie是一种客户端存储数据的机制,通常是一个小的文本文件,Key和Value的字符串格式。 服务器可以通过HTTP响应的Set-Cookie头将Cookie发送给客户端浏览器,然后浏览器将Cookie保存并在后续请求中 2023-11-05 编程 > 计算机网络 #Cookie #Session #Token
SpringBoot可以直接运行Jar的原理 SpringBoot可以直接运行Jar的原理Spring Boot的Jar包可以直接运行,主要是因为它内置了嵌入式的Servlet容器(例如Tomcat、Jetty或Undertow),并且使用了可执行的JAR文件格式,这使得应用程序可以作为独立的Java进程运行。 那么Spring Boot如何创建可执行的Jar文件以及如何启动应用程序: Spring Boot Maven插件:spring- 2023-11-05 编程 > Java #SpringBoot #Jar
HTTPS的原理 HTTPS的原理HTTPS(Hypertext Transfer Protocol Secure)是一种用于安全传输数据的通信协议,它基于HTTP协议,并通过加密和认证机制提供了数据保护和隐私保护。HTTPS的工作原理可以概括为以下几个步骤: 握手阶段(Handshake Phase): 客户端向服务器发送一个加密连接请求,即HTTPS请求。 服务器会响应客户端的请求,并发送一个包含公钥、加密 2023-11-04 编程 > 计算机网络 #HTTP #HTTPS
使用SSH本地端口转发调试远程环境 本地开发环境配置SSH -L是SSH命令中的一个选项,用于在SSH连接中设置本地端口转发。 1ssh -L [本地地址:]本地端口:目标地址:目标端口 用户@远程主机 [本地地址:]本地端口:这是本地端口转发的设置。你可以选择性地指定本地地址(通常是”localhost”或”127.0.0.1”),然后指定一个本地端口。这个本地端口将会被SSH客户端监听,用于接收来自本地系统的连接。 目标地 2023-11-04 编程 > Java #Java #Debug #SSH
ConcurrentHashMap的键和值都不能为空 ConcurrentHashMap的键和值都不能为空查看源码,在 put 方法里面,如果 key 或者 value 为空,则抛出空指针异常。 123456final V putVal(K key, V value, boolean onlyIfAbsent) { if (key == null || value == null) throw new NullPointerExcep 2023-11-03 编程 > Java #Java #ConcurrentHashMap
统计文本中每行数字的个数 统计文本中每行数字的个数1234567891011121314151617181920#!/bin/bash# author: maojunxyz# version: 1.0# date: 2023-11-03if [ $# -ne 1 ]; then echo "输入的参数个数只能是1" exit 1fisum=0 while read -r line; do # 2023-11-03 编程 > Linux #Linux #Shell