PHP 修改SESSION的生存时间案例详解
需求背景:用户希望他登录之后,浏览器就帮他记住登录状态,这样他就不用每次进入的时候,都需要登录一次。session过期时间:如果我们没有设置session的生成时间,在配置文件中默认的生...
需求背景:用户希望他登录之后,浏览器就帮他记住登录状态,这样他就不用每次进入的时候,都需要登录一次。session过期时间:如果我们没有设置session的生成时间,在配置文件中默认的生...
WebSocket 是什么?摘抄网上的一些解释:WebSocket 协议是基于 TCP 的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。We...
date("yyyyMMdd",time()) date() 函数 功能:用于格式化时间,返回一个字符串。 
语法:string date( string format [, int timestamp] ),其中参数 format 表示时间...
1、使用empty(),检测变量是否为空<?php$a = 'test';$b = array('key1' => 'value1');$class = new stdClass();var_dump(empty($c)); // 输出 bool(true)var_dump(empty(...
PHP8 alpha1已经在昨天发布,相信关于JIT是大家最关心的,它到底怎么用,有什么要注意的,以及性能提升到底咋样?首先,我们来看一张图:左图是 PHP 8之前的Opcache流程示意图, 右图是 PH...
介绍在docker上部署gatawayWorker项目,项目中使用到mysql,redis安装 mysql拉取镜像docker pull mysql:5.7运行容器docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=roo...
目录前言在视图间共享数据
视图Composer
添加 Composer 到多个视图
总结前言在做项目中,网站前台或者后台有些数据需要在多个视图页面使用,例如用户基本信息数据,菜单展示数据...
定义和用法fopen() 函数打开文件或者 URL。如果打开失败,本函数返回 FALSE。语法fopen(filename,mode,include_path,context) 参数 描述...
今天有用户调用一个curl方法时,遇到如下的错误,查找了一些资料终于解决了。解决方法记录一下,留着自己以后自已查阅用。错误代码cURL error 60: SSL certificate problem: unab...
1、使用unset()函数可以用于取消设置关联数组中的键及其值。// 声明关联数组$arr = array( "1" => "加", "2" => "减", "3" => "乘", "4" => "除");// 关联数组...
Spring @Async无法实现异步问题原因项目中存在2个配置文件:springMVC.xml和beanDefines.xml,它们都配置了<context:component-scan base-package="com" />。在beanDefines.xml...
目录JSP生命周期详细过程:War包结构JAVA 内置对象JAVA 中的危险函数名词概念总结JSP生命周期关键词:Web服务器,JSP容器,JVM(Java虚拟机),servlet详细过程: 客户端向Web服务器发起...
目录1.什么是结构化编程2.为什么要使用结构化编程?3.三大结构A. 循环结构一行代码:B. 分支结构C.重复结构4.函数(在JAVA中叫方法)总结1.什么是结构化编程编程中只使用三大...
目录引言主启动类的注解@SpringBootApplication1、@SpringBootConfiguration2、@ComponentScan3、@EnableAutoConfiguration3.1、@AutoConfigurationPackage3.2、@Import({A...
本文实例为大家分享了java实现图片分割指定大小的具体代码,供大家参考,具体内容如下1.使用工具:ThumbnailsThumbnails 是由谷歌提供的图片处理包,目前版本0.4.8。可以简洁的实现...
目录springboot项目拦截器重定向循环解决办法springboot拦截器无限循环报错springboot项目拦截器重定向循环本菜鸟很久没写东西了,这回是解决了一个小问题,希望能帮助到你。最...
目录降级熔断什么是服务熔断熔断和降级的关系降级方式1、熔断降级(不可用)2、超时降级3、限流降级完刚开始我以为熔断和降级是一体的,以为他们必须配合使用; 只不过名字不一样而...
那么什么是性能测试,它与功能测试有什么样的区别? 性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试 简单...
目录SpringMVC重定向视图RedirectView小分析前言实例讲解Controller代码我们通过firebug看下路径:总结SpringMVC重定向视图RedirectView小分析前言SpringMVC是目前主流的Web...
下载Eclipse2021并运行安装包,选择Eclipse IDE for Java Developers默认安装路径 ,点击 INSTALL进行安装 安装 中。。。 安装完成,点击LAUNCH启动Eclipse2021 选择默认工...
1)什么是OOM? OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError。看下关于的官方说明: Thrown when the Java Virtual Machi...
在Google I/O 2017中,Google 宣布 Kotlin 成为 Android 官方开发语言。为什么选择 Kotlin? 简洁: 大大减少样板代码的数量。 安全: 避免空指针异常等整个类的错误。 互操作性:...
闭包,函数式编程福音先了解函数式编程(Functional Programming)概念:它属于“结构化编程”的一种,主要思想是把运算过程尽量写成一系列嵌套的函数调用。函数式编程语言最重要的基...
目录java 一键部署 jar 包和 war 包一、创建打包命令 gateway-package.bat二、创建启动文件 gateway.xml三、一键打包并部署脚本 gateway-deploy.bat 文件内容四、双击打包...
目录1、场景2、算法详解2.1 计数算法2.1.1 说明
2.1.2 适用场景2.1.3 代码2.2 漏桶算法2.2.1 说明
2.2.2 漏桶算法图示2.2.3 适用场景2.2.4 代码2.3 令牌桶算法
2.3.1 说明...
目录Ognl、SpEL、Groovy、Jexl3一、前中后缀简单描述1、前缀、中缀、后缀表达式(逆波兰表达式)2、中缀表达式3、后缀表达式4、前缀表达式二、OGNL三、SpEL四、Jexl/Jexl3五...
目录springboot 重定向redirect 并隐藏参数1、全局异常处理方法2、重定向方法springboot redirect 传参问题具体案例springboot 重定向redirect 并隐藏参数在做全局异常处理...
前言Spring是如何处理循环依赖的,又是怎么做到,互相注入对方的proxy bean而不是raw bean的?现在就分析一下一、循环依赖是什么Spring中放入两个Service,分别是C1和C2,然后C1和C2...
前言有时候我们会在属性注入的时候添加@Lazy注解实现延迟注入,今天咱们通过阅读源码来分析下原因一、一个简单的小例子代码如下:@Servicepublic class NormalService1 { @Auto...
目录Controller如何进行重定向本人知道的有两种方式注意具体看demo理解这两种方式的实现controller请求转发,重定向了解转发forward重定向redirectController如何进行重定向...
目录一、传统JDBC的弊端二、mybatis介绍三、MyBatis架构图核心类解释工作流程四、自己通过加载xml配置走mybais流程实现例子总结一、传统JDBC的弊端 jdbc没有连接池、操...
目录slf4j的使用解决多框架日志不统一问题SpringBoot如何处理日志关系slf4j的桥接原理根据slf4j桥接原理改造logger总结 框架 日志...
目录摘要1 技术选型1.1 netty1.2 WebSocket1.3 为什么做这样的技术选型。2 实现思路2.1 服务架构3 实现效果3.1 视频展示4 代码实现4.1 项目结构4.2 Java服务端4.3 网页客户...
目录@Inject 和 @Named
@Named 和 @ManagedBean
之前的文章我们有讲过,从Spring3.0之后,除了Spring自带的注解,我们也可以使用JSR330的标准注解。不过需要加入maven依赖如下:
...
概述 Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。Kotlin 可以编译成Java字节码,也可以编译成 JavaScr...
目录mybatis修改int型数据无法修改成0场景如下过程如下解决方法mybatis int类型值为0判空问题现状问题原因解决方法mybatis修改int型数据无法修改成0今天遇到一个很奇葩的问...
目录Mybatis Plus select 查询部分字段select设置查询字段MyBatis-Plus之select、delete一、Mybatis-Plus之查询操作1、查询操作常用API2、分页查询二、Mybatis-Plus之删除...
目录一、主要功能二、使用
2.1 依赖导入
2.2 字典绑定
2.3 字段加密
2.4 数据脱敏
2.5 DDL 数据结构自动维护
2.6 动态多数据源主从自由切换
2.7 数据权限
三、最后
一、主...
目录Spring Boot @RestController重定向redirect解决方法如下@RestController 注释下的重定向探讨背景那么springmvc内部的逻辑是如何走的呢?下面是springmvc 默认的15种Hand...
controller接口跳转到另一个controller接口@RestController@RequestMapping("/aaa")public class TestController{ @RequestMapping("/test1") public ModelAndView tes...
目录java一个接口调取另一个接口工具类springboot中使用(接口一)接口二接口的调用与调用别人的接口别人调用我们的接口,与controller方法开发类似我们调用别人的接口java一个接...
目录SpringBoot整合BootStarp1.Pom文件2.在resource下创建一个l文件路径:statis/webjars3.将页面放在src/main/webapp/WEB-INF/views下4.界面添加以下几行5.application.yml...
目录springboot 重定向(redirect前缀)相关注解示例Spring 重定向(Redirect)指南为什么要重定向?使用 RedirectView 重定向结论springboot 重定向(redirect前缀)相关注解@ModelAttri...
目录过期时间
Last-Modified
ETag
Spring ETag filter
Cache 是HTTP协议中的一个非常重要的功能,使用Cache可以大大提高应用程序的性能,减少数据的网络传输。通常来说我们会对...
目录Mybatis执行update失败接口原因解决办法Mybatis插入(更新)失败 却不报错问题描述解决方案Mybatis执行update失败今天在进行分布式重构项目的时候碰到一个问题,在执行sql...
目录前言一、如何使用@Async二、源码解读总结前言用过Spring的人多多少少也都用过@Async注解,至于作用嘛,看注解名,大概能猜出来,就是在方法执行的时候进行异步执行。一、如何使...
目录面试题1:MySQL数据库cpu飙升到500%的话你会怎么处理?面试题2:什么是存储过程?有哪些优缺点优点在数据库中集中业务逻辑使数据库更安全较快的执行速度缺点不可移植性复杂存储...
目录并发容器ListSetMapQueue单端阻塞队列双端阻塞队列单端非阻塞队列双端非阻塞队列有界与无界队列总结并发容器与同步容器一样,并发容器在总体上也可以分为四大类,分别为:Lis...