自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Learning

Change the world by program.

  • 博客(33)
  • 资源 (22)
  • 收藏
  • 关注

原创 3、jquery中调用 easyui 组件的事件和方法

jquery 调用 easyui 组件的方法,           使用的方式为:将方法名称,当参数传入的形式      code:$("#box").combobox("setValue","2"); jquery 调用 easyui 组件的事件,           使用的方式为:以键值对的形式调用      code:

2016-04-20 14:22:20 836

原创 linux下的通配符和特殊符号

1、linux下的通配符和特殊符号        *            通配符,代表0个或多个字符或数字      ?           通配符,代表一定有一个字符      &          将命令变为后台命令        $          变量之前,要加的变量替换符     >,>>      输出导向,分别是“替换”和“累加”      !

2016-04-17 11:15:08 1036

原创 将el表达式list遍历的的数值,传递到jquery的click函数里面,实现删除

1、实现思路          自己定义的valueid属性,保存到了${book.id的数值,然后在jquery的click()函数里面,利用jquery的选择器,去获取这个数值。2、jquery的代码    $(function() { $(".delete").click( function() { var id = $(".delete").a

2016-04-13 20:11:25 1905

原创 linux对于文件和目录的权限管理

1、linux的文件类型      1.1  linux 常见的文件类型         -: 普通文件 (f)d: 目录文件 (directory)        b: 块设备文件 (block)c: 字符设备文件 (character)l : 符号链接文件(symbolic link file)p: 命令管道文件(pipe)s:  套接字文件(socket)

2016-04-12 22:18:02 1515 2

原创 linux的常用小技巧

1、关于光标的跳转技巧        Ctrl+a: 跳到命令行首    Ctrl+e: 跳到命令行尾     Ctrl+u: 删除光标至命令行首的内容Ctrl+k:  删除光标至命令行尾的内容Ctrl+l:   清屏2、关于less显示时的技巧      2.1  翻屏             向后翻一屏:SPACE             向前翻一屏:b

2016-04-12 21:49:32 337

原创 13、MongoDB的分片,以及分布式的实现(分片,拆分的是集合,不是单条数据)

1、分片(sharding)       分片,是指将数据拆分,将其分散存在不同的机器上的过程。 有时也用分区(partitioning)来表示这个概念。将数据分散到不同的机器上,不需要功能强大的大型计算机就可以储存更多的数据,处理更多的负载。2、MongoDB分片的基本思想就是将集合切分成小块。         这些块分散到若干片里面,每个片只负责总数据的一部分。 应用程序不

2016-04-11 16:23:21 2892

原创 12、MongoDB的副本集( ReplSet )集群

1、副本集就是有自动故障恢复功能的主从集群。副本集当中最少保证要有两个节点副本集当中备份节点只做数据备份或者故障恢复.2、主从集群和副本集最大的区别就是副本集没有固定的“主节点”;整个集群会选出一个“主节点”,当其挂掉后,又在剩下的从节点中选中其他节点为“主节点”,副本集总有一个活跃点(primary)和一个或多个备份节点(secondary)。3 、以三个节点为例     节点1:

2016-04-11 15:58:15 921

原创 11、mongodb的主从复制集群

1、为了实现mongodb的主从复制集群,在一台计算机上来模拟主节点和从节点        1.1、创建两个不同的节点                 在D盘创建两个目录master和slave,                       master目录作为主节点的数据文件的目录,                       slave目录作为从节点的数据文件的目录。

2016-04-11 13:14:36 521

原创 10、Mongodb的用户认证和数据库的安全

1、每个MongoDB实例中的数据库都可以有许多用户。如果开启了安全性检查,则只有数据库认证用户才能执行读或者写操作。                   1.1 、admin数据库中的用户被视为超级用户(即管理员)。           1.2、在认证之后,管理员可以读写所有数据库,执行特定的管理命令, 如listDatabases和shutdown。           1.3

2016-04-11 12:32:32 468

原创 9、数据的导入(mongoimport)和导出(mongoexport)---> 备份数据库的具体的集合

11

2016-04-11 11:17:30 1728 1

原创 8、数据库的备份(mongodump)和恢复(mongorestore)---> 备份具体的数据库

MongoDB提供了备份和恢复的功能,分别是MongoDB下载目录下的mongodump.exe和mongorestore.exe文件 1、备份数据使用下面的命令:             >mongodump -h dbhost -d dbname -o dbdirectory -h:MongDB所在服务器地址,例如:1

2016-04-11 11:11:56 707

原创 7、固定集合 (capped collection)

1、 固定集合             固定集合的含义,是事先创建而且大小固定的集合 。2、固定集合特性              固定集合很像环形队列,如果空间不足,最早的文档就会被删除,为新的文档腾出空间。 一般来说,固定集合适用于任何想要自动淘汰过期属性的场景,没有太多的操作限制。3、创建固定集合使用命令:             db.createColle

2016-04-11 10:58:15 1031

原创 6、Mongodb的索引

1、建立索引的目的          索引就是用来加速查询的。数据库索引与书籍的索引类似:有了索引就不需要翻遍整本书, 数据库则可以直接在索引中查找,使得查找速度能提高几个数量级。在索引中找到条目以后,就可以直接跳转到目标文档的位置。2、关于数据库索引的性能测试    use test_data;for( var i=1; i<=5000000; i++){

2016-04-11 10:48:43 371

原创 5、mongodb文档的查找操作

1、db.collection_name.find()来查找集合里面的文档数据     1.1、db.集合名称.find({条件})  #根据条件来查询集合里面的文档  db.c3.find( { name:1 } );      1.2、db.集合名称.findOne()     #查询第一个文档  db.c3.findOne();      1.3、db.集合名称.find()

2016-04-08 22:12:00 485

原创 4、MongoDB集合里面文档的插入,查找,更新操作

1、MongoDB集合里面文档,相当于关系型数据库表里面的记录2、MongoDB集合里面文档的插入db.c2.insert( { id:"1",name:"zhejiang" } );3、利用JavaScript脚本,批量插入文档for( var i=1; i<=1000; i++){ db.c3.insert( { id:i,name:i } )

2016-04-08 20:45:20 3364

原创 3、MongoDB数据库集合常用操作

1、MongoDB数据库里面的集合,相当于关系型数据库的表2、集合的显示创建 db.createCollection("c1");3、集合的隐式创建(直接在创建集合的同时往集合里添加数据(直接创建c2集合,并添加数据))db.c2.insert( { id:"1",name:"zhejiang" } );4、查看集合里面的文档数量db.c2.find(

2016-04-08 20:11:44 512

原创 2、mongodb关于数据库的操作

1、查看当前的所有数据库show dbs;2、使用某个数据库(没有的话,会自动创建)use test_database;3、查看当前所在的数据库db4、查看当前,数据库里面的所有集合show collections; 或者 show tables;5、删除当前数据库db.dropDatabase();6、关于数据库

2016-04-08 20:08:51 332

原创 1、MongoDB的安装

1、mongodb的一些重要概念       1、文档              文档(document)是MongoDB中数据的基本单元,非常类似于关系型数据库系统中表中的行(但是比行要复杂的多)。         2、集合             集合(collection)就是一组文档,如果说MongoDB中的文档类似于关系型数据库系统中的行,那么集合就如同表。

2016-04-08 16:50:04 346

原创 Mysql优化常见问题

1、关于四种字符集的问题   1、查看当前的系统字符集  \s;   2、更改字符集      vim /etc/my.cnf [client] default-character-set=utf8 [mysqld] character-set-server=utf-8 collation-server=utf_gene

2016-04-07 20:44:20 319

原创 Mysql表的分区实现

1、关于Mysql分区技术的简介       Mysql的分区技术不同于之前的分表技术,它与水平分表有点类似,但是它是在罗继层进行的水平分表,对于应用程序而言它还是一张表,Mysql5.1有四种分区类型:        1、RANGE分区:基于属于一个给定连续区间的列值,把多行分配给分区.        2、LIST分区:类似于按RANGE分区,区别在于LIST分区是基于列值分配一个离

2016-04-07 18:41:55 903

原创 Mysql的主从复制

1、Mysql主从复制的优点如果主服务器出现问题,可以快速的切换到从服务器提供服务可以在从服务器上执行查询操作,降低主服务器的访问压力       可以在从服务器上执行备份,以避免备份期间影响主服务器的服务注意,一般只有更新不繁琐的数据或者对实时性要求不高的数据可以通过从服务器查询,实时性要求高的数据仍然需要到主服务器数据库获取2、My主服务器的配置       2.1

2016-04-07 09:40:39 410

原创 Mysql配置文件常用的配置

[mysqld_safe]pid-file=/project/class2/mysql/run/mysqld.pid#malloc-lib=/project/class2/mysql/lib/libjemalloc.so[mysql]port=3306prompt=\\u@\\d \\r:\\m:\\s>default-character-set=gbkno-a

2016-04-06 22:44:43 884

原创 利用Mysql的二进制日志文件,进行数据库数据的恢复

1、先创建一个数据库test_bincreate database test_bin;use test_bin;create table test_bin_table( id int);insert into test_bin_table values(1),(2),(3);select * from test_bin_table;+------+| id   |

2016-04-06 21:51:01 1399

原创 Mysql的log-bin日志

1、开启mysql的bin-log日志      找到mysql的配置文件/etc/my.cnf,在里面加入下面语句[mysqld]slow_query_log_file=/usr/local/mysql/log/slow.log #开启Mysql的慢查询日志log-bin=/usr/local/mysql/log/mysql-bin #开启Mysql的二

2016-04-06 21:33:08 559

原创 Mysql的数据库的备份和还原

1、备份数据库    1、mysqldump的基本语法  mysqldump -u username -p dbname table1 table2 ... -l -F > /etc/BackupName.sql      1.1、dbname参数表示,数据库的名称      1.2、table1,table2表示需要备份表的名称, 不写的话,默认备份整个数据库

2016-04-06 21:13:15 440

原创 Mysql的用户权限管理--查看,授权,回收

MySql用户管理使用CREATE USER,DROP USER,RENAME USER,SET PASSWORD等语法来完成,而MySql中用户权限配置管理中大部分都可以使用GRANT(赋予权限)和REVOKE(撤销权限)这两个语法来操作。其中,需要注意的是GRANT语句来赋予权限时,当被赋予权限的用户在系统中不存在时,会创建该用户,而后对该用户进行权限赋予。而REVOKE语句用来权限回收(撤销

2016-04-06 20:54:44 1521

原创 Centos 6.4源码安装mysql-5.6.28.tar.gz

1、在安装mysql-5.6.28.tar.gz前,先安装编译环境yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake2、编译安装mysql     2.1  添加用户

2016-04-06 20:00:33 1049

原创 Hibernate的常用配置

1、关于hibernate.cfg.xml 文件的配置<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

2016-04-04 21:30:24 353

原创 在CentOS release 6.4 下mysql的rpm方式的安装

1、linux的环境为CentOS release 6.4,Mysql为MySQL-5.7.3-m13-1.linux_glibc2.5.i386.rpm-bundle.tar2、安装前先查看linux上有没有 以rpm的方式安装mysql      [root@localhost hadoop]# rpm -qa | grep -i mysqlmysql-libs-5.1.66-2.

2016-04-04 19:48:54 521

转载 Hibernate的n+1问题

1、在利用Hibernate操作数据库的时候,如果在实体类上设置了表的双向关联.这可能会出现Hibernate N+1的问题.        1.1、一对多:                    在一方,查找得到了 n 个对象,那么又需要将 n 个对象关联的集合取出,于是本来的一条 sql 查询变成了 n+1 条;         1.2、多对一:

2016-04-04 15:55:28 3215 1

原创 Mysql普通索引创建实例

1、前面讲到了Mysql主键索引的创建,下面将介绍Mysql普通索引创建的实例2、Mysql普通索引创建的实例      2.1 在创建表的时候,指定普通索引 create table table_index( id int primary key auto_increment , name varchar(20) , index index_name (name

2016-04-04 11:24:14 7927

原创 Mysql主键索引创建的实例

1、在上面了解了Mysql常见的索引后,这里进行Mysql索引实例的创建.2、主键索引     2.1 在创建表的时候,指定主键索引create table table_primarykey( id int primary key auto_increment , name varchar(20));   利用 show  create  table  table_p

2016-04-03 22:16:14 3405

原创 Mysql常见的索引类型

1、Mysql常见的索引唯一索引主键索引全文索引普通索引2、索引的创建类型     2.1  利用Alter table 来创建索引          1、 Alter table table_name  add   index index_name  (  column_name );          2、Alter table table_name  add

2016-04-03 16:59:34 678

spring中properties加密

使用spring对properties加密.

2017-06-10

dubbo的xml约束

dubbo.xsd.

2017-01-17

service-speak.sh

dubbo服务的启动脚本.

2017-01-17

dubbo之HelloWorld

使用Dubbo和Zookeeper实现了一个服务的简单注册和调用。

2017-01-16

Web分页的实现

Web分页的实现

2016-11-25

MybatisNiXiang

MybatisNiXiang,Mybatis的逆向。用于由数据库生成Mapper的代码。

2016-11-21

One2Many

One2Many

2016-11-20

One2One

One2One

2016-11-20

MyBatis_Dao

MyBatis_Dao,Mybatis的原始Dao的开发方式。

2016-11-20

mybatis开发jar大全

mybatis开发jar大全,包含了Mybatis开发用到的jar文件,以及与Spring整合用到的jar。以及做Mybatis测试用到的数据库脚本文件。

2016-11-20

mybatis测试用到的建数据库的脚本文件

mybatistest.sql。mybatis测试用到的建数据库的脚本文件。

2016-11-20

Mybatis_SpringMapper

Mybatis_SpringMapper,Spring和Mybatis整合,采用Mapper代理的方式。包含事务的处理。

2016-11-20

Mybatis_SpringDao

Mybatis_SpringDao,Mybatis与Spring整合,原始Dao的方式。里面包含事务处理。

2016-11-20

Mybatis简单的增删改查的实现

Mybatis简单的增删改查的实现

2016-11-19

SpringJDBC

SpringJDBC,带事务的配置。

2016-11-18

动态代理

动态代理 Proxy

2016-11-16

staruml-5.0-with-cm

staruml-5.0-with-cm

2016-11-16

Spring AOP 代码

Spring AOP 代码

2016-11-16

ActiveMQ与Spring整合之异步发送邮件

ActiveMQ与Spring整合之异步发送邮件。

2016-11-12

Mybatis资料

Mybatis的实验代码

2016-07-02

基于Jquery的Ajax的Java交互

,Ajax通过GET和POST与JAVA程序交互的过程,以及在交互过程中,模仿网络延迟出现的加载图片.

2016-05-06

Ajax与Java交互

Ajax与Java交互,列举了POST和GET的交互,以及动态加载的效果。

2016-05-06

空空如也

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

TA关注的人

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