干Java编程也有好几年了,但是之前对Java中的异常机制应该如何更好的使用一直没有想明白。今天谈一谈我对于存在异常处理机制的语言如何准确使用异常机制。 我觉得首要的一个点就是明确什么是异常!编程说白了就是数据结构+算法,再复杂的应用程序归结下来也就是这么两个东西。无论是面向过程还是面向对象的编程思想下,函数都作为我们进行逻辑处理的一个表达形式,一个函数必然有着输入和输出,我们应该先考虑预期正常
《基本穿搭:适用一生的法则》比较系统的基本穿搭知识,很实用。不需要追随瞬息万变的时尚潮流,也不需要烦恼色彩搭配,只需要掌握最低限度的知识和备齐常规单品,谁都能完成清爽得体的80分搭配。
实在是受不了cloudflare的慢速,正好阿里云最近出了一个99/年的活动,搞了台服务器,速度啥的都还行,就还是直接从frp穿出去,至少速度啥的还是能保证的。 我的方案是直接是直接将阿里云的80端口和443端口全部转发到我自己的内网服务器上,然后frp再将流量全部转发到内外的nginx上做分发。方案在实施的过程中遇到了一个问题:我没有办法拿到请求者的ip了,会对我们的数据统计产生影响。看了frp是能够支持真实ip转发的,在不同的版本下有不同写法,主要是0.52.0之前的版本有较大差异,0.52.0支持使用toml格式来配置了,本文是基于toml来配置实现的。
在建设我自己的blog的过程中我意识到我需要有一个任务管理器来定时的执行某些任务,例如访问统计,我将每一个请求记录都记录下来用于后续的一些分析(被DDOS就玩咯,并不是一个好的解决方案),大概每隔5分钟会执行一次。虽然我的任务一般不会有什么太大的变化,但是我想后续在后台的界面上能够看到任务执行的历史,现在的任务列表以及立即执行一个任务的需求。虽然现成的框架是有的,例如Quartz,xxl-job等,但是我还是想自己简单造一个轮子用一下。
# 相关介绍 ## 内网穿透 我们在家中、公司的电脑可以正常的访问网页,使用各种网络服务,在同一个局域网下我们能够进行文件共享等操作,但是一旦离开家,离开公司,就不再能访问到你使用的电脑、服务器等设备。为了能够访问到你局域网中的设备,使得你局域网中的设备提供的服务暴露到公网环境下,可以狭义的理解为内网穿透。什么场景下需要用到内网穿透呢?内网穿透应用场景十分广泛,以下列举了常见的一些使用: 1
# 简介
本文介绍如何在springboot中整合mapstruct 和 lombok。
# 版本准备
mapstruct 1.5.5.Final
lombok 1.18.24
# 整合步骤
1. 引入lombok和mapstruct
```xml
# 实验目的 通过实验仿真探究二极管的正向伏安特性曲线 # 实验原理 通过测量电阻R2两端电压,结合欧姆定律计算出二极管D1电流,最后描绘出二极管D1的伏安特性曲线。 ![image.png](https://alvinkwok.cn/api/content/resource/fetch?resourceId=11) # 实验准备 立创EDA的仿真模式下准备好恒压源,1K电阻,万用表,
# 持续更新中 # 简介 面向对象编程是对数据进行抽象;函数式编程是对行为进行抽象。 核心思想: 使用不可变值和函数,函数对一个值进行处理,映射成另一个值。 对核心类库的改进主要包括集合类的API和新引入的流Stream。流使程序员可以站在更高的抽象层次上对集合进行操作。 # Lamda表达式 Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lamb