-
Servlet虚拟途径映射
所属栏目:[语言] 日期:2022-10-15 热度:0
客户端通过 URL 地址来访问 Web 服务器中的资源,Servlet 程序若想被外界访问,就必须被映射到一个 URL 地址上。很多时候,该 URL 地址和 Servlet 程序的物理路径(在硬盘上的存储位置[详细]
-
Eclipse创立Servlet项目
所属栏目:[语言] 日期:2022-10-15 热度:0
通过前面的学习,我们了解了如何在 Tomcat 目录下手动部署 Servlet,这种方式不但效率低下,而且容易出错。因此,在实际开发中,一般使用 IDE(集成开发环境)进行开发。
下[详细] -
@WebServlet注解 Servlet解析
所属栏目:[语言] 日期:2022-10-15 热度:0
在 Servlet 中,web.xml 扮演的角色十分的重要,它可以将所有的 Servlet 的配置集中进行管理,但是若项目中 Servelt 数量较多时,web.xml 的配置会变得十分的冗长。这种情况下,注解([详细]
-
MVC设计模式说明
所属栏目:[语言] 日期:2022-10-15 热度:0
MVC 设计模式一般指 MVC 框架,M(Model)指数据模型层,V(View)指视图层,C(Controller)指控制层。使用 MVC 的目的是将 M 和 V 的实现代码分离,使同一个程序可以有不同的表现形式[详细]
-
Spring Boot默认反常处理
所属栏目:[语言] 日期:2022-10-15 热度:0
在日常的 Web 开发中,会经常遇到大大小小的异常,此时往往需要一个统一的异常处理机制,来保证客户端能接收较为友好的提示。Spring Boot 同样提供了一套默认的异常处理机制,本节将对[详细]
-
Spring Boot指什么
所属栏目:[语言] 日期:2022-10-15 热度:0
众所周知 Spring 应用需要进行大量的配置,各种 XML 配置和注解配置让人眼花缭乱,且极容易出错,因此 Spring 一度被称为“配置地狱”。
为了简化 Spring 应用的搭[详细] -
spring-boot-starter-webWeb启动器为wed开发予以支持
所属栏目:[语言] 日期:2022-10-15 热度:0
Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,其本身就是 Spring 框架的一部分,可以与 Spring 无缝集成,性能方面具有先天的优越性,是当今业界最主流的[详细]
-
IDEA创建Spring Boot项目教程
所属栏目:[语言] 日期:2022-10-15 热度:0
我们将为您详细讲解如何使用 IDEA 创建一个 Spring Boot 项目。
配置开发环境
在使用 Spring Boot 进行开发之前,第一件事就是配置好开发环境。这里我们以 Window[详细] -
Spring Boot starter入门详解
所属栏目:[语言] 日期:2022-10-15 热度:0
传统的 Spring 项目想要运行,不仅需要导入各种依赖,还要对各种 XML 配置文件进行配置,十分繁琐,但 Spring Boot 项目在创建完成后,即使不编写任何代码,不进行任何配置也能够直接运[详细]
-
Go 2将添加错误处理和配置
所属栏目:[语言] 日期:2021-12-10 热度:113
ASP站长网 在Gophercon 2018大会上,Russ Cox介绍了将添加到Go 2的特性,包括错误处理和泛型,并透露了当前一些新特性提案的内容。 自去年在Gophercon 2017大会[详细]
-
文本三剑客之gawk程序教程
所属栏目:[语言] 日期:2021-12-10 热度:146
ASP站长网 虽然sed已经很牛逼了,但是再牛逼也有自身的限制。gawk就是用来搞定sed不能搞定的问题。 gawk可以做以下几件事情: 定义变量来保存数据; 使用算术和[详细]
-
Linux Shell 编程之gawk分析
所属栏目:[语言] 日期:2021-12-10 热度:73
ASP站长网 awk 简史: The name awk comes from the initials of its designers: A lfred V. Aho, Peter J. W einberger, and Brian W. K ernighan. The origina[详细]
-
C++中vector容器大小增长规律大全
所属栏目:[语言] 日期:2021-12-10 热度:161
问:vector大小是如何增长的? 答:自动增长的 问:增长规律是? 答: 。。。。。。 ASP站长网 那么, 今天就来探究一下vector容器的大小增长规律: vector中得[详细]
-
JavaScript中Array方法的正确打开措施
所属栏目:[语言] 日期:2021-12-10 热度:169
ASP站长网 在过去的几个月,我发现我的拉取请求中存在四个完全相同的JavaScript错误。于是我写了这篇文章,总结了如何在JavaScript中正确使用地使用Array的方法[详细]
-
原来JavaScript的闭包是什么原因
所属栏目:[语言] 日期:2021-12-10 热度:80
正如标题所述,JavaScript闭包对我来说一直是个谜。我阅读过很多篇相关文章,我在工作中也使用了闭包,有时候我自己使用了闭包却不自知。最近我参加了一个讲座,[详细]
-
GitHub:我们为什么会不用jQuery?
所属栏目:[语言] 日期:2021-12-10 热度:184
ASP站长网 我们最近完成了一个里程碑,将jQuery完全从GitHub.com的前端代码中移除。这标志着我们数年来逐步移除jQuery这个渐进式的过程终于结束了,我们现在已经[详细]
-
Python多线程指南
所属栏目:[语言] 日期:2021-12-10 热度:79
线程概念: ASP站长网 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,[详细]
-
Python中日志模块Logging模块分析
所属栏目:[语言] 日期:2021-12-10 热度:54
ASP站长网 Python中的日志模块,使用使用logging模块,该模块自2.3版本开始便是Python标准库的一部分。 日志的两个目的: 诊断功能: 记录与应用程序操作相关的日[详细]
-
假如线上遇到了OOM,该如何解决?
所属栏目:[语言] 日期:2021-10-27 热度:83
线上如遇到 JVM 内存溢出,可以分以下几步排查 jmap -heap 查看是否内存分配过小 jmap -histo 查看是否有明显的对象分配过多且没有释放情况 jmap -dump 导出 JVM 当前内存快照,使用 JDK 自带或 MAT 等工具分析快照 如果上面还不能定位问题,那么需要排查应[详细]
-
版本历史和代码示例之JMX
所属栏目:[语言] 日期:2021-10-27 热度:145
MBean = Managed Bean。其的本质就是我们经常说的Java Bean,遵循Java Bean规范,只是它专门用于JMX所以称为MBean。 JMX把所有被管理的资源都称为MBean,全部交由MBeanServer管理,JVM会将自身各种资源(CPU、内存等)注册到JMX中,自己也可自定义MBean然后放[详细]
-
深入解析 Java 反序列化漏洞
所属栏目:[语言] 日期:2021-10-27 热度:172
可以看到lookup()方法作用是:Look up the object with the given name in the current JNDI context。 也就是说,通过JtaTransactionManager类的setUserTransactionName()方法执行 最终指向了rmi://127.0.0.1:1099/Object,导致服务执行了恶意类的远程代码[详细]
-
Go 语言设计错误,缺乏远见?
所属栏目:[语言] 日期:2021-10-27 热度:168
在 2021 年尾巴的我们,明年(2022年) Go1.18 左右就可以见到 Go 泛型,基本跑不了。 在出来前可以看看《Go 1.17 支持泛型了?具体怎么用》,可以作为玩具用了。 接下来可以预见泛型出来后,一堆工具库和数据结构很大可能会被逐步改写,像是《Go 提案:增加泛[详细]
-
Go语言之再次谈空接口
所属栏目:[语言] 日期:2021-10-27 热度:187
从以上数据我们可以知道,interface{} 类型的对象 16 字节大[详细]
-
从Python角度知道以太坊
所属栏目:[语言] 日期:2021-10-27 热度:83
在Web 2.0中,大多数应用在使用前需要创建账户,这个账户会保存到公司服务器中,即你虽然使用账户,但却没有账户的所有权,以微信为例 如果哪天腾讯公司要封掉你的账户是非常轻松的,这个账户下对你非常重要的数据将与你不辞而别。 在Web 3.0中,你同样可以[详细]
-
出泛型后API怎么办?Go开发者要关注了
所属栏目:[语言] 日期:2021-10-27 热度:67
前段时间社区里一下子就爆了,主要是各大媒体引用了 Go 语言之父 Rob Pike 所提的《go: dont change the libraries in 1.18》。 很多社交媒体都做了跟进,认为 Rob Pike 是硬性的反对 Go 泛型的 API 改造! 如果读者只看了标题,有可能会产生一些误解实际上其[详细]