- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 Caused by: java.sql.SQLException: 无效的列类型
出现此异常可能的情况1 传值的时候没有设置类型书写sql的时候 记得设置jdbcType2在XML文件里加注释不可以加入/**/的注释这种注释加在xml无效,mybatis在读取xml文件的时候,仍然可以读取到注释之内的语句解决办法改成xml风格的注释,mybatis就不会读取到注释之内的内容了。尽量不在标签内部写注释,放在标签外部写...
2022-02-28 11:24:20
1026
原创 Mapper method ‘com.dao.xxxx‘ has an unsupported return type
出现此异常是因为返回的数据类型不对应错误示范dao层代码片public List<student> insertgradesex(student stu);对应的Mapper代码片<select id="insertgradesex"> select * from stuinfo where 1=1 <if test="sex!=null and sex!=''">
2022-02-08 10:16:38
1591
原创 数据库异常:Parameter index out of range (1 > number of parameters, which is 0).
在模糊查询时要注意$与#的区别例如 select * from stuinfo where grade like '%${student.grade}%'这样写是正确的 select * from stuinfo where grade like '%#{student.grade}%'这样写是错误的select * from stuinfo where grade like "%"#{student.grade}"%"> 这样写正确的这里写错则会出现此异常,需要注意两
2022-02-07 15:13:58
469
原创 There is no getter for property named ‘xxx‘ in ‘xxxx‘
在Mybatis中的输入参数为包装类时,需要注意xxxVo.java中的对象的属性的get/set方法需要和对象本身对应。错误例子public class studentVo implements Serializable { private static final long serialVersionUID = 1L; private student stu; public student getStu() { return stu; } p
2022-02-07 15:02:29
448
原创 MyBatis动态代理扫描的简单demo
本文旨在记录一个使用MyBatis动态代理扫描开发的基本例子目录结构这里使用idea作为开发环境使用Navicat操纵的Mysql数据库entity类所谓的entity、bean、domain都是指的与数据库表对应的实体类,需要注意的是,这里的字段必须要和数据库中对应表的字段一一对应起来package com.entity;import org.springframework.stereotype.Component;@Component(value = "stud")publ
2022-01-19 21:02:41
892
原创 idea的常用插件推荐
Codota 代码智能提示插件这个插件可以学习本地项目代码,进而提供更智能的联想安装完之后,在敲代码时会有插件新增的联想代码,并提示该语句占代码总量的百分比Key Promoter X 快捷键提示插件当我们用鼠标进行某一操作时,如果这个操作可以被idea的快捷键替代,那么这个插件在右下角会弹窗提示这个操作的快捷键是什么例如点击file下的settings这时右下角就会出现一个弹窗CodeGlance 显示代码略缩图当代码非常多时,这个插件在右侧提供略缩图.
2022-01-07 17:03:41
360
原创 The Network Adapter could not establish the connection
The Network Adapter could not establish the connection
2022-01-06 10:45:36
509
原创 spring使用注解代替xml配置
spring使用注解代替xml配置终于快毕业了,spring也快忘光了,发几篇文复习一下知识点spring配置文件中打开context命名空间后写入<context:component-scan base-package="spring"></context:component-scan这里spring是个包名,想把哪个包下的对象放入spring容器中就写哪个包的完整包名主要说下都有什么注解Compontent格式就是在类的前面加上·@Component(""),参
2020-07-09 17:15:13
274
原创 国庆结束,又要开工了
Netty先暂停一下,公司马上就要开始下发新的项目,要把SSM知识再回顾一遍了这月底再用新学的Netty搞一个带界面的小Demo吧,在白框和telnet互相通讯也太low了…...
2019-10-08 09:24:05
140
原创 简单应用SSM——实现一个学生信息管理系统
学生信息管理系统以前大三网络应用开发技术课的大作业,说让用SSM写一个简易系统,自学了三四天,结合一些视频写了个小项目,有基本的CRUD等操作大体界面如上图所示,篇幅有限,放出部分重要代码以备以后翻阅数据库配置文件 datasource.connection.driver_class=com.mysql.jdbc.Driver datasource.connection.url=jd...
2019-09-25 14:30:03
2821
51
原创 基于Netty的客户端小Demo
客户端代码与服务器几乎一致channelHandler类代码如下package com.jliangmu.client;import org.jboss.netty.buffer.ChannelBuffer;import org.jboss.netty.buffer.ChannelBuffers;import org.jboss.netty.channel.ChannelHandler...
2019-09-17 17:10:05
239
原创 基于Netty的服务端小Demo
服务端首先新建一个java项目,将必要的Netty包导入到项目中完成环境搭建示意图服务类源码在Netty中,每一个Channel都具有一个ChannelPipeline,负责逻辑处理的ChannelHandler都要注册在ChannelPipeline中。一个ChannelPipeline中通常含有一个编码器,一个解码器,一个负责逻辑处理的ChannelHandler在Channe...
2019-09-17 16:55:07
370
原创 Spring的属性注入方式概述
属性注入set方式注入property元素(bean子元素)用于属性注入name属性:用于指定被注入的对象的属性value属性:用于向该对象的属性传入具体值ref属性:用于向该对象的属性传入一个引用示例:配置文件<!-- 1.无参构造 --><bean id="" name = "user" class = "bean.User" ><!...
2019-09-10 14:49:01
250
原创 Spring框架Bean元素的属性概述与三种对象创建方式
Spring配置详解Bean元素使用该元素描述需要Spring容器管理的对象name&id属性别名,给被管理的对象起个名字,获得对象时根据该名称获得对象name名称可以重复,也可以使用特殊字符id名字不可以重复不可以使用特殊字符class属性被管理对象的完整类名<bean name = "user" class = "bean.User"></b...
2019-09-10 14:47:15
238
原创 IO与NIO的具体流程
Netty传统IO(同步阻塞式)传统IO的缺点就是一个线程只能处理一个socket,需要处理多个socket时只能使用线程池。但并不是连接的所有socket都在无时无刻传送数据,所以大多数时间处理socket的线程都在处于阻塞状态,效率低下,开销大。单线程下只能有一个客户端,多线程可以有多个客户端,但十分消耗性能阻塞点在等待客户端连接时,发生阻塞 while(true){ ...
2019-09-04 10:40:04
233
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人