自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ffmpeg 视频压缩工具(windows,linux)

【代码】ffmpeg 视频压缩工具(windows,linux)

2024-05-09 17:53:23 107

原创 thinkphp6 实现php代码异步执行 (无需安装任何框架)

在php异步执行代码就很尬尴,不像java 可以创建多线程,在php中也可以用pcntl_fork()实现创建子进程,来实现异步,但这样可能会产生很多僵尸进程。其他的方式借助框架实现,如优秀的swoole框架,本文介绍无需安装如何框架扩展,php自带的方式处理。在php中,执行异步任务是一种很常见的需求,如批量发邮箱,短信等等执行耗时任务时,需要程序异步执行,给用户带来好的体验。执行结果,会先$this->success()返回数据,后执行hook中的Test index方法。

2023-10-23 17:03:08 1224

原创 linux基础(超级详细小白入门篇)

系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。如果几个用户名对应的用户标识号是一样的,系统内部将把它们视为同一个用户,但是它们可以有不同的口令、不同的主目录以及不同的登录。,也就是用户的起始工作目录。在大多数系统中,各用户的主目录都被组织在同一个特定的目录下,而用户主目录的名称就是该用户的登录名。用户登录后,要启动一个进程,负责将用户的操作传给内核,这个进程是用户登录到系统后运行的命令解释器或某个特定的程序,即。

2023-06-28 23:41:41 6383 1

转载 Hibernate在控制台打印sql语句以及参数

最近在工作中使用hibernate,遇到了sql语句错误,为了查看具体的错误,整理了hibernate在控制台及日志打印sql语句及参数的方法环境说明IntelliJ IDEA 2017.3.4 版本;SpringBoot 2.0.0.RELEASE;hibernate用的是JPA自带。打印sql语句到控制台首先,我使用的是application.properties配置文件,使用yml也可以达到同样的效果。在网上查这个问题查了好久,基本上都是xml配置,在此不多说;正确的propert

2021-08-27 16:35:47 2377 1

原创 2021慕码猿热门岗位答题汇总

岗位名称 职称 推荐指数(100分指数) 组卷方式 是否有配题 岗位答题clone地址 会计 初级会计 100 热门手动 是 http://www.gtalent.cn/exam/interview?token=e654daa34ba0e59679e51b965be2d8ca 中级会计 40 热门手动 是 http://www.gtalent.cn/exam/interview?token=d200e079.

2021-06-02 10:29:00 361

原创 2021慕码猿php,java,python,前端,运维面试题汇总

试卷 限时 题型 公开答题地址 高级前端工程师 30 编程题2 问答题5 http://www.gtalent.cn/exam/interview?token=3d4978279711bb4be126ff4e0376713e 高级golang开发工程师 60 编程题2 问答题4 http://www.gtalent.cn/exam/interview?token=0e5002fce6dd7d1cd4d0d4159bb88a25..

2021-05-31 17:45:51 168 1

原创 2021 大厂java面试,gtalent推荐

字节跳动一面:1. 简单介绍一下你的技术站?2. Mysql的事务,幻读是怎么解决的?3. Mysql中锁的种类,行锁有哪些,分别怎么实现的?4. 分布式事务的实现原理?5. 分布式锁的实现几种方式?优缺点?6. Redis如果发生主备切换会有什么影响?7. 了解Redis的主从复制的原理么?8. Kafka和其他MQ的对比?9. 分布式uuid有了解么?雪花算法的原理?10. Netty的内存零拷贝技术的实现原理?11. Netty有哪些组件,其分别的功能是?

2021-05-06 17:32:38 148

原创 2021 基础java面试题gtalent汇总,赶紧收藏

一.Java基础一般java基础考察的是jdk源码(集合,IO,字符串,关键字),java的一些设计理念。1. Java创建一个类的方法有几种?2. Java中== 和equals的区别是什么?3. 序列化的作用是什么?常见的序列化方法是什么?Java自带的序列化是怎么实现的?4. 解释下重载和重写的区别?5. 有了解过java的异常机制么?请结合项目描述一下你是怎么处理异常的?是否会自定义异常?6. Object类有去了解么?该类有哪些常用的方法,分别是怎么实现的?7. .

2021-05-06 17:26:39 172 1

原创 智一面春招php面试题

1.谈谈对面向对象的理解?2. new与静态有什么区别,单例模式什么时候适用?你还了解过哪些设计模式?3.session 与 cookie 的区别和联系4.如何修改 SESSION 的生存时间5.PHP 页面重定向的方法有哪些6.php 的垃圾回收机制7.PDO、adoDB、PHPLib 数据库抽象层比较8.长连接、短连接的区别和使用9.HTTP 协议详解、应用10.五大网络IO模型是什么?11.异构系统通讯中的通讯加密方案12.socket 连接步骤13.P

