自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mac下 brew 切换成阿里镜像,提高软件包安装速度

每次brew安装新包的时候必先更新自身,网络慢的时候brew update无限卡死,虽然按一次ctrl C可以跳过,但有时候恰恰是brew本身版本导致的莫名其妙的问题出现,如果不把航空母舰更新了,后面也不会顺利。今天一怒之下,换了阿里镜像,果然一切迎刃而解了(原教派)贴上iterm-bash脚本备查:cd "$(brew --repo)"git remote set-url ori...

2020-05-05 14:34:30 419

原创 Mac OS最简方式安装adb

如果你的Mac还没安装Homebrew, 先安装Homebrew,Homebrew是Mac上非常优秀的软件包管理工具。拥有安装、卸载、更新、查看、搜索等很多实用的功能。推荐国内的一键安装脚本,该脚本会自动设置国内源:/bin/zsh-c"$(curl-fsSLhttps://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew....

2020-05-05 14:29:12 2348 1

转载 什么是json? JSON基本介绍、JSON与XML的区别比较

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。它是基于JavaScript Programming Language,Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于程序语言的文本格式,但是也使用了类...

2020-01-26 20:39:37 428

原创 CentOS上用Squid搭建HTTP代理小结

安装Squidyum install squid -y# -y 代表自动选择y,全自动安装安装后,可以自定义http代理端口,设置来源IP白名单等vi /etc/squid/squid.conf# ------ 自定义http端口:# Squid normally listens to port 3128http_port 8088# ------ 设置来源IP

2017-12-17 12:10:50 9878

原创 JVM jinfo命令(Java Configuration Info) 用法小结

简介jinfo是jdk自带的命令,可以用来查看正在运行的Java应用程序的扩展参数,甚至支持在运行时,修改部分参数。通常会先使用jps查看java进程的id,然后使用jinfo查看指定pid的jvm信息.jps #通过jps来查看当前运行状态的虚拟机进程查看jvm的参数1jinfo -flags pro

2017-10-28 10:15:17 818

转载 在CentOS上导出JVM内存信息

首先看下Tomcat的进程Id:12[root@iZ25Z ~]# ps aux | grep javawww       2111  4.0 23.5 1637648 452756 ?      Sl   10:12   4:35 /usr/java/jdk1.7.0_80/bin/java -Djava.util.lo

2017-10-03 18:03:31 2961

转载 阿里云ECS使用cloudfs4oss挂载OSS

cloudfs4oss可以帮我们将OSS直接挂载到ECS上,就像一个目录一样方便访问。使用方法: 1、安装配置环境:1yum install libcurl libcurl-devel openssl-devel fuse fuse-libs fuse-devel libxml2-develoss-cn-qingdao-interna

2017-10-03 07:51:50 2809

原创 Mybatis #{ } 和 ${ } 区别

动态 SQL 是 Mybatis 的强大特性之一,也是它优于其他 ORM 框架的一个重要原因。Mybatis 在对 sql 语句进行预编译之前,会对 sql 进行动态解析,解析为一个 BoundSql 对象,也是在此处对动态 SQL 进行处理的。在动态 SQL 解析阶段, #{ } 和 ${ } 会有不同的表现:1select * from us

2017-09-22 00:39:56 2268

原创 linux cpu load学习笔记

linux系统中的Load对当前CPU工作量的度量Load Average 就是一段时间 (1 分钟、5分钟、15分钟) 内平均Load。[root@CNC-BJ-5-3N1 ~]# w20:01:55 up 76 days, 8:20, 6 users, load average: 1.30, 1.48, 1.69load average值的含义单核处理器假

2017-09-09 07:37:57 764

原创 linux free命令学习笔记

$ free -m total used free shared buffers cachedMem: 1002 769 232 0 62 421-/+ buffers/cache: 286 715

2017-09-09 07:35:20 434

原创 写了一个Mac快速设置、打开和关闭Web代理的Shell命令

缘由(痛点)每次在Mac上设置Web代理,都需要点开"系统偏好设置 -- 网络 -- 高级 -- 代理",然后分别设置Web代理(HTTP)和安全Web代理(HTTPS),设置完后,还要点"好 -- 应用"。如果要关闭Web代理也是如此,只是点到代理设置面板后,只需要取消勾选Web代理和安全Web代理。个人觉得这种操作很繁琐,对于一个经常需要改Web代理的人来说,这简直是灾难性的重

2017-06-10 06:52:14 7169 4

原创 Git重命名仓库、修改远程仓库地址、修改仓库配置

