• 后端

    Golang中Timer定时器的使用详解

    一、定时器项目经常会有需求:到达某一个特定的时刻就执行我们设定的逻辑,或者周期性的去执行某一个任务。二、TimerTimer是一个一次性的时间定时器,在我们设定的某一个时刻将会...
    2023-10-11
  • 后端

    管理爬虫IP时效,解决被封IP的难题

    一、前言在进行数据采集时,经常会遇到被目标网站封禁IP的情况,这给爬虫系统带来了困扰。本文将介绍如何提升爬虫IP的时效,解决被封IP的难题,帮助您顺利进行数据采集,不再受限于IP...
    2023-10-10
  • 后端

    Java多线程面试题及答案汇总

    1、并发编程三要素?1)原子性原子性是指一个操作是不可中断的,要么全部执行成功,要么全部不执行。在并发编程中,原子性可以通过使用同步机制,比如:synchronized关键字或Lock锁来保证...
    2023-09-25
  • 后端

    Flutter多端应用开发

    一、背景及目标1、背景在使用Flutter开发跨平台应用时,我们发现现有应用的逻辑代码和视图代码没有充分解耦。这在开发多端(如iOS、Android、Mac、Windows、Web)场景下,不利于复...
    2023-09-22
  • 后端

    Redis事务与管道详解

    一、问题及需求1、问题Redis在下单时是如何保证数据一致性的?在高并发访问下,可能会有多个请求同时读取同一份缓存数据,然后进行写操作,这就容易产生数据竞争的情况。同时,读写操...
    2023-09-07
  • 后端

    Java中线程(单线程、多线程、虚拟线程)编程讲解

    一、什么是线程线程(thread),在计算机科学中,是将进程划分为两个或多个线程(实例)或子进程,由单处理器(单线程)或多处理器(多线程)或多核处理系统并发执行。二、Java中的单线程直接编写...
    2023-09-06
  • 后端

    面试了几个月的Spring面试题汇总

    一、知识点面试了几个月的面试题复盘,是关于Spring的题目。Spring是Javaweb开发接触最多的一个框架,基本上每天都会打交道。直接上题目。Spring框架虽然有很多组件,但是面试题...
    2023-09-06
  • 后端

    (鸿蒙布局1)详细介绍ArkUI中线性布局,层叠布局和弹性布局

    鉴于自己对新技术的浓(ling)厚(dao)兴(yao)趣(qiu),这段时间也算正式开始学习鸿蒙开发,我们知道学习任何一个语言,都是要先从基础语法开始,而对于一个前端语言来讲,基础语法肯定...
    2023-08-22
  • 后端

    京东工业平台API接口对接(PHP版)

    PHP如何实现京东工业平台API接口对接,如何高效集成商品评价功能?下面给你讲解详细方法。一、需求在电子商务领域中,京东工业平台是一个重要的B2B交易平台,为企业提供了丰富的商...
    2023-07-31
  • 后端

    通过tcpdf实现PDF数字签名(PHP版)

    一、什么是tcpdfTCPDF是一个用于快速生成PDF文件的PHP5函数包。他是基于FPDF进行的扩展和改进。详细文档可访问tcpdf官方网站。二、安装tcpdf使用composer安装tcpdf,命令如下...
    2023-07-18
  • 后端

    浅谈利用Laravel的JWT实现token登录

    一、Token和JWT1、什么是Tokentoken通过一次登录验证,得到一个鉴权字符串,以后带着这个鉴权字符串进行后续操作,这样就可以解决每次请求都要带账号密码的问题,而且也不需要反复...
    2023-07-13
  • 后端

    Python爬虫技术基本原理详解

    一、原理爬虫就是把互联网上的数据,抓取下来,存到自己的本地的程序。以百度为例,爬取一个个的网页,存到自己库中,当我们搜索的时候,去百度的数据库中搜索,显示在前端,点击某个页面,直...
    2023-06-28
  • 后端

    通过实际案例,详细讲解在PHP中如何实现websocket编程

    一、WebSocket协议相对HTTP非持久化协议来说,WebSocket是一个持久化的协议。http的生命周期客户端和服务端是一个请求和一个返回回话就结束了,而WebSocket可以进行持久化连接,...
    2023-03-07
  • 后端

    指数退避算法详解

    一、什么是指数退避算法指数退避算法是适用于网络应用的标准错误处理策略,使用这种策略时,客户端会定期重试失败的请求,并不断增加各次请求之间的延迟时间。二、示例算法指数退...
    2022-05-31
  • 后端

    如何将自己开发的vue组件库发布到npm

    一、安装vue环境已有的可以跳过npmivue-gnpmivue-cli-g二、创建一个vue项目vuecreate.文件目录如下图:三、调整目录1、packages增加一个packages目录,用来存放我们的组件模块...
    2022-01-27