首页
归档
随笔
聚合
部落格精华
部落格资讯
资讯
今日早报
资讯日历
科技新闻
游戏攻略
今天
网盘
友链
留言
1
「今日早报」 2023年9月23日,农历八月初九,星期六!
2
「今日早报」 2023年9月22日,农历八月初八,星期五!
3
「今日早报」 2023年9月21日,农历八月初七,星期四!
4
「今日早报」 2023年9月20日,农历八月初六,星期三!
5
「今日早报」 2023年9月19日,农历八月初五,星期二!
沙漠渔
把過去的累積,善用到當下
累计撰写
736
篇文章
累计创建
333
个标签
累计收到
980
条评论
栏目
首页
归档
随笔
聚合
部落格精华
部落格资讯
资讯
今日早报
资讯日历
科技新闻
游戏攻略
今天
网盘
友链
留言
搜索
标签搜索
享元模式
单例模式
解锁
锁定
无法安装
Xshell
并发编程
ScheduledThreadPoolExecutor
ThreadPoolExecutor
线程池
Fock-Join
并发
ExecutorService
nextcloud
alist
panic
hung task
时间戳
ping
tail
dd
嵌入式
点灯
mount
共享
NFS
curl
全屏
ChannelOption
C++
comparator
桥头堡
开源
varchar
char
StringBuilder
StringBuffer
String
命令行工具
网络配置
netsh
建议
专家
离谱
2022
设备管理器
虚拟网卡
环回适配器
安全
攻击
CC
DDOS
跳槽
过年
年假
春节
2023
优站计划
鼻塞
咳嗽
大号流感
阳
新冠病毒
循环冗余校验
CRC-16/XMODEM
crc校验
stream
DMZ主机
域名解析
CDN
七牛云
DDNS
类加载器
双亲委派
加载机制
删除
搜索
变化时间
修改时间
访问时间
响应异常
超时
jsoup
用法详解
压缩命令
打包压缩
zip
优缺点
打包
数据压缩
密码
sudoers
索引量
权重
瞬间
魔鬼洞
沙漠鱼
沙漠渔
面试
引用传递
值传递
即时编译器
机器码
JIT
旗舰版
ISO
原版镜像
win7
参数
配置文件
8小时
时间错误
报告
coverity
jetbrains
idea
谷歌翻译
rest
403
ERR_UNKNOWN_URL_SCHEME
DevTools
优先级
location
FTP
挂载
curlftpfs
提示
自定义参数
springboot
配置
死锁
超级密码
桥接
联通光猫
Dockerfile
构建
命令行
eclipse
光猫
路由模式
桥接模式
bash-4.2
sudo
oracle帐号
JDK下载
百度收录
定时发布
哨兵模式
内存管理
JVM
登录
免密
不一致
服务器时间
BIO,NIO,AIO
ByteBuffer
FileWriter
BufferedOutputStream
流水线
pipeline
环境变量
重启
任务消失
jenkins
卸载
snap
20.04
Ubuntu
容器
大数据传输
InputStream
学习笔记
CSS
最佳实践
DOM操作
原型链
原型
No such file or Directory
SSH配置
SSH免密
tar
命令
网站优化
取消快照
百度快照
全局配置
修改密码
控制台
gitlab
解码器
Netty
文件传输
sz
rz
Jar
打铁花
羊毛沟
容器日志
docker
规范
博客
rejected
Gerrit
wireshark
代理
Go
http-server
nodejs
package-lock.json
996加班
删除标签
钟薛高
60s新闻接口
每日新闻接口
百度福利
自动回复
localstorage
QQ机器人
redis
近乎
客户端
JuiceSSH
乔恩
加菲猫
新浪邮箱
joe
公告
父亲节
图标
每日新闻
51la
服务器
腾讯云
插件
罗永浩
编码
avatar
小虎墩大英雄
端午劫
端午节
中石化
中国石化
儿童节
win10
激活
shell
金门大桥
旧金山
产品经理
免疫力
熬夜
云旅游
云游
招聘
海尔
halo
校友会
创新
哈工大
鸿蒙
王成录
标题
主题
北京
疫情
域名
沙漠渔溏
方法声明
jpa
表情包
emoji
JavaAgent
姓名测试
姓名打分
起名
百度
收录
SEO
group by
distinct
去重
JDBC
validationQuery
兄弟元素
点击事件
$event
9600
传输延时
波特率
串口
站点统计
站长工具
cnzz
生命周期
refs
vue
replaceAll
replace
JavaScript
软件
FRP
内网外入
内网穿透
学习
解题
leetcode
云计算
中国医药
神思电子
股票
Java
报错
数据块
关键词
风筝
清明节
注解
spring
clang-format
格式化
反向代理
nginx
索引
linux
vim
数据库
仓库管理
git
压缩
winrar
mysql
测试
markdown
目 录
CONTENT
以下是
软件编程
相关的文章
2023-02-25
置顶
『开源』桥头堡(bridge-station),一个开源的跨局域网通信平台
简介桥头堡(bridge-station)是一个基于netty实现的、开源的跨局域网通信平台,实现将局域网内的服务通过内网穿透、公网端口映射等方式搬移到个人电脑或者另一个局域网中,创建局域网之间的私密连接,实现跨局域网合作。说明以伦敦桥为原型,借鉴桥头塔楼的形象,表明程序的意义,即通过通道相连两端桥头堡打开对端的镜像世界,实现两个局域网的无感访问。伦敦桥塔桥两端由石塔连接,桥身分为上、下两层,上层为宽阔的悬空人行道,行人从桥上通过,可以饱览泰晤士河两岸的美丽风光;下层可供车辆通行,桥面可
2023-02-25
374
0
0
软件编程
2022-06-24
置顶
每日新闻60秒接口,让你网站迅速集成每日新闻功能,确定不来看看?
万众瞩目的每日新闻功能模块从今天起正式发布啦! 每日新闻?不就是那个贴个图片就可以的功能么?No No No,百度收录那个图片吗?所以论便捷性,别给我提图片,论实用性,别给我提图片~经过沙漠渔溏 一周左右的自测以及多位热心网友的协助测试,今天终于打算和大家见面了,什么?不知道这个是干啥的?那好吧,移步到 「每日早报」 送你每天清晨第一缕轻风,带你领略世界的美好~ - 沙漠渔溏 自行观阅~下面进入正题吧,不啰嗦预期效果查看预期效果可以看这里-> 「每日早报」 送你每天清晨第一缕轻风,带你领略
2022-06-24
13924
165
18
软件编程
2023-09-13
Java编写一个享元模式的例子
享元模式(Flyweight Pattern)是一种结构型设计模式,它旨在减少对象的数量以节省内存和提高性能。这通过共享可能在多个上下文中重复使用的相似对象来实现。下面是一个简单的Java享元模式的例子,假设我们要创建并管理不同颜色的圆形对象,但如果颜色相同,则应共享同一个圆形对象。首先,我们需要创建享元接口,它定义了可以共享的圆形对象的方法:public interface Shape { void draw();}然后,我们创建具体的享元类 Circle 实现 Shape 接口,并包含
2023-09-13
16
0
0
软件编程
2023-09-13
Java编写一个简单的单例模式
在Java中创建一个简单的单例模式可以通过以下方式实现:public class Singleton { // 私有静态成员变量,用于保存单例实例 private static Singleton instance; // 私有构造方法,防止外部类实例化 private Singleton() { } // 公有静态方法,用于获取单例实例 public static Singleton getInstance() { // 如果实例尚未创建
2023-09-13
22
0
0
软件编程
2023-09-13
怎么去掉jenkins 执行过程中提示工作空间在@2的情况
如果在Jenkins执行过程中一直提示工作空间在@2的情况,通常表示Jenkins认为之前的构建工作空间可能没有正确清理或释放,导致新的构建尝试使用相同的工作空间。这可能会导致构建问题和不稳定性。要解决这个问题,可以尝试以下方法:手动清理工作空间:在Jenkins的构建页面上,找到问题构建的链接。在构建页面的左侧菜单中,选择“Workspace”或“工作空间”选项。手动删除工作空间中的内容。确保没有构建残留在工作空间中。重新触发或重新构建你的任务,看看问题是否得到解决。配置Jenkins工作空间
2023-09-13
22
0
0
软件编程
2023-07-14
Linux用户因失败次数过多被锁定手动解锁方式
近期因为使用脚本执行ssh连接,经常出现账户被锁定的情况,于是整理一下如何清除限制。报错信息Account locked due to 84 failed logins如果尝试登录过于频繁或者密码错误次数过多,Linux会将用户锁定,无法登录。查看锁定信息pam_tally2 --user username如果有锁定,则提示锁定用户名、失败次数、最后失败时间等信息,如果不带username参数可以查看所有的锁定记录信息。手动解锁pam_tally2 --user username --reset
2023-07-14
91
0
0
软件编程
2023-07-08
Java 并发编程相关面试题
应聘 Java 岗,总是免不了几个 Java 并发编程的面试题,不过大多数都局限在 java.util.concurrent 包下的知识和实现问题。本文针对 Java 并发相关的常见的面试题做一些解释。Q1: 进程和线程的区别?这是一个非常基础的面试题,如果这道题没有回答的比较满意,一般情况下,面试官会认为应聘者在并发方面的基础只是不牢固,就不会继续深入询问其它并发问题了。1、进程和线程都是并发单元,但它们有一个根本区别:进程不共享公共内存,而线程则共享。2、从操作系统的角度来看,进程是一个独立
2023-07-08
41
0
0
软件编程
2023-07-07
Java并发编程 CompletableFuture ( 二 )
上一章节中我们讲解了 CompletableFuture 的一些基本用法,比如如何使用和如何处理异步计算结果。本章节我们继续,主要讲解如何使用 CompletableFuture 来组合异步计算的结果组合 FuturesCompletableFuture API 最吸引人的部分,应该是能够在一系列链式计算步骤中组合 CompletableFuture 实例。这种链式的结果本身就是CompletableFuture,允许进一步链接和组合。这种方法在函数式语言中无处不在,通常被称为 「一元 ( mo
2023-07-07
41
0
0
软件编程
2023-07-06
Java并发编程 CompletableFuture ( 一 )
本文我们来了解下 Java 8 引入的 CompletableFuture 类,了解下该类提供的功能和用例。Java 中的异步计算异步计算很难推理的,因为我们的大脑是同步的,会将任何计算看成是一系列的同步计算。我们在实现异步计算时,往往会把回调的动作分散在代码中或者深深地嵌套在彼此内部,这种情况下,当我们需要处理其中一个步骤中可能发生的错误时,情况变得更糟。人生的一大悲剧是,尽管 Java 5 已经看到了这种恶性循环,提供了Future 接口作为异步计算的结果,但它没有提供任何方法来组合这些计算
2023-07-06
33
0
0
软件编程
2023-07-05
Java并发编程 Google Guava
Guava 是托管在 Github.com 上的流行的 Google 开源的 Java 线程池库。Guava 包含了许多有用的并发类,同时还包含了几个方便的 ExecutorService 实现,但这些实现类都无法通过直接实例化或子类化来创建实例。取而代之的是提供了 MoreExecutors 助手类来创建它们的实例。给 Maven 添加 Guava 依赖为了将 Google Guava 库包含进当前的项目中,需要将下面的依赖项添加到 Maven pom 文件中。<dependency&g
2023-07-05
57
0
0
软件编程
2023-07-04
Java并发编程 ForkJoinPool
ForkJoinPool 是Java 7 中引入的 fork/join 框架的核心之一。它解决了一个常见的问题: 如何在递归中生成多个任务。因为,即使是使用一个简单的 ThreadPoolExecutor ,也会在不断的递归中快速耗尽线程。因为每个任务或子任务都需要自己的线程来运行。在 fork/join 框架中,任何任务都可以生成 ( fork ) 多个子任务并使用 join() 方法等待它们的完成。fork/join 框架的好处是它不会为每个任务或子任务创建新线程,而是实现了 工作窃取 (
2023-07-04
30
0
0
软件编程
2023-07-03
Java并发编程 ScheduledThreadPoolExecutor
ScheduledThreadPoolExecutor 扩展自 Java 的ThreadPoolExecutor 类,并且添加了其它方法实现了 ScheduledExecutorService 接口。schedule() 方法允许在指定的延迟后执行一次任务scheduleAtFixedRate() 方法允许在指定的初始延迟后执行任务,然后以一定的周期重复执行,其中 period 参数用于指定两个任务的开始时间之间的间隔时间,因此任务执行的频率是固定的。scheduleWithFixedDelay
2023-07-03
36
0
0
软件编程
2023-07-02
Java并发编程 线程池 ThreadPoolExecutor
因为上一章节篇幅有限,所以我决定把 一文秒懂 Java 线程池 拆分为三篇文章单独介绍。本章节,我们就来看看 ThreadPoolExecutor 。ThreadPoolExecutorThreadPoolExecutor 是一个可被继承 ( extends ) 的线程池实现,包含了用于微调的许多参数和钩子。我们并不会讨论 ThreadPoolExecutor 类中的所有的参数和钩子,只会讨论几个主要的配置参数:`corePoolSize````maximumPoolSize`keepAlive
2023-07-02
38
0
0
软件编程
2023-07-01
Java并发编程 Java Fork-Join
fork/join 框架是 Java 7 中引入的 ,它是一个工具,通过 「 分而治之 」 的方法尝试将所有可用的处理器内核使用起来帮助加速并行处理。在实际使用过程中,这种 「 分而治之 」的方法意味着框架首先要 fork ,递归地将任务分解为较小的独立子任务,直到它们足够简单以便异步执行。然后,join 部分开始工作,将所有子任务的结果递归地连接成单个结果,或者在返回 void 的任务的情况下,程序只是等待每个子任务执行完毕。为了提供有效的并行执行,fork/join 框架使用了一个名为 Fo
2023-07-01
49
0
0
软件编程
2023-06-30
Java并发编程 线程池 Thread Pool
本文我们将讲解 Java 中的线程池 ( Thread Pool ),从 Java 标准库中的线程池的不同实现开始,到 Google 开发的 Guava 库的前世今生。本章节涉及到很多前几个章节中阐述的知识点。我们希望你是按照顺序阅读下来的,不然有些知识会一头雾水。Java 语言的实现中,把 Java 线程一一映射到操作系统级的线程,而后者是操作系统的资源,这意味着,如果开发者毫无节制地创建线程,那么线程资源就会被快速的耗尽。在 Windows 操作系统上,每个线程要预留出 1m 的内存空间,意
2023-06-30
32
0
0
软件编程
1
2
3
4
5