自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql基于binlog数据还原

1.使用sql查看是否开启log_binshow VARIABLES like "%bin%";2.系统默认是没有开启的,所以我们需要手动开启,找到mysql配置文件,我的是在/etc/mysql/mysql.conf.d/mysqld.cnf位置,取消一下两行注释server-id = 1log_bin = /var/log...

2019-08-18 23:09:34 267

原创 搭建apollo环境

1.环境准备:jdk1.8以上mysl5.7以上2.首先下载apollo服务web端的代码https://github.com/nobodyiam/apollo-build-scripts3.下载后有个sql目录,然后创建数据库4.修改demo.sh文件修改数据库链接信息,以及启动端口地址5.启动apollo./demo.sh start...

2019-08-10 12:02:17 561

原创 ubuntu安装tomcat和maven

下载tomcatsudo wget http://apache.mirrors.tds.net/tomcat/tomcat-8/v8.5.38/bin/apache-tomcat-8.5.38.tar.gzsudo mv apache-tomcat-8.5.38.tar.gz /usr/local/sudo tar -zxvf apache-tomcat-8.5.38.tar.gz ##...

2019-02-27 17:03:40 288

原创 centos部署git+ansible+jenkins环境

下载安装包: wget http://www.python.org/ftp/python/3.6.5/python-3.6.5.tar.xz tar -xf Python-3.6.5.tar.xz ./configure --prefix=/usr/local/python3.6#######./configure --prefix=/usr/local --with-ensurepip=...

2019-01-28 10:38:49 277

原创 git命令

git配置设置git config --list #查看配置git config --list --globalgit config --global user.name 'wen' #全局配置namegit config --global user.email '[email protected]' #全局配置邮箱git config --local user.name 'wen' #只对某个仓库有...

2019-01-24 22:57:53 160

原创 linux安装jdk

jdk下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载源码:wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"...

2019-01-23 19:51:07 208

转载 Virtual Box系统镜像安装(ISO文件)Red Hat版本

转载:https://blog.csdn.net/u011734656/article/details/81534800

2019-01-23 14:14:02 657

原创 Python对字典元素value排序

from random import randintdic = {x:randint(60, 100) for x in 'abcdef'}#方式一print(sorted(zip(dic.values(), dic.keys())))#方式二print(sorted(dic.items(), key=lambda x:x[1]))

2019-01-01 20:23:58 279

原创 Python 过滤器

过滤小于0的元素nums = [1, 2, 4, -1, 0, -8,9]nums = filter(lambda x:x>0, nums)print(list(nums))方式二nums2 = [i for i in nums if i > 0]print(nums2)同理,适用于字典等结构...

2019-01-01 20:11:44 581

原创 .idea 目录加入.gitignore无效的解决方法

无效的原因是:对应的目录或者文件已经被git跟踪,此时再加入.gitignore后就无效了。解决办法:执行git rm -r --cached .idea #文件夹git rm --cached demo-project.iml #文件再重新加入.gitignore文件...

2018-12-19 19:33:35 2114

原创 ubuntu jenkins环境

安装java jdk环境sudo apt-get install openjdk-8-jdk安装jenkins使用apt-get安装(我选择了这种)参考官网 https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntuwget -q -O -http://pkg.jenkins-ci.org/debian...

2018-12-05 11:48:26 176

原创 腾讯云ubuntu搭建ftp,踩坑总结!!!

安装配置不多说,网上一大推sudo apt-get install vsftpd配置方面我修改以下配置(vim /etc/vsftpd.conf)write_enable=YESpam_service_name=ftp #注意,ubuntu要改为ftp,这里是一个坑,错误:530 login Incorrectpasv_enable=YES #又是一个坑,下面会解释pasv_min_...

2018-11-24 12:43:04 993

转载 nginx基础

原地址什么是 Nginx?Nginx 最初是作为一个 Web 服务器创建的,用于解决 C10k 的问题。作为一个 Web 服务器,它可以以惊人的速度为您的数据服务。但 Nginx 不仅仅是一个 Web 服务器,你还可以将其用作反向代理,与较慢的上游服务器(如:Unicorn 或 Puma)轻松集成。你可以适当地分配流量(负载均衡器)、流媒体、动态调整图像大小、缓存内容等等。基本的 nginx...

2018-09-30 15:44:51 200

