CUP陈玉博
码龄11年
关注
提问 私信
  • 博客:183,692
    183,692
    总访问量
  • 27
    原创
  • 438,227
    排名
  • 12
    粉丝
  • 0
    铁粉

个人简介:Pragrammer/Photographer/Vlogger

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2014-04-26
博客简介:

陈玉博的技术博客

查看详细资料
个人成就
  • 获得53次点赞
  • 内容获得10次评论
  • 获得117次收藏
  • 代码片获得155次分享
创作历程
  • 1篇
    2022年
  • 7篇
    2020年
  • 4篇
    2019年
  • 1篇
    2018年
  • 1篇
    2016年
  • 11篇
    2015年
  • 3篇
    2014年
成就勋章
TA的专栏
  • Nginx
    1篇
  • HTTP
    1篇
  • Android
    3篇
  • PHP
    5篇
  • 前端
    3篇
  • Linux
    5篇
  • MySQL
    8篇
  • MongoDB
    1篇
  • Mac
    2篇
  • Golang
    1篇
  • Memory
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

351人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Mac 您没有权限打开应用程序

打开软件出现如下图问题时,可用插件解决:1.下载「无权限修复插件」链接:百度网盘提取码: vj2d2.安装「无权限修复插件」3.将没有权限的CORE Keygen拷贝到桌面,右键显示包内容,进入Macos目录,里面有一个CORE Keygen文件。在终端输入以下命令,-d 后面是CORE Keygen的路径:sudo /Applications/upx -d ~/Downloads/CORE\ Keygen.app/Contents/MacOS/CORE\ Ke
原创
发布博客 2022.01.11 ·
6029 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

MySQL日志详解及配置方法

MySQL有4种日志类型,分别是错误日志、二进制日志、查询日志和慢查询日志。错误日志错误日志记录mysqld启动、停止和服务器运行过程中发生的任何严重的错误信息。设置错误日志文件地址:[mysqld]log-error = "/home/chenyubo/www/logs/mysql.error.log"若不指定文件名,默认文件名为hostname.err;若不指定目录,默认目录为DATADIR(数据目录)。二进制日志即binlog,记录所有的DDL语句和DML语句,但不包括
原创
发布博客 2020.07.10 ·
2699 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

MySQL的数据备份与恢复

MySQL数据备份分为热备和冷备。导出数据mysql> select * from table_name into outfile "/tmp/filename";若提示:ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement。则是因为MySQL的权限问题。可通过下面命令查看MySQL的权限设置:mys
原创
发布博客 2020.07.02 ·
353 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux实现的4种I/O调度算法

Linux实现了4种I/O调度算法,分别为:NOOP算法(no operate)、最后期限算法(Deadline)、完全公平队列算法(CFQ)和预期算法(Anticipatory)。NOOP算法不对I/O请求排序,但会合并请求,除此之外无其他任何优化。它用FIFO队列顺序提交I/O请求。NOOP算法适用于如SSD的随机访问设备,因为随机访问设备不存在磁头移动造成的寻道时间,无需做多余的事情。最后期限算法最后期限算法维护了三个队列,分别是具备合并和排序功能的请求队列、读请求队列和写请求队列。这
原创
发布博客 2020.06.27 ·
1335 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

MySQL参数列表

名称 含义 值 activate_all_roles_on_login OFF admin_address admin_port 33062 auto_generate_certs ON auto_increment_increment 1 auto_increment_offset 1 autocommit ON automatic_sp_priv...
原创
发布博客 2020.05.15 ·
1552 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

如何减少MySQL锁冲突和死锁

尽量使用较低的隔离级别。 精心设计死锁,并尽量使用索引访问数据,使加锁更精确,从而减少锁冲突的机会。 选择合理的事务大小,小事务发送锁冲突的几率也小。 显式加锁时,尽量一次性请求足够级别的锁。比如要修改数据,最好直接申请排他锁,而不是先申请共享锁,修改时再申请排他锁,因为在此期间有可能被别的事务抢占了排他锁,导致死锁。 不同的应用访问同一组表时,应尽量约定以相同的顺序访问各表。对一个表而言,应尽量以固定的顺序存取表中的行。这样可以减少死锁的机会。 尽量用相等的条件访问数据,这样可以避免next-k
原创
发布博客 2020.05.15 ·
1217 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

MySQL8.0及以上版本如何修改root密码

1.如果记得原密码,以原密码登录MySQL。否则需要先修改my.cnf文件,在mysqld模块中增加一行:skip-grant-tables,然后重启mysqld,并以空密码登录(直接回车)。$ mysql -uroot -pEnter password:2.修改密码。mysql> alter user root@'%' identified by [with mysql_native_password] 'Admin123!@#';Query OK, 0 rows affecte
原创
发布博客 2020.05.11 ·
2469 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

