自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

来自太阳的我

每天更新一点点,养成一个好习惯

  • 博客(40)
  • 资源 (5)
  • 收藏
  • 关注

原创 Redis持久化配置说明

Redis持久化前言:Redis是一款内存数据库,就算我们对自己的服务器足够的信任,不会出现宕机情况,但也会有可能出现突然断电等情况,造成Redis数据丢失。因此,我们需要向传统的关系型数据库一样对数据进行备份,将Redis在内存中的数据持久化到硬盘等非易失性介质中,来保证数据的可靠性。使用场景:Redis发生故障或重启后,可直接用备份数据恢复 Redis切换服务器时,可直接将备份文...

2018-08-07 17:48:55 1205

原创 每日小结——Base64

1.Base64由来因为有些网络传送渠道并不支持所有的字节,例如传统的邮件只支持可见字符的传送,像ASCII码的控制字符就 不能通过邮件传送。这样用途就受到了很大的限制,比如图片二进制流的每个字节不可能全部是可见字符,所以就传送不了。最好的方法就是在不改变传统协议的情 况下,做一种扩展方案来支持二进制文件的传送。把不可打印的字符也能用可打印字符来表示,问题就解决了。Base64编码应运而生,B...

2018-08-07 17:46:15 224

原创 每日小结——utf8 和utf8mb4 笔记

MySQL在 5.5.3 之后增加了 utf8mb4 字符编码,是utf8的超集Utf8mb4 特点: 字符集支持每个字符最多四个字节注意事项:1.空间选择。Mysql支持的utf8编码最大字符长度3个字节,当使用utf8字符集是,保留的长度是最长字符数*字符串长度。针对使用char类型的字段,如果使用utf8mb4会多消耗空间,建议使用varchar代替char2.字符集选择。 ...

2018-08-07 17:43:51 654

原创 Linux每日学习(十六)--例行性工作调度

linux 例行性工作调度工作调度种类:at,cron 例行性的,每隔一定周期来执行的计划,像每月的会员活动 突发性的,执行一次 at:执行一次就结束调度的指令,需要atd服务支持才可以 crontab:crontab指令设置的工作可以永远循环执行下去,循环时间:分、时、日、月、周等,需要cron服务可以生效 仅一次的工作调度 at 启动 /etc/init.d/atd ...

2018-08-07 17:20:28 268

原创 ELK 日志系统搭建--监控Tomcat日志

