当前位置:首页 > 技术文章 > 后端开发

  • 聊聊JavaScript方式提交请求SSM的实现方法
    聊聊JavaScript方式提交请求SSM的实现方法
    近年来,前后端分离成为web领域的热点话题,Javascript作为前端三大核心技术之一,与后端的Spring MVC、Mybatis组成了一种完整的企业级开发架构,即SSM。在这种架构下,前端通过http请求与后端进行交互,而javascript相应的技术就是Ajax。Ajax全称为Asynchronous JavaScript and XML,即异步的Javascript和
    后端开发 . spring 737 2023-04-24 16:15:49
  • 使用@Valid,@Validated和@PathVariable的Java代码示例及使用方法
    使用@Valid,@Validated和@PathVariable的Java代码示例及使用方法
    @Valid和@Validated@Valid和@Validated比较相同点:@Valid注解和@Validated注解都是开启校验功能的注解不同点:@Valid注解:可以使用在方法,构造函数,方法参数和成员属性上@Validated注解:可以用在类型,方法和方法参数上.但是不能用在成员属性上@Validated注解是Spring基于@Valid注解的进一步封装,并提供比如分组,分组顺序的高级功能使用位置不同:@Valid高级使用@Valid级联校验级联校验:也叫嵌套检测.嵌套就是一个实体类包
    后端开发 . spring 1024 2023-04-23 14:25:07
  • 如何使用Java实现六边形架构?
    如何使用Java实现六边形架构?
      六边形架构是一种设计风格,通过分层实现核心逻辑与外部对象隔离。其核心逻辑是业务模块,外部元素是整合点,比如数据库、外部API、界面等。它将软件分为内部与外部,内部包含了核心业务逻辑与领域层(所谓分层架构),外部包含界面、数据库、消息传递及其他内容。内部与外部通过端口和适配器相互通信。  *译注:六边形架构(HexagonalArchitecture)由AlistairCockburn提出,解决了传统的分层架构所带来的问题。*  1.优点  使用六边形架构开发的软件与通道独立,因此能支持多通道
    后端开发 . spring 1474 2023-04-23 13:25:07
  • 如何在Java中使用LocalDateTime?
    如何在Java中使用LocalDateTime?
    说明1、LocalDateTime是一个日期-时间目标。您还可以将其视为LocalDate和LocalTime的组合。在操作上,也大致相同。2、如果添加时区信息,LocalDateTime也可以转换成Instance实例。Instance可以转换成旧版本的java.util.Date对象。实例Instantinstant=sylvester.atZone(ZoneId.systemDefault()).toInstant();DatelegacyDate=Date.from(instant);S
    后端开发 . spring 1735 2023-04-23 09:58:06
  • Java中如何使用StringRedisTemplate和RedisTemplate?
    Java中如何使用StringRedisTemplate和RedisTemplate?
    使用时只需使用maven依赖包spring-boot-starter-data-redis即可,然后在service中注入StringRedisTemplate或者RedisTemplate即可首先如下图所示StringRedisTemplate继承了RedisTemplate,所以两者对Redis的操作方法具有相同之处两者的数据是不共通的;也就是说StringRedisTemplate只能管理StringRedisTemplate里面的数据,RedisTemplate只能管理RedisTemp
    后端开发 . spring 2189 2023-04-23 09:34:06
  • Java与Spring集成Junit的方法如何实现?
    Java与Spring集成Junit的方法如何实现?
    1测试类中的问题和解决思路1.1问题在测试类中,每个测试方法都有以下两行代码:ApplicationContextac=newClassPathXmlApplicationContext("bean.xml");IAccountServiceas=ac.getBean("accountService",IAccountService.class);这两行代码的作用是获取容器,如果不写的话,直接会提示空指针异常。所以又不能轻易删掉。1.2解决思路分析针对上述
    后端开发 . spring 1347 2023-04-21 11:13:07
  • Azure Spring Cloud Enterprise 公共预览版,现已推出
    Azure Spring Cloud Enterprise 公共预览版,现已推出
    Enterprise现在可用于AzureSpringCloud层选择。Microsoft创建了一个新的AzureSpringCloud层Enterprise,作为对那些寻求现代功能以加速其Spring现代化项目的人的回应。现在,它可以预览,它可以提供所有完美的功能来吸引各种客户。AzureSpringCloudEnterprise可能只是提升Spring能力的关键。它具有标准层和商业支持的Spring运行时组件中可用的所有基本功能,可为企业客户提供更好的
    后端开发 . spring 1206 2023-04-20 19:34:13
  • Java桥接方法怎么使用
    Java桥接方法怎么使用
    1.桥接方法简介桥接方法是jdk1.5引入泛型后,为使java泛型方法生成的字节码与jdk1.5版本之前的字节码兼容由编译器自动生成的。可用method.isBridge()判断method是否是桥接方法,在生成的字节码中会有flags标记ACC_BRIDGE,ACC_SYNTHETIC,根据来自深入理解java虚拟机的一张访问标志图可以看到ACC_BRIDGE表示方法是由编译器产生的桥接方法,ACC_SYNTHETIC表示方法由编译器自动产生不属于源码。2.什么时候会生成桥接方法当子类继承父类
    后端开发 . spring 1160 2023-04-20 13:07:11
  • Java开发中常用的工具类库有哪些
    Java开发中常用的工具类库有哪些
    Java开发过程中的常用工具类库ApacheCommons类库Apache?Commons是一个非常有用的工具包,为解决各种实际的问题提供了通用现成的代码,不需要我们程序员再重复造轮子。关于这个类库的详细介绍可以访问官网介绍。下面表格列出了部分的工具包。我们平时开发过程中可以根据自己的需要挑选合适的工具包。ComponentsDescriptionLatestVersionReleasedBCELByteCodeEngineeringLibrary-analyze,create,andmanip
    后端开发 . spring 2158 2023-04-20 11:16:12
  • java如何使用BeanFactoryPostProcessor注入Bean
    java如何使用BeanFactoryPostProcessor注入Bean
    使用BeanFactoryPostProcessor注入Bean:它与BeanPostProcessor接口类似,可以对bean的定义(配置元数据)进行处理;也就是springioc运行BeanFactoryPostProcessor在容器实例化任何其他的bean之前读取配置元数据,并有可能修改它;如果业务需要,可以配置多个BeanFactoryPostProcessor的实现类,通过"order"控制执行次序(要实现Ordered接口)。第一步:创建实现SpringUtil
    后端开发 . spring 1781 2023-04-19 18:31:12
  • Java怎么实现读取resources目录下的文件路径
    Java怎么实现读取resources目录下的文件路径
    打印文件的方法如下:/***根据文件路径读取文件内容**@paramfileInPath*@throwsIOException*/publicstaticvoidgetFileContent(ObjectfileInPath)throwsIOException{BufferedReaderbr=null;if(fileInPath==null){return;}if(fileInPathinstanceofString){br=newBufferedReader(newFileReader(ne
    后端开发 . spring 1286 2023-04-19 10:43:02
  • Java代码编写技巧实例分析
    Java代码编写技巧实例分析
    开发工具不知道有多少”老”程序员还在使用Eclipse,这些程序员们要不就是因循守旧,要不就是根本就不知道其他好的开发工具的存在,Eclipse吃内存卡顿的现象以及各种偶然莫名异常的出现,都告知我们是时候寻找新的开发工具了。更换IDE根本就不想多解释要换什么样的IDE,如果你想成为一个优秀的Java程序员,请更换IntelliJIDEA。使用IDEA的好处,请搜索谷歌。别告诉我快捷键不好用更换IDE不在我本文的重点内容中,所以不想用太多的篇幅去写为什么更换IDE。在这里,我只能告诉你,更换IDE
    后端开发 . spring 1395 2023-04-18 22:58:03
  • java最常用的技术栈是什么
    java最常用的技术栈是什么
    java常用的技术栈有:1、JDK;2、Web框架;3、Web容器;4、ORM框架;5、Spring;6、数据库;7、搜索引擎;8、后端模板引擎;9、工作流;10、其它语言中间件,如Kafka,RocketMQ或RabbitMQ等。Java开发常用技术栈盘点1.前言最近很多人私下询问我常用的Java开发技术栈,所以今天就总结一波平常使用的Java技术栈。2.JDKJDK的版本现在大部分转移到了8,超前一点的使用11,请认准LTS版本!不
    后端开发 . spring 6486 2023-04-14 21:43:04
  • 总结一些常见的HTML调用方法
    总结一些常见的HTML调用方法
    HTML调用方法HTML是一种标记语言,用于创建网页和其他在线文档。它通常使用标签和属性编写,以描述文档的结构和样式。为了展示HTML文档,我们需要使用相应的工具和技术调用和呈现这些文档。在这篇文章中,我们将介绍一些常见的HTML调用方法,帮助初学者加深对HTML的理解。1. 在浏览器中打开HTML文件在本地计算机上创建HTML文件后,我们可以在Web浏览器中打开它们。只需要双
    后端开发 . spring 1587 2023-04-13 14:06:35
  • 解析vue怎么发送请求到springboot程序
    解析vue怎么发送请求到springboot程序
    Vue是一个流行的JavaScript框架,可以用来构建单页面应用程序。Spring Boot是一个流行的Java框架,可用于构建Web应用程序。在许多情况下,前端应用程序需要发送HTTP请求到后端应用程序以获取数据或执行操作。本文将介绍如何在Vue应用程序中发送请求到Spring Boot应用程序。下面是实现的步骤:## 1. 安装AxiosAxios是一个流行的JavaSc
    后端开发 . spring 985 2023-04-10 09:24:12

PHP讨论组

组员:3305人话题:1500

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

学习途径

工具推荐

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

极品模板微商城订单系统

微商城订单管理系统是一款基于php+mysql开发的php订单管理系统,她的特点如下: 产品特色: 支持商品规格、订单短信提醒,订单提交限制,站外调用, 批量发货/导出,数据报表,物流轨迹、免签支付等。 1、高度开源:除核心授权文件外全部开源,二开方便。 2、分布式部署:支持分布式部署、支持数据库读写分离。 3、第三方存储:支持附件腾讯云、阿里云、七牛云存储。 4、Hook插件:内置hook钩子功能,扩展功能方便。 5、在线升级:支持后台在线升级网
电商源码
2025-06-12

SDCMS-B2C商城网站管理系统

SDCMS-B2C商城网站管理系统是一个以php+MySQL进行开发的B2C商城网站源码。 本次更新如下: 【新增的功能】 1、模板引擎增加包含文件父路径过滤; 2、增加模板编辑保存功能过滤; 3、增加对统计代码参数的过滤 4、新增会员价设置(每个商品可以设置不同级不同价格) 5、将微信公众号授权提示页单独存放到data/wxtemp.php中,方便修改 【优化或修改】 1、修改了check_bad函数增加非法字符过滤; 2、修改授权验证功能:减少验证失败时一直重复验证的问题 3、编辑器
电商源码
2025-06-12

eShop公众号商城

项目介绍: eShop是基于eFrameWork低代码开发平台搭建的微信公众号商城系统,主要功能包括:产品、订单、购物车、收藏、收货地址。已集成微信登录、微信支付、分享等接口。更多功能可自行二次开发实现。 当前发布的数据库有两个版本,SQLServer和SQLite(无需安装数据库),默认为SQLite,根据实际需要切换。 项目版本:VS2012+, 数据库版本:SQL2008+ 程序池:.Net FrameWork:4.0 集成(32位) 开发平台地址:
微信源码
2025-06-12

MixPHP3.0.27

MixPHP 是一个 PHP 命令行模式开发框架;基于 Vega 驱动的 HTTP 可以同时支持 Swoole、WorkerMan、FPM、CLI-Server 生态,并且可以无缝切换;V3 是一个高度解耦的版本,整体代码基于多个独立的模块构建,即便用户不使用我们的脚手架,也可以使用这些独立模块,并且全部模块都支持原生开发。例如:你可以只使用 mix/vega 来搭配 laravel orm 使用;可以在任意环境中使用 mix/database 和 mix/redis;可以使用 mix/grpc 原生代
开发框架
2025-06-12

手绘六一儿童节背景矢量素材

手绘六一儿童节背景矢量素材适用于儿童节设计的AI格式素材。
矢量素材
2025-06-13

室内设计方案特价宣传单设计下载

室内设计方案特价宣传单设计适用于室内设计宣传单设计 本作品提供室内设计方案特价宣传单设计的图片会员免费下载,格式为PSD,文件大小为16.4M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-06-12

欧式奢华风格竖版名片设计下载

欧式奢华风格竖版名片设计适用于欧式风格名片设计 本作品提供欧式奢华风格竖版名片设计的图片会员免费下载,格式为PSD,文件大小为8.4M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-06-12

蓝色极简风格夏日主题竖版banner下载

蓝色极简风格夏日主题竖版banner适用于夏日主题banner设计 本作品提供蓝色极简风格夏日主题竖版banner的图片会员免费下载,格式为PSD,文件大小为215KB; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-06-11

驾照考试驾校HTML5网站模板

驾照考试驾校HTML5网站模板是一款适合提供驾驶培训和组织驾照考试服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-06-10

驾照培训服务机构宣传网站模板

驾照培训服务机构宣传网站模板是一款适合提供一般驾驶和计划培训的驾校宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-07

新鲜有机肉类宣传网站模板

新鲜有机肉类宣传网站模板是一款适合提供各种新鲜有机肉类食材宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06

HTML5房地产公司宣传网站模板

HTML5房地产公司宣传网站模板是一款适合从事房地产服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号