- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 netty3中Handler之间传递数据
netty3中handler往下传递对象的方法是sendUpstream(event)方法服务端启动程序
2017-08-29 20:00:12 4073
原创 NIO学习之Selector,SelectionKey与客户端与服务端通信简单实现(1)
选择器(Selector)的 作用:将通道感兴趣的事件放入队列中,而不是马上提交给应用程序,等已注册的通道自己来请求处理这些事件。换句话说,就是选择器将会随时报告已经准备好了的通道,而且是按照先进先出的顺序。 Selector类定义如下: open()方法,静态方法,用于获取1个Selector对象keys()方法,用于获取所有注册到Selector对象上的SelectionKeysel
2017-08-29 17:38:27 1441
原创 IDEA下Maven项目整合Spring和MyBatis出现jdbc.properties is invalid;前言中不允许有内容
在Idea下用Maven管理Spring和MyBatis整合的项目,出现XmlBeanDefinitionStoreException: Line 1 in XML document from class path resource [jdbc.properties] is invalid; nested exception is org.xml.sax.SAXParseException; 前言中不允许有内容
2017-08-20 23:51:43 3623
原创 IDEA的Maven项目整合Spring和Mybatis框架出现ibatis.binding.BindingException: Invalid bound statement (not found)
ibatis.binding.BindingException: Invalid bound statement (not found)Idea下整合Spring和Mybatis出现此异常的很大一部分原因是生成的target里没有对应mapper.xml配置文件。在Idea中包下的xml配置文件在编译生成时不会自动复制到target中,运行时找不到配置文件自然无法绑定接口,所以抛出异常!
2017-08-19 15:24:48 515
原创 mybatis框架缓存使用
MyBatisMyBatis 与 HibernateHibernate提供全面的数据封装机制,是全自动的ORM,实现POJO和数据库表之间的映射,以及SQL自动生成和执行;MyBatis是半自动的ORM框架,不会自动生成SQL语句,需要自己编写,通过SQL语句映射文件将SQL所需的参数以及返回结果字段映射到指定POJO. MyBatis缓存的使用
2017-08-18 14:52:30 601
原创 Mybatis框架实体类字段与数据库表字段不一致导致查询该字段的值一直为null
解决Mybatis框架实体类字段与表列名不一致返回结果为null的问题
2017-08-14 00:42:30 1983
原创 Mybatis框架不同命名空间相同查询id出现queryById is ambiguous in Mapped Statements collection
异常简略信息如下: Cause: java.lang.IllegalArgumentException: queryById is ambiguous in Mapped Statements collection
2017-08-13 23:31:42 1295
原创 mysql表中unique约束名称的查看,添加以及删除
场景: 在Mysql建立了1个unique约束,但是并没有给这个约束命名;比如:在创建表过程中使用了下列语句website varchar(128) not null unique把website字段设置为唯一的,当website字段并不需要唯一时该怎样删除这个unique约束呢?show create table 表名; 可以查看表中建立的各种约束 示例: show create tab
2017-08-10 19:45:30 20683 1
原创 MyEclipse搭建web的Maven项目index.jsp出现构建路径没有找到子类的错误
Maven主要功能:管理依赖项目构建用MyEclipse2016搭建Maven项目过程如下: + → 新建 → web project + → 填写必要的项目名称以及选择javaee版本、jdk版本,另外需勾选Add Maven support选项→ 下一步 + → 勾选生成web.xml依赖描述→ 下一步 + 填写Group Id(公司或组织名,一般用公司或组织的域名从顶级
2017-08-07 22:49:11 1905
原创 java语法糖自动装箱、拆箱与遍历循环
自动装箱、拆箱、遍历循环编译前代码:public static void main(String[] args) { List<Integer> list = Arrays.asList(1,2,3,4); int sum = 0; for(int i : list){ sum += i; } System.out.println(sum);
2017-08-01 01:14:30 398
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人