舒心糖豆

文章
4
资源
0
加入时间
2年10月21天

SSH框架之struts2专题3:Struts2核心1 在Action中获取Servlet API2 OGNL与值栈3 动态调用方法4 接收请求参数5 类型转换6 数据验证7 拦截器8 国际化9 文件上传10 文件下载11 防止表单重复提交

1 在Action中获取Servlet API为了避免与Servlet API耦合,Struts2对HttpServletRequest、HttpSession、ServletContext进行了封装,构造了三个Map对象来代替这三种对象。当然,也可以获取到真正的这三个Servlet的API。在Action中获取这三个对象的方式有三种。1.1 通过ActionContext获取在Stru...

(十三)springboot实战rabbitmq --- direct模式

上篇文章介绍了rabbitmq的原理实现,如果不知道rabbitmq的原理实现的童鞋推荐先看下上篇文章在继续这章的实践。windows本地安装rabbitmq介绍springboot集成rabbitmq实战 ------ direct模式首先创建两个springboot项目一 生产者项目结构消费者项目结构1 pom文件添加spring-boot-starter-amqp支持 ...

蓝牙Mesh是更健康的无线连接选择

在不久的将来,家里或办公室中的几乎所有物体都将连接到Internet。连接所有东西是一个令人兴奋的想法,但是人们担心无线电波对人类健康的影响。有些人担心5G的工作频率与以前的蜂窝信号不同并且频率更高,而其他人甚至担心的是电子设备(例如手机,微波炉和电力线)发出的非电离辐射。尽管人们担心辐射发射设备在我们生活中的广泛集成,但无处不在的物联网网络正在到来。由于仍然存在重大问题,因此必须了解具有健康意识的物联网网络。蓝牙网状网络(Bluetooth Mesh)是一种已在全球物联网网络中运行的替代方案。

BigDecimal为什么能做到高精度计算

很多人都知道在Java高精度计算时需要使用BigDecimal,实际上,很多对数值精度敏感的领域,比如结算、财务,也确实都是使用BigDecimal这种高精度计算工具来实现的,在二进制计算机的世界了,在有限的存储介质上无法准确保存0.1,就像十进制无法准确保存1/3类似,如果研究的更理论一些,可以看一下IEEE754二进制浮点数算术标准(https://baike.sogou.com/v51404...