自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(714)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用fail2ban屏蔽LINUX恶意暴力破解密码

通过lastb命令发现恶意暴力破解密码的还是挺多的~~忍很久了,今天就用fail2ban封杀之~~用的lnmp,cd /lnmp X/tools/目录下已准备好了fail2ban安装包,不用yum了,是不是很方便~~直接运行./fail2ban.sh安装~~编辑配置文件 vim/etc/fail2ban/jail.local服务状态 service fail2ban status | stop | restart日志文件 cat /var/log/securefail2ba...

2020-11-08 17:42:10 328

原创 为什么团建这么招人恨

1团建这东西,已经快发展为职场毒瘤了。每一个被社会毒打过的年轻人都被公司毒打过,每一个被公司毒打过的年轻人都被团建毒打过。职场平时已经够虚伪了,居然还要搞团建,和SB们一起做一些故作亲密的事情,让不让人活了。一般的团建都是这样的流程:周一,HR早早发来通知,让你们全部人准备周六日去团建,通知的最后一般会有单独标出的几个字。“不允许请假”。我很疑惑,明明工作日有状况还能偶尔请假,为什么一项跟工作无关占用你休息时间的事情还不能请假。...

2020-05-20 19:01:12 6773 26

原创 Vue使用rem做自适应布局

安装插件npm install lib-flexible --save npm install px2rem-loader --save-dev 2. 配置插件在入口文件main.js中引入lib-flexible:import'lib-flexible' 3. 在build/utils.js文件中配置px2rem-loader在cssLoaders函数最后面添加如下代码 //增加代码,px转rem配置(需要将px2...

2020-05-20 14:46:53 935

原创 想要成为一名优秀的Java程序员,你需要这8个锦囊

私底下,隔三差五就有读者问我:“二哥,怎么样才能像你一样,成为一名优秀的 Java 开发者呢?”假如把“怎么才能像你一样”去掉的话,这个问题就是一个好问题,否则的话,总有点彩虹屁的嫌疑。但话说回来,我喜欢这种提问的艺术。从上大学那会学 Java 到现在,我已经积攒了 10 多年的编程经验,虽然离优秀还有很长的距离,但总归是可以分享一些心得给你,这对你来说,算不上至关重要,但多少是有点用的,至少在我看来。01、学习 Java 8如果我没记错的话,已经 Java 14 了。但很遗憾的是,我的 .

2020-05-20 01:57:31 250

原创 闭包与内部类

中英文社区中,比较常见的对闭包的定义是引用了自由变量的一段代码或函数,被引用的自由变量和函数(一段代码)共同存在,即使离开了创造它的环境内部类按照我的理解,scala/java中虽然并不存在语法级地支持或是定义,对于闭包而言,一些概念和闭包的概念一致。一般理解scala中的一些概念,我会倾向于从Java开始。Java中的内部类在java中,内部类有:成员内部类 静态内部类 局部内部类 匿名内部类成员内部类class Outer1{ private int a1;

2020-05-20 01:55:43 208

原创 如何阅读技术书籍

不知道大家有没有这种感受?当你拿到一本书并准备读时,总是想在几天之内就把它看完;看到后面就不想往前翻;每天以看了多少页书为衡量自己今天的价值,而不是吸收了多少知识;看完一本书总感觉脑袋空空的,看了后面忘了前面的......当然你可能还会碰到很多看书的烦恼,下面我就谈谈自己对看书的一些思考。  首先这里先做一个假定,假设你手里读的书一定是一本经典的、优秀的书。如果不是,那么就赶紧扔了,一本好书是...

2020-01-09 17:21:52 186

原创 程序员的重复劳动陷阱

同样是一样的计算机专业毕业,进入职场的职位和工作都差不多,为何有些程序员短短几年就成长为全能选手或领域专家,有些程序员还在做CRUD?  程序员的重复劳动陷阱  不知道大家有没有这样的感觉,每次加入一个新的公司/组,一开始总是要学这个学那个,可能会花很多时间看现有的代码,然后花一些时间实现一点点小的功能,等到经过一段时间后,自己对工作越来越得心应手,提来的类似需求马上就可以做,以做得多做得...

2020-01-09 17:21:22 380

原创 MySql常见函数

一、数学函数ABS(x) 返回x的绝对值 BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x) 返回大于x的最小整数值 EXP(x)返回值e(自然对数的底)的x次方 FLOOR(x) 返回小于x的最大整数值 GREATEST(x1,x2,...,xn)返回集合中最大的值 LEAST(x1,x2,...,xn) 返...

2020-01-09 17:17:12 114

原创 前端基础回顾之手写题

