- 博客(523)
- 资源 (8)
- 收藏
- 关注
原创 docker和docker-compose生产的容器,不在同一个网段,解决方式
在实际项目中,使用docker run xxXx 和docker-compose up -d 不在同一个网段,一个是默认是172.17.x.x, 另一个是172.19.x.x。为解决这个问题需要自定义一个网络,我命名为“my-bridge”或者查看当前的docker网络的内容、容器的ip。
2023-11-21 19:06:21
1040
原创 python把指定文件夹内所有文件和子文件夹大写全部改为小写
接手老项目,里面的文档大小心不同意,而在linux中对大小写又敏感。所以那就统一下把所有文件和文件夹全部转为小写。来源:http://www.shanhubei.com/archives/2622.html。
2023-06-02 11:58:52
357
原创 CentOS 中安装 Web 压力测试工具 ApacheBench (ab)
它的测试目标是基于URL的,因此,既可以用来测试Apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。ab命令对发出负载的计算机要求很低,既不会占用很高CPU,也不会占用很多内存,但却会给目标服务器造成巨大的负载,其原理类似CC攻击。Apache服务自带了应该用于压力测试的工具ab(ApacheBench),对应做一些简单的压力测试,它完全能够胜任,本文主要介绍,在centos中不安装Apache的情况下,安装ab。
2023-02-27 14:53:39
908
原创 python:获取html网页里面的url链接
import reimport requestsr = request.get('http://www.163.com')data = r.textlink_list = re.findall(r"(?<=href=\").+?(?=\")", data)for url in link_list: print(url)
2022-11-28 14:35:16
1281
原创 Python 爬取单个网页所需要加载的URL地址和CSS、JS文件地址
来源:http://www.shanhubei.com/archives/2491.html。脱敏后自用的py采集代码,
2022-11-28 11:45:19
1393
原创 用 Python 实现一个网页下载工具
来源:https://zhuanlan.zhihu.com/p/81852170主要功能(1) 设定站点名称; (2) 设定最大下载页; (3) 设定最大下载层; (4) 设定是否下载多媒体文件(图片); (5) 设定是否下载其他站点网页; (6) 图形化显示。为防止链接失效# -*- coding: utf-8 -*-im...
2022-11-25 09:01:18
604
原创 python urllib.request.urlretrieve 403报错解决
opener = urllib.request.build_opener()opener.addheaders = [('User-agent', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safa...
2022-11-25 06:48:28
397
原创 【Bug】No validator… javax.validation.constraints.NotBlank validating type java.lang.Integer
经检查,是因为在 Integer 类型的字段上加了@NotBlank的校验注解,而该注解只能用于字符串类型,因此报类型不匹配异常@NotBlank(message = "整季量不能为空")private Integer totalSeasonNum;解决方法:用其@NotNull注解代替 Integer类型字段的校验 ...
2022-11-23 23:51:49
549
原创 Think-swoole命令
SWOOLE 命令详解启动服务php think swoole start停止服务php think swoole stop重启服务php think swoole restart平滑重启服务php think swoole reload ...
2022-11-23 19:17:30
470
原创 Nginx 解决跨域
一、前言当我们进行开发时,经常会遇到跨域问题,这种情况常见的话一般分为以下几种:1、后台无法开放访问域,当我们调用接口时就会被浏览器拦截。2、前后端分离,前端资源与后台数据库处于不同的服务器中。当我们在进行访问时,nginx页面在加载时就会报错:CORS 问题,跨域存在问题。可以利用nginx解决跨域二、跨域解决方案1、修改nginx的配置文件...
2022-11-23 16:53:55
2549
原创 wordpress 火车头发布模块
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>免登陆 WordPress 发布接口</title></head><body ><p&g...
2022-11-23 03:23:02
1378
原创 @EqualsAndHashCode(callSuper = true/false) 作用
首先 @EqualsAndHashCode 标在子类上1. callSuper = true,根据子类自身的字段值和从父类继承的字段值 来生成hashcode,当两个子类对象比较时,只有子类对象的本身的字段值和继承父类的字段值都相同,equals方法的返回值是true。2. callSuper = false,根据子类自身的字段值 来生成has...
2022-11-16 21:47:50
468
原创 Java @Data注解
1、@Data注解是lombok.jar包下的注解,该注解通常用在实体bean上,不需要写出set和get方法,但是具备实体bean所具备的方法,简化编程提高变成速度。2、@Data相当于@Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode这5个注解的合集。 ...
2022-11-16 03:46:14
2732
原创 java的long的小l和大L区别
首先几乎在所有位置,long的小写和大写都可以互相替换。其次L本质是对象,不是基础类型,具有Object的特性。包装类把基本类型转换为对象,每个基本类型在java.lang包中都有一个相应的包装类包装类型: Integer 、Long、Short、Byte、Character、Double、Float、Boolean、BigInteger、Bi...
2022-11-16 03:06:06
996
原创 eclipse导入项目时lombok包(@Data、@Slf4j…)注解无效
1、找到maven仓库lombok的jar包位置,或者在lombok官网(https://www.projectlombok.org/download)下载lombok的jar包2、打开cmd ,运行javaw -jar lombok.jar (lombok的jar包全称)3、点击Specify location…,找到你的eclips...
2022-11-16 01:22:51
863
原创 PHP ‘Array and string offset access syntax with curly braces is deprecated’ 错误的原因和解决办法...
其实从错误信息里就看出错误原因了:Array and string offset access syntax with curly braces is deprecated,这是 PHP 7.4 版本的更新,从 7.4 后,只能使用 $value[0] 的方式来获取字符串偏移,$value{0} 已经被弃用。 ...
2022-11-15 17:59:00
3804
原创 @RestController
@RestController注解初步理解一、在Spring中@RestController的作用等同于@Controller + @ResponseBody。所以想要理解@RestController注解就要先了解@Controller和@ResponseBody注解。二、@Controller注解在一个类上添加@Controller...
2022-11-15 09:04:55
1044
原创 宝塔面板PHP7.3 安装mcrypt扩展
mcrypt扩展从PHP7.1.0开始废弃,所以需要继续使用这个扩展的话需要自行编译mcrypt扩展 或者采用pcel安装。 yum install libmcrypt libmcrypt-devel mcrypt mhash wget http://pecl.php.net/get/mcrypt-1.0.1.tgz tar xf...
2022-11-15 07:18:52
528
原创 PHP输出13位时间戳函数
function getUnixTimestamp (){ list($s1, $s2) = explode(' ', microtime()); return (float)sprintf('%.0f',(floatval($s1) + floatval($s2)) * 1000); }
2022-11-15 06:39:57
306
原创 str_replace函数详解
在开发过程中,字符串的操作是很频繁的,这几天有看PHP手册中讲解str_replace函数的讲解,不是很明白,特作如下笔记,以作备忘。 函数原型:mixedstr_replace(mixed$search,mixed$replace,mixed$subject[,int&$count] )参数说明:...
2022-11-15 06:26:16
2572
原创 Yii2中限制访问某控制器的IP(IP白名单)
有关Yii2.0鉴权之访问控制过滤器参考这篇文章 http://www.yiiframework.com/doc-2.0/guide-security-authorization.html这里主要说下怎么在控制器中限制访问的IP:use yiiwebController;use yiifiltersAccessControl;class Sit...
2022-11-15 03:01:31
352
原创 JS常见简单正则表达式验证功能
本文实例总结了js常见简单正则表达式验证功能。分享给大家供大家参考,具体如下:下面都是一些比较常用简单的验证,像那些特殊的复杂的情况这里不进行考虑1、验证电话号码或者手机号码/** * 验证电话号码(手机号码+电话号码) * @param obj * @returns {Boolean} */function checkPho...
2022-11-15 00:08:32
293
原创 Yii2-Queue实现轻量级消息队列
概述Yii2-Queue是Yii2官方制作的一个消息队列,提供多个缺点:Syncronous, File, DB, Redis, RabbitMQ, AMQP Interop, Beanstalk, Gearman等,使用Yii2开发的时候使用该扩展比较合适.驱动配置:Syncronous如果打开handle属性,则在使用过...
2022-11-11 05:02:54
1961
1
原创 隐藏响应中的server和X-Powered-By
有时候,我们用调试工具查看别人的网站时,经常看到 X-Powered-By:PHP/7.1.8 这样的一行和 Server:Apache/2.4.27 (Win32) OpenSSL/1.0.2l PHP/7.1.8 这样的一行在大多数情况下,需要把这两项给隐藏掉。1、隐藏X-Powered-By 修改 php.ini 文件。添加...
2022-10-28 14:45:45
862
原创 yii2 中 linslin\Curl的基本使用
yii2 中 linslin\Curl的基本使用一、get请求:1.1 简单get请求use linslin\yii2\curl;$curl = new curl\Curl();//get http://example.com/ get请求改网址$response = $curl->get('http://example...
2022-10-21 15:03:21
261
原创 PHP保留两位小数的几种方法
这篇文章主要介绍了PHP保留两位小数的几种方法,需要的朋友可以参考下代码如下所示:$num = 10.4567; //第一种:利用round()对浮点数进行四舍五入 echo round($num,2); //10.46 //第二种:利用sprintf格式化字符串 $format_num = sprintf("%....
2022-10-21 11:17:37
3079
原创 在python中加载json文件
with open(file,"r") as f: data = json.load(f)如果报错UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte将with open(file) as f: 改成 with open(file, ‘r’, encoding=’utf-8′) as f...
2022-10-21 07:19:50
2407
原创 Java保留2位小数(六种方法)
一、使用 java.math.BigDecimal 类public static String format1(double value) { BigDecimal bd = new BigDecimal(value); bd = bd.setScale(2, RoundingMode.HALF_UP);...
2022-10-21 04:23:52
1724
原创 php 中文怎么转gbk
php中文转gbk的方法:首先找到并打开相应的PHP文件;然后通过“$fileName=iconv("UTF-8", "gbk", $fileName);”将其转换为gbk的中文编码格式即可。
2022-10-21 03:45:59
425
原创 IDEA自动打出对象的所有set方法
首先 IDEA -plugins搜索插件GenerateAllSetter安装后重启使用方法首先写一个 Object A = new Object();然后 指针放到左边Object上,option + 回车 ...
2022-10-21 01:10:36
431
原创 解决Spring Boot项目后端接口返回数据中文乱码问题
摘要 解决 Spring Boot 项目中,后端返回前端的结果出现中文乱码的问题。 这几天在使用 Spring Boot 学习AOP原理的时候,通过浏览器访问后端接口的时候,响应报文总是出现中文乱码问题,为了解决这个问题,这里给出两种解决方案。方案一:properties文件中配置字符编码格式(强烈推荐)properties文件中加入...
2022-10-18 23:51:33
5480
1
原创 HBuilderX 如何修改内置web服务默认的8080端口
参考网址:https://uniapp.dcloud.net.cn/collocation/manifest.html#devserver网上写的 设置->运行配置->内置web服务器端口(重启后生效) 改了并不会生效还是需要修改manifest.json的的文章,web配置->前端开发服务端口 修改后重新运行就会生效。 ...
2022-10-18 08:37:05
3264
kong-2.0.2.el7.amd64.rpm在centos的安装源码
2020-03-16
批量修改图片.zip
2019-09-07
数据库课程设计参考资料
2011-12-15
PROTEL99SE精彩教程
2011-12-06
网络协议的介绍
2011-12-06
数字图像处理软件Photoshop的使用
2011-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人