- 浏览: 533179 次
- 性别:
- 来自: 武汉
最新评论
-
rgqancy:
终于明白为啥XML里要带jdbcType=XXXX了。
mybatis 需要注意的点 MyBatis 插入空值时,需要指定JdbcType (201 -
rzh0001:
Thanks a lot
mybatis 需要注意的点 MyBatis 插入空值时,需要指定JdbcType (201 -
guji528:
学习了,谢谢
mybatis 需要注意的点 MyBatis 插入空值时,需要指定JdbcType (201 -
AKka:
彻底清楚这个错误的原因了。向楼主学习了。
mybatis 需要注意的点 MyBatis 插入空值时,需要指定JdbcType (201 -
远去的渡口:
武汉小吃,我最爱热干面和鸭脖,想念啊~~
过年时候还学习编程, ...
过年的心情
请您先登录,才能继续操作
文章列表
JSSE封装了底层复杂的安全通信细节,使得开发人员方便的利用它来开发网络应用程序。
JSSE 包括以下4个包
javax.net.ssl:包括进行安全通信的类 如 SSLServerSocket SSLSocket
javax.net :包括安全套接字的工厂类,如 SSLServerSocketFactory
javax.security.cert包 :包括处理安全证书的类,如X509certificate
com.sun.net.ssl 包括sun公司制定的jsse的实现类。
加密套件包括一组加密参数,这些参数制定了加密算法和密钥的长度等信息。
加密套件的名字包括4个部分 : 协 ...
ibatis 设置行级锁 操作
- 博客分类:
- 学习mybatis
在使用ibatis进行编程的时候 需要锁行的时候 我经常用存储过程
这里 说下 在代码中如何实现
//当做一个事物来处理
daomanager.startTransaction();
// select * from lottery_users t where t.user_name = '1111' for update
Map m = basicUserInfoDao.test();
//update lottery_users t set t.mobile_user_name = '12346' where t.user_name = ‘1111'
ba ...
好了 继续我的代码研究之旅。
昨天晚上 看了一致性hash算法 拍案叫绝
请看如下代码:
//创建链接
for ( int j = 0; j < initConn; j++ ) {
SockIO socket = createSocket( servers[i] );
if ( socket == null ) {
log.error( "++++ failed to create connection to: " + servers[i] + " -- only " + j + " created.& ...
昨天写了一篇短文 描述了淘宝面试的一些题。
今天下午 装了在ubuntu中装了 memcached ,装起来还是很简单的。
主要是装一下。
memcached: wget http://memcached.googlecode.com/files/memcached-1.4.4.tar.gz /data/
libevent:wget http://monkey.org/~provos/libevent-1.4.13-stable.tar.gz /
自己分配了一个端口。那么我想还是从最简单的memcached --
java memcached client源码, ...
一个星期以前,淘宝某某给我电话面试。
听声音还是非常老实的。
问的问题有如下:
1 项目对外提供接口有哪些?
回答:http(二进制流加密解密) 还有其他的方式吗? 不知道怎么实现的。待解
2 类的加载机制
回答: .class文件加载到JVM,并形成Class对象的机制
过程: 装载 链接 初始化
3 JVM知识
回答: 方法区 堆区 java栈 程序计数器
如何优化的? 这个没有回答
4 hibernate 缓存如何使用?
我回答的ehcache ,但具体原理不清楚。
5 ArrayList 与 vector的区别
我回答:
vector是线程安全的 ,a ...
MetaObject 有一个 setValue方法 这个方法可以对原来的对象赋值,
首先看一看MapWrapper 是怎么处理的。
public void set(PropertyTokenizer prop, Object value) {
if (prop.getIndex() != null) { //有子属性 需要赋值
Object collection = resolveCollection(prop, map);
setCollectionValue(prop, collection, value);
} else {
...
这篇博客是我学习mybatis的心得。也是对自己的鞭策。
这些我想一步步的解答:)每天记录一下自己的学习心得
如下代码:
String resource = "config/ibatis/configuration.xml";
Reader reader;
try {
reader = Resources.getResourceAsReader(resource);
sessionFactory = new SqlSessionFactoryBuilder().build(reader);
} catch (IOException e) ...
struts2 的web 项目中为了方便的编写jsp,标签是最好的选择
1:struts2 标签库的定义在**-core-版本号.jar META-INF 路径下找到struts-tags.tld文件;使用该标签需要在web 项目里面导入标签库:
A:在web.xml文件 (默认 可以省略)
<taglib>
<taglib-uri>/struts-tags</taglib-uri>
<taglib-location>/WEB-INF/lib/*.jar</taglib-location>
...
人人网架构1
引用
MySQL
关系型数据库存储系统,我们的DBA团队很强大,每人管理上百台MySQL服务器,其他就不多说了,网上资料太多了
Tokyo Cabinet
一个key-value的存储引擎,日本人开发,国内很多公司也开始使用,我们内部很多地方也用它来代替MySQL来做存储,比如我们的搜索结果页的用户资料,就是用它来做一层MySQL外的冗余存储,目的是加快搜索结果页的显示。在key-value并需要持久存储的场景下,用它比MySQL更有效,Cabinet本身只是一个存储引擎,没有网络处理能力,你可以用它作为自己的某个系统的下层存储引擎,更好的是搭配Tokyo Tyrant使用。
...
常见的两个错误是:javax.jms.IllegalStateException: The Session is closed网络异常时客户端会报出这个错误javax.jms.JMSException: Channel was inactive for too long服务器消息较长时间没有消息发送时,客户端会报这个错误可以把连接mq的url修改成下面的样子failover:(tcp://127.0.0.1:61616?wireFormat.maxInactivityDuration=10000)&maxReconnectDelay=10000failover 失效备援
maxI ...
2011-10-17 开始学习 shell脚本学习指南
1 含有独立数据记录的文本文件,通常可以用来排序。
就像awk,cut 与 join一样:sort将输入看做多条记录的数据流,而记录是由可变宽度的字段组成,记录是以换行字符作为定界符,字段的定界符则是由空白字符或者是用户指定的单个字符。
有时候,将数据流利连续重复的记录删除是有必要的。我们介绍过
sort -u 的用法,它的消除操作是更具匹配的键值,而非匹配的记录。
unique 命令提供另一种过滤数据的命令:它常用于管道中,用来删除已经使用sort排序的重复记录:
sort...| uniq| ....
uniq 有 ...
import java.awt.Image;
import java.awt.image.BufferedImage;
import java.awt.image.RenderedImage;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import javax.imageio.ImageIO;
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.J ...
物联网这个概念如今在企业中得到越来越多的应用,其概念简单地说就是物物相连的互联网。如果进一步理解则有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。因此,物联网的定义是通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现对物品的智能化识别、定位、跟踪、监控和管理的一种网络。
在如今电商的竞争中,用户体验逐渐成为大家关注的焦点,配送的速度是用户体验的关键点之一,此外,对于电商企业来讲,采购进来的 ...
京东的创始人刘强东曾表示,价格战会永远打下去,是永远的命题。
5月10日,刘强东主导的“京东商城首届服装节”开幕,从5月10日到5月16日,多款服装全场五折,耐克、阿迪达斯等六折封顶,此外还有大量二、三折的衣服。京东再一次以价格为“先锋”,将地盘延伸至服装领域。
然而,在京东起家的老本行——3C电器领域,其商品的价格很难用低价形容。业界正在传闻,随着国美、苏宁等传统电器零售商杀入电子商务市场,京东的价格优势正在丧失。本刊记者在调查中发现,格力KFR-26GW/(26556)FNDc-3型空调的京东价格为3098元,库巴的销售价格是2739元。其他3C产品的价格,京东也没太大的诱惑力。 ...
ActiveMQ实战之 Topic发布订阅消息
消息发布者
view plaincopy to clipboardprint?
package com.googlecode.garbagecan.jmsstudy.activemq.topic;
import org.apache.activemq.ActiveMQConnectionFactory;
import javax.jms.*;
public class TopicPublisher {
public ...