给本地和远程仓库重命名### 1.重命名本地分支git branch -m new-name #如果当前在要重命名的分支git branch -m old-name new-name #如果当前不在要重命名的分支### 2.删除远程旧名称分支并且push新名称分支git push origin :old-name new-name### 3.关联新名称的本地分支和远程分支 git push

2017-05-05 23:01:15 23103

原创 Git取消合并(merge)、暂存修改(stash)、回退到某个版本(reset)的使用方法

取消某次合并git merge --abort #如果Git版本 >= 1.7.4git reset --merge #如果Git版本 >= 1.6.1Note: 在合并之前要保证没有未提交的文件,如果有未提交的文件但现在又不想提交,用stash命令暂存。暂存命令stash使用git stash #将本地修改暂时存储起来git stash list #查看暂存的信息git stash pop

2017-05-05 22:59:41 71481 2

原创 CentOS上安装Git并实现提交自动同步到网站目录

检查当前系统上是否已安装了Gitgit --version如果没安装,安装Gityum install git安装后,创建一个空的Git仓库cd /home mkdir git cd git mkdir www.git cd www.git git init --bare我们的仓库地址是 /home/git/www.git编写钩子,实现提交代码后把代码同步到我们网站目录cd /home/g

2017-04-30 11:17:52 586

原创 CentOS防火墙打开和关闭端口

打开某个端口比如打开3306端口iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT保存刚才通过命令操作的iptables规则到/etc/sysconfig/iptables文件service iptables save 让新的规则生效service iptables restart 关闭某个端口打

2017-04-30 10:10:53 477

原创 CentOS安装与配置Maven

1. 下载Maven安装包wget http://apache.fayea.com/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz2. 解压 tar -zxvf apache-maven-3.3.9-bin.tar.gz3. 移动Maven到部署目录mv apache-maven-3.3.9 /

2017-04-30 09:36:48 620

原创 CentOS上实现一键Maven打包并部署到Tomcat的Shell脚本

CentOS上实现一键Maven打包并部署到Tomcat的Shell脚本#!/bin/bash##Tomcat部署脚本export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/apache-maven-3.3.9/binclearprintf "####################

2017-04-30 09:28:21 3208

原创 如何让SQL语句不执行默认排序,而是按照in语句的顺序返回结果

Oracle:select name from order where order_id in('111','222','333','444','555','666')order by instr('111,222,333,444,555,666',order_id);Mysql:select name from order where order_id in ('111','2

2017-04-23 16:23:59 3624 1

原创 mac 开机自启动 nginx 和 php

1. 开机启动nginx:在 /Library/LaunchDaemons/ 目录新建 org.macports.nginx.plist 文件:<!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//ENhttp://www.apple.com/DTDs/PropertyList-1.0.dtd > Label

2017-04-23 16:20:37 2662

原创 jQuery EasyUI 使用中遇到的问题和解决方案

Q: easyui-accordion 怎么设置默认全部关闭?A: 调用panel的collapse方法关闭展开的标签即可.$(function(){ $("#ac").accordion('getSelected').panel('collapse')});Q: easyui-validatebox 怎么验证两次密码是否输入一致?A:HTML代码和

2017-04-23 16:17:56 630

原创 如何修复损坏的MySQL数据表

症状:mysql出现“Incorrect key file for table './westocknote/users.MYI'; try to repair it”的错误信息。我的这种情况是表索引出现问题,表现为根据ID无法查询到那条数据,但查询整张表发现数据是没有缺失的。解决:1.通过check table tabname查看错误缘由,如果Status是OK,则不用修

2017-04-23 16:15:20 475

原创 CentOS 6.5通过命令行安装发送邮件

在linode安装的一台centos 6.5默认没有安装mail,所以不能通过命令行或者脚本来发送邮件,需要发送邮件时可以先安装一个sendmail 。安装sendmail:[root@li676-235 ~]# yum install sendmail安装好后执行。[root@li676-235 ~]# /etc/init.d/sendmail startStarti

2017-04-23 16:12:33 546

原创 Linux定时任务Crontab命令使用

Crontab Format in LinuxLinux crontab have six fields. 1-5 fields denotes time and 6’th fields are used for command/script.[Minute] [hour] [Day_of_the_Month] [Month_of_the_Year] [Day_of_the_Week]

2017-04-23 16:10:55 456

原创 SVN恢复某个文件到特点版本

1.查看指定文件的历史版本svn log filename -v -l 5 //查看指定文件最近5个版本详细信息2.恢复指定文件到指定版本svn up -r 6545 filename //恢复指定文件到版本6545

2017-04-23 16:09:10 1976

原创 WordPress二次开发经验简短总结

1.建议直接在客户给的服务器环境上安装WordPress程序再二次开发,如果在自己的开发机上安装好后再迁移过去,不同版本数据库或不同版本PHP环境可能会砸出坑。2.由于国情原因,大陆访问googleapis.com呈现龟速特征,参考我之前的文章换成360镜像以提升访问速度。3.禁止WordPress自动更新。4.WP-Mail-SMTP和Contact Form 7这两

2017-04-23 16:03:58 3150 1

原创 使用360镜像解决WordPress访问速度慢的问题

由于我们的国情不同,Google Fonts(fonts.googleapis.com)和 Google Ajax(ajax.googleapis.com)服务在大陆访问呈现龟速特征。好在360公司推出了 Google Fonts 和 Google Ajax 的镜像服务。如何将WordPress里的Google服务地址替换成360公司的镜像服务地址?1.在Sublime Text中

2017-04-23 16:00:51 640

转载 用curl命令上传文件和以post方式发请求

To upload a file via curl:curl http://api.example.com/profile -F "[email protected]"In php this will give you the profile.jpg in the $_FILES['image'], now to add additional field values you just

2017-04-23 15:58:12 42105

原创 Wordpress特定文章列表的调用代码

调用网站最新文章:<?phpquery_posts('showposts=10&orderby=new'); //showposts=10表示10篇while(have_posts()): the_post();?>//这里可以写成你自己需要的样式" target="_blank"> 调用随机文章:query_posts('showposts=10&orderby=r

2017-04-23 15:52:02 3616 1

原创 WordPress常用代码片段

1.显示所有文章分类: "") ); ?>2.截取指定长度和显示最新发布的文章标题:<?phpquery_posts('showposts=10&orderby=new'); //showposts=10表示最多10篇while(have_posts()): the_post();?>">在functions.php文件下定义my_sub_field方法:

