- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 Springboot+MyBatis多参数报错
SpringBoot+MyBatis实现多参数查询时,报错 解决办法: 利用参数出现的顺序 <select id="select" resultType="model.User"> select * from `user` where name = #{arg0} and age =#{arg1} </select> 使用参数出现的顺序号码引用参数,第一个参数用arg0或param1表示,第二个参数用arg1或param2表示,以此类推。 使用注解 给接口中方法的参
2020-05-12 15:30:53
503
原创 java.lang.String cannot be cast to java.lang.Integer
今天在SpringBoot+MyBatis项目中进行数据库查询操作时,报错 java.lang.String cannot be cast to java.lang.Integer 错误很明显,数据格式不对应,但是我仔细检查了数据库中的数据格式,和代码中的格式,全都一一对应,没有错误。 但是为什么会报错呢??? 后来发现是我MySQL中的字段名设为了size,应该是和MySQL中的关键字重名了,所以才导致报错。修改后,成功运行。 MySQL的关键字和保留字可以在官网上查询。 下面给大家介绍一些,MySQL
2020-05-12 14:49:15
1077
原创 Log4j详解
Log4j是Apache的一个开源项目,通过使用Log4j,可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j可以通过java程序动态设置,该方式明显缺点是:如果需要修改日志输出级别等信息,则必须修改jav...
2019-05-08 15:54:50
420
原创 Maven是什么?
Maven [ˈmeɪvn] n.专家; 内行; Maven 是专门用于构建和管理Java相关项目的工具。 使用Maven管理项目的好处主要有两点,其一是使用Maven管理的Java 项目都有着相同的项目结构。 有一个pom.xml 用于维护当前项目都用了哪些jar包;所有的java代码都放在 src/main/java 下面; 所有的测试代码都放在src/test/java 下面 。 其二是...
2019-05-08 15:06:23
40232
原创 利用JNA、JNI技术JSP调用DLL
JNA JNA(Java Native Access):建立在JNI之上的Java开源框架,SUN主导开发,用来调用C、C++代码。 利用JNA技术实现JSP调用DLL文件的步骤如下: 编写dll文件 首先编写MyDLL.cpp文件 #include "MyDLL.h" int GetInt() { return 520; } 然后编写MyDLL.h文件 extern "C" __decl...
2019-04-14 15:13:16
490
原创 java命令行编译运行注意事项
编译命令javac 当.java代码带有package语句时 javac -d . ×××.java 当.java代码带有import语句时 javac -classpath ".;C:\Users\Tristan\Desktop\demo\jnatest\lib\*" ×××.java 其中classpath路径为.java文件引入jar包的位置 运行命令java 当.java...
2019-04-12 14:39:25
244
原创 Linux下JDK、TomCat、MySql的安装
JDK的安装 1.上传jdk-7u45-linux-x64.tar.gz到Linux上 2.解压jdk到/usr/local目录 tar -zxvf jdk-7u45-linux-x64.tar.gz -C /usr/local/ 3.设置环境变量,在/etc/profile文件最后追加相关内容 vi /etc/profile export JAVA_HOME=/usr/local/jdk1....
2019-03-05 18:21:23
165
原创 设计模式之单例模式
单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 实现:单例模式的实现分为饿汉式和懒汉式两种 相同点:都提供一个私有的构造方法 不同点:饿汉模式是在类被加载时就生成对象,懒汉模式是在第一次使用的时候才生成对象 饿汉模式 class Singleton { private static Singleton singleton = new Singleton(); p...
2019-03-04 10:12:10
149
原创 解决错误:Cannot find a valid baseurl for repo: base
在使用命令 yum -y install openssh-clientsclear 给Linux系统安装ssh客户端时,出现如下错误: Loading mirror speeds from cached hostfile Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&...
2019-02-28 20:37:25
22091
3
原创 vi编辑器的常用命令
进入vi编辑器首先会进入一般模式,此时不能编辑文件内容,只接受快捷键命令。 按i键,进入编辑模式 在编辑模式下,按ESC进入一般模式 在一般模式下按 :wq 保存退出。 一般模式下的快捷命令 gg 跳到文档的首行 G 跳到文档的末行 dd 删除当前行 3dd 一次性删除光标后三行 yy 复制当前行 3yy 一次性复制光标后三行 p 粘贴 /a 查找文件中出现的a,并定位到第一个找到的位置,按...
2019-02-26 21:43:51
2201
原创 String类的subString方法
在String中提供了两个sunstring()方法 从指定位置截取到字符串结尾 str1.subString(6) 从第7个位置开始截取 截取指定范围的内容 str1.subString(1,4) 从第1个位置开始截取,第4个位置停止截取,结果不包括第4个位置的内容,只有3个字符。 ...
2018-12-07 15:29:32
10413
原创 Linux的常用命令
内部命令:属于Shell解析器的一部分 cd 切换目录(change directory) pwd 显示当前工作目录(print working directory) help 帮助 外部命令:独立于Shell解析器之外的文件程序 ls 显示文件和目录列表(list) mkdir 创建目录(make directoriy) cp 复制文件或目录(copy) 查看帮助文档 rm 删除文件(remov...
2018-12-06 21:45:21
255
原创 配置Vmware NAT网络
实现主机和虚拟机之间的连接是建立Hadoop分布式集群的的第一步 很多情况会导致ping不同,经过很长时间的调试,终于实现 主机与两个虚拟机之间的联系,注意事项如下: 必须保证利用命令设置主机与从机的防火墙关闭,windows要在管理员身份下运行,才可以关闭防火墙 2. 保证各IP,网关,子网掩码的书写正确 3. 修改虚拟机的设置之后,必须重启服务器才可以生效 4. 所有的服务器必须在同一网...
2018-11-28 22:33:27
2100
原创 关于Eclipse导入同名maven项目的问题总结
当我们在Eclipse中导入同名的Maven项目时会出现如下情况: 提示tmall_ssm项目已经存在,这时候我们需要在 Advanced 下给项目重新命名 然后点击Refresh 最后点击Finish就可以完成导入了。 导入完成后,需要在 web.xml 对应项目名称处进行修改,然后在项目名称处右键选择Properties,选择Web Project Settings 对项目名进行修改 ...
2018-11-18 17:29:54
3803
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