- 博客(67)
- 收藏
- 关注
原创 linux下按照日期进行多个站点nginx日志切割
#!/bin/bash# fileName:cut_nginx_logs.sh# create: 2018/07/19#切割nginx日志(加 & 为后台执行)# crontab -e# 0 0 * * * /bin/bash /opt/cut_nginx_logs.sh &# 注意是用空格分开,不是逗号!!#多个日志例:arr=(a b c d)arr=(a)...
2018-07-19 15:02:50
880
原创 jquery英文双引号替换为中文双引号
<!DOCTYPE html><html><head><script src="/jquery/jquery-1.11.1.min.js"></script><script>$(document).ready(function(){ $("#doctitle").blur(functi
2018-07-19 11:02:19
3185
原创 centos7下安装gitlab
官网提供了linux下的安装步骤:https://about.gitlab.com/installation/#centos-7官网是企业版,我们需要安装社区版本,需要换掉这两句话:curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bashEXTERNAL_URL=...
2018-07-04 11:31:43
437
原创 maven基础知识
groupId: 就是项目的包名artifactId: 是模块名(项目名)version: 0.0.1-SNAPSHOT(快照版本)mvn -v: 查看maven版本mvn compile: 编译项目(到项目根目录)mvn test: 测试项目mvn packge: 打包生成可运行jarmvn clean: 删除targetmcn install: 把jar包安装到本地仓库创建目录的两种方式:1....
2018-05-31 16:13:29
254
原创 原生态JS发送AJAX请求
function uHttpRequest(reqMethod, url, paramMap, fnOnData, fnOnError, async){ var xmlHttp = new XMLHttpRequest(); xmlHttp.onreadystatechange = function(){ if(xmlHttp.readyState==4){ var cntType; ...
2018-05-31 14:42:08
534
转载 常见HTTP状态码
主要包含:1xx:请求收到,继续处理2xx:操作成功收到,分析、接受3xx:完成此请求必须进一步处理4xx:请求包含一个错误语法或不能完成5xx:服务器执行一个完全有效请求失败100——Continue 客户必须继续发出请求101——Switching Protocols 客户要求服务器根据请求转换HTTP协议版本102——Processing
2018-01-15 16:33:51
487
转载 15 个有用的 MySQL/MariaDB 性能调整和优化技巧
地址:https://linux.cn/article-5730-weixin.htmlhttps://www.tecmint.com/mysql-mariadb-performance-tuning-and-optimization/
2018-01-15 16:22:43
721
原创 mysql导入导出
一:windows下:1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u dbuser -p dbname users> dbname_use
2018-01-15 16:04:06
163
原创 mysql常用命令
#当前数据库使用编码show variables like 'char%';#数据库最大连接数show variables like '%max_connections%';#当前处理进程show processList;#创建数据库并赋给其他实例(这里实力名和数据库名称一致)create database databaseName default char
2018-01-15 15:56:41
134
原创 mysql出现ERROR 1045 (28000)错误
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)#1.停止mysql数据库/etc/init.d/mysqld stop #2.执行如下命令mysqld_safe --user=mysql --skip-grant-tables --skip-
2018-01-15 15:52:37
239
原创 redis基础学习
源码编译安装:1.到src目录下: 2.make PREFIX=/data/APP/redis install 3.复制redis.cnf到安装bin目录同级 4.修改配置文件daemonize yes(后台启动) 5.启动时候依赖下配置文件 (./redis-server ../redis.conf) 6.设置redis开机启动 systemctl enable
2017-09-08 14:20:25
220
原创 hibernate基础学习
dos下连接mysql后可执行脚本文件1:source c:/*.sql2:\. c:/*.sql事务的四个特性(ACID):1.原子性(Atomicity)2.一致性(Consistency)3.隔离性(lsolation)4.持续性(Durability)hibernate主配置文件hibernate.cfg.xml:1.配置的key前面的h
2017-09-08 14:14:18
252
原创 windows下定时备份oracle数据库
@echo off ::Windows环境下Oracle数据库的自动备份脚本,如需删除,请先删除windows下相关定时任务::使用当前日期命名备份文件。 ::以“YYYYMMDD”格式取出当前时间。 set BACKUPDATE=%date:~0,4%%date:~5,2%%date:~8,2%::创建备份目录。 if not exist "D:\TRS\dbb
2017-06-18 22:38:26
1059
原创 linux下mysql定时全量备份
#!/bin/bash # fileName:mysqlFullBackup.sh # create: 2017/05/26 # 每天的3点零1分执行该脚本(加 & 为后台执行) # crontab -e # 1 3 * * * /bin/bash /opt/mysql/mysqlFullBackup.sh & #mysql安装路径 mysq...
2017-05-26 16:40:47
1724
原创 linux下tomcat指定jdk和配置运行参数
1.指定运行jdk 1)setclasspath.sh和catalina.sh中写入: export JAVA_HOME=/home/manager/java/jdk1.8.0_121 export JRE_HOME=/home/manager/java/jdk1.8.0_121/jre/ 2.指定运行参数大小: 1)catalina.sh中
2017-05-25 12:19:09
15241
转载 quartz 时间配置规则
quartz 时间配置规则 格式: [秒] [分] [小时] [日] [月] [周] [年] 序号 说明 是否必填 允许填写的值 允许的通配符 1 秒 是 0-59 , - * / 2 分 是 0-59 , - * / 3 小时 是 0-23 , - * / 4 日 是 1-31 , - *
2017-05-22 17:03:22
415
原创 centos下ffmpeg报错error while loading shared libraries: libXv.so.1: cannot open shared object file: No
error while loading shared libraries: libXv.so.1: cannot open shared object file: No such file or directoryffmpeg/bin目录下运行 ./ffmpeg -version如有提示文件缺失,系统中需安装这两项yum install libXv*yum install SDL(
2017-01-03 14:12:26
4953
转载 cenos6.5 xxx is not in the sudoers file. This incident will be reported.
在ubuntu中由于禁用了root用户,默认情况下会把安装系统时建立的用户添加到sudoers中。但在redhat和centos中并没有把任何root用户之外的用户默认的添加到sudoers之中。这样我们在执行sudo 命令时就会出现xxx is not in the sudoers file. This incident will be reported.这样的错误输出。现在为了安全起见比较
2017-01-03 14:04:20
435
原创 CentOS下安装VSFTP及配置
环境 : CentOS6.4_X64 Vsftpd-2.2.2-11.el6_3.1一、安装vsftp pam db4 一般pam和db4默认系统已经安装,如果没有安装如下一并安装yum install vsftpd pam* db4* -y 将vsftp配置为系统服务chkconfig --level 35 v
2017-01-02 15:30:24
4387
原创 OIS七层模型
简易记法:all people seem to need date processing这一句话的意思是所有的人似乎都需要处理数据 应用层 Application:(all) 数据Data 网络服务与使用者应用程序间的一个接口 表示层 Presentation(people) 数据Data 数据表示、数据安全、数据压缩 会话层 Session:(seem) 数据
2016-07-27 17:47:53
3515
1
原创 SSH Secure Shell Client乱码问题
修改linux服务器的环境变量使用linux,在用户根目录下有一个.bash_profile配置文件,该配置只对当前用户有效.若对所有的用户有效,修改/etc/profile文件 使用ls -a命令可以查看到该文件.使用vi编辑器打开该文件后,在其中加入LANG=zh_CN.GB2312 export LANG然后source下.bash_profile即可(我的是这样解决的)
2016-07-19 15:24:54
281
原创 spring 学习笔记
控制反转IOC(Inversion of Control):public class PersonServiceBean{ private personDao pd = new PersonDaoBean(); public void save(Person p){ ps.save(person); }}PersonDaoBean是在应用
2016-03-27 23:05:24
289
翻译 webApp如何区分android或者IOS系统
function androidOrIosSys() { var browser = { versions : function() { var u = navigator.userAgent, app = navigator.appVersion; return {// 移动终端浏览器版本信息
2016-03-12 08:55:32
2158
转载 servlet是线程安全的吗
servlet是线程安全的吗?首先什么是线程安全? 引用概念:如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。那么我们都知道servlet是多线程的,同时一个servlet实现类只会有一个实例对象,也就是它是Singleton的,所以多个线程是可能会
2016-03-07 16:02:34
702
转载 单例设计模式
1 /** 2 * 基础的单例模式,Lazy模式,非线程安全 3 * 优点:lazy,初次使用时实例化单例,避免资源浪费 4 * 缺点:1、lazy,如果实例初始化非常耗时,初始使用时,可能造成性能问题 5 * 2、非线程安全。多线程下可能会有多个实例被初始化。 6 * 7 * @author laichendong 8 * @since 2011-12-5 9
2016-03-07 15:38:36
224
原创 OSI七层模型
all people seem to need date processing这一句话的意思是所有的人似乎都需要处理数据应用层 Application:(all)数据Data 网络服务与使用者应用程序间的一个接口 表示层 Presentation(people)数据Data 数据表示、数据安全、数据压缩 会话层 Ses
2016-03-06 14:29:42
263
原创 java学习笔记(8)基本概念之网络编程
最常见的客户端: 浏览器 :IE。最常见的服务端: 服务器:Tomcat。 为了了解其原理:1,自定义服务端,使用已有的客户端IE,了解一下客户端给服务端发了什么请求?发送的请求是:GET / HTTP/1.1 请求行 请求方式 /myweb/1.html 请求的资源路径 http协议版本。请求消息头 . 属
2016-03-06 14:28:49
286
原创 java学习笔记(7)基本概念之IO
输入流和输出流相对于内存设备而言.将外设中的数据读取到内存中:输入将内存的数写入到外设中:输出。字符流的由来:其实就是:字节流读取文字字节数据后,不直接操作而是先查指定的编码表。获取对应的文字。在对这个文字进行操作。简单说:字节流+编码表 ---------------------------------------字节流的两个顶层父类:1,In
2016-03-06 14:28:14
347
原创 java学习笔记(6)基本概念之集合框架
集合类的由来: 对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定。 就使用集合容器进行存储。 集合特点:1,用于存储对象的容器。2,集合的长度是可变的。3,集合中不可以存储基本数据类型值。 集合容器因为内部的数据结构不同,有多种具体容器。不断的向上抽取,就形成了集合框架。框架的顶层Collection接口:
2016-03-06 14:27:36
315
原创 java学习笔记(4)基本概念之异常、多线程常
异常:是在运行时期发生的不正常情况。。在java中用类的形式对不正常情况进行了描述和封装对象。描述不正常的情况的类,就称为异常类。 以前正常流程代码和问题处理代码相结合,现在将正常流程代码和问题处理代码分离。提高阅读性.其实异常就是java通过面向对象的思想将问题封装成了对象.用异常类对其进行描述。不同的问题用不同的类进行具体的描述。 比如角
2016-03-06 14:26:21
262
原创 java学习笔记(3)基本概念之抽象类和接口
抽象类:抽象:笼统,模糊,看不懂!不具体。特点:1,方法只有声明没有实现时,该方法就是抽象方法,需要被abstract修饰。 抽象方法必须定义在抽象类中。该类必须也被abstract修饰。2,抽象类不可以被实例化。为什么?因为调用抽象方法没意义。3,抽象类必须有其子类覆盖了所有的抽象方法后,该子类才可以实例化。 否则,这个子类还是抽象类。1,
2016-03-06 14:25:30
283
原创 java学习笔记(2)基本概念之面向对象大纲
函数:数组:---------------------面向对象:1,面向对象和面向过程思想。 面向对象强调的是对象实例。 面向过程强调的是动作。 对象将动作进行封装。 在问题领域中,我们先去找的都是涉及的对象, 然后分析对象的属性和行为。2,面向对象的特点。 1,是一种常
2016-03-06 14:25:00
319
原创 java学习笔记(1)基本概念之成员
内存的划分:1,寄存器。2,本地方法区。3,方法区。4,栈内存。 存储的都是局部变量。 而且变量所属的作用域一旦结束,该变量就自动释放。5,堆内存。 存储是数组和对象(其实数组就是对象) 凡是new建立在堆中。 特点: 1,每一个实体都有首地址值。 2,堆内存中的每一个变量都有默认初始化值,根据类型的不同而不同。整数是
2016-03-06 14:24:24
552
原创 OGG(ORACLE GOLDENGATE)使用手册
OGG(ORACLE GOLDENGATE)使用手册一、OGG原理OGG是一种基于日志的结构化数据复制软件,通过捕获源数据库online redo log (在线重做日志)或archive log(归档日志)获得数据变化,形成tail(队列文件 ),再将这些tail通过网络协议,传输到目标数据库,目标端通过解析,插入至目标端数据库,从而实现源端与目标端数据同步。二、目录结构OG
2016-03-05 13:37:03
17458
1
原创 linux下部署nginx
1.准备安装包:1)zlib:是提供数据压缩的函式库2)OpenSSL:是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用3)PCRE(Perl Compatible Regular Expressions):是一个Perl库,包括 perl 兼容的正则表达式库(必须) 2.解
2016-03-05 13:23:00
272
原创 spring mvc学习笔记
spring mvc是spring框架的一个模块,spring MVC和spring无需通过中间件进行整合spring mvc注解开发:常用的注解学习参数绑定(简单类型,pojo,集合类型)自定义参数绑定spring mvc和struts2的区别spring MVC的高级 应用参数绑定数据回显上传图片json数据交互
2016-03-05 13:20:31
574
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人