自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xuxuerlai的博客

曾经在幽幽暗暗反反复复中追问,才知道平平淡淡从从容容才是真

  • 博客(10)
  • 收藏
  • 关注

原创 NetBeans 注释模板(详解)

今天突发奇想想给自己写的代码里面的方法加上自定义的注释,我的编辑器是NetBeans,但是找了一天的结果可以说是差强人意了,目前没有发现任何一个有用的博客。发布这条博客我还是没有真正解决,但是勉强也能实现一点了!NetBeans的工具项里面有一个“模板”,打开之后是这样的。这个其实是自定义初始模板,就是说你在创建一个PHP文件或者类文件或者接口文件的时候,可以在这个里面定义新建文件的初始模板。比如说这是我打开的PHP类文件,这个打开方式是点击“PHP类”,然后点击“在编辑器中打...

2020-09-11 17:47:01 842

原创 Python 爬取淘宝数据你应该知道的几点

关于爬取淘宝数据相信很多人都比较头疼,因为淘宝的反爬虫机制相对来说还是非常严格的,以下我只是简单说一下可以实现的几种思路:1、淘宝免登陆:首选selenium+PhantomJS,这个从网上找代码也很容易就可以找到,代码量简直少得可怜2、将自己的cookie信息存储到文件中,这样下次使用可以直接获取文件里面的,毕竟每次请求都获取cookie会有限制3、爬取淘宝数据防止请求过于频繁导致IP被封可以采用代理IP以及改变header头的方式,header里面改变user_agent参数就可...

2020-05-15 19:09:07 1644 1

原创 浅谈领域驱动设计(DDD:Domain-Driven Design)

来源:《领域驱动设计》是2010年04月人民邮电出版社出版的图书,作者是Eric Evans。本书介绍了面向对象开发人员、系统分析人员合理地组织工作,彼此协作,有条不紊地进行复杂系统的开发,帮助建立丰富而实用的领域模型。博主也只是刚开始接触这个,理解的也不是很透彻,如有不到位的地方,还请各位海涵!!!在这里,我是把它当成一种设计思想,或者说是一种设计模式,比较适用于帮助开发人员拓展思维。...

2018-07-31 19:50:17 16214

原创 6个PHP常见的安全性攻击

了解常见的PHP应用程序安全威胁,以便确保你的PHP应用程序不受攻击。在这里呢,博主给大家分享6个常见的PHP安全攻击,也为了方便大家的学习。1、SQL注入  SQL注入是一种恶意攻击,也是我们常见的一种攻击方式。用户利用在表单字段输入SQL语句的方式来影响SQL语句的正常运行,还有一种就是通过system()或者exec()命令注入,它具有相同的SQL注入机制,但是呢,这个只是针对s

2018-01-30 11:21:18 706

原创 Linux常用命令大全

*****基本命令*****cd 切换目录ls 查看文件ls -a 查看全部文件包括隐藏文件ls -l 使用较长的形式展示man ls 帮助文档ll 查看文件详细信息su 切换用户    pwd 显示当前所在目录clear 清屏ifconfig 查看当前IP地址service network restart 重启网卡service network s

2018-01-29 16:25:13 183

原创 Nginx负载均衡

要想实现负载均衡,在这里我们就应该先知道什么叫负载均衡,为什么要实现负载均衡了?首先前提是有两台或者两台以上的服务器或者是站点提供服务的,负载均衡实现的目的就是减轻服务器的压力,保证其中一个服务器不会在负载过高的情况下崩盘,而且即使其中的某个机器出现故障,负载均衡会自动规避选择,使得用户依旧能够正常访问服务器。(虽然大多数公司不会让你来配置这个,但是至少得明白原理)好了,下面我们来举个例子来了解一

2018-01-18 10:56:04 191

转载 Mysql主从复制

大型网站为了缓解大量的并发访问,除了在网站实现分布式负载均衡,远远不够。 到了数据业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢失的话,后果更是不堪设想。 这时候,我们会考虑如何减少数据库的连接,一方面采用优秀的代码框架,进行代码的优化,采用优秀的数据缓存技术如:memcached,redis。如果资金丰厚的话,必然会想到假

2018-01-18 10:35:47 195

原创 mysql连接池

理解:数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接。1、最小连接数:顾名思义,是连接池一直保持数据库连接的最小连接数,所以如果应用程序对数据库连接的使用量不大,将会有大量的数据库链接资源被浪费,所以这个时候就有了最小连接数。2、最大连接数:顾名思义,这是连接池能申请的最大的连接数,如果数据库连接请求超过此数,后面的数据库连接请求将被加入到等待队列中,这会影

2018-01-18 10:30:53 233

原创 3. Myisam和innodb的区别

1、innodb写操作快、支持事务、数据行锁、 支持外键 InnoDB的主键范围更大,最大是MyISAM的2倍。2、MyISAM不支持事务和外键,读操作快、 支持数据锁表、 GIS数据 、3、在高并发的情况下,因为innodb支持行锁可以多行操作,而myisam只支持表锁只能一个一个操作所以慢

2018-01-18 10:23:11 128

转载 redis实现秒杀的几种优化思路与反思

为什么是写入内存而不是写入硬盘? 回答:传统硬盘的读写性能是相当差的。SSD硬盘比传统硬盘快100倍。而内存又比SSD硬盘快10倍以上。因此,写入内存而不是写入硬盘,就能使系统的能力提升上千倍。也就是说,原来你的秒杀系统可能需要1000台服务器支撑,现在1台服务器就可以扛住了。 你可能会有这样的疑问:写入内存而不是持久化,那么如果此时计算机宕机了,那么写入的数据不就全部丢失了吗?如果你就这么倒

2018-01-04 19:41:26 686

空空如也

空空如也

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

TA关注的人

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