2017-04-23 14:47:58 589

原创 Mysql修改数据库名

Mysql没有直接更改数据库名称的命令。注:RENAME DATABASE这条命令在MySQL 5.1.7中被加入,但很快就发现这条命令所带来的危险,于是在MySQL 5.1.23中这条命令被移除。假如现在我们想把数据库名由 Hwei 更改为 hwei。我们可以在数据库外执行以下命令:mysqladmin -u root -p create hweimysqldump

2017-04-23 14:46:11 20548

原创 mysql增加用户并授权

1. 增加一个用户test1,让他可以在任何主机上登录,并对数据库db1有所有权限。GRANT ALL PRIVILEGES ON `db1`.* to test1@"%" IDENTIFIED BY "password";2. 增加一个用户test2,让他只可以在localhost上登录,并对据库库db2有查询、插入、修改、删除的权限。GRANT select,insert,upda

2017-04-23 14:45:09 575

原创 Mysql中产生指定范围随机整型数

在PHP中,如果要产生一个5到15之间的随机整型数,则非常简单,只需要:print rand(5,15);但在mysql中,rand()函数只能有一个参数。rand(),rand(N)当没有指定常量整型参数N时(同rand(1)),rand()函数返回一个范围在0~1.0之间的浮点数。mysql> select rand();+------------------

2017-04-23 14:41:56 2963

原创 Linux下svn文件提交后自动同步更新到网站目录

本文记录通过svn的钩子脚本实现本地提交svn后,自动同步代码文件到服务器的网站目录下,而不必手动同步。假如现在有:SVN版本库中的一个项目:/home/svn/tcyg网站目录:/home/www/我们先将SVN版本库中的一个项目checkout到网站目录:svn co file:///home/svn/tcyg/ /home/www/这时,网站目录已成为S

2017-04-23 13:01:33 7167 1

原创 ubuntu / CentOS 安装svn

1.安装命令sudo apt-get install subversion //ubuntuyum -y install subversion //CentOS2.创建项目目录sudo mkdir /home/svn/project3.查看svnserver是否已启动: netstat -ntlp,如果没有看见,则证明服务未启动,可使用svnserve -d -r /

2017-04-23 12:59:40 470

原创 Mysql中需要注意的几则UPDATE语法

在Mysql中,单表的更新操作,通常由左向右顺序执行,所以:UPDATE t1 SET col1 = col1 + 1, col2 = col1;上面这条语句的执行结果是col2被赋予col1更新后的值,而不是col1原来的值,即现在col2与col1有相同的值。Mysql的这个特点有别于标准SQL。对于多表的更新操作,Mysql不保证语句会以任何特殊的顺序去执行。并且,在多

2017-04-23 12:51:49 1710

空空如也

空空如也

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

TA关注的人

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