首页 学习教程 PHP教程
PHP教程

PHP教程 562

PHP 教程 PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。 PHP 是免费的,并且使用非常广泛。同时,对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项

聊聊PHP小白如何查找获取php.ini路径

PHP配置文件 php.ini 路径的查找获取方法 目的:查看当前 PHP 开启了哪些扩展模块 笨方法 新建个目录,里面创建一个 index.php 文件,写上如下代码: <…

2023-03-09 1

一文带你学会Spring JDBC的使用

目录1、JDBC2、使用2.1、配置数据源2.2、HikariCP2.3、JdbcTempLate1、JDBC JDBC 就是 数据库开发 操作的 代名词,因为只要是现代商业项目的…

2023-02-23 1

Java 数据结构算法Collection接口迭代器示例详解

猪小侠源码,https://www.20zxx.cn/ 目录Java合集框架Collection接口迭代器Java合集框架 数据结构是以某种形式将数据组织在一起的合集(collec…

2023-02-23 1

Redis实现商品秒杀功能页面流程

目录全局唯一ID 业务逻辑分析代码实现优惠券秒杀业务逻辑分析代码实现定量商品多卖问题业务逻辑分析乐观锁与悲观锁乐观锁代码实现一个用户限买一单业务逻辑分析代码实现全局唯一I…

2023-02-23 1

SpringCloud hystrix服务降级概念介绍

目录Hystrix初识HystrixHystrix三大概念服务降级(fallback)fallback是什么服务提供方实现服务降级服务调用方实现服务降级服务降级优化服务熔断(bre…

2023-02-23 1

Redis分布式锁介绍与使用

目录分布式锁业务逻辑分析Redis命令代码实现分布式锁误删问题问题原因分析代码实现Lua脚本首先,使用idea模拟搭建一个tomcat服务器集群,并使用Nginx对集群中的服务器实…

2023-02-23 1

Synchronized 和 ReentrantLock 的实现原理及区别

猪小侠源码,https://www.20zxx.cn/ 目录前言考点分析知识扩展ReentrantLock 源码分析JDK 1.6 锁优化自适应自旋锁锁升级总结前言 在 JDK 1…

2023-02-23 1

SpringCloud服务网关Gateway的使用教程详解

目录Gateway什么是Gateway什么是api网关网关的三个核心概念路由(Route)断言(Predicate)过滤(Filter)gateway的工作流程如何使用Gatewa…

2023-02-23 1

Spring Boot框架中的@Conditional注解示例详解

目录1. @Conditional 注解2. Spring boot 扩展1) @ConditionalOnClass和@ConditionalOnMissingClass注解2)…

2023-02-23 1

Java File类的概述及常用方法使用详解

目录一、File类的概述和构造方法二、File类创建功能三、File类创建和获取功能四、File类的删除功能一、File类的概述和构造方法 public class File ex…

2023-02-23 1

详解Java如何优雅的使用装饰器模式

目录什么是装饰器模式优点缺点使用场景装饰器模式和代理模式的区别装饰器的简单实现装饰器模式实战小结什么是装饰器模式 装饰器模式(Decorator Pattern): 在不…

2023-02-23 1

使用注解解决ShardingJdbc不支持复杂SQL方法

目录背景介绍问题复现解决思路具体实现编写autoConfig 类自定义数据源aop 拦截器:aop 切面定义ThreadLocal启动类配置背景介绍 公司最近做分库分表业务,接入了…

2023-02-23 1

Spring Boot整合 NoSQL 数据库 Redis详解

目录引言一、环境准备二、构建Spring Boot项目三、引入Redis依赖四、Reds相关配置五、添加Redis配置类六、测试一下引言 在日常的开发中,除了使用 Spring B…

2023-02-23 1

Java实现在线聊天功能

本文实例为大家分享了Java实现在线聊天功能的具体代码,供大家参考,具体内容如下 效果 关键代码 创建Client.java import java.io.IOException;…

2023-02-23 1

Java 远程调用失败重试的操作方法

目录常规做法注解重试@Retryable 详解总结在日常开发的过程中我们经常会需要调用第三方组件或者数据库,有的时候可能会因为网络抖动或者下游服务抖动,导致我们某次查询失败。 这种…

2023-02-23 1

基于Java实现互联网实时聊天系统(附源码)

猪小侠源码,https://www.20zxx.cn/ 目录0. 前言1、技术准备2. 整体说明2.1 设计思想2.2 系统结构2.3 项目结构2.4 系统功能模块2.5 系统界面…

2023-02-23 1

Java 流处理之收集器详解

猪小侠源码,https://www.20zxx.cn/ Java 流(Stream)处理操作完成之后,我们可以收集这个流中的元素,使之汇聚成一个最终结果。这个结果可以是一个对象,也…

2023-02-23 1

Knife4j 3.0.3 整合SpringBoot 2.6.4的详细过程

猪小侠源码,https://www.20zxx.cn/ 目录一、引入依赖二、代码配置三、配置文件四、页面功能1.主页2.Swagger Modules五、如何使用1.在contro…

2023-02-23 1

Spring @Transactional事务失效的原因分析

目录前言1.非 public 修饰的方法2.timeout 超时3.代码中有 try/catch4.调用类内部 @Transactional 方法5.数据库不支持事务总结前言 一个…

2023-02-23 1

Java设计模式之浅谈外观模式

目录简介外观模式之理解实例①、定义子系统②、外观类③、测试好文推荐简介 外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种…

2023-02-23 1
1 2 3 29