- 浏览: 111851 次
- 性别:
- 来自: 武汉
最新评论
-
tobeornottobe:
4月17号有个非常不错的代码分析技术交流会,会邀请Dotfus ...
Java混淆器 -
yjlongfei:
添加上 ZeroClipboard.js 就能运行了 正需要 ...
ZeroClipboard复制到剪切板(支持IE、FF、Chrome)
文章列表
MySQL里的变量分系统变量和用户变量
- 博客分类:
- MySQL
mysql里的变量分系统变量和用户变量.
系统变量
其中系统变量,又分全局(global)和会话(session)两种.
全局系统变量,主要影响整个mysql实例的全局设置.
大部分变量都是作为mysql的服务器调节参数存在.新增或修改这类变量, 会影响mysql的运行方式.
比如: auto_increment_increment 代表序列的自增值, 默认为1
另外, mysql中,只有一部分变量是支持运行时动态修改的.
分布式环境下数据库主键方案
- 博客分类:
- MySQL
在应用mysql时,主键id通常作自动增长,这种效率怎么样?在没有主从架构,集群环境下,通常这种是最方便的,?但在集群,主从架构环境中,不考虑这种实现,如何实现唯一id呢?
在只使用单数据库时,使用自增主键ID无疑是最适合的 ...
一、Spring MethodInterceptor拦截器配置
import org.aopalliance.intercept.MethodInterceptor;
import org.aopalliance.intercept.MethodInvocation;
import com.oncloudit.shared.util.StringUtil;
public class SQLConvertorInterceptor implements MethodInterceptor {
public String spliceUpdateSQL(Stri ...
关于编码:
1为什么有编码?
在显示器上看见的文字、图片等信息在电脑里面其实并不是我们看见的样子,即使你知道所有信息都存储在硬盘里,把它拆开也看不见里面有任何东西,只有些盘片。假设,你用显微镜把盘片放大,会看见盘片表面凹凸不平,凸起的地方被磁化,凹的地方是没有被磁化;凸起的地方代表数字1,凹的地方代表数字0。硬盘只能用0和1来表示所有文字、图片等信息。
因为计算机本质是计数以及实现数的数学逻辑运算。要想使其能输出和保存人类语言符号,就需要将语言文字符号进行编码,以保存和显示。这样计算机中的这样的一个数就有了两层含义:数值和符号码。
2各种编码关系
最早的符号码是asc码,它用 ...
MySQL replace into 用法
- 博客分类:
- MySQL
MySQL replace into 用法(insert into 的增强版)
在向表中插入数据的时候,经常遇到这样的情况:1. 首先判断数据是否存在; 2. 如果不存在,则插入;3.如果存在,则更新。
在 SQL Server 中可以这样处理:
if not exists (select 1 from t where id = 1)
insert into t(id, update_time) values(1, getdate())
else
update t set update_time = getdate() where id = 1
...
mysql regexp用法
- 博客分类:
- MySQL
MySQL提供标准的SQL模式匹配,以及一种基于象Unix实用程序如vi、grep和sed的扩展正则表达式模式匹配的格式。
SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)。在 MySQL中,SQL的模式缺省是忽略大小写的。下面显示一些例子。注意在你使用SQL模式时,你不能使用=或!=;而使用LIKE或NOT LIKE比较操作符。
为了找出以“b”开头的名字:
mysql> SELECT * FROM pet WHERE name LIKE "b%";+--------+--------+---------+------ ...
SSL使用的是非对称加密。
在客户端与服务器间传输的数据是通过使用对称算法(如 DES 或 RC4)进行加密的。
公用密钥算法(通常为 RSA)是用来获得加密密钥交换和数字签名的,此算法使用服务器的SSL数字证书中的公用密钥。有了服务器的SSL数字证书,客户端也可以验证服务器的身份。SSL 协议的版本 1 和 2 只提供服务器认证。版本 3 添加了客户端认证,此认证同时需要客户端和服务器的数字证书。
SSL 握手
SSL 连接总是由客户端启动的。在SSL 会话开始时执行 SSL 握手。此握手产生会话的密码参数。关于如何处理 SSL 握手的简单概述,如下图所示。此示例假设已在 W ...
mysql -h192.168.1.12 -uabc -p123;
set password = password('123456');
一、JavaScript中有一个call和apply方法,其作用基本相同,但也有略微的区别。先来看看JS手册中对call的解释:
call 方法
调用一个对象的一个方法,以另一个对象替换当前对象。
call([thisObj[,arg1[, arg2[, [,.argN]]]]])
参数
thisObj
Ajax与IE6缓存问题及解决方案
- 博客分类:
- JavaScript
最近发现一问题:相关业务数据修改后,在IE6下还是显示修改前的值。但在其他浏览器和IE7、IE8下,没有这个问题,这里向大家描述一下解决方法。
本文向大家简单介绍一下Ajax与IE6缓存问题,用ajax请求时,如果出现重复的URL,浏览器不会向服务器发送请求,而是根据之前相同的URL请求结果返回。
Ajax与IE6缓存问题
今天,有同事发现相关业务数据修改后,在IE6下还是显示修改前的值。但在其他浏览器和IE7、IE8下,没有这个问题。
原因:用ajax请求时,如果出现重复的URL,浏览器不会向服务器发送请求,而是根据之前相同的URL请求结果返回。原因就在于之前的请求及结果已 ...
Java对List多个排序、查询条件的处理
- 博客分类:
- Java
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import com.google.common.ba ...
class GroupComparator<T> implements Comparator<T> {
/**排序方式**/
public static final String DESC = "DESC";
public static final String ASC = "ASC";
/**数组下标0**/
public static final int SORT_NAME = 0;
/**数组下标1**/
public static final int SORT_TYPE = 1;
...
运行环境: WIN7 + IE8
开发环境: SPRING MVC
在使用jquery.form的插件进行提交form表单(上传图片、伪ajax)
@RequestMapping("SAVE_INFO")
@ResponseBody
public String saveInfo(HttpServletRequest request, HttpServletResponse response) throws IOException {
String json = "{\"result\": \"succ ...
java线程的同步互斥和通讯
- 博客分类:
- Java
一、同步和锁定
1、锁的原理
Java中每个对象都有一个内置锁。
当程序运行到非静态的synchronized同步方法上时,自动获得与正在执行代码类的当前实例(this实例)有关的锁。获得一个对象的锁也称为获取锁、锁定对象、在对象上锁定或在对象上同步。
当程序运行到synchronized同步方法或代码块时才该对象锁才起作用。
一个对象只有一个锁。所以,如果一个线程获得该锁,就没有其他线程可以获得锁,直到第一个线程释放(或返回)锁。这也意味着任何其他线程都不能进入该对象上的synchronized方法或代码块,直到该锁被释放。
释放锁是指持锁线程退 ...
JAVA中synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。假如再细的分类,synchronized可作用于instance变量、object reference(对象引用)、static函数和class literals(类名称字面常量)身上。 在进一步阐述之前,我们需要明确几点: A.无论synchronized关键字加在方法上还是对象上,他取得的锁都是对象,而不是把一段代码或函数当作锁――而且同步方法很可能还会被其他线程的对象访问。 B.每个对象只有一个锁(lock)和之相关联。 C.实现同步是要很大的系统开销作为代价的,甚至可能 ...