自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 node版本管理工具(NVM)的安装及使用

node版本管理工具NVM的安装及使用

2022-09-03 22:31:37 724 1

原创 Intellij Idea 使用mybatis-generator逆向生成代码(Oracle)

Intellij Idea 版本:2019.3.21.新建Maven项目,选择 maven-archetype-webapp2.填写name,groupId和ArtifactId等信息3.配置Maven路径,这里不在赘述。4.在/src/main文件下新建java和resources文件夹,并且通过Mark Directory As 将java文件夹设置成Sources Root,将resources文件夹设置成Resources Root。5.pom.xml配置&

2020-08-20 19:56:32 797

原创 Bug0007 Cause: java.lang.UnsupportedOperationException

【原因】:mybatis对应mapper文件中的 resultType 与 Dao类中声明的方法返回类型不一致。【解决方法】:保证mapper文件中的resultType 和Dao类中声明的方法返回类型一致。例如Dao的方法定义为:List<Map<String,Object>> getListById(String id);如果mapper中的映射为<select id="getListById" parameterType="String" res.

2020-08-20 11:46:31 284

原创 Bug0006 mybatis 出现 NullPointExcepption报错

【原因】:可能是方法没被实例化【解决方法】:检查在对应ServiceImpl类中是否注入Dao,如果没注入,加上@Autowire注解,以及对应的Dao。

2020-08-20 11:22:07 213

原创 Bug0005 mybatis java.sql.SQLException: 无效的列类型

【报错信息】:java.sql.SQLException: 无效的列类型【原因】:相关mybatis文件中对应语句中的字段有空值【解决方法】:对可能为空值的字段加非空校验,或者在该字段的参数表达式中加上jdbcType。例如:<select id="getList" parameterType="String" resultMap="Person"> SELECT name, age from Person where id = #{id}</select&g

2020-08-20 11:14:13 306

原创 Mybatis批量插入、更新Mysql数据

1.批量插入数据 <insert id="batchInsert" parameterType="java.util.ArrayList"> insert into tableName ( id, name, age ) values <foreach collection="list" item="item" index="i

2020-05-23 17:49:21 299

原创 Bug0004 Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException

【报错信息】:Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'id' in where clause is ambiguous【原因】:对应的mapper.xml文件中字段“id”未指明表名【如何修复】:我遇到这种情况的原因是xml对应的语句为两表关联查查询,所以必须指名是那张表的“id”,例如"a.id"。...

2020-05-23 17:08:09 721

原创 List数据分批插入