2021-03-18 19:46:47 110

原创 智一面上的php面试题分享给大家

面试题:php如何实现程序异步执行,对非阻塞的理解?答:1. fastcgi_finish_request ,register_shutdown_function 可以简单实现处理耗时任务2. 利用swoole,workman框架实现,场景消息队列,多线程,协程我们业务中经常遇到这样的场景:比如生成文件较大的excel ,非常耗时,有可能需要5到30妙的时间,甚至更长导致浏览器连接超时。另外一个就是体验问题,用户需要长时间的等待响应的完毕,体验较差。类似的场景还有1:需要处理大的文件

2021-03-16 19:26:42 210

原创 新手docker入门-使用docker安装redis5并外部访问

本文是适合对docker从来没接触过,像我这样的小白来操作,我用的是centos1.首先安装dockercentos安装docker命令如下:$ 1、更新update到最新的版本~ yum update$ 2、卸载老版本docker~ yum remove docker docker-common docker-selinux docker-engine$ 3、安装需要的软件包~ yum install -y yum-utils device-mapper-persistent-da

2020-10-18 21:10:50 609

原创 linux基础(笔记整理)

linux系统目录结构以下是对这些目录的解释:/bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令。/boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev : dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。/etc: 这个目录用来存放所有的系统管理所需要的配置文件和子目录。/home: 用户的主目录,在Linux中,每个用户都有一个自己的目录,一

2020-10-18 17:28:38 171

原创 docker是什么(笔记整理)

1.1 什么是docker?Docker 是一个开源的应用容器引擎,你可以将其理解为一个轻量级的虚拟机,开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。1.2 为什么要使用docker?作为一种新兴的虚拟化方式,Docker 跟传统的虚拟化方式相比具有众多的优势。更高效的利用系统资源由于容器不需要进行硬件虚拟以及运行完整操作系统等额外开销,Docker 对系统资源的利用率更高。无论是应用执行速度、内存损耗或者文件存储速度,都要比传统

2020-10-18 00:25:29 137

转载 mysql分库分表-详细解答

1. mysql分区1.1 什么是分区?mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my.cnf中的datadir来查看),一张表主要对应着三个文件(8.0对应两个,往期版本三个)一个是frm存放表结构的,一个是myd存放表数据的,一个是myi存表索引的(innodb同理)。如果一张表的数据量太大的话,那么myd,myi就会变的很大,查找数据就会变的很慢,这个时候我们可以利用mysql的分区功能,在物理上将这一张表对应的三个文件,分割成许多个小

2020-10-15 20:56:03 130

原创 资深架构师带你深刻理解MYSQL的sql执行流程以及性能调优

什么是mysql的解析器?MySQL解析器由两部分组成:句法扫描器和语法规则模块。语法扫描器讲整个查询分解为多个令牌(一些不可分割的元素,列如列名称),同时语法规则模块找到一个SQL语法规则组合,该组合产生这一序列,并执行与这些规则相关的代码。最后产生一棵解析树,现在优化器可以使用。设想服务器收到下列查询:select count(*),state from table_name group by state这条SQL语句就会通过句法扫描器检查查询字符流,将其分解为令牌,然后识别每个令牌。如下

2020-10-15 20:54:24 92

原创 mysql在磁盘中以什么格式文件存储?

MySQL数据库会在data目录下面建立一个以数据库为名的文件夹,用来存储数据库中的表文件数据。不同的数据库引擎,每个表的扩展名也不一样,例如:MyISAM用“.MYD”作为扩展名,Innodb用“.ibd”,Archive 用“.arc”,CSV 用“.csv2.2.1 ".frm"文件无论是那种存储引擎,创建表之后就一定会生成一个以表明命名的'.frm'文件。frm文件主要存放与表相关的数据信息,主要包括表结构的定义信息。当数据库崩溃时,用户可以通过frm文件来恢复数据表结构。2.2.2 "

2020-10-15 20:51:52 2357

原创 Codeforest代码森林上机phpstorm如何使用

什么是PhpStorm?PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。实战练习1.进入桌面后,先检出代码检出成功后,桌面会出现thago_work文件夹。2.运行phpstorm点击open打开刚刚检出的thago_work文件3.php程序编写新建一个test.php文件,如下图所示:点击thago_work项目文件,右键->new.

2020-10-15 09:37:28 257

空空如也

空空如也

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

TA关注的人

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