原创 leetcode使用Python3刷题指南(持续更新...)

地址:https://github.com/936968629/leetcode欢迎大家一起讨论,一起研究

2018-09-27 17:44:05 3949

原创 PHP重置数组为连续数字索引的几种方式

转载:原地址

2018-09-18 20:41:05 961

原创 python set()集合按与按原list顺序排序

python set()集合会自动排序,如果想按照之前list列表顺序显示可以使用以下方法:mailto = ['cc', 'bbbb', 'afa', 'sss', 'bbbb', 'cc', 'shafa']addr_to = list(set(mailto))print(addr_to)addr_to.sort(key=mailto.index)print(addr_to)...

2018-09-14 17:05:41 33340 4

原创 python搭建flask框架

pip install pipenv进入项目文件夹创建虚拟环境:pipenv installpipenv shell //启动环境查看虚拟环境里面的包pip list安装flask框架:pipenv install flask常用命令:pipenv graph //查看环境依赖pipenv --env //查看虚拟环境路径名称...

2018-08-26 15:27:59 300

原创 laravel 用数据库实现消息队列

.env修改配置QUEUE_DRIVER=database执行命令行:php artisan queue:tablephp artisan migrate创建jobs表 然后创建一个任务:php artisan make:job SendMessageSendMessage.php代码如下:<?phpnamespace App\Jobs;use...

2018-08-25 18:17:53 1755

原创 laravel使用elasticSearch(二)

将数据表的数据导入php artisan scout:import "\App\Post"模型类post.phpuse Laravel\Scout\Searchable;//定义索引里面的typepublic function searchableAs(){ return 'post';}//定义哪些字段需要搜索public function toSearcha...

2018-08-18 15:33:57 578

原创 laravel使用elasticSearch(一)

下载elasticSearch并安装 git下载地址打开http://localhost:9200/ 则为安装成功使用laravel/scout工具包composer require laravel/scout把依赖下下来之后,往项目目录config/app.php 中加入这个classLaravel\Scout\ScoutServiceProvider::clas...

2018-08-18 14:24:39 1676

原创 IntelliJ IDEA 所有产品破解码

参考地址:http://idea.lanyus.com/自古高手在民间!

2018-08-03 11:34:53 1184 2

转载 表单控件禁用属性:readonly VS disabled

举例中的两个控件都是不可修改的。但是他们也有一些区别! 从字面意思我们可以知道,试用readonly属性的控件是”只读”的,而试用disabled是”被禁用”的。那么他们的区别是什么呢? 只读的控件(使用了readonly属性的控件)是用户不可以用鼠标和键盘修改其值的,但是程序员可以用javascript来修改,当提交表单的时候这个控件的名和值会提交到服务器,也就是说对服务器是可...

2018-07-28 15:39:26 1587

原创 linux查看使用端口号

lsof -i:9507

2018-07-07 14:07:06 1897

转载 Ubuntu安装redis以及php-redis扩展