前言本文还是依然针对前端重点基础知识点进行整体回顾系列的一篇,目标是帮助自己理解避免死记硬背。下面针对new、Object.create、call、apply、new、bind 等基础API,从用法到原理实现过一遍,期望看完之后大家实现时不是死记硬背而是根据理解记忆推导。基础准备在探究上述内容原理之前,可以将上述API分为两类。一类是new、Object.create这两者,涉及实...

2020-01-09 17:14:42 143

原创 常见的sql注入环境搭建

By : Mirror王宇阳1|1PHP+MySQL摘要$conn = new mysqli('数据库服务器','username','password','database'); $conn = mysqli_connect('数据库服务器','username','password','database'); // 参数内容可以单独设置为一个变量引用...

2020-01-09 17:13:07 327

原创 浅谈Java三大特性之多态

一、前言这篇讲下三大特性之一的多态,可以通俗得去理解,多种形态,多种姿态。。。那么在面向对象的程序设计中,多态是 指什么?Java引用变量有两个类型;一个是编译类型,一个是运行时类型。编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定.如果编译类型和运行时类型不一致,就可能出现所谓的多态(Polymorphism)“多形性”(Polymorphism)从...

2020-01-09 17:11:13 150

原创 【Linux日志】系统日志及分析

【Linux日志】系统日志及分析Linux系统拥有非常灵活和强大的日志功能,可以保存几乎所有的操作记录,并可以从中检索出我们需要的信息。大部分Linux发行版默认的日志守护进程为 syslog,位于 /etc/syslog 或 /etc/syslogd 或/etc/rsyslog.d,默认配置文件为 /etc/syslog.conf 或 rsyslog.conf,任何希望生成日志的程序都可以...

2019-08-27 13:11:03 263

原创 Linux下密码过期时间设置

Linux下密码过期时间设置Linux下对于新添加的用户,用户密码过期时间是从/etc/login.defs中PASS_MAX_DAYS提取的,普通系统默认就是99999,而有些安全操作系统是90。更改此处,只是让新建的用户默认密码过期时间变化,已有用户密码过期时间仍然不变。[root@linuxidc ~]# chage --helpUsage: chage [options] user...

2019-08-27 13:09:42 4328

原创 Python 栈、队列的实现

在python中,列表既可以作为栈使用,又可以作为队列使用。把列表作为栈使用栈:后进先出stack=[1,2,3]stack.append(4) #入栈,以列表尾部为栈顶print(stack.pop()) #出栈 4print(stack) #[1, 2, 3]把列表作为队列使用队列:先进先出from collections imp...

2019-08-14 11:54:48 206

原创 初识php语法

