- 博客(32)
- 收藏
- 关注
原创 git命令批处理bat文件
Git装好后有个cmd目录,把这个路径加到Windows的path环境变量下,然后像平时写bat批处理文件一样,把git命令写到里边去就行了。不用再做bash的login操作。此时脚本中执行其他的dos命令和第三方命令行程序均不受影响。我的cmd目录是在:E:\Program Files (x86)\Git\cmd然后就可以新建一个bat文件,在里面写需要做的操作。例如
2017-09-08 18:32:26 12187
原创 Centos7安装并配置mysql5.6
Centos7将默认数据库mysql替换成了Mariadb,所以想装mysql,要先卸载Mariadb。一、安装MySQL看mysql版本号mysql—>SELECT VERSION();下载相应版本的mysql1、下载mysql免编译包:wget http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.14-linux-glibc2
2017-08-24 15:15:30 558
转载 单例模式的八种写法
单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到 饿汉式 和 懒汉式 这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式,让我们来一起看看吧。原文链接: http://tianweili.github.io/blog/2015/03/02/singleton-pattern/简介单例模式是一种常用的
2017-07-05 10:38:03 413
转载 ntpd与ntpdate的区别
之前配置ntpd的时候搜到一句话,印象很深刻,也觉得很有标题党的效果,就借鉴为标题了:“我认为有几种人是必须不招聘/裁掉的: 1 用ntpdate代替ntpd的人”但具体原因不太懂,总觉得还是用ntpdate比较方便。今天问了红帽技术支持,对方的解释是:ntpd在实际同步时间时是一点点的校准过来时间的,最终把时间慢慢的校正对。而ntpdate不会考虑其他程序是否会阵痛,直接
2017-07-04 14:13:20 453
原创 centos7搭建gitlab(二)之gitlab仓库迁移
一、gitlab仓库首先,要找到gitlab的仓库,git仓库默认存放在:/var/opt/gitlab/git-data二、下载仓库数据可以使用可视化工具,直接将仓库里的数据都复制出来。但是博主碰到一个问题,就是gitlb所在的服务器是被保护的,不能被ssh连接,只能通过命令下载Linux的sz下载命令yum install lrzsz下载仓库文件sz
2017-06-29 16:01:50 1025
原创 centos7搭建gitlab(一)
官方文档:https://about.gitlab.com/downloads/#centos7 1.安装和配置依赖:sudo yum install curl policycoreutils openssh-server openssh-clientssudo systemctl enable sshdsudo systemctl start sshdsudo yum i...
2017-06-16 18:07:38 5084
转载 jvm工作原理
Java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示: Java代码编译和执行的整个过程包含了以下三个重要的机制:Java源码编译机制类加载机制类执行机制Java源码编译机制Java 源码编译由以下三个过程组成:分析和输入到符号表注解处理语义分析和生成cla
2017-06-08 17:04:32 398
原创 mysql的left join、right join、inner join、union等连接查询
TABLE A ;TABLE B内联接:内连接:A INNER JOIN B ,在A中也有,在B中也有的数据才能查询出来外联接:左(外)连接:A LEFT (OUTER) JOIN B,连接查询的数据为符合条件的左表A的所有行,而不仅仅是A、B表联接列所匹配的行。如果左表A的某行在右表B中没有匹配行,则在相关联的结果集行中右表B的所有选择列表列均为空值(NULL)。
2017-05-18 14:42:31 824
原创 cookie和session的区别(待补充)
1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session。3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能 考虑到减轻服务器性能方面,应当使用COOKIE。4、单个cookie保存的数据
2017-03-28 18:17:42 566
转载 JSON和JSONP的区别
前言 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。 当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须
2017-03-24 11:57:22 243
原创 git开发使用流程和git解决冲突流程
开发流程:开发人员在dev分支上开发(各开发人员各自从dev分支检出各自的本地分支异步开发);测试人员将开发人员上传的dev分支合并到test分支上测试;测试完成后,将可以上线的代码合并到master分支上保留纯净(理论上无bug、稳定的版本)的生产环境代码;开发人员在代码上线后,合并master分支,保持dev分支一直是在线上生产环境的稳定版代码上持续开发;发生线上紧急事故(
2017-03-22 15:00:52 981
原创 json转对象参数不匹配问题
@RequestBody将json转对象参数不匹配问题使用了@RequestBody注解后,需要json格式传入参数,并且传入的参数必须都和bean之中的参数一致(json的可以少,不能比bean多,名字不能不一样)springmvc用@RequestBody将json串转对象参数不匹配,无法请求;如果json串中包含的参数和对象中的属性不匹配或者json串多传了参
2017-03-16 16:36:27 6489
转载 软件测试流程
转载自:http://www.cnblogs.com/fnng/archive/2012/08/04/2622463.html如果想让测试在公司的项目中发挥出它最大的价值,并不是招两个测试技术高手,或引入几个测试技术,而是测试技术对项目流程的渗透,以及测试流程的改进与完善。虽然,当然测试行业前景乐观,许多中小企业也都在引入测试,但一百个公司就有一百种测试,每个公司对测试的看法不
2017-03-10 14:02:00 436
原创 nginx启动、停止、重启命令
nginx基本使用命令nginx启动命令、nginx停止命令、nginx重启命令、nginx查询命令、nginx修改配置文件命令等
2017-03-09 18:03:43 592
原创 多线程变量同步机制
多线程中同一个变量会共享,但是有时候会发现不同线程中的共享变量,值不同步,原来每个线程都会有自己的内存存放变量的缓存值,而不是一起使用主内存中的变量值。问题:主线程的while循环中,当flag为true时,循环体为空的话,后面的打印语句不会执行,会一直在while里循环;而在循环体中加上一句语句,比如System.out.println(),循环就会正常结束,执行后面的输出语句。为什么当while循环体为空时不会退出循环,加入一句打印就会退出循环?
2017-02-27 10:20:51 2747
原创 jsp加载外部项目页面
本文收集了一些加载外部项目页面的方法。1.原地刷新页面<script>window.location.href='http://blog.csdn.net/u012887385';</script> 2.超链接打开页面<a href='http://blog.csdn.net/u012887385' target='_blank'>超链接页面</a>3.局部加载外部页面<iframe src="http://blog.csdn.net/u012887385" 'frameborder=0 he
2017-02-24 15:23:56 1825
原创 easyui-combobox多选-样式改为checkbox
easyui-combobox多选-样式改为checkbox1.combobox设置为多选2.combobox多选赋值3.combobox默认选中第一项4.重写combobox的样式
2017-02-17 16:27:56 4645
原创 easyui-dataGrid单元格显示全部内容
dataGrid基本用法<table id="dataGridId" name="dataGridName" class="easyui-datagrid" fit="true" fitColumns="true" //单元格是否不换行(false=换行,必须有中文或者符合才会自动换行,纯英文字母不会换行) nowrap="false" //属性 data-options= //分页,可选20条每页/40条每页
2017-02-13 14:25:12 3255
原创 jsp局部刷新页面、异步加载页面方案
jsp局部刷新页面、异步加载页面方案1.在jsp页面需要刷新的地方增加一个控件2.新建一个jsp页面:aaa.jsp(用来放置需要刷新的内容)3.向后台异步请求数据的方式刷新页面,后台返回一个jsp,来对需要刷新的控件赋值。
2017-01-24 11:13:49 18461 1
原创 JSP九大内置对象及四个作用域
JSP九大内置对象及四个作用域内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用。分别为:request、response、session、application、out、pagecontext、config、page、exception四个作用域:Request(用户请求期)、Page(jsp页面执行期)、Session(会话期)、Application(整个程序运行期)
2017-01-24 11:08:59 249
转载 constructor-arg和property的区别
constructor-arg和property的区别1、说明 constructor-arg:通过构造函数注入。 property:通过setter对应的方法注入。
2017-01-19 16:37:35 10761 2
转载 execution切入点表达式
Spring AOP 用户可能会经常使用 execution切入点指示符。类型匹配模式:1:*:匹配任何数量字符;比如模式 (*,String) 匹配了一个接受两个参数的方法,第一个可以是任意类型,第二个则必须是String类型2:..:匹配任何数量字符的重复,如在类型模式中匹配任何数量子包;而在方法参数模式中匹配任何数量参数,可以使零到多个。3: +:匹配指定类型的子类型;仅能作为后缀放在类型模式后边。参数匹配模式:()匹配了一个不接受任何参数的方法,(..)匹配了一个接受任意数量参数的方法
2017-01-18 14:09:54 18088 3
原创 mysql数据库通过ibd 恢复数据
mysql数据库通过ibd 恢复数据mysql数据库数据还原在网上找了很多教程,终于总结出一个使用成功的方法啦,如果有不全的地方大家可以留言告诉我~我会及时更新的!希望可以对和我一样迷茫的孩子一点帮助~
2017-01-13 11:04:43 6100
转载 利用innodb_force_recovery 解决MySQL服务器crash无法重启问题
数据库在机器crash导致日志文件损坏,重启之后无法正常恢复。error 1236, 日志损坏,数据文件损坏 利用innodb_force_recovery 解决MySQL服务器crash无法重启问题
2017-01-13 10:46:25 3586
转载 maven两种仓库的区别
maven中的仓库分为两种,snapshot快照仓库和release发布仓库。snapshot快照仓库用于保存开发过程中的不稳定版本,release正式仓库则是用来保存稳定的发行版本。snapshot适用于经常变更的情况,每次不需要更改版本号就会自动从镜像服务器上下载最新的快照版本,更加方便。release适用于稳定的情况,不修改版本号时,如果本地已有版本就不会再去下载,可以提高效率。
2016-12-18 17:08:52 2408
原创 创建maven web项目
初学的时候,maven项目也搭建不起来,看了很多教程,不知道是我ide的版本不对,还是什么问题。自己摸索果然还是比较浪费时间的,把详细创建步骤记录一下吧~~本文详细描述了如何搭建一个最简单的maven web项目。
2016-12-18 15:59:38 2431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人