×

php

php字符串的截取方式(php字符串的截取方式有哪些)

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-05-01 浏览16415 评论0
1、中文截取:mb_substr()。 mb_substr(s t r , str,str,start,l e n g t h , length,length,encoding) 实例 echo mb_substr('这个真的很nice',0,3,'utf-8'); //输出这个真 2、英文截取:用substr()函数。如果截取的字符串是多个字节,就会出现乱码。 在utf8编码下,由于一个汉字占3个字节。 $str = 'hello'; echo substr($str,1,2)

postman

ES——使用Postman连接Elasticsearch

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-05-01 浏览6393 评论0
设置es的用户名密码: 选择Authorization标签,Type项选择Basic Auth,然后填写es的用户名和密码; 设置完用户名密码以后,Headers里就会自动添加Authorization头部了: 添加Header,设置Content-Type为application/json类型: 设置ca证书: 在setting标签里开启ssl,然后点击settings项; 在settings页里选择Certificates,并开启CA Certific

webpack

vue脚手架(vue-cli)详细安装过程(vue cli脚手架安装)

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-04-30 浏览5497 评论0
CLI,俗称脚手架。全称是Command Line Interface。 vue-cli 是vue官方发布的开发vue项目的脚手架。 vue脚手架用于自动生成vue和webpack的项目模板,是一个快速构建vue项目的工具,可以自动安装vue所需要的插件,避免手动安装各种插件、逐个引入的麻烦。以及自动配置webpack,之前我们都是手动配置webpack。首先是特别的繁琐,而且有一个很明显的问题是版本问题。版本不对可能就报错。以后这些事儿都交给我们的cli,他会自动帮助我们配置webpa

爬虫

Python request模块(一)—— 变量使用与传参方式

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-04-30 浏览6453 评论0
一、 页面渲染 服务端渲染: 服务器端将数据和html整合到一起,统一返回给浏览器 页面源代码中能看到数据,直接、简单 数据通常没什么格式,需要想办法匹配 客户端渲染: 第一次只请求一个html骨架,随着输入操作等在后续请求获取数据,进行展示 页面源代码不能看到数据,需要第二次请求,需要抓包分析 数据通常是json或者固定格式的,处理方便 所以本质上,两种渲染方式对爬取各有优劣。 二、 headers处理        这个headers指的是html的头信息,这部分信息是

spring

Spring系列五:Spring怎么解决循环依赖(如何解决spring的循环依赖)

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-04-29 浏览11581 评论0
 15.说说循环依赖? 什么是循环依赖? Spring循环依赖 Spring 循环依赖:简单说就是自己依赖自己,或者和别的Bean相互依赖。 鸡和蛋 只有单例的Bean才存在循环依赖的情况,原型(Prototype)情况下,Spring会直接抛出异常。原因很简单,AB循环依赖,A实例化的时候,发现依赖B,创建B实例,创建B的时候发现需要A,创建A1实例……无限套娃,直接把系统干垮。 Spring可以解决哪些情况的循环依赖? Spring不支持基于构造器注

Ruby教程

信息安全工程师笔记-网站安全需求分析与安全保护工程(信息安全的需求)

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-04-27 浏览4776 评论0
网站面临的主要安全威胁 ①非法授权访问; ②网页篡改; ③数据泄露; ④恶意代码; ⑤网站假冒; ⑥拒绝服务; ⑦网络后台管理安全威胁。 Apache Web概述 Apache Httpd是用于搭建Web服务器的开源软件,配置文件如下: ①httpd.conf http.conf是Apache的主配置文件,httpd程序启动时会先读取httpd.conf。该文件设定Apache服务器一般的属性、端口、执行身份等。 ②conf/srm.conf conf/srm.

ribbon

【Spring】SpringCloud(Gateway、Eureka、Ribbon、Hytrix、Feign等)面试题

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-04-27 浏览6542 评论0
Gateway 过滤器和网关的对比 过滤器:对单个服务器的请求进行拦截控制 网关:对所有的服务器的请求进行拦截控制 zuul 和 spring cloud gateway 的对比 zuul:是 Netflix 的,基于 servlet,阻塞式的 api,不支持长连接。 gateway:是 springcloud 的,基于 Spring5 构建,响应式非阻塞的 Api,支持长连接。 网关与 nginx 区别 相同点:都是可以实现对 api 接口的拦截,负载均衡、反向代理、请求过

postman

谷歌浏览器安装配置Postman插件,简单操作

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-04-27 浏览15158 评论0
Postman插件获取 链接:https://pan.baidu.com/s/1mWvTp7BBPYeYrbsF9OLEqQ 提取码:b0qx 视频教程:点击跳转 Postman简介 Postman最早是Google浏览器的一个插件存在的,因为Google退出国内市场,现在postman主要是以一个 APP的形式存在。 Postman最初设计上就是为接口测试而设计的,对于测试人员来说主要用来做接口测试。 今天我们要要再谷歌浏览器中安装postman插件 安装步骤

gateway

springcloud:网关组件gateway详解(三)

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-04-27 浏览5049 评论0
0. 引言 前两期我们针对微服务的概念和基本情况做了介绍,那么本期我们就针对其中最重要的网关组件来进行详细讲解。如果还不清楚这些基础概念的,可以查看前两期文章:什么是分布式微服务,如何学习微服务(一) 微服务涉及哪些技术、有哪些核心组件(二) 1. Spring Cloud Gateway简介 Spring Cloud Gateway是Spring Cloud推出的用来替代Zuul的网关产品,如同zuul综合了ribbon、hystrix的负载均衡、熔断、降级、限流能力,Spring

spring

redis---分布式锁存在的问题及解决方案(Redisson)(redis实现分布式锁需要解决的问题)

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-04-26 浏览10410 评论0
1.setNx   初识分布式锁大多数人都是从setNx命令开始的,我们很轻易的就可以借助setNx命令及redis的特性创建一个简陋的分布式锁。释放锁时只需要直接删除即可。 存在问题: 客户端所在节点崩溃,无法正确释放锁 业务逻辑异常,无法执行 DEL指令 如何保证锁不被别的应用程序释放 上述只是列出的一小部分问题,实际还存在很多漏洞没有展示出来。我们循序渐进一点一点啃先解决以上几个问题。 2.set NX NP   对于出现异常锁无法释放问题,我们很容易可以想到能够

tomcat

还在用双层for循环?快来来试试这招吧(工作问题总结)(for双层循环详解)

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-04-25 浏览3708 评论0
作为一名刚进公司实习的小白,在做一个模块的小功能时碰到了一个问题: 例如利用sql从库里查到了以下数据 itemCode region 1001 武汉市 1001 武汉市 1001 武汉市 1002 青山区 1002 武汉市 1002 江夏区 1002 蔡甸区 1003 武昌区 1003 东西湖区 1003 经开区 1003 武汉市 … … 现在的业务需求就是: 在同一个itemCode下如果region有且仅有市的话,这说明这个功能