初到一家php公司,由于之前做的java,现在记录一些学习php中的语法细节。=>的用法      => 是数组成员访问符号。在php中数组默认键名是整数,也可以自己定义任意字符键名(最好是有实际意义),如:1 $css=array('style'=>'0',‘color’=>‘green‘);2  则$css['style']=='0',$css['colo...

2019-08-14 11:54:14 130

原创 [Linux]F5负载均衡器

F5负载均衡器是硬件的负载均衡设备F5配置最简单负载均衡,需要配置的参数有Node(节点)、Pool(资源池)、和Virtual Server(虚拟服务器),它们的关系是,先配置Node,然后配置VS。Node是最基本的定义,如每个服务器就是一个Node,负载均衡Pool是一组Node接收和处理流量的一组设备,如web服务器集群。BIGIP系统将客户机流量请求发送到Pool成员中的任...

2019-08-14 11:48:35 265

原创 Vim 多行剪切、复制和删除

剪切快捷键方式: 1 2 3 dd:剪切光标所处当前行 n +dd:剪切光标所在行及以下共 n 行 按 p 粘贴在光标所在行  命令行方式: 1 2 例如剪切1到10行,并粘贴在12行处: 1,10 m 12 复制快捷键方式: 1 2...

2019-08-13 01:19:25 5832 1

原创 卖身百度,是知乎最好的结局?

搜索遇到劲敌、贴吧、知道日渐西落,百家号内容参差不齐的种种困境下,百度势必要在内容生态与头条一搏,此次投资知乎也正是这个理由。百度流量可以给到知乎,知乎内容可以反哺百度。昔日对手,今日战友。文 | Tech星球 杨业擘 马微冰 李晓蕾 贾宁宇李彦宏“百度”了一下知乎的命运,得出的答案是:二者“命中必有姻缘”。8月12日晚间,知乎宣布完成4.34亿美元F轮融资,由快手领投、百度跟投,...

2019-08-13 01:13:24 486

原创 大数据——如何设计实时数据平台

导读:本文将会分上下两篇对一个重要且常见的大数据基础设施平台展开讨论,即“实时数据平台”。 在上篇设计篇中,我们首先从两个维度介绍实时数据平台:从现代数仓架构角度看待实时数据平台,从典型数据处理角度看待实时数据处理;接着我们会探讨实时数据平台整体设计架构、对具体问题的考量以及解决思路。 在下篇技术篇中,我们会进一步给出实时数据平台的技术选型和相关组件介绍,并探讨不同模式适用哪些应用场景。希望通过对...

2019-08-13 01:01:23 903

原创 Yii2.0 组件

框架之所以是框架,是因为其强大,其封装了很多实用的功能,开发者可以开箱即用。下边列举Yii2.0的部分组件:var_dump(Yii::$app->session->getId());var_dump(Yii::$app->session->getName());var_dump(Yii::$app->session->set('kkkk',...

2019-07-14 21:47:21 149

转载 赶走那个“创始人”

作者:李星来源:靠谱的阿星(qq1598145405)12月23日,胡玮炜官宣离职,在内部信中表示“完成了阶段性的使命”,可以回家轻松过个平安夜了。王兴在4月3日宣布收购摩拜时曾承诺“这次收购不会改变摩拜的管理团队,摩拜将继续保持独立品牌运营,每个人的职位依旧是原来的职务”。很快联合创始人王晓峰这个曾经在收购中投反对票的人走人,据公众号“寻找中国创客”报道,没有人替王晓峰送行。而这次胡...

2018-12-30 11:56:49 372

原创 办公室的“批发转零售”

2014年创业热潮兴起时,被创业带火的附加行业包括每位创业者都耳熟能详的“孵化器”,或曰办公空间。不过,办公空间本身没有移动互联网创业这么好命,往往从诞生的第一天起就饱受盈利质疑,而真的能为投资者带来利润的更是寥寥无几。在最初几年里,成本低、有资历的老式空间多少还能维持正常运转,而新潮空间则往往走在试探的路上。作为一家成立较晚的办公空间企业,诞生于2016年7月的米域,同样走了不少“弯路”。米域C...

2018-05-16 11:18:59 374

原创 漫威十年,好莱坞的转型焦虑

有什么能挡得住《复仇者联盟3》的热度。在一众明星全球造势的情况下,电影毫无悬念地夺得了北美票房三连冠。在中国,尽管与北美上映时间延迟了近两个星期,这部众星云集的好莱坞大片在影院的排片占比达到了73.2%,上座率超过40%,上映两天,票房轻松打破10亿。但这样耀眼的成绩是否令人满意呢?漫威的心情大概是喜忧参半。一方面,全球票房过十亿美元,但另一方面,制片成本高达17亿人民币,明星下饺子式的扎堆,《复...

2018-05-16 11:17:38 1515

原创 入口是BAT的,但归根结底是属于社交的

加拿大传播学家洛根在其《理解新媒介》一书中,将麦克卢汉的方法论进行小结,其中很重要一点是“媒介创造新的社会模式并重构人的感知”。放在当下互联网环境来看,新媒介可以是入口级别的App,也可以是智能硬件,还可以是新零售场景。而归根结底,媒介和技术都是人的延伸。腾讯通过社交连接一切,微信甚至成为人的器官。阿里重构人货场,缩短人与人,人和消费场景的距离。百度则是抓住了人和AI的关系,不管是信息流还是无人驾...

2018-05-16 11:16:41 363

原创 Nginx缓存的两种方式

这里 Cache 有两种情况说明,一种是浏览器访问Nginx,浏览器会Cache;一种是Nginx 访问后端,Nginx 自己Cache 。 第一种情况来个例子:$ curl -I http://www.12reads.cnHTTP/1.1 200 OKServer: JSP3/2.0.4Date: Fri, 31 Oct 2014 07:28:20 GMTCont

2017-11-23 11:33:03 13881 1

原创 不要使用TRANSIENT的常规方式来缓存WP_QUERY

WP_Query is one of the most complex classes in the WordPress codebase. It’s extremely powerful and flexible, but that flexibility often results in slower database queries, especially when working with

2017-02-10 19:01:41 1047

转载 WordPress Transients API – Practical examples

source:http://www.catswhocode.com/blog/wordpress-transients-api-practical-examplesThe WordPress Transients API is a very useful tool which allow developers to cache data such as the result of a qu

2017-01-31 11:46:26 627

原创 Change default wordpress author link

God,I need to confess that I hate it when it comes to a chinese user_login with wordpress!Whenever a user tries to edit and update his profile, the user_nicename(which is so important because wo

2017-01-18 18:14:52 758

原创 mysql缓存级优化:query_cache的开启

网上对query_cache褒贬不一,不过我还是绝定要试试(特别是对WP这类网站),好像以前没开过哈。下面是这次的方法记录与总结。在MYSQL的配置文件my.ini或my.cnf中找到如下内容:# Query cache is used to cache SELECT results and later return them# without actual executing t

2017-01-09 11:37:21 12646 2

转载 PHP-FPM pm.max_children设置依据

Problem:The following warning message appears in the logs:[26-Jul-2012 09:49:59] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 3

2016-12-31 13:15:14 13071

原创 sql批量替换及替换某字段的前N个字符

很好用哦。批量替换:UPDATE wp_posts SET post_content = REPLACE( post_content, '原内容', ' 新内容' ) ;批量替换某字条的第一个字符(占两位,所以是2);update wp_posts set post_content=substring(post_content,2) WHERE

2016-12-30 00:46:03 8098 2

原创 区分WORDPRESS user_login、user_nicename、user_displayname

开发过程中用到用户项,那么这几个概念就很重要了,一定要搞清,否则就会出问题。1.user_login就是用户注册时输入的用户名(WORDPRESS默认不允许中文注册,需要修改formatting.php)。2.user_nicename是经过url特殊字条过滤后的user_login,其实在用户的注册用户名不包含特殊字符时(比如@什么的)user_nicename和user

2016-12-27 13:31:42 3344

转载 关于百度“判罚”的谣言

江湖一直对“百度判罚”有种种猜测,现在,学院君整理了站长们最关心的几种情况,请专业技术工程师回答,这些情况是否会影响搜索对网站的质量判断Q:网站被镜像,是否会引起百度判罚?A:被镜像站点不会被百度判罚;百度有策略识别并判罚镜像站点,另可参考学院文章《网站被镜像,如何向百度投诉?》Q:有人给我的网站做大量垃圾外链&黑链,是否会引起百度判罚 ?A:百度会自动过滤垃圾外链&黑链,一般不会

2016-11-24 11:31:11 788

原创 使用crontab定时执行脚本时别忘了输出重定向>

如果crontab不重定向输出,并且crontab所执行的命令有输出内容的话,是一件非常危险的事情。因为该输出内容会以邮件的形式发送给用户,内容存储在邮件文件/var/spool/mail/$user如果命令执行比较频繁(如每分钟一次),或者命令输出内容较多,会使这个邮件文件不断追加内容,文件越来越大。而邮件文件一般存放在根分区,根分区一般相对较小,所以会造成根分区写满而无法登录服务器。

2016-02-18 00:29:00 21567 1

原创 MYSQL死掉后自动重启脚本

最近服务器的MYSQL老是挂掉,而且经常是在半夜里挂掉!真想骂娘!兴许是由于配置文件设置的不够好,已经在调优。但调优期间也要做到无人值守自动化啊,所以有了下面这个脚本~~#!/bin/bashpgrep -x mysqld &> /dev/nullif [ $? -ne 0 ]thenecho "At time: `date` :MySQL err

2016-02-17 18:39:17 5284

转载 MySQL性能调优my.cnf详解

提供一个MySQL 5.6版本适合在1GB内存VPS上的my.cnf配置文件:[client]port = 3306socket = /tmp/mysql.sock[mysqld]port = 3306socket = /tmp/mysql.sockbasedir = /usr/local/mysqldatadir = /data/mysqlpid-file = /data

2016-02-16 12:41:29 6272

转载 NGINX301 REWRITE官方博客文档

来源:https://www.nginx.com/blog/creating-nginx-rewrite-rules/Creating NGINX Rewrite RulesIn this blog post, we discuss how to create NGINX rewrite rules (the same methods work for both N

2016-02-09 12:23:17 1056

原创 详解LINUX的交换分区---SWAP

众所周知,现代操作系统都实现了“虚拟内存”这一技术,不但在功能上突破了物理内存的限制,使程序可以操纵大于实际物理内存的空间,更重要的是,“虚拟内存”是隔离每个进程的安全保护网,使每个进程都不受其它程序的干扰。  Swap 空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,

2016-01-18 11:52:45 1641

转载 Linux下MySQL慢查询分析mysqlsla安装使用

原文地址:http://www.osyunwei.com/archives/7659.html说明:操作系统:CentOS 5.X 64位MySQL版本:mysql-5.5.35MySQL配置文件:/etc/my.cnfMySQL 数据库存放目录:/data/mysql实现目的:开启MySQL慢查询日志功能,安装使用MySQL慢查询分析mysqlsla具体操作:

2016-01-15 19:17:40 440

原创 NGINX下PHP-FPM占用内存状态及进程数调整

网站出现500,查看SLOWLOG日志发现如下提示: WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 32 children, there are 8 idle, and 58 total childre

2016-01-15 17:41:02 12319

tftp client & tftp server & syslog server

集三大功能于一体,大小只有0.07M的绿色软件。开发人员不可不用。 tftp client tftp server syslog server

2011-03-04

PATAPON2兵种加点器.xls

PATAPON2兵种加点器.xls 转过来共享给csdn网友

2010-09-20

空空如也

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

TA关注的人

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