- 博客(17)
- 收藏
- 关注
原创 【无标题】
geotools学习(一)安装geotools 是什么配置步骤geotools 是什么你 Geotools是一个java类库,它提供了很多的标准类和方法来处理空间数据,如处理shapFile文件就需要配置步骤setting.xml 需要配置 central (意义: 镜像拦截了 远端仓库central,其余不拦截)例:nexus-aliyuncentralNexus aliyunhttps://maven.aliyun.com/repository/publicpom.xm
2022-03-17 14:52:42 396
原创 SpringMVC分页显示效果与配置不匹配的原因
原因:先查数据,才配置分页解析: 逻辑上来说需要先配置分页再去查找数据数据,才能根据分页配置去查找数据及可实现分页效果(分页原理:如设置查几条,从哪条开始查)如果先查数据了,那么就是查询所有数据,自然分页限制查询就没有效果。例:controller接收mapping:// 获取所有员工,分页后显示到list页面@RequestMapping(value = "/emps/{pageNum}", method = RequestMethod.GET)public String getAllEmp(
2020-12-22 10:45:07 300
原创 jdbc一次执行多条语句报错
原因:jdbc默认一次只能执行一条语句解决在jdbc连接的时候添加参数:allowMultiQueries=truejdbc模板:jdbc.driver = com.mysql.jdbc.Driverjdbc.url = jdbc:mysql://localhost:3306/ssm?characterEncoding=utf8&allowMultiQueries=truejdbc.username = rootjdbc.password = root...
2020-12-16 14:51:56 689
原创 接收信息为中文,解析为乱码
解决:在xml中配置如下过滤器(注意:一定要在最前,因为有缓存) <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>en
2020-12-16 09:20:09 208
原创 @RequestParam中设置defaultValue = “admin“没有效果原因
代码: param(@RequestParam(value = “name”, required= false, defaultValue = “admin”) String name原因:如果有客户端有传入name项,即使没有输入值,name项也为空,及客户端没有传入name参数才能生效defaultValue配置...
2020-12-15 15:03:36 1766 4
原创 访问路径正确也有对应资源,但是资源找不到报404错误
问题原因:@Controller 注解未标注或标注(注意一定要是@Contoller)解决:加上@Controller注解 ,重启tomcate
2020-12-15 15:02:11 1198
原创 mybatis未找到映射异常
a query was run and no Result Maps were found解析:一个请求结果运行,但是未找到映射一般出现:resultMap或resultType或ofType未写,导致找不到映射文件
2020-12-15 14:52:26 624
原创 mybatis懒加载配置(分步式才有效果)
<settings> <!-- 转换下滑线映射驼峰, user_name映射为userName --> <setting name="mapUnderscoreToCamelCase" value="true"/> <!-- lazyLoadingEnabled、aggressiveLazyLoading必须一起配置 开启延时,取消加载全部才有效果 --> <!-- 开启延时加载 --> <setting name="la
2020-12-15 14:51:18 223
原创 myBaties中的空指针异常
java.lang.NullPointerException解析:产生原因一个变量是null,及只有其名,没有实值内容,也没分配内存遇到: 中未设置javaType (导致自动匹配不到类,类.属性就出现空指针异常)
2020-12-15 14:50:03 204
原创 mybatis参数类型错误
There is no getter for property named ‘eid’ in ‘class java.lang.String’解析:在class java.lang.string中没有属性eid的getter,(在底层用的是getter获取值所以不能直接传参数名)解决: 中不能传入eid单个用{}中不能传入eid 单个用中不能传入eid单个用{value}或parameter,多个用{_parameter},多个用parameter,多个用{param1}、param2但是要注意{pa
2020-12-15 14:49:20 501 1
原创 mybatis使用自动生成的key值
1.mapper.xml中配置<mapper namespace="com.xzb.mapper.ParamMapper"> <!-- 使用自动生成的key值,key值放在user的属性eid中 --> <insert id="insertEmp" useGeneratedKeys="true" keyProperty="eid"> insert into emp value(null, #{ename}, #{age}, #{sex}) </
2020-12-15 14:48:11 400
原创 mybatis获取参数值的两种方式:
${}:insert into emp values(null, admin, 23, 男)Statement:必须使用字符串拼接参数的方式操作SQL,一定要注意单引号问题#{}:insert into emp values(null, ?, ?, ?)PreparedStatement:可以使用通配符操作SQL,因为在String赋值时,可以自动加单引号,因为不需要注意单引号的使用问题使用建议:建议使用#{},在特殊情况下,需要使用${},例如模糊查询和批量删除不同的参数类型,${}和#{}的不
2020-12-15 14:45:55 2162
原创 Before start of result set错误
Before start of result set错误当第一次rs.next()的时候 游标位置在表的最上方 也就是说处于一个空的位置 但是如果没有rs.next() 游标的位置为空 所以rs.getString("name") 不知道是哪个位置解决:添加上rs.next(),一般使用while(rs.next())(进行多次循环),或if(rs.next())(进行单次循环)...
2020-12-15 14:35:12 111
原创 mybatis中inset语句没有返回值的原因
问题描述:mybatis中inset语句没有返回值的原因解决方案:标签使用错误:使用成了, 应该用
2020-12-15 14:30:32 629
原创 GBK(国标码)英文是几个字节?
GBK(国标码)英文是几个字节?很确定的说GBK不管中英文都是2字节,但是为什么我们试验的情况下为1字节?因为我们使用的是半角,当使用半角时候使用的使用的是ASCII 码,所以为一字节。1个字符占多少字节?GBK: 中英2ByteUTF-8: 中3Byte 英1ByteUTF-16 : 无论中英 2个或者4个Byte...
2020-09-04 16:22:19 2391
原创 vue-router的基本使用
vue-router的基本使用1.引入相关库文件2. 添加路由链接UserRegister3. 添加路由填充位4. 定义路由组件const User = {template: ‘User 组件’}const Register = {template: ‘Register 组件’}5.配置路由规则并创建路由实例6.将路由挂载到Vue实例中...
2020-06-17 17:36:35 129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人