- 博客(70)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 mysql保存emoji表情(微信开发用户昵称..)(转)
rorPacket(MysqlIO.java:3593) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140) at com.mysql.jdbc.ConnectionImpl.execSQL
2016-09-09 09:06:31
203
原创 java 请求https
+ " vs. " + session.getPeerHost()); return true; } }; private static void trustAllHttpsCertificates() throws Exception { javax.net.ssl.TrustManager[] trustAllCerts
2016-01-07 09:31:46
224
原创 深入理解乐观锁与悲观锁
以及数据库的统一性。乐观并发控制(乐观锁)和悲观并发控制(悲观锁)是并发控制主要采用的技术手段。无论是悲观锁还是乐观锁,都是人们定义出来的概念,可以认为是一种思想。其实不仅仅是关系型数据库系统中有乐观锁和悲观锁的概念,像memcache、hibernate、tair等都有类似的概念。针对于不同的业务场景,应该选用不同的并发控制方式。所以,不要把乐观并发控制和悲观并发控制狭义的理解为DBMS中的概念,更不要把他们和数据中提供的锁机制(行锁、表锁、排他锁、共享锁)混为一谈。其实,在DBMS中,悲观锁
2016-01-06 19:52:57
863
原创 mongodb 经常挂掉
s from mongod.conf get there by mongod reading it# OPTIONSOPTIONS=" --dbpath=/home/data/mongodb/ --logpath=/home/data/mongodb/mongodb.log --logappend &"#mongodmongod="/usr/local/mongodb/bin/mongod"lockfile=/var/lock/su
2015-07-16 14:58:38
3344
原创 项目管理修炼之道-131
意图历史记录发布条件目标项目组织日程总览人员配备建议日程风险列表 用时间盒限定需求工作就是有限的时间内把需求整理好,没有整理的不开发,只做整理好的需求。为需求排级每个需求只有一个级别 比如 第一位 第二位 第三位 每一个只有一个需求如果需求无法取舍可以采取对比法还不行可以使用权重法
2015-03-30 18:10:23
114
原创 邮件发送
}else if ("cureText".equals(entity.getType())) { return sendCureTextMail(entity); } else{ return "Wrong type, please select text or html."; } } /* * Send text mail * (non-Javadoc) * @see
2015-02-11 10:38:26
198
原创 日期处理
rmat = new // SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//12小时制 Date date = null; try { date = format.parse(day); } catch (Exception ex) { ex.printStackTrace(); } if (date == null) return ""; Calendar cal
2015-01-29 16:15:12
105
原创 常见错误收集
/commons/collections/map/ListOrderedMap commons-lang-2.4.jar不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException commons-logging-1.1.1.jar不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactor
2014-11-18 17:11:18
143
原创 初玩redis
main(String[] args) { // TODO Auto-generated method stub Jedis jj = new Jedis("localhost"); jj.set("key1", "I am value hello"); String ss = jj.get("key1"); System.out.print
2014-09-26 11:14:19
106
原创 使用MySQL和Hibernate时,出现java.lang.UnsupportedOperationException: Update queries onl
2014-08-09 10:55:42
250
原创 系统安全该注意的小知识
效缓解暴力破解攻击2.在用户注册时,可以收集到用户填写的个人资料,如果发现用户使用了诸如:用户名,邮件地址,生日,电话号码之内的个人信息作为密码,则应当立即提示。3网站页面上隐藏每个用户的ID,只显示昵称4.当用户登路错误返回时,先添加一个登录用的验证码,以避免脚本或扫描器的自动登录5.当发现某一IP地址存在恶意行为后,对IP地址的历史记录追加处罚6.取回密码流程 6.1 在进行密码修改的时候,进行再次密码认证 6.2 忘记密码 6.2.1 用户设定的安
2014-07-17 18:11:18
237
Jboss5 定义remote 和 local 不能指向同一个接口类
e Ainterface B实现的时候 继承2个@Remote(A.class)@Local (B.class)public class C implements A,B{ 重新启动 JBOSS5 该问题就么了 5版本以下 可以指向同一个接口类
2014-07-09 16:37:08
91
原创 手机接入服务器的流程
机进行信号的分配,已完成手机连接和交互。获得无线链路后,会进行网络附着、加密、鉴权,核心网络会检查你是不是可以连接在这个网络上,是否开通套餐,是不是漫游等。核心网络有SGSN 和GGSN,在这一步完成无线网络协议和有线以太网的协议转换。再下一步,核心网络会给你进行APN 选择、IP 分配、启动计费。再往下面,才是传统网络的步骤:DNS 查询、响应,建立TCP 链接,HTTP GET,RTTPRESPONSE 200 OK,HTTP RESPONSE DATA,LAST HTTP RESPONSE DATA,
2014-06-24 14:51:44
1115
EJB3.0+JBOSS4.2.2GA集群
OME/all/lib下的 jbossha.jar, jgroups.jar和jboss-cache-jdk50.jar 拷贝到$JBOSS_HOME/default/lib 目录下.2 $JBOSS_HOME/server/all/deploy目录里的cluster-service.xml 和jboss-web.cluster.sar文件夹拷贝到$JBOSS_HOME/server/default/deploy目录下.jbossha.jar 用于加载org.jboss.ha.framework.
2014-06-10 11:19:15
161
原创 分布式系统 读书笔记(一)基础了解
application transportinternetworknetwork interface2.网络IO实现方式 BIO,NIO,AIO BIO即Block IO,采用阻塞的方式实现。 NIO即Nonblocking IO 基于事件驱动思想,采用的是reactor模式 AIO 即 AsynchronousIO 就是异步IO。采用的是Proactor模式 如果同时连接数不多,采用BIO也是一个很好的选择
2014-06-08 12:20:58
165
原创 为Web应用程序提速的50条秘技
14%的URL使用了Meta-refresh。尽可能通过CDN定位用户,使服务器响应时间最小化。从不同的域下载资源,使并发连接的应用最大化。复用连接。不要在响应请求时关闭连接。确保页面加载不会因合作伙伴网站提供的数据而延迟。了解耗时的网络组件,如重定向、缓存、DNS、请求和响应等。在IE 9和10中可以使用Navigation Timing API来测量浏览器花在每个操作上的时间。2. 最小化下载的字节数。加载页面时,要尽量减少下载的数据量。平均而言,每个页面要下载的数据量达7
2014-06-08 11:23:37
102
原创 mysql 分表分区小记(二)
.把数据根据主键范围塞入分表中INSERT INTO systemlog1(systemlog1.SLID,systemlog1.CODE,systemlog1.AID,systemlog1.ADID,systemlog1.CTime,systemlog1.NIP,systemlog1.CityName,systemlog1.UserName) SELECT systemlog.SLID,systemlog.CODE,systemlog.AID,systemlog.ADID,systemlog.CTim
2014-06-07 10:58:15
110
原创 mysql 分表分区小记(一)
sql merge存储引擎分表 分区 第一种 RANGE分区:基于属于一个给定连续区间的列值,把多行分配给分区。 第二种 LIST分区:类似于按RANGE分区,区别在于LIST分区是基于列值匹配一个离散值集合中的某个值来进行选择。 第三种 HASH分区:基于用户定义的表达式的返回值来进行选择的分区,该表达式使用将要插入到表中的这些行的列值进行计算。这个函数可以包含MySQL 中有效的、产生非负整数值的任何表达式。 第四种 KEY分区:类似于按HASH分区,区别在于KEY分区只支持计算
2014-06-07 10:57:45
100
原创 HTML Parsing Error: Unable to modify the parent container element before the chi
0729)时间戳: Fri, 8 Nov 2013 06:49:18 UTC消息: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)行: 0字符: 0代码: 0URI: http://crm.jiwu.com/jwcus!followcus.action?crmrnd=165 解决办法:http://www.micr
2014-06-07 10:56:42
215
急500 登入有时成功有时500
2010-10-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人