自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jliangmu的博客

java实习生,欢迎一起交流

  • 博客(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

原创 idea导入已有idea的web项目(无maven)的环境配置步骤

idea中导入项目的环境配置

2022-01-04 22:43:03 781

原创 java基础 关键字Static的用法和分析

Java基础总结

2021-12-21 22:53:34 312

原创 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

ssm框架实现的学生系统.7z

使用SSM框架搭建的学生信息管理系统,数据库使用Mysql,前端框架使用Easy-ui

2019-09-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除