tomcat日志存储格式是json `{ "roleId": "10", "clientip": "127.0.0.1", "uripath": "/admin/garten/findCity.do",

2018-08-07 16:51:08 2597

原创 ELK 日志系统搭建--监控nginx

logstash安装 下载路径:https://www.elastic.co/downloads/logstash(安装方法参考官网安装步骤) 要读取nginx日志,配置nginx日志格式 vim nginx.conf 修改nginx记录日志格式,从http模块下 log_format main '$remote_addr | $time_local | $requ

2017-12-01 11:54:27 3530

原创 云平台直播对比小结

要使用直播录制视频的功能,对比了阿里和腾讯两家的情况 具体的使用说明阿里云和腾讯云 去官网查询学习

2017-11-21 14:37:57 3672 1

原创 Centos 6.5安装mongoDB3.4配置权限并备份数据

安装MongoDB3.4 a) 创建一个/etc/yum.repos.d/mongodb-org-3.4.repo文件 b) 文件内写入: [mongodb-org-3.4] name = MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4

2017-11-21 14:21:51 411

原创 腾讯云迁移工具--笔记小结

python 工具1. 查看python版本:python –vi. 低于2.7版本需要安装:1. yum groupinstall “Development tools”2. yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel3. wget https://www.python.

2017-11-10 13:59:53 833

转载 Git Flow工作流

Gitflow工作流

2017-08-15 16:31:46 223

原创 idea 配置注释模板

IDEA应用Live Templates来自定义满足自身需要的方法注释一. 类注释 1. 打开配置 2. 配置创建新文件的头注释 二. 自定义方法注释 1. 创建模板组 2. 在模板组内创建模板 datedate也是一个自定义变量,对应的表达式使用内置的date()函数,表示输出当前的日期 3. 输入mmt快捷键回车 方法内可以解析参数

2017-08-10 16:05:11 1568

原创 linux 创建账户,并添加到sudoers文件中

1.设置用户目录和用户名useradd -d /home/slaveuser slaveuser2.给新用户设置密码passwd slaveuser3.普通用户临时提升权限,使用sudo切换至root账户su root4.查看/etc/sudoers文件权限,如果是只读权限,修改为可写权限ls -l /etc/sudoers-r--r-----. 1 root root 4002

2017-03-06 15:45:38 2343

原创 阿里云服务器挂载磁盘方法

阿里云服务器挂载磁盘方法 1.查看挂载的磁盘 fdisk -l 命令 [root@mnt/logSSD ~]# fdisk -lDisk /dev/vda: 42.9 GB, 42949672960 bytes 255 heads, 63 sectors/track, 5221 cylinders Units = cylinders of 16065 * 512 = 8225280 byte

2017-02-28 16:51:03 2190

原创 在Centos和Nginx中配置部署Let's Encrypt

查看自己的服务器配置:CentOS release 6.5 (Final) 命令: cat /etc/issue 或cat /etc/redhat-release 查看系统多少位:getconf LONG_BIT一、配置Nginx 首先安装系统缺少的包:yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl

2016-12-16 12:10:35 14843

原创 校验手机号/座机号的表单

jQuery.validator.addMethod("phone", FUNCTION(VALUE, element) { // 空字符串判断 FUNCTION ISEMPTY(v, allowBlank) { RETURN v === NULL || v === UNDEFINED || (!allowBlank ? v === "" : FALSE); } var mobileRule =

2016-04-18 11:53:16 1262

原创 Window 定时计划+bat文件,每天重启Tomcat

1.start.bat文件@echo offecho 执行开始时间date/ttime/techo ***********************************************echo 正在开启老push服务!net start Tomcat6lockecho 开启老push服务成功!echo *************************************

2016-02-26 15:38:29 5510

原创 Linux每日学习(十五)

三十五. top命令,性能分析工具,能够实时显示系统中各个进程的资源占用情况,1. 格式:top [参数]2. 功能:显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等3. 命令参数:i. –b 批处理ii. –p <进程号> 指定进程iii. top命令后输入以下命令:1. q 退出程序2. m 切换显示内存信息3. t 切换

2016-02-03 16:05:21 305

原创 Linux每日学习(十四)

三十一. grep强大的文本搜索工具,能使用正则表达式搜索文本,并将匹配的行打印出来,grep全程:Global Regular Expression Print,表示全局正则表达式版本。可以用于shell脚本,返回值表示:搜索成功0,搜索不成功1,搜索文件不存在2.1. 格式:grep [option] pattern file2. 功能:用于过滤/搜索的特定字符3. 命令+例子

2016-01-21 17:20:48 266

原创 Linux每日学习(十三)

二十九. date 命令表示自己想要的时间1. 格式:date [参数] [+格式]2. 功能:用来显示或设定系统的日期与时间3. 命令参数:i. %H 小时(以00-23来表示)。 ii. %I 小时(以01-12来表示)。 iii. %K 小时(以0-23来表示)。 iv. %l 小时(以0-12来表示)。 v. %M 分钟(以00-59来表示)。 vi.

2016-01-21 17:19:55 491

原创 Linux每日学习(十二)

二十六. df 全拼disk free命令用来检查服务器的文件系统的磁盘占用空间情况,1. 格式:df [选项] [文件]2. 功能:显示指定磁盘文件的可用空间3. 命令参数:i. –h :方便阅读方式显示ii. –l:只显示本地文件系统iii. –T:文件系统类型二十七. du全拼disk usage命令对文件和目录磁盘使用空间的查看1. 格式:du [

2016-01-21 17:19:20 301

原创 Linux每日学习(十一)

二十三. chgrp命令,change group的缩写,取变更文件与目录所属的群组1. 格式:chgrp [选项] [组] [文件]2. 功能:可采用群组名称或群组识别码的方式改变文件或目录的所属群组,使用权限是超级用户3. 命令参数:i. –R:处理指定目录以及其子目录下的所有文件ii. –v:运行时显示详细的处理信息iii. –reference 作用于符号链接

2016-01-21 17:18:27 251

原创 Linux每日学习(十)

二十一. chmod命令,用于改变文件或目录的访问权限。一种是包含字母和操作符表达式的文字设定法;包含数字的数字设定法。1. 命令:chmod [-cfvR] filename2. 功能:控制文件或木的访问权限3. 命令参数:i. –reference= 设置成具有指定目录或文件具有相同的权限ii. –version显示版本信息iii. + 使权限范围内的目录或文件具

2016-01-18 17:28:21 308

原创 Linux每日学习(九)

十八. Linux目录结构1. 树形结构2. ![树形](http://img.blog.csdn.net/20160118172536456)3. 可分享的:可以分享给其他系统挂载使用的目录,可以包括执行文件和用户的邮箱等数据4. 不可分享的:自己机器上面运作的装置文件或者与程序相关的文件等,5. 不可变的:函式库、文件说明文件、系统管理员相关的主机服务配置文件等6. 可

2016-01-18 17:26:18 304

原创 Linux每日学习(八)

十三. head命令用来显示开头或结尾某个数量的文字区块,1. 格式:head [参数] 文件2. 功能:head用来显示文件的开头至标准输出中3. 命令参数:i. –q 隐藏文件名ii. –v 显示文件名iii. –c 5显示前字节数iv. –n 10显示前行数v. –n -10除最后10行不显示vi. –c -10除最后10个字节不显示十四. tail命令从指

2016-01-16 10:25:02 340

原创 Linux每日学习(七)

十一. more功能 类似cat ,cat是将全部内容显示出来。more是一页一页的显示,按空格键是往下一页显示,按b键是返回一页显示,more命令是从前往后显示文件,启动的时候就全部加载出来了。1. 格式:more [-dlpsu] [-num] [+/pattern] [+linenum] filename2. 功能:可以按页看文件内容3. 命令参数:i. +n 从第几行开始显示

2016-01-14 17:35:56 242

原创 Linux shell脚本配合mysqldump备份mysql数据库

1. 创建.sh文件 touch mysqlback.sh2. 编辑填写内容 vim mysqlback.sha) #!/bin/shb) #mysql testTable backupc) /usr/bin/mysqldump -uroot –p***** --opt testDB testTable |gzip -9> /usr/mysqlback_up/testTable/$

2016-01-05 17:06:51 1001

原创 Mysqldump备份数据库—结构+数据+存储过程、函数、触发器

结构:mysqldump –h127.0.0.1 –uroot –pxxxxxxx –P3306 –opt –d 数据库名 表名1 表名2 |gzip –9 >目录/$(date -d "today" +"%Y%m%d_%H%M%S")_daydata.sql.gz1. 参数详解:a) –h --hostb) –u --userc) –p --passwordd) –P --po

2016-01-04 17:06:27 1449 1

原创 Linux和Windows生成系统时间命名的文件

Linux 输入命令:mkdir $(date -d “today” +”%Y%m%d_%H%M%S”).txt 创建一个当前系统时间的txt文件 Windows 在txt文件中输入以下命令: @echo off set time_hh=%time:~0,2% if /i %time_hh% LSS 10 (set time_hh=0%time:~1,1%) set filenam

2015-12-31 12:00:40 1238

原创 Linux每日学习(六)

九. touch命令 用来修改文件时间戳,或新建个不存在的文件 1. 格式:touch [选项] 文件 2. 功能:可以更改文件或目录的日期时间,包括存取时间和更改时间 3. 命令参数: i. –t 使用指定的日期时间 ,例如[[CC]YY]MMDDhhmm[.SS] ,touch –t 201512121222.23 zz.txt 十. cat 命令用来显示文件内容或标准输入

2015-12-24 17:13:06 254

原创 Linux每日学习(五)

七. mv命令 移动文件或将文件改名,常用做:备份文件或目录 1. 格式:mv [选项] 源文件或目录 目标文件或目标目录 2. 功能:将文件重命名或者移动至一个新的目录中 3. 命令参数: i. –b 覆盖前会先备份 ii. –f强制覆盖 iii. –i目标文件存在时,会询问 iv

2015-12-24 17:11:53 310

原创 linux每日学习(四)

六. rmdir命令 删除空目录 1. 格式:rmdir [选项] 目录 2. 功能:从一个目录中删除一个或多个子目录项,删除目录时需要具有对父目录的写权限 3. 命令参数: i. –p递归删除目录,当子目录删除后其父目录为空时,也一同被删除 ii. –v 显示指令执行过程

2015-12-15 17:27:04 290

原创 Linux每日学习(三)

五. rm 命令 删除文件和目录的命令 1. 格式:rm [选项] 文件…… 2. 功能:删除多个目录或一个目录中的多个文件 3. 命令参数: a) -f, –FORCE 忽略不存在的文件,从不给出提示。 b) -i, –interactive 进行交互式删除 i. rm –i *.txt 删除前逐一询问是否删除 c) -r

2015-12-15 16:52:13 321

原创 linux每日学习(二)额外补充

额外补充:将命令与控制操作符组合使用 使用适当的控制操作符,保证命令按照预期的执行 1. cd tmp/a/b/c && tar xvf ~/tomcat.tar,使用&&控制操作符来组合两个命令,以便第一个命令返回零退出状态时才运行第二个命令,第一个成立才执行第二个。 2. cd tmp/a/b/c || mkdir -p tmp/a/b/c,使用|| 控制符分隔两个命令,并且当第一个命

2015-12-15 15:00:26 295

原创 Linux每日学习(二)

三.pwd命令1. 格式:pwd [选项]2. 功能:查看当前路径的完整目录3. 常用命令:a) pwd –P 显示出实际路径,而不是链接路径四.mkdir命令1. 格式:mkdir [选项] 目录2. 功能:用来创建指定的文件夹名或目录。要创建的文件夹或目录的用户必须对创建的文件夹的父文件有写的权限,并且创建的文件夹不能与父目录下的文件名重名,即同一个文件夹下不能有同名的文件夹名(区分大小写)3

2015-12-15 14:08:29 349

原创 Linux每日学习(一)

Linux命令 一.ls命令是linux下最常用的命令。ls命令就是list的缩写,ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。通过ls命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等. 1. 命令格式: ls [选项] [目录名] 2. 命令功能:列出目标目录中所有的子目

2015-12-11 16:58:11 405

原创 Log4j配置内容主要是配置文件log4j.properties

#指定根Logger,及日志输出级别#大于等于该级别的日志将被输出( DEBUG < INFO < WARN < ERROR < FATAL ),设为OFF可以关闭日志 log4j.rootLogger=DEBUG, A1,A2 #指定log输出目的,这里设为输出日志到指定目录的文件my.log中 log4j.appender.A1=org.apache.log4j.FileAp

2015-10-15 15:24:30 424

原创 Nginx反向代理+Tomcat+Springmvc获取用户访问ip

Nginx+Tomcat+Springmvc获取用户访问ipNginx反向代理 修改Nginx配置文件location / { ***********之前代码*******; proxy_set_header host $host; proxy_set_header X-forwarded-for $proxy_a

2015-10-08 14:25:06 3275

原创 eclipse手动创建springmvc+spring 框架,并返回json数据

//先创建一个Dynamic Web Project项目;/*从WebContent的Web-Inf的lib中添加所需要的jar包,commons-fileupload-1.3.1.jar,commons-logging.jar,jackson-core-asl-1.9.2.jar,jackson-mapper-asl-1.9.2.jar(jackson前缀开头的是为了返回json数据),

2015-01-15 13:25:24 756

原创 mysql 定时器调用存储过程

#存储过程,更改7天外用户状态#DELIMITER $$CREATE PROCEDURE temp()BEGINUPDATE zy_developer SET regstatus=1 WHERE TIMESTAMPDIFF(DAY,STR_TO_DATE(TIME,'%Y-%m-%D'),CURDATE()) >=7;COMMIT;END $$DELIMITER;#

2014-04-16 10:10:56 4563 1

原创 oracle 定时器调用存储过程

创建存储过程create or replace PROCEDURE addupoperate ASBEGIN insert into imp_operatequantity(pck,screen,click,download,setup,gysdkv,time,appid) select pck,screen,click,download,setup,gysdkv,time,appid

2014-04-15 15:53:47 2974

Mysql备份可以执行的shell脚本

Mysql备份,shell脚本运行代码,创建各自不同的目录文件

2016-03-04

springmvc项目

eclipse手动创建springmvc+spring 框架,并返回json数据,Controller层,Biz层,注解

2015-01-15

JS实现上传图片及时预览

JS实现上传图片,并且能及时预览上传的图片,更加有效率

2014-04-16

spring-framework jar包

Spring Framework 是一个 Java/Java EE/.NET 的分层应用程序框架。 这是开发中用到的springjar包,它是一个基于IOC和AOP的构架多层j2ee系统的框架,但它不强迫你必须在每一层 中必须使用Spring,因为它模块化的很好,允许你根据自己的需要选择使用它的某一个模块;它实现了很优雅的MVC,对不同的数据访问技术提供了统一的接口,采用IOC使得可以很容易的实现bean的装配,提供了简洁的AOP并据此实现Transcation Managment,等等......

2014-04-16

如何使用委托源代码的说明

讲述如何使用委托,源代码的说明使用窗体格式简述委托的使用

2012-04-05

空空如也

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

TA关注的人

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