- 博客(17)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 Mybatis根据数据库表自动生成模型、Dao类、mapper映射文件
修改工具包中的generator.xml,具体如何修改在xml中有注释运行mybatis-generator-core-1.3.2.jar,生成相应的类
2019-12-20 11:37:09 435
原创 cxf自动生成Java客户端webservice代码
下载解压到指定目录后, 进入apache-cxf-3.2.7\bin目录下 输入命令:wsdl2java -p com.cpic.webservice.cxf -d d:\cxf\src -all url?wsdl其中 -p 也就是package 对应java中的包;-d 输入目录,生成.java文件会在该目录,会自动添加-p参数配置的包路径 -client 生成客户端测试we...
2019-12-19 11:22:12 298
原创 mybatis获取插入记录的主键
在平时的开发中,我们常常需要获取插入数据的主键。在对应的插入语句所在的insert元素中添加以下属性。使用keyProperty指定哪个是主键字段,同时使用useGeneratedKeys指定是否使用数据库的内置生成策略,默认的是false。指定好之后,当插入数据时,mybatis会自动回填所插入记录的主键到对象中。<!-- keyProperty="id" 指定对象的id属性作为主键--><in
2017-10-17 20:19:24 800
原创 mybatis定义别名
mybatis别名有两种,一种是系统定义的别名一种是自定义的别名。 1.系统定义的别名:对一些常用的Java类进行定义。 系统已定义的别名直接在xml中文件中引用别名就可,不需要再写对应的全称类名,减少代码的书写量。2.自定义别名 自定义别名共有两种方式: 一种是在xml中进行定义: 在mybatis的配置文件中定义别名,就可以在mybatis的上下文中引用该别名。<!--定义别名-->
2017-10-15 21:53:54 6764
原创 JQuery选择器
基本选择器 //改变id为one的背景色 $("#one").css('background', '#bbffaa'); //改变class为mini的背景色 $(".mini").css('background', '#bbffaa'); //改变所有元素的背景色 $("*").css('background', '#bbff
2017-09-18 18:40:31 322
原创 Java中String使用总结(1)
Java中的String是不可变类,意味着每次对String的操作得到的都是一个从全新的对象。在项目中对多个字符串进行操作,使用StringBuilder,如果涉及到线程安全则用StringBuffer。在String的使用过程中还有一些需要注意的地方。 1. 避免递归调用 2. 使用format格式化输出
2017-09-11 22:50:47 298
原创 Spring动态切换多数据源
最近由于工作需要,项目中需要实现多数据源切换的功能。之前在网上找了很多的资料,大多是在配置文件中已经配置好数据源,而在数据库中配置并动态添加的却很少。目前已实现的功能是数据源可以在数据库中进行配置,也可以在jdbc.properties配置文件中配置多个数据源。
2017-09-10 20:29:43 263
原创 Java异常机制梳理
今天抽出时间梳理了一下工作中经常用到的Java异常机制的相关知识,分享给大家。因本人技术有限,有不足之处,请见谅。 Java的异常分为两种类型:异常(Exception)和错误(Error),它们都继承自Throwable。Exception是我们在开发中需要关注和处理的异常,Error代表的是程序发生不可恢复的错误。自定义异常 Java中已有的异常类有多种,但肯定不能考虑到所有的情况,有时我
2017-09-10 17:35:52 187
原创 Maven项目mybatis Invalid bound statement (not found)解决方法
最近因为工作需要,要学习mybatis框架。在添加好一些依赖之后,通过mybatis进行数据库的crud操作。但是在测试的时候总是报mybatis:Invalid bound statement (not found)。在网上搜索了好久,最后终于发现了问题的所在,现在把它记录下来,供大家参考:在mapper代理的开发中,程序员需要遵守一些规范,mybatis才能实现mapper接口的代理对象。
2016-10-12 13:32:42 21226 10
原创 java的类加载机制
JVM在运行时会产生三个类装载器:根类装载器,extClassLoader和appClassLoader.其中根类装载器是用C++写的,在java中是看不到的。extClassLoader主要是加载java中扩展文件夹ext下扩展的一些jar包。appClassLoader主要是加载项目classPath目录下的jar包。从下面的程序中可以看到。package com.sdjz.reflectTes
2016-05-06 22:48:53 335
原创 解决WEB项目中文件上传中文乱码问题
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-04-29 21:23:24 5897
原创 使用FileVisitor遍历文件和目录
在早期的Java版本中,如果需要对指定目录下的文件进行遍历,则需要用递归的方法来实现,这种方法有点复杂,而且灵活性也不高。而使用Java7中Files工具类中的walkFileTree()方法可以很容易的实现对目录下的所有文件进行遍历。这个方法需要一个Path和一个FileVisitor参数。其中Path是要遍历的路径,而FileVisitor则可以看成的一个文件访问器,它主要提供的四个方法,这在程
2016-04-29 15:28:30 7470
原创 使用Java7的Files工具类和Path接口来访问文件
在日期的java版本中,都是通过File类来访问文件,但是File类的操作有限,不能利用特定文件系统的特性,性能也不高。在访问出错时,很多都是直接返回false,并没有给出异常信息。因此Java7新增了Files和Paths两个工具类来操作文件。Files类中包含了大量的静态方法来操作文件。Java7还引入了一个Path接口,它代表的是与平台无关的平台路径,关于它的用法,下面会做详细的介绍。Path
2016-04-29 14:57:33 2645
原创 过滤器的应用
今天主要花费了点时间研究了下过滤器的应用,并写了一个简易的程序。Filter可以说是servlet的增强版,它可以拦截HttpServletRequest,对用户的请求进行预处理,也可以对拦截HttpServletResponse,对服务器的响应进行后处理。关于配置和如何编写请看下面的代码:所写的程序主要是用了spring的mvc。但这里主要说和Filter有关的,mvc不作过多的介绍
2016-04-15 22:04:51 17087
spring不同包下的bean命名冲突,哪位大神能帮忙解决下。
2017-10-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人