对MySQL并发问题及隔离级别的一些理解

MySQL数据库有4种隔离级别,隔离级别依次递增,相应的系统开销也依次递增:1.未提交读:Read uncommitted本事务读取了别的事务未提交的数据,即脏读。下面以并发的A事务和B事务对银行账户的金额操作进行说明:A事务 B事务 查询余额 mysql> select money from t_account where id=123...
原创
发布博客 2020.05.09 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Nginx proxy_cache_path命令之levels参数详解

levels参数负责设置缓存目录级别。假设cache主目录为/data/nginx/cache。#如果没有特殊指明此参数值,则默认是放在cache主目录下:/data/nginx/cache/d7b6e5978e3f042f52e875005925e51b#当levels=1:2时,表示是两级目录,1和2表示用1位和2位16进制来命名目录名称。在此例中,第一级目录用1位16进制命名...
原创
发布博客 2019.10.22 ·
4201 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

浏览器对301重定向和302重定向的处理

301重定向当浏览器接收到服务端301(永久)重定向返回码时,会将original_url和redirect_url1存储在浏览器缓存中,当再次请求original_url时,浏览器会从本地缓存中读取redirect_url1直接进行跳转,不再请求服务端。在浏览器未清理缓存或缓存未失效的情况下,即使服务端将重定向地址修改为redirect_url2,浏览器依然会跳转到redirect_ur...
原创
发布博客 2019.10.19 ·
5745 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

MySQL如何实现主从配置

假设有两台MySQL服务器:主服务器:192.168.10.1从服务器:192.168.10.21.配置主服务器my.cnf文件,修改my.cnf文件里的mysqld模块,添加如下内容:[mysqld]server-id = 1log-bin = mysql-binbinlog-do-db = your-db-name1 //需要同步的数据库名称,如果有多个数据库,将...
原创
发布博客 2019.09.07 ·
204 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

栈和堆的区别

前言原文地址:https://www.programmerinterview.com/data-structures/difference-between-stack-and-heap/栈和堆之间的区别可能会困惑很多人,因此我们认为应该有一个关于栈和堆的问题和答案列表,并且我们认为它是非常有帮助性的。问题1:栈和堆存储在哪?栈和堆都存储在计算机的RAM(随机存取存储器)中,更...
翻译
发布博客 2019.07.22 ·
337 阅读 ·
3 点赞 ·
1 评论 ·
0 收藏

使用Go Test测试单个文件和单个方法

前置条件:1、文件名须以"_test.go"结尾2、方法名须以"Test"打头,并且形参为 (t *testing.T)举例:/hello_test.gopackage mainimport ( "testing" "fmt")func TestHello(t *testing.T) { fmt.Println("TestHello")}func TestWo
原创
发布博客 2018.02.01 ·
62427 阅读 ·
14 点赞 ·
1 评论 ·
11 收藏

Macos 安装md5sum、sha1sum、md5deep、sha1deep

macos 安装md5sum、sha1sum、md5deep、sha1deep
原创
发布博客 2016.10.31 ·
29995 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏

Nginx实现动静分离

nginx可实现负载均衡,并在此基础上实现动静分离。负载均衡配置。在http模块中做如下配置:upstream website1{ server 192.168.0.100 weight=2; server 192.168.0.200 weight=3; server 192.168.0.222 weigth=4;}其中,weight...
原创
发布博客 2015.12.13 ·
1668 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mac安装hexo

安装hexo需要安装nodejs和git1、安装nodejs~$brew install npm2、安装git~$brew install git安装好nodejs和git之后,就可以用npm安装hexo了3、安装hexo-cli~$npm install -g hexo-cli4、安装成功之后,创建一个空目录,这里我创建了一个hexo的目录,然后进入此目录~$mkdi
原创
发布博客 2015.12.11 ·
874 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PHP下载txt文件到浏览器

//下载文件 header('Content-Type:application/octet-stream'); if(preg_match('/MSIE/',$_SERVER['HTTP_USER_AGENT'])){ header('Content-Disposition:attachment;filename="'.str_replace("+","20%",urle
原创
发布博客 2015.12.01 ·
709 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序执行时间长了导致出现502问题的解决办法

1、修改php-fpm文件,把request_terminate_timeout改为300:     request_terminate_timeout = 3002、
原创
发布博客 2015.11.27 ·
5909 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mac下PHP安装Memcache扩展

1、如果需要使用本地Memcache服务器,则应在本地安装Memcache服务器,即memcached(1)查找有没有memcached$ brew search memcache返回结果:libmemcached memcache-top memcached memcacheq第一个是客户端,第三个是服务器。(2)安装服务器$ brew install
原创
发布博客 2015.11.06 ·
11489 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多