public void batchInsertTable(List<InsertObjClass> list, int startIndex, int maxSize){ if (startIndex + maxSize >= list.size()){ dao.insertList(list.subList(startIndex, list.size(...

2020-04-26 19:27:52 1115

原创 Bug0003 org.mybatis.spring.MyBatisSystemException

【报错信息】:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'XXX' not found. Available parameters are [arg1, arg0, param1, param2]at...

2020-04-25 22:17:38 165

原创 Bug0002 IMP-00007: must be a DBA to import objects to another user's account

【问题】:IMP-00007: must be a DBA to import objects to another user's account【原因】:导入dmp文件时,imp命令的用户没有dba权限。【如何修复】:sys用户赋dba权限给导入的用户,语句:grant dba to 用户名。...

2020-04-25 22:14:45 1040

原创 Bug0001 redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource

【报错信息】:Caused by: redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the poolat redis.clients.util.Pool.getResource(Pool.java:53)at redis.clients.jedis.JedisP...

2020-04-25 22:12:21 186

原创 Oracle 只更新年月日,不更新时分秒

例子:将表中2020年3月31日开头的时间改为2020年4月1日,时分秒都不需要修改。语句:UPDATE TABLE SET TIME = TO_DATE(TO_CHAR(TO_DATE('2020-04-01','yyyy-mm-dd'),'yyyy-mm-dd')|| TO_CHAR(TIME,'hh24:mi:ss'),'yyyy-mm-dd ...

2020-04-02 10:22:17 3929 2

原创 Mysql分页查询知识

使用limit关键字来实现分页查询。1.select * from user limit 5 (limit 5 是指返回不少于5行记录)2.select * from user limit 5,5 (limit 5,5 是指返回从行5开始的5行)注意:1.limit 1,1 查询的结果为第2行记录,即带两个值的limit的第一个值是从0开始的。 2.li...

2020-01-05 15:08:06 105

原创 Mybatis merge into 时出现报错:ORA-01745:无效的主机/绑定变量名

执行SpringBoot时出现报错信息:ORA-01745:无效的主机/绑定变量名,网上查找资料,说可能是SQL语句缺少","分隔符,或者是绑定变量时,与SQL关键字重名。但是我修改完后依然报错,最后我将插入的List的数量减少后就可以正常执行了。...

2020-01-05 14:43:53 1084

原创 Mybatis Oracle Merge into timstamp类型的数据

1.在对应的对象类中定义属性为Date类型private Timestamp start_time;private Timestamp end_time;2.对应xml的写法<insert id="insert" parameterType="java.util.ArrayList"> MERGE INTO TABLE_NAME A USING ( <for...

2020-01-03 09:50:39 179

原创 Mybatis Oracle Merge into CLOB类型的数据

1.在对象类中将该属性定义为String类型 private String id; private String name; private String age; private String describe;//该属性为CLOB类型2.在对应的xml中写下相应的SQL语句<insert id="insert" parameterType="...

2020-01-03 09:39:28 1033

原创 Oracle分页查询语句

SELECT * FROM ( SELECT T.*, ROWNUM RN FROM TABLE_NAME T WHERE ROWNUM <= offset * limit)WHERE RN > offset * limit - limit其中offset为页码数,从1开始,limit为每页的记录条数。...

2020-01-03 09:21:05 448

原创 使用 Hexo + Github Page 搭建blog

前言在调休的时候,闲来无事看到了用Hexo + Github Page搭建blog的帖子,也试着搭建了一下,简单地记录一下搭建的过程。前期准备1.安装NodeJS 检查NodeJS是否已经安装,输入下列命令,查看版本信息。node -v2.安装Git 检查Git是否已经安装,输入下列命令,查看版本信息。git --version3.注册 Github...

2019-12-25 15:08:13 93

原创 Oracle exp 导出带条件的某张表(dmp格式)

exp username/password file=/Oracle有权限的目录/projectname.dmp tables=\(username.TableName\)query=\"WHERE TIME \>= TO_DATE\(\'2019-01-01 00:00:00\',\'yyyy-mm-dd hh24:mi:ss\'\)\";注意:1.红字部分需要根据项目实际情况输...

2019-12-22 20:12:34 3854

原创 Oracle 查看归档日志使用情况

[oracle@localhost ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Tue Dec 17 17:06:14 2019Copyright (c) 1982, 2009, Oracle. All rights reserved.Connected to:Oracle Database...

2019-12-17 17:07:15 1649

原创 ORA-01034: ORACLE not available Process ID: 0 Session ID: 0 Serial number: 0

linux上登录Oracle,输入''select 1 from dual",出现如下报错信息:SQL> select 1 from dual;select 1 from dual*ERROR at line 1:ORA-01034: ORACLE not availableProcess ID: 0Session ID: 0 Serial number: 01.检查...

2019-12-17 16:44:23 5936 1

原创 Mybatis批量插入数据( Oracle )

<insert id="insert" parameterType="java.util.ArrayList" useGeneratedKeys="false"> INSERT ALL <foreach collection="list" item="item" index="index" > INTO T...

2019-12-03 17:17:35 127

原创 Mybatis Oracle merge into使用的例子

<insert id="insert" parameterType="java.util.ArrayList" useGeneratedKeys="false"> MERGE INTO TABLE_NAME a USING ( <foreach collection="list" item="item" index="index" separator="UNI...

2019-12-03 17:03:03 927

原创 Excel 取消单元格合并,并且将空值填充

1.将需要操作的内容取消单元格合并2.选中取消单元格合并的内容,输入CTRL + G,点击定位条件,选择“空值”。 3.在图中下方输入“=F7”,之后输入CTRL + ENTER(即回车键),即可实现效果。其中"F7"的值为取消合并单元格后的第一单元格所在的位置。 ...

2019-11-18 00:11:52 1334

原创 Oracle 查询两表中不同的记录

1.查询表a里有而表b里没有的记录select a.字段1,a.字段2 from tableA aminusselect b.字段1,b.字段2 from tableB b2.查询表b里有而表a里没有的记录select b.字段1,b.字段2 from tableB bminusselect a.字段1,a.字段2 from tableA a...

2019-11-17 00:41:10 2623

原创 Oracle 查询一个字段相同,另一个字段不同

SELECT DISTINCT a.字段1, a.字段2,FROM table aJOIN table b ON a.字段2 != b.字段2WHERE a.字段1= b.字段1ORDER BY a.字段1, a.字段2其中table a 和table b 是同一张表,字段1为相同的字段,字段2为不同的字段。...

2019-11-15 23:28:53 7121 1

原创 Oracle 查询重复数据

1、查找表中多余的重复记录(单个字段)select * from tablewhere 字段 in (select 字段 from tablegroup by 字段having count(字段) > 1)2、查找表中多余的重复记录(多个字段)select * from table awhere (a.字段1,a.字段2) in (select 字...

2019-11-15 23:18:04 152

转载 Linux系统下Oracle显示中文乱码

1.Oracle数据库出现乱码的原因:操作系统与服务器一致,但客户端与服务器字符集不一致客户端与服务器一致,但操作系统与服务器不一致2.解决办法:设置相关的字符集,保证操作系统、客户端、数据库服务器,保证这三者的字符集都相同。3.针对情况:设置客户端的字符集与服务器一致,假如服务器的字符集为:UTF8(建议创建数据库的时候用这个字符集,中英文都能兼容)1)查看操作系统字符集# l...

2019-07-12 11:39:41 829

原创 Servlet的两种映射方式

第一种:在web.xml中配置&lt;servlet-name&gt;、&lt;servlet-class&gt;、&lt;servlet-name&gt;、&lt;url-pattern&gt;等信息第二种:使用@WebServlet注解举例:第一种:&lt;servlet&gt;    &lt;servlet-name&gt;TestServlet&lt;/servl...

2018-10-11 21:34:11 1779

转载 启动tomcat时报错:java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException

原文地址:https://www.cnblogs.com/xiangxinhouse/p/6377842.html启动tomcat时报错:java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException:A child container failed during start可以存在的原因:...

2018-10-11 20:18:46 9904 2

空空如也

空空如也

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

TA关注的人

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