自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

下雨天@博客

个人学习笔记

  • 博客(48)
  • 问答 (4)
  • 收藏
  • 关注

原创 navicate mysql 导入表sql文件,报错情况 之 编码格式 Err] 1064 - You have an error in your SQL syntax; check the manu

1 问题:navicate执行sql脚本部分数据报错...(语句没问题:导出表)[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' INSERT i...

2019-08-10 19:59:26 4318 1

原创 com/mysql/cj/jdbc/Driver : Unsupported major.minor version 52.0

这个jdk也是需要配置的。因为在配置tomcat的时候忘记了,然后myeclipse默认的是jdk1.7的所以自己在前面两步都ok的情况下,还是报错了。我这边以前是用的1.7的,但是需要升级使用数据库,需要升级数据库使用mysql8.0,然后jdk以前也是使用1.7的。JDK现在常用的是:1.5、 1.6、1.7、1.8、1.9...将自己使用的 jdk 和对应的mysql版本进行同步保持一致。如果是java项目的话,只需要对应jdk版本和驱动程序写好就行;是因为jdk版本和mysql版本不匹配;

2024-03-31 03:44:04 569

原创 Mysql80服务无法启动请输入Net helpMsg3534以获得更多的帮助

重启电脑后启动数据库服务报无法启动服务

2024-03-05 15:57:10 728

原创 KETTLE Driver class ‘org.gjt.mm.mysql.Driver‘ could not be found

kettle链接mysql:抛出异常 Driver class 'org.gjt.mm.mysql.Driver' could not be found。mysql 8.0之前的验证方式为:原生密码验证、SHA-256 密码验证、SHA-512 密码验证等;mysql 8.0的登录验证方式是:caching_sha2_password,这是8.0版本新增的加密插件;将登录密码验证方式修改为:mysql_native_password (老版本的);2 去对应的mysql官网下载驱动jar文件。

2023-06-14 15:24:59 2826

原创 kettle登录mysql8.0时候出现Access denied for user ‘root‘@‘DESKTOP-Q0JK7PD‘

错误提示:Access denied for user 'root'@'DESKTOP-Q0JK7PD' (using password: YES)原因:mysql8.0 root用户的登录密码加密方式默认为 caching_sha2_password,这是8.0版本新增的加密插件,安装mysql8.0 附有的;mysql5.0 就没有;所以我们以前可以登陆的,但是现在登录不了;解决方案 一:将登录密码验证方式修改为:mysql_native_password (老版本的);代码:

2022-04-12 00:39:38 2115 5

原创 Mysql 根据索引名定位表

场景:只是知道索引名字,需要定位表;(案例:同步数据过程中经常报错:唯一索引失败,原因重复了,但是报错时候只报索引冲突,不知道那张表 ?)查询SQLSELECT * FROM mysql.`innodb_index_stats` a WHERE a.`database_name` = '数据库实例' and index_name='index_id';...

2019-12-26 18:40:39 1413

原创 kettle 调用 show create table 出现乱码解决

背景:在做库表同步时候,很多时间我们需要:查看生产表结构,创建贴源表,导入初始化数据;...就创建贴源表:我们想实现KETTle工具自动调用:show create table tbl_stu;然后执行这个建表语句;期望返回的是:create table tbl_stu(....)问题:但是在开发过程中,会出现:乱码问题: `repay_stat` varchar...

2019-11-29 16:05:53 309

原创 【KETTLE】Incorrect decimal value '' for column

错误日志:2019/11/29 15:14:31 - xj_all插入.0 - at java.lang.Thread.run(Thread.java:748)2019/11/29 15:14:31 - xj_all插入.0 - Caused by: org.pentaho.di.core.exception.KettleDatabaseBatchException:2019/11/2...

2019-11-29 15:25:08 2427

原创 ETL KETTLE 读取csv文件写入数据库

任务:将大量CSV文件写入数据库中;可以一张表一个csv文件输入,表输出;但是如果表文件太多,达到100多张表入库;那会写死人的;所以我们可以偷懒一下;采用配合kettle java脚本代码;完成任务;场景:将下面文件写入数据中:文件名和表名对应关系如下:文件名 表名ccs_A_20190101.csv ccs_Accs_B_20190101.csv ccs_B......

2019-10-17 16:30:58 1843

原创 【kettle】【报错】required subelements 'user'

kettle 使用jndi连接时候,测试连接时候无法连接到数据库;报错消息:Required subelement 'user'原因:jndi.properties配置文件错误;解决方案:找一个正确的jdbc.properties 替换就好 便可解决问题;\data-integration\simple-jndi/jdSampleData/type=javax.sql.Da...

2019-09-25 17:42:29 933

原创 【kettle】【报错】检测到无限循环 作业里的一个作业项调用了自己

kettle执行时报错:无限循环调用自身;报错消息异常: 查询performance生成csv文件 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : Error running job entry 'job' :2019/09/10 21:10:37 - 查询performance...

2019-09-10 21:32:46 7048

原创 【kettle】【报错】 Unexpected problem reading shared objects from XML file 当读共享文件时发生错误

ETL报错:Unexpected problem reading shared objects from XML file : null当读共享文件时发生错误(继续加载 报kettle新建转换 时,“读取共享对象时发生一个严重错误”“Unexpected problem reading shared objects from XML file : null”...保存ktr...

2019-09-10 19:21:56 8885 7

原创 Mysql 之Update 语句 小心一点别被辞退了

话不多说: 表:tbl_student(stu_no 主键,stu_name,teacher_name '教师名字' ....) 学生表 tbl_score(stu_no,class_id '课程id',score '分数') 成绩表 需求描述:将 王钰老师名下所有学生成绩修改为 100 分; 直接上语句...

2019-06-03 11:08:04 175

原创 MySQL alter table after-新增表字段 | 固定位置

在某张表后面新增表字段;原表:stu( id,name,age,addr,note)在 stu表的age后面新增字段;alter table stu add column sex char(1) null comment '性别' after age;...

2019-04-24 11:43:27 31269 1

原创 mysql 数据库表字段查询

查询数据库db_tmp_bookstore中所有表的表字段信息:SELECT table_name as 表, COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLUMN_DEFAULT 默认值, COLUMN_...

2018-12-01 11:04:16 1401

原创 maven Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.5.1:compile

在执行run as ->maven install 操作的时候报错:maven  Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.5.1:compile。解决方案:window -> performance ->java->installed JREs ->Exec...

2018-08-28 16:08:45 3482

原创 java.lang.ClassNotFoundException: com.thinkgem.jeesite.modules.sys.listener.WebContextListener

描述:开发过程中,对于一些同步任务Task.java文件进行关闭注释的时候,无论怎么注释都是报错异常。解决方法:执行Eclipse :Project -> clean 实在不行再加上:run as ->maven clean ...

2018-08-28 15:54:19 4053

原创 SQL查询 自增序列

写SQL语句时候,特别是需要套用公式的时候,我们可能需要一些自增序列作为参数测试,然后通过公式生成想用的结果集;如:银行存款,  每期利息::;  本金*(利率+0.001*期数)然后我们需要统计前20期的情况;select name as '姓名', money as '本金', term as '期数', money*(0.09+0.001*term) as '利息'...

2018-08-23 18:56:17 6583

原创 Java 代码片段之TreeMap定位查找和Arrays排序

Array是我们熟悉的Java类库中提供的基本数组操作类对象。但是在以前学习中没怎么使用它,今天在牛客网上面看到了一些代码片段,觉得十分精彩如下:                               int [][]work=new int[N][2]; int di,pi;//工作难度 和报酬 int i,j;//循环用 for(i=0;i<N;i++){ whi...

2018-06-05 16:08:51 1669

原创 Java JVM内存配置参数

-Xmx1024m -Xms1025m -Xmn5120m -XXsurvivorRatio=3其基本描述如下:-Xmx:最小堆大小-Xms:初始堆大小-Xmn:新生代大小:-XXsurvivorRatio=3:代表Eden:Survivor=3 根据目前大部分Java JVM采用的算法,将堆内存分为若干个区域,一般情况将新生代分为Eden,2快survivor;然后 我们如果要求survivor...

2018-06-04 20:35:41 1177

原创 第31章 J2EE SSH基础学习-事务处理和配置优化

Spring 事务管理器的原理是假设我们运行对数据库进行各种操作需要同步,也就是不写入脏数据进入我们系统里面,然而一般的事物管理器需要很多冗余的代码控制,所以spring帮助我们完成这个操作。也就是我们事务代理机制。其将代理控制在service层进行统一控制。然后我们每次访问service看似访问我们的接口实现类,但是实际上是访问我们的spring事务代理接口,然后由我们代理统一来调用servic...

2018-06-02 17:27:34 175

原创 第30章 J2EE SSH基础学习-SSH整合初步

待续

2018-05-31 21:45:28 134

原创 第29章 J2EE SSH基础学习-Struts2-基于Hibernate的组合查询和分页技术实现

本章主要借助于StudentQueryHelper类对象进行了条件组合查询的基础实现,其基本思路就是将各种条件封装在QueryHelper类里面,然后调用Hibernate的DetachedCriteria将组合条件进行拆解并组合。最后执行查询请求。分页技术基本上借助了Page这个类对象完成了页面的分页功能。就是将查询到的信息放到page里面替代我们原来的直接使用List记录集,从而实现了页面的分...

2018-05-31 21:20:48 217

原创 第28章J2EE SSH基础学习-Struts2-Hibernate整合-学生与班级管理实现

这一张主要是在之前的SSH的基础之上添加了(学生,班级)之间的关系。然后基本的补充信息如下:数据库信息表:schema.sql-- 用户信息表create table tbl_user(user_no char(6) primary key,user_pwd char(6) not null,user_name varchar(30) not null);-- 班级信息表Crea...

2018-05-31 00:21:56 264

原创 第25章 J2EE SSH基础学习-hibernate概述-2-一对一和多对多映射说明

这一章主要是对Hibernate多对多的实例进行讲解。其实多对多我们可以很好理解。就是我们平常的数据库表中的关系。无法直接用外键描述两个对象之间的关系是,我们引入第三章表来进行描述多对多的现象。例如(课程,学生,学生选课)这些关系就是典型的例子。下面直接简单粗暴一点:上代码:数据库表信息:-- 商品分类create table tbl_category( category_id char(32...

2018-05-30 20:09:48 125

原创 第24周J2EE SSH基础学习-Struts2和Hibernate整合实践

hibernate基础学习:关联关系1. 单实体2. 多实体关联   a. 关联   b. 聚合   c. 组合      1) 一对多关系是主流             确认主控方,主控方一般是一方。关系是由多方来维持的。                         市民和公交卡               市民是强势方, 不需要去维护关系,因为关系不存在,它还可以安然存在。        ...

2018-05-26 23:54:42 215

原创 第23章 J2EE SSH基础学习-Hibernate概述-1

Hibernate最主要是解决先进的面向对象编程方式与相对麻烦落后的关系型数据库之间的开发存在着冲突,然后我们为了简化对象和记录之间的转化而开发出的一种工具。Hibernate就是简单的对象关系映射工具之一。同时也是现如今相对成熟的重量级全自动开发框架之一: 概念完整,使用困难,调试对开发人员要求高,谨慎使用hibernate主要工作时创建一个SessionFactory,然后我们所有的操作都是基...

2018-05-26 18:00:59 130

原创 第21章 J2EE SSH基础学习-SMS表现层升级-3

Struts中的Action如果想要获取全文的Session的话,需要实现SessionAware接口。然后实现sessionAware方法:setSession即可,然后接下来程序运行时候,外部struts会将这个session赋给我们,这叫注入依赖,也叫反转依赖。代码案例: package edu.fjnu.training.action; import java.util.Map;i...

2018-05-25 16:35:22 241 2

原创 第20章 J2EE SSH基础学习-Struts2原理图示-SMS表现层升级-2

dai xu

2018-05-24 21:46:24 199

原创 第19章 J2EE SSH基础学习-Struts2原理图示-SMS表现层升级-1

struts2的运行原理图解:网上图片首先我们A :服务器收到客户端请求request B:  ActionMapper 查看这个请求是否归struts2处理,如果是。C 然后进行一些简单的过滤FilterDispatcher过滤操作。D ActionProxy代理进行去查询struts.xml获得哪个导演Action invocation需要做出响应,之后导演做出一系列的准备(intecepto...

2018-05-24 16:00:44 185

原创 第18章 J2EE SSH基础学习-struts2应用概述-2

这个章节主要讲解了struts标签的使用,结合小程序进行展示:查找某范围内的质数:其中想达到的目标是通过struts实现后台和显示界面同时变化的效果。<!-- 表单数据输入项使用struts标签书写,才能绑定后台模型数据,从而实现模型动,界面也动,界面改了,实际就是就该模型。 --> <!-- struts2通过数据标签,实现了界面跟后台模型绑定 -->//value st...

2018-05-23 21:33:19 169

原创 第17章 J2EE SSH基础学习-struts2应用概述

在Servlet编程学习中中,我们发现在处理大部分数据封装和存储代码都是拷贝和粘贴的操作。所以那么我们能不能将这些无聊的拷贝工作抽象出来封装成方法,然后缩减我们工作的负荷。同时我们对于各种数据回显和传递业务都聊熟于心之后,感觉就是增加工作量,但是技术含量却没变。Struts就是针对jsp对象数据对象回显工作进行开发的一个工具。对于数据库的一些增删改查操作,大多是拷贝和粘贴工作,那么我们能不能考虑使...

2018-05-23 18:40:53 124

原创 第16章 JAVA EE基础学习-MVC设计模式说明-过滤器概述等

filter过滤器的先后顺序:依据其在web.xml 中的filter-mapping顺序有关,排在前面的优先级最先验证后续。。。。

2018-05-22 21:48:12 125

原创 第15章 JAVA EE基础学习-JDBC概述说明-2-与WEB层整合说明-2

这章主要讲解JDBC与web层的嵌套,后台与前台的结合。后台依旧使用JDBC进行详细描述,前台主要是基本的显示界面问题。结合servlet请求回应完成测试系统的编写。1 普通的表单提交就是单纯的字段提交,这个可以直接采用普通的表单提交方式;也就是:<form action="...." method="post"> 名字: 年龄: 学号:</form>2 但是...

2018-05-22 17:13:00 140

原创 第14章 JAVA EE基础学习-JDBC概述说明-2-与WEB层整合说明-1

MySQL驱动发展情况:1 TYPE 1:JDBC-ODBC Brdge2 TYPE 2:C/C++3 TYPE 3:C/JAVA 4 TYPE 4:JAVA 编写待续....

2018-05-21 21:45:27 110

原创 第13章 JAVA EE基础学习-JSTL说明第2部分-JDBC概述说明

JSP  HTML代码与JAVA代码段混用,出现了如下情况。最后统一划分JSTL格式化标签的引用部分代码如下:Student,java /** * 工 程 名:TagDemoPrj-20180221 <br> * 文 件 名:Student.java <br> * 工具包名:edu.fjnu.domain <br> * 功能描述:TODO &...

2018-05-21 18:45:19 139

原创 第12章 JAVA EE基础学习-JSP标签进阶说明-EL表达式说明-JSTL标签的导入和简单使用

Jsp标签库:类似我们以前的程序编写方式,缩写原C语言代码:#include "stdio.h"printf("a=%d",10);现在用Jsp标签语言写出来结果类似:<stdio:printf format="a=%d" value="10"></stdio:printf>函数库和Jsp标签对比   函数库JSP标签库函数Jsp标签形式参数标签属性实际参数属性值JSP标

2018-05-21 16:06:46 218

原创 第11章 JAVA EE基础学习-session范围概述和JSP标签初步

Session范围理解:简单代码:add.jsp:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.ge...

2018-05-20 21:50:46 160

原创 第10章 JAVA EE基础学习-JSP介绍和实践说明

1 Jsp的各个成分   1.1 Jsp指令:    <% 指令名 %>    page指令主要是为了指导jap页面转译成为servlet源代码,提供一些key/value参数进行指导性操作。  1.2 Jsp代码段:    <%....%>           我 们可以直接在jsp代码段中书写java代码,这些代码将原样被拷贝入service方法中。  1.3 Jsp表...

2018-05-20 20:30:53 110

原创 第9章 JAVA EE基础学习-servlet生命周期理解以及协作说明

1 Servlet是如何运作的?每个servlet都有一个映射地址,也就是网址,我们可以通过这个地址从浏览器中访问这个servlet类2 servlet生命周期:a. init() 实例诞生后调用一次,一生中只调用1次()b. service()  每次请求到来的时候调用一次, 作为响应c.  destroy()  实例释放前,调用一次。3:Servlet协作  a forward  b incl...

2018-05-20 16:21:06 239

空空如也

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

TA关注的人

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