- 博客(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 393
原创 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 948
原创 Log4j详解
Log4j是Apache的一个开源项目,通过使用Log4j,可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。Log4j可以通过java程序动态设置,该方式明显缺点是:如果需要修改日志输出级别等信息,则必须修改jav...
2019-05-08 15:54:50 295
原创 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 40022
原创 利用JNA、JNI技术JSP调用DLL
JNAJNA(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 348
原创 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 174
原创 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/profileexport JAVA_HOME=/usr/local/jdk1....
2019-03-05 18:21:23 103
原创 设计模式之单例模式
单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。实现:单例模式的实现分为饿汉式和懒汉式两种 相同点:都提供一个私有的构造方法 不同点:饿汉模式是在类被加载时就生成对象,懒汉模式是在第一次使用的时候才生成对象饿汉模式class Singleton { private static Singleton singleton = new Singleton(); p...
2019-03-04 10:12:10 101
原创 解决错误:Cannot find a valid baseurl for repo: base
在使用命令yum -y install openssh-clientsclear给Linux系统安装ssh客户端时,出现如下错误:Loading mirror speeds from cached hostfileCould not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&...
2019-02-28 20:37:25 21645 3
原创 vi编辑器的常用命令
进入vi编辑器首先会进入一般模式,此时不能编辑文件内容,只接受快捷键命令。按i键,进入编辑模式在编辑模式下,按ESC进入一般模式在一般模式下按 :wq 保存退出。一般模式下的快捷命令gg 跳到文档的首行G 跳到文档的末行dd 删除当前行3dd 一次性删除光标后三行yy 复制当前行3yy 一次性复制光标后三行p 粘贴/a 查找文件中出现的a,并定位到第一个找到的位置,按...
2019-02-26 21:43:51 2060
原创 String类的subString方法
在String中提供了两个sunstring()方法从指定位置截取到字符串结尾str1.subString(6)从第7个位置开始截取截取指定范围的内容str1.subString(1,4)从第1个位置开始截取,第4个位置停止截取,结果不包括第4个位置的内容,只有3个字符。...
2018-12-07 15:29:32 10307
原创 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 152
原创 配置Vmware NAT网络
实现主机和虚拟机之间的连接是建立Hadoop分布式集群的的第一步很多情况会导致ping不同,经过很长时间的调试,终于实现 主机与两个虚拟机之间的联系,注意事项如下:必须保证利用命令设置主机与从机的防火墙关闭,windows要在管理员身份下运行,才可以关闭防火墙2. 保证各IP,网关,子网掩码的书写正确3. 修改虚拟机的设置之后,必须重启服务器才可以生效4. 所有的服务器必须在同一网...
2018-11-28 22:33:27 1964
原创 关于Eclipse导入同名maven项目的问题总结
当我们在Eclipse中导入同名的Maven项目时会出现如下情况:提示tmall_ssm项目已经存在,这时候我们需要在 Advanced 下给项目重新命名然后点击Refresh最后点击Finish就可以完成导入了。导入完成后,需要在 web.xml 对应项目名称处进行修改,然后在项目名称处右键选择Properties,选择Web Project Settings 对项目名进行修改...
2018-11-18 17:29:54 3636 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人