自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 JAVA发送HTTP请求的多种方式总结

JAVA发送HTTP请求的多种方式总结

2024-01-01 09:11:25 628

原创 SpringBoot集成Consul

springboot集成consul

2023-05-24 20:30:14 632

转载 SpringBoot集成xxl-job

xxl-job-admin 本身就是一个 springboot 项目,将 xxl-job-admin 这个子项目从源代码中复制出来,使用 idea 打开,配置好 Maven,刷新Maven导入依赖(xxl-job-core等。接收“调度中心”的执行请求、终止请求和日志请求等。System.out.println("---------xxlJobTest定时任务执行成功--------");// log.info("---------xxlJobTest定时任务执行成功--------");

2023-05-17 12:18:21 4884

转载 让Laravel/Lumen队列消费Non-Laravel queue job

让Laravel/Lumen队列消费Non-Laravel queue job

2023-03-08 21:59:28 417

转载 JVM内存模型

JVM内存模型

2023-03-08 21:55:37 72

原创 java实现阳历农历节以及节假日日期计算

计算阳历农历以及节假日

2022-09-29 11:09:52 1444

原创 php实现简易聊天室

php实现简易聊天室。

2022-08-10 18:28:54 1205

原创 laravel中pipeline的使用

laravel中pipeline的使用。

2022-08-10 18:25:01 96

转载 java代理模式之4种动态代理实现方式

代理模式也是一种非常常见的设计模式。了解Spring框架的都知道,Spring AOP 使用的就是动态代理模式。今天就来系统的重温一遍代理模式。在现实生活中代理是随处可见的,当事人因某些隐私不方便出面,或者当事人不具备某些相关的专业技能,而需要一个职业人员来完成一些专业的操作,也可能由于当事人没有时间处理事务,而聘用代理人出面。而在软件设计中,使用代理模式的地方也很多,由于安全原因,屏蔽客户端直接访问真实对象,或者为了提升系统性能,使用代理模式实现延迟加载,还有就是AOP,对委托类的功能进行增强等。

2022-06-17 14:56:50 1191

原创 springsecurity之oauth2.0认证

添加maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/m

2022-05-26 11:52:40 162

转载 Java IO流学习总结一:输入输出流

Java IO流学习总结一:输入输出流转载请标明出处:Java IO流学习总结一:输入输出流_赵彦军的博客-CSDN博客_javaio流本文出自【赵彦军的博客】Java流类图结构:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流 根据数据流向不同分为:输入流和输出流字符流和字

2022-03-22 23:43:00 308

转载 正则表达式使用之位置匹配

正则表达式是匹配模式,要么匹配字符,要么匹配位置。请记住这句话。然而大部分人学习正则时,对于匹配位置的重视程度没有那么高。本章讲讲正则匹配位置的相关知识点。内容包括:什么是位置? 如何匹配位置? 位置的特性 几个应用实例分析1|0什么是位置呢?位置(锚)是相邻字符之间的位置。比如,下图中箭头所指的地方:2|0如何匹配位置呢?^、$、\b、\B、(?=p)、(?!p)相应的可视化形式是:2|1^ 和 $^(脱字符)匹配开头,在多行匹配中匹配行开头。$

2022-03-01 16:04:06 3105 2

转载 Redis,Memcache,MongoDb之间的优缺点

Redis,Memcache,MongoDb这三个非关系型数据库经常会在一起被比较起来,咱们就来看看吧。经常用的Redis优点1.支持多种数据结构,如 string(字符串)、 list(双向链表)、dict(hash表)、set(集合)、zset(排序set)、hyperloglog(基数估算)。2.支持持久化操作,可以进行aof及rdb数据持久化到磁盘,从而进行数据备份或数据恢复等操作,较好的防止数据丢失  的手段。3.支持通过Replication进行数据复制,通过ma

2022-02-25 14:15:36 534

转载 linux系统下crontab的使用

实现linux定时任务有:cron、anacron、at,使用最多的是cron任务名词解释  cron--服务名;crond--linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似;crontab--是定制好的计划任务表软件包安装  要使用cron服务,先要安装vixie-cron软件包和crontabs软件包,两个软件包作用如下:  vixie-cron软件包是cron的主程序。crontabs软件包是用来安装、卸装、或列举用来驱动 c

2022-02-17 11:20:29 147

原创 PHP实现设计模式之观察者模式

<?php interface Subject{ public function attach(Observer $observer); public function dettach(Observer $observer); public function notify();}interface Observer{ public function update(Subject $subject);}class User implements Subject{ publ

2021-12-26 21:37:42 197

原创 wrk的安装与使用

wrk的使用wrk的下载与安装wrk的源码在github上,地址是https://github.com/wg/wrk.git,下载之后解压,在其目录下运行make命令安装,之后可直接使用git clone https://github.com/wg/wrkmake参数-t 需要模拟的线程数-c 需要模拟的连接数,总的连接数,如-t 10 -c 20,则表示起十个线程,每个线程2个连接--timeout 超时的时间-d 测试的持续时间结果Latency:响应时间Req/Sec:每个

2021-12-15 17:42:06 2152

原创 PHP实现文件打包,并在在浏览器输出下载

<?phpuse \ZipArchive;class Zip{ public function packZip($source,$dest) { //判断zip扩展是否加载或者文件目录是否存在 if(extension_loaded('zip') | !file_exists($source)){ return false; } $zip = new ZipArchive();

2021-11-05 17:00:41 704

原创 php实现策略模式

PHP设计模式之策略模式策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。比如每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的算税方法。策略模式:定义了一组算法(业务规则);封装了每个算法;这族的算法可互换代替(interchangeable)。组成—抽象策略角色: 策略类,通常由一个接口或者抽象类实现。—具体策略角色:包装了相关的算法和行为。—环境角色:持有一个策略类的引用,最终给客户端调用。PHP

2021-09-05 13:37:15 246

原创 git使用教程

git使用教程git简介Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。git的安装与配置在使用Git前我们需要先安装 Git。Git 目前支

2021-09-04 16:52:42 57

原创 php实现工厂模式

工厂模式的定义工厂模式(Factory Pattern)是 软件开发中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。抽象工厂模式的结构与实现抽象工厂模式由抽象工厂、具体工厂、抽象产品和具体产品等4要素组成。1.模式结构抽象工厂模式的主要角色如下抽象工厂(Abstract Factory):提供了创建了产品的接口,调用者通过访问具体工厂的工厂方法来创

2021-09-04 16:37:16 313

原创 PHP设计模式之单例模式

单例模式(Singleton Pattern)单例模式,属于创建类型的一种常用的软件设计模式。通过单例模式的方法创建的类在当前进程中只有一个实例(根据需要也有可能一个线程中属于单例)PHP实现单例模式<?php class Singleton{ //创建一个静态变量保存对象 static private $instance; //防止通过new直接创建对象 private function __construct() { } //防止通过clone直接创建对象 priv

2021-08-29 22:04:57 434

原创 相对路径的使用

一、总结一句话总结:1、php中用用“/”表示根目录么?2、什么符号表示当前目录(asp,jsp,php都一样)?3、php中如何使用SERVER[′DOCUMENTROOT′]做为根目录访问其它文件?4、php中用_SERVER['DOCUMENT_ROOT']做为根目录访问其它文件?4、php中用S​ERVER[′DOCUMENTR​OOT′]做为根目录访问其它文件?4、php中用_SERVER[‘DOCUMENT_ROOT’]做为根目录的话那么是相对路径还是绝对路径?5、php中的KaTe

2021-04-20 11:28:18 1494

原创 php中监听器的实现

如何实现事件监听,参考了jQuery的事件绑定思路,简单的实现了一下。主要功能:1.绑定事件 支持一个事件绑定多个动作,支持绑定一次性事件2.触发事件3.注销事件class Event{protected static $listens = array();public static function listen($event, $callback, $once=false){if(!is_callable($callback)) return false;self::$listens

2021-04-11 15:12:13 278

原创 Apache中httpd-vhosts.conf的用法

首先看下面的配置:<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "D:/xampp/htdocs/wherein" ServerName www.shop_dev.com ErrorLog "logs/wherein.com-error.log" CustomLog "logs/wherein.com-access.log" commo...

2021-02-03 09:49:11 1828

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除