自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CentOS 7.2 挂载网络磁盘

服务端1. 安装nfs-utils, rpcbindyum install nfs-utls rpcbind2. 设置rpcbind和nfs服务开机自动启动chkconfig nfs on chkconfig rpcbind on3. 启动rpcbind和nfs服务,顺序不要弄反service rpcbind start service nfs start4. 创建共享目录mkdir /data

2017-10-09 15:10:12 2951

原创 Mybatis+mysql+allowMultiQueries=true

昨天做一个事务,需要执行批量update的命令,所以要设置一下jdbc的连接,添加参数allowMultiQueries=true,用&是可以的,用&是不行的,可能是跟我读取配置的包有关系,网上很多都写&,但是我的是&,不同项目不一样吧。

2017-09-08 10:02:34 2372 1

原创 MyBatis+mysql+text

MyBatis+mysql+text记录一下这个bug,到现在还没有知道原因是什么。 我使用SpringMVC+Mybatis+Mysql, 定义了一个Model: Activity:CREATE TABLE `tb_activity_info` ( `id` int(11) NOT NULL AUTO_INCREMENT, `type` varchar(32) COLLATE utf8m

2017-09-01 14:22:30 2302

原创 Maven学习笔记

Maven项目的目录结构src |-java |-main |-resource |-test |-main |-resourcetargetpom.xmljava/main目录是项目的实际代码,resrouce是项目的配置文件;test/main是测试代码,resource是相应的配置文件;target是maven构建输出的目录。 pom.xml是描述了整个项目要输出的内

2017-05-30 21:34:21 220

原创 Redis3.0官方集群配置

简单介绍1.集群主要做两件事情: - 负载均衡,多个redis实例分担负荷; - 主备容灾,为高可用服务。下面的操作都是根据这个博文进行的:http://www.redis.cn/topics/cluster-tutorial.html下面我使用的是redis-3.2.8版本进行的配置。根据官网教程操作。目前官网的集群方案,还没有通过大量的实践验证它的稳定性,用不用,其实看项目组的取舍。实验

2017-05-16 18:06:52 612

原创 Redis的主从配置

请参考作者的博客:http://noodle.blog.51cto.com/2925423/1731484z补充一下:假设r1是主,端口6733,r2是从,端口12000。主从切换一些补充: 1. r2执行:127.0.0.1:12000> SLAVEOF no oner2此时可写可读,角色为master 2. r1执行:127.0.0.1:6379> set key2 value2r2不会有k

2017-05-12 17:41:55 276

原创 Mybatis执行批量更新时报mysql语法错误

问题描述:Mybatis执行批量更新时报mysql语法错误,把日志打印出来,执行打印出来的mysql,是可以正确执行的。解决办法:起因是jdbc连接数据库时,默认是不支持一次执行多个sql语句。在数据库链接的时候,添加`&allowMultiQueries=true`

2017-03-11 23:30:11 841

原创 Linux查看网络链接性能

* netstat -nat | grep -i "80" | wc -l获取80端口的连接数,包括已经建立的,正在建立的,正在关闭的: netstat -an会打印系统当前网络链接状态,而grep -i “80”是用来提取与80端口有关的连接的,wc -l进行连接数统计。* netstat -na | grep ESTABLISHED | wc -l获取已经建立的连接数* netstat -

2017-03-01 09:29:57 610

原创 mysqlbinlog恢复增量备份数据

如果mysql-server启用了--bin-log选项,那么mysql在运行的时候会把执行的事件(事务,sql语句)记录到二进制文件中,在my.cnf文件中--bin-log可以指定二进制文件存储的位置。而mysqlbinlog的用途是解析这些二进制文件,变成可读的文本文件。mysqlbinlog binlog_files | mysql -u root -p上面命令的意思是,mysqlbinlo

2017-02-26 00:47:13 395

原创 mysqldump备份数据

输出文件mysqldump输出的数据文件有两种形式: - 如果带了--tab选项,mysqldump会为每张表创建两个文件,一个是以tab间隔的文本文件包含表的内容数据,后缀是.txt;一个是表的创建语句,表示数据库表的结构,.sql文件。两个文件名与表名相同。 - 如果不带--tab选项,那么mysqldump直接输出.sql文件,里面包含了CREATE 和 INSERT 语句。不带--tab

2017-02-25 23:16:17 374

原创 mysql备份数据策略及恢复

一般备份数据的时候,我们可能会是这样做:mysqldump -u root -p database1 > backup.sql;这样把数据库database1备份,得到backup.sql 但是有一个问题,就是在备份的同时,数据库在进行数据更新的时候,可能会导致备份的数据不具备一致性。所以要加下面的参数:mysqldump -u root -p --single-transaction datab

2017-02-25 21:00:31 605

原创 Mysql数据备份方法

mysqldump备份mysqldump可以备份任何类型的数据库数据;复制文件进行备份对于myisam存储引擎的数据表,可以直接复制.frm,.MYI,.MYD三个文件,就完成了一个表的备份。 但是,为了保持文件的完整性,在备份之前,最好停止mysql-server或者锁定相应的表:FLUSH TABLES tbname1, tbname2... WITH READ LOCK;制作分隔文本的备份(

2017-02-25 16:11:26 350

原创 Mysql的数据备份类型——物理备份与逻辑备份,全量与增量

数据库备份方式,物理备份,逻辑备份,全量备份,增量备份

2017-02-25 15:18:49 7390

原创 Mysql创建数据库时,发生了什么

1.任何一个数据库在datadir下面都有一个datadir/dbname的目录; 2.CREATE DATABASE dbname;会导致datadir/下面创建了一个datadir/dbname目录,同时,在datadir/dbname目录下面,创建了一个db.opt。而db.opt文件则是对dbname这个数据库的一些描述,如字符集什么的; 3.DROP DATABASE dbname;

2017-02-24 18:15:29 409

原创 如何找到Mysql数据存储的路径

如何找到Mysql数据存储的路径从配置文件查找:/etc/mysql/目录下的my.cnf文件[mysqld]## * Basic Settings#datadir = /var/lib/mysql通过mysql的管理命令查找:mysql>SHOW VARIABLES LIKE 'datadir';

2017-02-24 18:07:30 541

原创 Java static关键字

static变量static变量其实就是静态变量,与类的成员变量不一样,类的成员变量是每个类的对象私有的,对象之间不可以访问对方的成员变量。但是static变量是所有对象共有的,内存里只存这么一份,任何对象都可以对这个static变量进行访问/修改。:public class Main{ public static int staticValue = 0;//所有的Main类实例都可以访问

2016-03-20 12:25:46 251

JAVA进阶——文件系统

这次针对文件系统的操作做了一个FileTool类,主要是为了学会File类的使用。import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputS...

2013-06-10 22:48:53 155

原创 JAVA进阶——集合框架(2)

说说我们在开发时常用到的几个集合类,Vector,ArrayList以及LinkedList。看vector代码:package java.util;public class Vector<E> extends AbstractList<E> implements List<E>, RandomAccess, Clonea...

2013-06-10 22:32:40 107

原创 JAVA进阶——集合框架(1)

一般与集合框架相关的四个接口:Collection, List, Set, Map: 先看看Collection的源码:package java.util;public interface Collection<E> extends Iterable<E> { // Query Operations /** * 返回这...

2013-06-10 22:31:43 121

原创 JAVA进阶——I/O(2)

之前介绍了字节流的读写,现在看看字符流的读写。其实字符流的读写是在字节流的读写的基础上完成的。通过读取字节流,获得了字节,然后再进行封装。所以JAVA流的本质还是字节。 字符流的读写主要这几个类:FileReader和FileWriter,BufferedReader和BufferedWriter。其类之间关系如下: FileReader和FileWriter,Buffered...

2013-06-09 22:52:03 119

原创 JAVA进阶——I/O(1)

JAVA中的流分为两种:字节流和字符流。与字节流相对应的抽象类是InputSteam和OutputStream;与字符流相对应的抽象类是Reader和Writter。JAVA中其它各种各样的I/O类都是由这四个抽象类派生出来的。字符流和字节流的区别在于,字符流操作的对象是字符及字符数组,而字节流操作的对象则是字节及字节数组。看看字节流的类图,还有它们的使用方法: impor...

2013-06-09 22:51:40 113

原创 JAVA进阶——jar文件管理

        我们使用JAVA编程的时候,经常会用到别人写好的类库,例如现在很火的二维码QRCode。只要我们去下载它的jar文件,把在我们工程的lib文件夹里,就可以使用别人写好的生成二维码和解析二维码的函数。这让我们自己省下不少功夫,加快我们的开发进度。可是有没有想过我们自己也可以写个类库给别人使用?        java类包就是后缀名.jar的JAR文件。JAR文件格式以流行的Z...

2013-06-09 22:50:48 154

原创 JAVA进阶——JAVA虚拟机启动

JAVA虚拟机在启动时允许定制一些参数,以控制虚拟机的运行。启动虚拟机的命令行格式如下:java -java-virtual-maching-params class-file-to-run program-params  参数说明:-server和-client:通知JAVA虚拟机以服务器模式或者以客户机模式运行。使用server模式可以提高性能,启动要比client慢...

2013-06-09 22:50:21 215

原创 JAVA进阶——异常分类与区别

                 JAVA提供了丰富的异常类,同时JAVA允许你定义自己的异常。所有的异常类都是java.lang.Throwable的子孙类。java将异常类划分为三类:检查性异常,运行期异常和错误3种异常。JAVA类库中提供的异常类和你自己定义 的异常类都应该是这3个异常类的子类。        java.lang.Exception异常类及其子类都称为检查性异常。...

2013-06-09 22:49:58 290

原创 关于MotionEvent的getX()与getRawX()的那些事

本来要使一个ImageView拖动的,原来的代码如下: public boolean onScroll(MotionEvent e1, MotionEvent e2,float distanceX, float distanceY) { RelativeLayout.LayoutParams params = ( RelativeLayout.LayoutParams )this.pukeV

2012-03-15 00:39:09 467

原创 设置ImageView的位置和宽高

RelativeLayout relative = ( RelativeLayout) findViewById( R.id.my_layout ); //这个ID是自己布局里的ID,布局用的是RelativeLayoutRelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams( 50, 50 ); //设置Ima

2012-03-14 16:48:42 727

转载 处理大View和小view的Touch

如果是在一个大的view上装载了一个一个的小view,如果你想让大的view有界面动态效果(比如左右向下滑动),那么你必须将这些小的view加入setOnTouchListener,然后你可以在OnTouchListener方法中加入如下方法将你的如果你是在一个大的view上装载了一个一个的小view,如果你想让大的view有界面动态效果(比如左右向下滑动),那么你必须将这些小的view加入s

2012-03-14 16:48:15 304

原创 处理两个view重叠部分的点击事件

当两个imageView重叠时,我点击上面的View,下面的view也会响应。这是因为在实现onClickListener的时候,如果函数返回false,则说明这个点击事件还会传给其它view,如果把返回true,那么点击事件在当前view结束@Overridepublic boolean onTouchEvent(MotionEvent event) {// TODO Auto-generate

2012-03-14 16:47:33 3303

编译原理课件

编译原理的学习课件,不用书,只要用课件即可学会基础

2012-10-30

一个精美的日历程序

小弟的JAVA作业,界面很漂亮,里面有详细的农历算法,新历算法,界面设计等等

2011-12-14

空空如也

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

TA关注的人

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