自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 mybatis 的insert 语句TypeException: Error setting null parameter解决办法

在用mybatis的时候,特别是在进行update,insert或者delete的时候,如果有的值是null的话,会报错。原因是没有为参数指定jdbcType,所以当值是null的时候,mybatis无法进行转换,解决方法就是在sql的xml文件中,每个参数后面都跟上它的jdbcType。<insertid="insertSomething"parameterType="xxx...

2020-05-06 17:40:57 1252

原创 plsql导出单表数据

2020-01-06 11:05:58 921

原创 oracle-常用函数

1、COALESCE(EXPR1,EXPR2,EXPR3...EXPRn)函数:从左往右数,遇到第一个非null值,则返回该非null值。 如果第一个参数为null,则返回第二个参数 如果第一个参数为非null,则返回第一个参数2、nvl(COMMISSION_PCT,0):3、nvl2(str, str, 0):4、decode(str,...

2019-11-06 17:54:20 262

原创 oracle-sqlplus操作

1、修改密码alter user scott identified by tiger;2、解锁账户alter user scott account unlock;回车(对SCOTT解锁)

2019-11-06 15:46:51 199

原创 mysql删除服务与安装

管理员cmd控制台: sc delete mysql; --删除服务 mysql install; --安装服务(需要配置my.ini)

2019-11-04 22:55:44 314

原创 SSM框架-技术栈

技术栈:1、Spring+ SpringMVC框架2、Mybatis+Mysql持久层框架3、Redis缓存4、Git+Maven项目代码管理工具5、java设计模式、多线程技术、数据库连接池

2019-10-18 10:32:22 929

原创 SSM框架学习

一、认识SSM框架和Redis1、spring框架 Spring IOC:IOC(Inversion of Control控制反转) Bean的创建、时间、行为(通过描述完成对象的创建以及依赖关系管理的); Bean之间的依赖; IOC理念通过BeanFactory创建Bean,以及Bean生命周期的管理; ...

2019-10-18 10:27:21 134

原创 Web持久层框架--MyBatis

java的互联网应用可以通过MyBatis框架访问数据库。概念: 持久层以及常用框架:持久层框架作用是将业务数据存储到磁盘,具备长期存储的能力,只要不是磁盘损坏、断电或者其他情况下,重新开启系统,可以读取数据。通常执行持久化任务的都是数据库系统,特点是具有巨大的磁盘空间,缺点是比较慢。在互联网秒杀场景下,每秒执行成千上万次的访问,慢可能导致宕机,在这样的场景下 可以考虑使用缓存Re...

2019-10-11 17:18:58 305

原创 mysql的数据类型

1. 串数据类型 最常用的数据类型就是串数据类型。有两种基本的串数据类型就是定长串和变长串。 定长串:接受长度固定的字符串,其长度是在创建表时指定的。 变长串:存储可变长度的文本。有些变长数据类型具有最大的定长,而有些是完全变长的。 CHAR:1~255个字符的定长串 TEXT:最大长度为64k的变长文本 MEDIUMTEXT:与TEXT相同...

2019-10-02 10:49:52 267

原创 Mysql的数据库的使用

1、数据库操作: 开启数据库:net start mysql 关闭数据库:net stop mysql 卸载数据库:sc delete mysql2、常用命令说明: -h : 指定 要登录的MYsql主机名 -u : 登陆的用户名 -p : 密码3、登录mysql 需要接下来输入密码 mysql -u root -p...

2019-10-02 10:46:50 93

原创 Navicat Premium连接MySQL 报1251错误

场景: 新安装Mysql后,未设置密码,password默认为空,使用Navicat链接mysql,报错分析: 未设置密码,安全验证不通过,需设置密码解决办法: 连接:mysql -h root -u localhost -p 更改加密方式:(expire nerver:设置永不过期) ...

2019-10-02 10:26:00 843

原创 Mysql解压版安装

1、Mysql解压版下载https://dev.mysql.com/downloads/mysql/5.7.html#downloads2、Mysql配置环境变量:MYSQL_HOME、path路径配置3、命令初始化: mysqld --initialize-insecure:初始化没有设置密码 mysqld --initialize...

2019-10-01 16:16:00 65

原创 CRUD操作

CRUD是指在做计算机处理时的增加、查询、更新和删除的首字母简写。主要是描述在软件系统中数据库以及持久层的增删改查操作功能。1、create 增加2、read 读取3、update 修改4、delete 删除create database xiaouse xiaodrop database xiaocreate table ss(id int, name varcha...

2019-09-05 12:26:48 482

转载 jeecg部署weblogic 测试,修改配置方法

MyEclipse 配置 WebLogic 10.3.3请参考:https://my.oschina.net/aini3884/blog/895689常见问题:1. problem: cvc-enumeration-valid:string value'3.0'isnot a valid enumeration valueforweb-app-versionTypein...

2019-06-13 15:10:13 285

转载 java.sql.SQLException: The server time zone value

1.报错信息是这样的;处理:提示信息表明数据库驱动com.mysql.jdbc.Driver'已经被弃用了、应当使用新的驱动com.mysql.cj.jdbc.Driver'所以,按照提示更改jdbc.properties配置.com.mysql.jdbc.Driver改为com.mysql.cj.jdbc.Driver运行结果如下:PS已经没有这一条报错或者警示了,一条一...

2019-05-31 09:18:39 1738

转载 Navicat premium12 的下载与破解

若使用Navicat Premium 12.0.29请转至Navicat Premium 12.0.29安装与激活,其实每个小版本更迭变化不大。另外最重要的是,请仔细阅读本文激活部分,总有一些人遇到低级错误。本文介绍Navicat Premium 12.0.18与Navicat Premium 12.0.24的安装、激活与基本使用。博主将两篇博文合并,故Navicat Premium...

2019-05-24 15:53:50 1283

原创 idea的git与SVN切换

1、选择setting->Version Control,新增或者编辑,选择目录,使用git或者svn管理2、选择项目中的vcs.xml,打开选择要用的,注释掉不用的版本即可

2019-05-23 11:39:20 7014

原创 win7 开启telnet服务

1、控制面板--》程序和功能--》打开或关闭windows功能--》勾选Telnet客户端和服务器,确定OK

2019-03-20 17:15:09 595

原创 Tomcat 可以使用localhost和127.0.0.1访问,不能IP地址访问

1、检查端口是否被占用, 命令:netstat -ano | findstr 8080,查看tomcat地址绑定(0.0.0.0) 若占用,则检查是否有对应的PID,在任务管理器关闭对应的进程或者更换端口号;如果没有绑定到(0.0.0.0),配置tomcat的server.xml,更换connector配置,,加上address=“0.0.0.0” 若未占用,则继续下...

2019-03-20 16:59:37 2972

原创 mySQL 优化的技巧总结

1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。(同oracle)2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t wher...

2019-03-11 11:07:29 87

原创 oracle 复制表结构以及数据

1. 复制表结构以及其数据 create table table_name_new as select * from table_name_old2. 只复制表结构 create table table_name_new as select * from table_name_old where 1=2 create table...

2019-03-11 11:01:38 201

原创 oracle 数据表设置默认值

1、语句方式: alter table table_namemodifycolumn_namedefault具体内容; 例如:ALTER TABLE t_user t MODIFY t.status DEFAULT '1';2、PLSQL 设置: 编辑表直接设置默认值,应用即可...

2019-03-11 10:19:48 7923

原创 idea添加注释

1、类注释-类生成的时候添加注释2、方法注释--自定义3、使用,输入设置的快捷键/** + Enter键(默认为Tab,需要时修改为Enter键)

2019-03-09 23:16:17 183

原创 springBoot框架的核心概念

2019-01-21 10:42:32 1121

原创 idea的git更新失败,Couldn't save uncommitted changes.Tried to...

idea使用git更新项目失败,错误提示如下:            Couldn't save uncommitted changes.            Tried to save uncommitted changes in stash before Update, but failed with an error.            Couldn't stash file:...

2019-01-03 17:21:45 5726

原创 myeclipse中反编译class文件出现中文乱码解决方案

修改配置即可

2018-04-26 11:50:35 2301

空空如也

空空如也

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

TA关注的人

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