-
- SpringBoot之Thymeleaf模板引擎实例分析
- Jsp是最早的模板技术,用来处理视图层的,用来做数据显示的模板BS结构:B:浏览器:用来显示数据,发送请求,没有处理能力发送一个请求,访问a.jsp,a.jsp在服务器端变成Servlet,在将输出的数据返回给浏览器,浏览器就可以看到结果数据,jsp最终翻译过来也是个html页面模板技术你就可以把它们当成字符串的替换,比如说:这里{data}这里有一个字符串,你把它换成固定值其他值,但是这个替换有一些附加的功能,通过模板技术处理视图层的内容第一个例子:pom.xml:Thymeleaf依赖:4.
- 后端开发 . spring 1460 2023-05-12 17:28:06
-
- Springboot的spring-boot-maven-plugin导入失败怎么解决
- Springbootspring-boot-maven-plugin导入失败因为之前换了本地仓库,再打开项目的时候就变成红色了,问题是其他依赖都导好了,只有这个家伙红的刺眼。找到仓库下的这个文件夹,把里面的文件删掉(或者直接删掉spring-boot-maven-plugin这个文件夹)在这里刷新,然后就是漫长的等待,网速不好可以再重复此步骤spring-boot-maven-plugin插件作用POM文件中添加了“org.springframework.boot:spring-boot-mav
- 后端开发 . spring 3240 2023-05-12 14:31:22
-
- SpringBoot自动配置如何实现
- springboot如何实现在之前的helloworld示例中,已经初步体会到springboot自动导入依赖、完成配置的爽快了。那么,springboot是如何实现的呢?一、依赖管理特性先看下上一篇内容示例中的pom.xml:org.springframework.bootspring-boot-starter-parent2.3.4.RELEASEorg.springframework.bootspring-boot-starter-web这里添加了一个父项目,另外只导入了一个依赖sprin
- 后端开发 . spring 1346 2023-05-12 14:31:12
-
- Mybatisplus创建SpringBoot工程打包错误如何解决
- 创建SpringBoot工程a.初始化工程dependencies:依赖关系b.引入依赖在pom.xml的dependencies中加入依赖关系com.baomidoumybatis-plus-boot-starter3.5.1org.projectlomboklomboktruemysqlmysql-connector-javaruntime这里要特别注意我们的springboot工程刚创建的时候是没有添加版本的,有爆红错误,Plugin'org.springframework
- 后端开发 . spring 1505 2023-05-12 14:28:27
-
- Java多线程run方法中怎么直接调用service业务类
- 多线程run方法中直接调用service业务类应注意Java多线程run方法里边使用service业务类会产生java.lang.NullPointerException异常的问题,这是由于spring注入的业务类为null,或者直接new的业务对象也为null。多线程为了线程安全会防止注入,因此在想使用service业务类时,需要使用ApplicationContext的方式获取bean的方法获取service类。获取ApplicationContext的类要实现ApplicationCont
- 后端开发 . spring 2837 2023-05-12 14:22:06
-
- springboot jpa延迟加载问题怎么解决
- springbootjpa延迟加载问题在springboot中,在application.properties的配置文件中新增spring.jpa.open-in-view=true方法失效经过测试,有两种解决办法:1、在application.properties的配置文件中新增spring.jpa.properties.hibernate.enable_lazy_load_no_trans=true;2、在测试的方法上添加@Transactional注解。关于springboot延迟加载懒加
- 后端开发 . spring 1536 2023-05-12 13:58:11
-
- java SpringBoot项目整合Redis的方法是什么
- Redis是完全开源的,遵守BSD协议,是一个高性能的key-value数据库.Redis与其他key-value缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即master-slave模式的数据备份。Redis的优势性能极高–Redis能读的速度是110000次
- 后端开发 . spring 1736 2023-05-12 13:52:13
-
- springboot怎么实现注册服务
- 在使用springboot进行开发的过程中,我们经常需要处理这样的场景:在服务启动的时候,需要向服务注册中心(例如zk)注册服务状态,以便当服务状态改变的时候,可以故障摘除和负载均衡。我遇到过两种注册的途径:1、在Spring的webapplication启动完成后,直接进行注册;2、在servlet容器启动完成后,通过listener进行注册。本文通过一个demo讲述一下这两种注册方式,使用的是传统的向zk注册的方案。1、Springwebapplication启动完成后注册先上代码看一下@S
- 后端开发 . spring 1603 2023-05-12 12:28:06
-
- SpringBoot中如何使用HTTP客户端工具Retrofit
- 简介Retrofit是适用于Android和Java且类型安全的HTTP客户端工具,在Github上已经有39k+Star。其最大的特性的是支持通过接口的方式发起HTTP请求,类似于我们用Feign调用微服务接口的那种方式。SpringBoot是使用最广泛的Java开发框架,但是Retrofit官方并没有提供专门的Starter。于是有位老哥就开发了retrofit-spring-boot-starter,它实现了Retrofit与SpringBoot框架的快速整合,并且支持了诸多功能增强,极大
- 后端开发 . spring 994 2023-05-12 11:55:20
-
- Springboot怎么使用内置tomcat禁止不安全HTTP
- Springboot内置tomcat禁止不安全HTTP方法1、在tomcat的web.xml中可以配置如下内容让tomcat禁止不安全的HTTP方法/*PUTDELETEHEADOPTIONSTRACEBASIC2、Springboot使用内置tomcat没有web.xml配置文件,可以通过以下配置进行,简单来说就是要注入到Spring容器中@ConfigurationpublicclassTomcatConfig{@BeanpublicEmbeddedServletContainerFacto
- 后端开发 . spring 2633 2023-05-12 11:49:05
-
- springboot如何读取resources下的文件
- 项目中很多时候需要读取自定义配置文件,本地开发工具怎么写都成功但是部署到服务其上就出现问题,异常BOOT-INF/classes!/config.xml(文件名、目录名或卷标语法不正确.)路径中带有叹号之类的了解了大概之后就是springboot打成jar是一个文件,也就是一个压缩包,没有办法读取压缩文件里的路径,因此要解决这个问题了解读取配置文件的原理,直接获取文件流就可以了。1、使用项目内路径读取,只能在开发工具中使用,部署之后无法读取。(不通用)类似:src/main/resources/
- 后端开发 . spring 3226 2023-05-12 11:46:15
-
- 如何掌握SpringBoot日志文件
- SpringBoot日志文件1.日志有什么用日志是程序的重要组成部分,想象一下,如果程序报错了,不让你打开控制台看日志,那么你能找到报错的原因吗。日志对于我们来说,最主要的用途就是排除和定位问题。除了发现和定位问题之外,我们还可以通过日志实现以下功能:记录用户登录日志,方便分析用户是正常登录,还是恶意破解用户记录系统的操作日志,方便数据恢复和定位操作人记录程序的执行时间,方便以后优化程序提供数据支持2.日志怎么用SpringBoot项目在启动的时候默认就会有日志的输出,如下图:通过上述信息我们可
- 后端开发 . spring 1379 2023-05-12 11:46:05
-
- 由追踪溯源发现的不安全解压GetShell实例分析
- 近日我们帮助某客户追踪溯源一例入侵事件时,发现黑客在获取服务器权限之前利用网站的「ZIP解压功能」上传了Webshell。由于此次的漏送利用方式在「攻击载荷的构造」与「实际解压路径」方面较有代表性,并且业界对「不安全解压」漏洞的关注度仍不够。因此我们编写了这篇报告,在报告中讲解了入侵溯源与漏洞发现的过程,并从安全开发和安全狗产品防护方案两个维度提出了一些安全建议,希望对行业有所补益。值得注意的是,虽然该CMS已经做了相关防御配置,若在CMS的根目录下直接写入JSP文件是无法执行的,会报403错误
- 后端开发 . spring 1061 2023-05-12 11:19:11
-
- SpringBoot怎么选择自有bean优先加载
- 实现方法DependsOn注解这个@DependsOn网上实现方法很多,依赖的bean数目较少的话,比较好弄,但数目变多后,就比较麻烦了,每个类都需要重新写一遍,因此推荐第二种方法。ApplicationContextInitializer通过注册ApplicationContextInitializer后,就可以注册BeanDefinitionRegistryPostProcessor到Spring里面。最后实现BeanDefinitionRegistryPostProcessor,注册目标b
- 后端开发 . spring 1534 2023-05-12 11:01:14
-
- Nginx怎么搭建图片服务器
- 效果图:需求:实现图片的上传和批量上传技术:nginx,vsftpd,spring,springmvc,kindeditor,centos说明:本章节内容主要是实现图片的上传功能。使用kindediter是为了更好的演示图片的上传,回显,批量效果。后台代码与kindediter没有直接关系,放心阅读。另外源码中有mybatis的jar,不用理会,本章内容用不到,是为后续内容做准备!源码:见文章底部场景:用户将图片上传到tomcat服务器上,再由tomcat服务器通过ftp上传到nginx服务器上
- 后端开发 . spring 2051 2023-05-12 10:19:05

PHP讨论组
组员:3305人话题:1500
PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是