服务器Ubuntu16.04环境php7.0+Apache/******************开始安装Redis****************************/1.安装Redis服务apt-get install redis-server2.启动服务sudo service redis-sever start3.连接服务redis-cli/*...

2018-04-19 10:53:33 214

原创 ajax跨域jsonp使用以及安全性

使用jsonp跨域: jsonp原理:通过创建一个 script 标签,将 src 设置为目标请求,插入到 dom 中,服务器接受该请求并返回数据,数据通常被包裹在回调钩子中 jsonp不支持POST方式;//客户端$.ajax({ // url:'http://wenjunlin.xyz/api/v2/index', url:'htt...

2018-04-12 15:49:38 717

转载 十道海量数据处理面试题与十个方法大总结

1、海量日志数据,提取出某日访问百度次数最多的那个IP。 首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每个小文中出现频率最大的IP(可以采用hash_map进行频率统计,然后再找出频率最大的几个)及相应的频率。然后再在这1000个最大的...

2018-04-09 09:56:36 216

转载 深入理解JavaScript继承

1.原型链继承function Parent () { this.name = 'kevin';}Parent.prototype.getName = function () { console.log(this.name);}function Child () {}Child.prototype = new Parent();var child1 ...

2018-04-08 16:30:37 160

转载 Mysql事务级别

原地址:http://www.cnblogs.com/zhoujinyi/p/3437475.html你可以用下列语句查询全局和会话事务隔离级别:SELECT @@global.tx_isolation; SELECT @@session.tx_isolation; SELECT @@tx_isolation;—-以上手册中的理论知识; 隔离级别 ...

2018-03-26 17:50:49 334

原创 ubuntu crontab使用

crontab日志/var/log/crontab.log编辑定时计划任务crontab -ecrontab格式:基本格式 : *  *  *  *  *  command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 /1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列...

2018-03-14 21:18:21 265

原创 windows和ubuntu mysql撤销sql

show VARIABLES LIKE 'log_bin'show binary logs;windows mysql5.7.10环境:1.开启日志,修改my.ini.(5.7.3版本以上要设置server_id) log-bin=E:\phpstudy\MySQL\data\mysql-bin\mysql-bin binlog-format=Row server_id = ...

2018-02-25 23:29:06 256

原创 Ubuntu16.04 中PHP7.0 安装pdo_mysql 扩展

sudo apt install php7.0-mysql进入/etc/php/7.0/apache2/php.ini取消对应extention注释

2018-02-07 21:35:49 514

原创 mysql 关于order by的优化

explain SELECT m.*,u.username nickname,u.vip,u.appid FROM wwj_mingxi m left join wwj_user u on u.id=m.uid WHERE u.appid = 0ORDER BY m.id desc LIMIT 0,20 花费时间4s 可以看出主要原因是使用了临时表,文件排序。也就是说order

2018-02-02 16:24:17 227

转载 ubuntu apache重写index.php配置

1.打开/etc/apache2/apache2.conf将文件中的AllowOverride None改为AllowOverride All(项目根路径)。2.cd /etc/apache2/mods-enableln -s ../mods-avaiable/rewrite.load rewrite.load3.在项目根目录下添加.htaccess文件<IfModule mod_rewrite

2018-01-23 15:36:57 556

转载 阿里云ubuntu apache配置https

在阿里云上购买CA证书,我买的是免费版的(穷),购买后如下图: 下载服务器所对应的证书,这里我下载的是apache的。在阿里云控制台配置安全组开启443端口。(重要)然后开始配置服务器,域名解析这些我在这里不多描述。 1cd /etc/apache2vim mods-enabled/ssl.conf 然后添加(如果有就不用添加了)SLProtocol all -SSLv3cd mods-

2018-01-05 14:32:57 1066 2

原创 云服务器ubuntu mysql远程连接总结

本地远程连接总是报错,具体调试方法如下: 首先在服务器上使用如下命令:telnet 120.79.89.110 3306显示结果:显示请求被拒绝,接着调试:netstat -apn|grep 3306 但是端口信息只显示本地绑定,应该允许外部IP访问,此时修改配置文件, 我的是在/etc/mysql/mysql.conf.d/mysqld.cnf里面 修改bind-address = 0.0

2018-01-03 14:53:59 408

转载 阿里云ubuntu apache配置域名

我的ubuntu在apache下/etc/apach2/有sites-available文件夹,这个下面有default.conf(000-default.conf)文件,这个里面添加上:<VirtualHost *:80> ServerAdmin [email protected] ServerName alps.judianer.tk DocumentRoot "/home/a

2018-01-01 17:03:30 693

原创 ubuntu 安装php环境以及扩展

更新ubuntu库:sudo apt-get update 安装apache$ sudo apt-get install apache2 // Install Apache2$ apache2 -v // Verify Apache2安装php$ sudo apt-get install ...

2017-12-25 18:09:37 454

原创 python 安装虚拟环境

windows: pip install virtualenvwrapper-winmkvirtualenv test //建立项目

2017-11-21 21:12:52 248

原创 jquery动态创建元素绑定事件方法

$(document).on('click','.img-Close',function () { let data = $(this).attr('data-url'); removeByValue(imgArr,data); $(this).parents('.focus_left').next().find('[name=goodswinsrc]

2017-11-16 12:03:30 228

原创 php异步上传文件

<form class="upload_pic_wrap" name="registerPerFrom" target="upload_file" enctype="multipart/form-data" method="POST" action="<?=UrlService::buildWeb("/upload/pic");?>"> <div class="upload_wrap pul

2017-11-15 13:32:28 484

php qq第三方登录类

qq第三方登录操作封装类

2017-08-08

空空如也

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

TA关注的人

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