- 博客(15)
- 收藏
- 关注

原创 mysql 实现oracle里面row_number() OVER (PARTITION BY cid,author ORDER BY id DESC) 的方法
应用场景:有如下数据,需取出loan_id相同的最大audit_time值对应的记录loan_id , loan_limit , audit_time'50', '280000.00', '2015-09-11 02:36:13''50', '280000.00', '2015-09-11 02:35:13''51', '20000.00', '2015-09-11 03:14
2015-09-11 14:06:49
2278
原创 spring-tool-suite-3.7.0安装Activiti BPMN 2.0 designer
安装打开 Help-> Install New Software.在如下面板中 , 点击 Add 按钮, 然后填入下列字段:Name: Activiti BPMN 2.0 designerLocation: http://activiti.org/designer/update/然后一步步的安装就可以了。如果有异常不能安装,报错信息:
2016-09-19 10:08:11
2238
原创 linux环境中mysql导出csv文件
采用命令行的方式导出导出csv:SELECT * from tab into outfile '/opt/backup/test.csv' fields terminated by ',' optionally enclosed by '"' escaped by '"' lines terminated by '\r\n'
2016-02-29 17:36:10
1457
原创 mysql备份与恢复
备份全量数据:backup_full.sh#!/bin/bash date=`date +%F_%H%M%S`mysqlUser=bkpewrweTmysqlPWD='Rwer$&'encryptPWD="Alwerwer8"dir_base=/opt/backup/mysqlecho "---Start to fully backup--"
2016-01-23 16:05:30
494
转载 Linux环境软件安装流程
JDK直接安装rpmrpm -Uvh jdk-8u51-linux-x64.rpm在/etc/profile添加export JAVA_HOME=/usr/java/defaultMaventar -zxvf apache-maven-3.3.3-bin.tar.gzmv apache-maven-3.3.3 /opt/maven在/etc/profil
2016-01-23 15:44:58
1883
原创 敏感数据加解密及传输方案
1、敏感数据加解密采用单独服务的方式部署在公司内网,便于扩展被多个服务调用,部署在内网可以增加密钥的安全性; 2、外部调用服务与内部服务器之间数据传输采用非对称公私钥加密传输保证传输安全; 3、数据加密算法采用AES算法对称加密,此算法加密效率高,安全性高; 4、AES加密密钥写在JAVA文件中,通过一些逻辑转换得到真正的加密密钥用于加解密,采用混淆编译防止反编译,增强密钥管理的安全性
2015-10-19 14:41:57
7632
原创 mysql数据脱敏处理方法
将生产环境数据导出至测试环境或别的环境中,需将手机号、银行卡账号、姓名、身份证号及一些业务中的敏感数据进行脱敏,在mysql中可以通过以下方法根据实际应用进行处理.DELIMITER $$CREATE FUNCTION `f_get_rand_number`(p_size int) RETURNS int(20) COMMENT '取参数传入长度的随机数'BEGIN
2015-10-14 10:23:20
29099
原创 数据库版本管理工具flyway
Flyway 是独立于数据库的应用、管理并跟踪数据库变更的数据库版本管理工具。Flyway 的特性自动升级(自动发现更新项):Flyway 会将任意版本的数据库升级到最新版本。Flyway 可以脱离JVM 环境通过命令行执行,可以通过Ant 脚本执行,通过Maven 脚本执行(这样就可以在集成环境自动执行),并且可以在应用中执行(比如在应用启动时执行)。规约优于配置:Flyway
2015-09-28 15:59:46
3986
原创 MySQL CHAR VARCHAR 字段长度
参见 https://dev.mysql.com/doc/refman/5.6/en/char.html以上是针对MySQL 5.6版本,不保证之前的版本也有同样的行为。总结一下:建表时定义的CHAR(n)和VARCHAR(n)是指定该字段能储存的最大字符(而不是字节)。既然是字符,当然不同字符集会占用不同的存储空间,如果是字符集是latin1,1个字符对应1个字节,如果字符集
2015-09-02 17:55:03
846
转载 详解Spring MVC 4常用的注解
Spring从2.5版本开始在编程中引入注解,用户可以使用@RequestMapping, @RequestParam, @ModelAttribute等等这样类似的注解。到目前为止,Spring的版本虽然发生了很大的变化,但注解的特性却是一直延续下来,并不断扩展,让广大的开发人员的双手变的更轻松起来,这都离不开Annotation的强大作用,今天我们就一起来看看Spring MVC 4中常用
2015-08-15 21:48:25
457
原创 Spring MVC常用的注解
spring mvc常用的注解:个介绍。 @Controller @Controller 负责注册一个bean 到spring 上下文中,bean 的ID 默认为类名称开头字母小写,你也可以自己指定,如下 方法一: @Controller public class TestController {} 方法二: @Control
2015-08-15 21:11:08
423
转载 单表60亿记录等大数据场景的MySQL优化和运维之道
前言MySQL数据库大家应该都很熟悉,而且随着前几年的阿里的去IOE,MySQL逐渐引起更多人的重视。MySQL历史1979年,Monty Widenius写了最初的版本,96年发布1.01995-2000年,MySQL AB成立,引入BDB2000年4月,集成MyISAM和replication2001年,Heikki Tuur
2015-08-11 14:03:10
1393
转载 mybatis执行批量更新batch update 的方法(oracle,mysql)
oracle和mysql数据库的批量update在mybatis中配置不太一样:oracle数据库:?1234567891011updateid="batchUpdate" parameterType="java.util.List">
2015-08-03 14:18:25
851
转载 mybatis实战教程(mybatis in action),mybatis入门到精通
MyBatis目录(?)[-]mybatis实战教程mybatis in action之一开发环境搭建mybatis实战教程mybatis in action之二以接口的方式编程mybatis实战教程mybatis in action之三实现数据的增删改查mybatis实战教程mybatis in action之四实现关联数据的查询mybatis实战教程mybatis in a
2015-07-26 10:26:00
425
转载 MyBatis教程
http://limingnihao.iteye.com/blog/781671一、MyBatis简介与配置MyBatis+Spring+MySql1.1MyBatis简介 MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML
2015-07-25 17:48:00
759
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人