Skip to content

Instantly share code, notes, and snippets.

View wmydz1's full-sized avatar

samchen wmydz1

  • LOGOOCC
  • Beijing China
View GitHub Profile
@wmydz1
wmydz1 / GlobalExceptionHandler.java
Created October 24, 2017 04:19
Spring MVC GlobalExceptionHandler
package com.logoocc.controller;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@wmydz1
wmydz1 / idea-key-map-zh.md
Last active October 25, 2017 03:45
keymap of idea

IntelliJ IDEA For Mac 快捷键

根据官方pdf翻译:https://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard_Mac.pdf 在 IntelliJ IDEA 中有两个 Mac 版本的快捷键,一个叫做:Mac OS X,一个叫做:Mac OS X 10.5+ 目前都是用:Mac OS X 10.5+ 有两套的原因:https://intellij-support.jetbrains.com/hc/en-us/community/posts/206159109-Updated-Mac-OS-X-keymap-Feedback-needed 建议将 Mac 系统中与 IntelliJ IDEA 冲突的快捷键取消或更改,不建议改 IntelliJ IDEA 的默认快捷键。 Mac键盘符号和修饰键说明

@wmydz1
wmydz1 / git-too-big.md
Created October 26, 2017 02:00
fatal: The remote end hung up unexpectedly

Had a similiar issue. It seems like the commit size was too big (default is < 1Mbyte). Resolved it with rising the limit up to 500Mbytes:

git config --global http.postBuffer 524288000
@wmydz1
wmydz1 / generatorConfig.xml
Created October 26, 2017 03:56
mvn mybatis-generator:generate
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE generatorConfiguration PUBLIC
"-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd" >
<generatorConfiguration>
<!-- !!!! Driver Class Path !!!! -->
<classPathEntry location="/Users/samchen/.m2/repository/mysql/mysql-connector-java/5.1.6/mysql-connector-java-5.1.6.jar"/>
<context id="context" targetRuntime="MyBatis3">

数据包每秒(Packets per Second (PPS)) 网络的性能通常用吞吐率(throughput)这个指标来衡量。常用的网络吞吐率的单位有:PPS(即每秒发送多少个分组数据包)、BPS(Bytes Per Second;即每秒发送多少字节)、 bPS (bits Per Second;即每秒发送多少比特)、TPS(TransactionsPer Second;即每秒完成多少次发送过程)。

#!/bin/bash
#mysql 备份脚本
#保留最近10天备份
#备份目录
backupDir=/app/backup/database
#mysqlDump
mysqldump=/usr/local/bin/mysqldump
#ip
host=127.0.0.1
#用户名

@Repository 注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。

package bookstore.dao;   
 @Repository   
 public class UserDaoImpl implements UserDao{ …… }   
 // 其次,在 XML 配置文件中启动 Spring 的自动扫描功能  
 <beans … >   
    ……  
 <context:component-scan base-package=”bookstore.dao” />   
#交叉连接 cross join :没有 WHERE 子句的交叉联接将产生连接所涉及的表的笛卡尔积。第一个表的行数乘以第二个表的行数等于笛卡尔积结果集的大小。
select * from student cross join course
#三张表:A (id,xxx) B(id,xxx) C(id,xxx) 要根据相同的id显示三张表,做Left Join。
select * from a inner join b on a.id=b.id inner join c on b.id=c.id
SELECT XXX

如果$a是'a'的话 $a.='bbb' 那$a的值应该是'abbb'

ThinkPHP函数详解:I方法

浏览:315564 发布日期:2013/06/01 分类:文档教程 关键字: 函数 ThinkPHP的I方法是3.1.3版本新增的,如果你是之前的3.*版本的话,可以直接参考使用3.1快速入门教程系列的变量部分。 概述 正如你所见到的一样,I方法是ThinkPHP众多单字母函数中的新成员,其命名来自于英文Input(输入),主要用于更加方便和安全的获取系统输入变量,可以用于任何地方,用法格式如 下:
I('变量类型.变量名',['默认值'],['过滤方法']). 变量类型是指请求方式或者输入类型,包括: