自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于Spring Batch—Step批处理框架汇总介绍及使用

SpringBatch 介绍在SpringBatch 中 Job是step的运行框架 ,而具体的运行业务是由step进行完成Step下图就是Step的简要构造一个Step通常涵盖三个部分:读数据(Reader)、处理数据(Processor)和写数据(Writer)。但是并不是所有的Step都需要自身来完成数据的处理,比如存储过程等方式是通过外部功能来完成,因此Spring Batch提供了2种Step的处理方式:1)面向分片的ChunkStep,2)面向过程的TaskletStep。一般

2020-07-07 21:21:41 383

原创 初中高Java工程师面试题全面汇总

## 互联网Java工程师面试题内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、SpringCloud、RabbitMQ、Kafka、Linux等技术栈Mybatis相关面试题**1、什么是Mybatis?**1、Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时 只需要关注 SQL语句本身,不

2020-05-29 14:51:57 157

原创 “前端跨域” 已被CORS策略阻止 请求的资源上没有‘Access-Control-Allow-Origin‘标头 (使用Access-Control-Allow-Origin解决跨域) 办法

问题:已被CORS策略阻止:请求的资源上没有’Access-Control-Allow-Origin’标头(跨域请求失败)解决方法一 :右击 Goolge 浏览器 ,选择属性 ,快捷方法:目标最后面添加下面一段话(注意空格) --disable-web-security --user-data-dir=E:\aaaaaa这时候谷歌浏览器初始化设置爱好界面 就表示跨域成功了...

2021-03-30 17:20:30 559

原创 时间格式的处理,前端的时间显示2020-12-22T16:02:00.000+0000

**解决方案: 在实体类上加注解**@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")

2020-12-22 14:55:13 961 1

原创 redis踩坑总结 Sentinel at xx.xx.xx.xx:端口号. Sleeping 5000ms and retrying

connection to Sentinel at xx.xx.xx.xx:26001. Sleeping 5000ms and retrying 这个问题是最近上线 在生产环境中遇到的, 又百度这个问题,找遍所有回答,都仔细看过,好像没有什么用,但是我有点怀疑我的哨兵了,然后去服务器看之前搭建的redis,感觉还是有问题,经过一些列排除 , 终于 在配置文件 XXX.conf 中 配置的哨兵 IP 跟服务器链接异常的IP 不符合! 大致就明白了 。redis.clients.jedis.JedisS

2020-12-02 18:31:32 215

原创 Error(XX,XX): java:找不到符号”的解决方法

问题现象如下图所示:(原因:没有导入这个类或者这个类所在的jar包)解决方案:按照下图重新Reimport后,再按需导入依赖class说明:mvn->reimport更新的是EXternal Libraries中的jar文件。

2020-11-04 19:18:34 136

原创 [Redis]Please check the Redis logs for details about the RDB error.请检查关于RDB错误的细节Redis日志。

大体的意思是:Redis被配置为保存RDB快照,但是他不能保存在磁盘上。 思考思路:我本来是以为磁盘太小,所以存不进去,但是经过思考之后,我的磁盘明明还剩下很大的空间啊。 所以肯定不是磁盘大小的原因。肯定是一些命令被禁用了。 出现原因:强制停止redis快照导致,redis运行用户没有权限写rdb文件或者磁盘空间满了。解决方法 一:cd redis vi redis-conf找到 config set stop-writes-on-bgsave-error no..

2020-09-20 19:09:45 728

原创 Linux 服务器 部署多台 tomcat

第一步骤: 将服务器下的 tomcat 分为两份 tomcat 1 : tomcat-servicetomcat 2 : tomcat-app注:本篇文章只使用两台 Tomcat ,配置更多个同理。step 1 : 修改 tomcat-service tomcat-app 端口号配置多个Tomcat需要修改 3个 地方的端口信息,分别是:1:http访问端口(默认为8080端口):<Connector port="8080" protocol="HTTP/1.1"

2020-09-14 18:04:32 50

原创 Oracle : no privileges on tablespace ‘USERS‘;

-- 赋值循环 获取aml用户下所有的表名 将这些表名 进行循环 delete update insert select 依次授权! SELECT 'GRANT SELECT,DELETE,UPDATE,INSERT ON '||OWNER||'.'||TABLE_NAME||' TO AML;' FROM dba_tables WHERE OWNER='AML';进行授权grant resource to aml...

2020-09-03 15:28:03 56

原创 Oracle创建用户命令并授权 || Oracle的权限等级

一般最bai高权限需要connect,resource,dba这三个即可du。语句:grant connect,resource,dba to 用户;权限说明:dba:拥zhi有全部特权,是系统最高权限,只有DBA才可以创dao建数据库结构。resource:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。connect:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。sys;//系统管理员,拥有着最高权限systen;//本地管理

2020-08-26 16:44:53 2491

原创 打开sqldeveloper.bat 快捷方式不存在的问题

网上很多人都说重新下载SQL Developer替换掉安装Oracle时自带的那个重新到Oracle官网下载SQL Developer,当前最新版下载地址:http://download.oracle.com/otn/java/sqldeveloper/sqldeveloper64-3.2.20.09.87-no-jre.zip   将下载下来的 sqldeveloper64-3.2.20.09.87-no-jre.zip解压到Oracle安装目录下...

2020-08-26 10:26:58 250

原创 eclipse idea 怎么修改 tomcat项目名称 更改启动的项目访问的Url名称

2020/08/24 20:22 eclipse: 通过tomcat容器更改启动的项目访问的Url名称 idea : idea的方法也很相似.在添加tomcat的时候可以进行更改 1. 项目访问url名称为toperm-website , 更改为toperm-app 图文教程 , 工作记录总结...

2020-08-24 20:28:32 412

原创 java.util.MissingFormatArgumentException: Format specifier ‘%s‘ 生成异常信息 已解决

java.util.MissingFormatArgumentException: Format specifier '%s' at java.util.Formatter.format(Formatter.java:2519) ~[?:1.8.0_131] at java.util.Formatter.format(Formatter.java:2455) ~[?:1.8.0_131] at java.lang.String.format(String.java:2940) ~[?:1.8.0_13

2020-08-21 19:08:09 2435

原创 reids : non null key required

redis缓存数据时报过这个错误,我的错误原因是存是数据是空,存之前加个非空判断就可以了 这个错误是key不能为null, (判断参数的合法性)value不能为null报错是java.lang.IllegalArgumentException: Value must not be null!解决方案 : 最终判断传入的key和value是否为空...

2020-08-06 17:14:47 265

原创 多线程中的并发,并行与串行的区别

你吃饭吃到一半,电话来了,你一直到吃完了以后才去接,这就说明你不支持并发也不支持并行。你吃饭吃到一半,电话来了,你停了下来接了电话,接完后继续吃饭,这说明你支持并发。你吃饭吃到一半,电话来了,你一边打电话一边吃饭,这说明你支持并行。并发的关键是你有处理多个任务的能力,不一定要同时。并行的关键是你有同时处理多个任务的能力。所以我认为它们最关键的点就是:是否是『同时』。并发就是同步的串行,一个任务执行完执行下一个任务;并行,在用同一个时刻执行多个线程;...

2020-08-06 11:22:36 403

原创 Duplicate entry ‘‘ for key ‘PRIMARY‘已解决

错误信息:数据表中设置了主键(Primary Key),而主键对应的值是不允许重复的。错误提示为:你插入的记录与数据表中原有记录的主键重复了(Duplicate)。所以插入失败。

2020-08-06 11:01:03 1143

原创 mybatis的逆向工程中创建的Example类的作用 在代码中用于添加条件 大于小于转义

在平常的开发中,有时会使用mybatis的逆向工程,来快速的创建类,其中在创建实例的过程中有一个以Example结尾的类,这个类是专门用来对这个单表来查询的类,就相当于,对该单表的增删改查是脱离sql性质的,直接在service层就可以完成(当然这个sql是逆向已经生过的)------------------------------------------------------------------------------------Mybatis逆向工程会生成实例及实例对应的exampl

2020-08-06 10:37:42 122

原创 idea tomcat 控制台 启动后 中文 乱码

请输入:https://www.baidu.com 即可获取你想要的答案

2020-08-03 19:35:22 60

原创 简单的idea 快捷入门使用教程

1.基础环境JDK : 1.8IDEA: 2020.1.1版本激活码及教程链接:https://pan.baidu.com/s/1RaCfxJe1IEbz7ddR3FGXzw提取码:ljylMAVEN : 3.3.92.使用idea脚手架一键搭建到这一步 springboot工程已经创建完毕,下面开始测试。3.测试我们在创建项目的时候,添加了web组件,程序会自动开启服务器,端口号默认为8080@RestController注解是@Controller和@R

2020-07-07 21:36:49 68

原创 【坑】The server time zone value **** is unrecognized or represents more than one time zone

java.sql.SQLException: The server time zone value ‘�й���׼ʱ��’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the ‘serverTimezone’ configuration property) to use a more specifc time zone value

2020-07-07 21:32:55 138

原创 Oracle数据库 报错ORA-01400无法将NULL插入 已解决

## Oracle数据库 报错ORA-01400无法将NULL插入已解决当我们在使用Oracle ,执行Insert 或 Update 操作时 ,控制台提示 无法将NULL 插入(“用户”,“某某表”,“ID”) 报错信息 如下图:当时以为是xml 中的sql 语句有误,当我仔细检查后, 发现XML 中的sql 语句并没什么问题。后来在 查询 Oracle建表信息的时候发现...

2020-04-30 10:21:47 3991

原创 oracle 数据库时间错误 ORA-01843: 无效的月份!已解决

今天在工作当中 遇到 Oracle数据库的时间问题。。 就是在我们insert 或update 时 可能会遇到下面情况:Oracle 对这个时间类型解析不了 ,, 我们需要将时间格式进行英文YYYY-MM-DD 转换 。我们在时间的前面添加TO_DATE(‘2013-03-25’,‘yyyy-MM-dd’) 就可以完美解决了。如下图:...

2020-04-28 18:07:13 2688

原创 Maven环境变量配置

Maven环境变量配置maven 环境变量配置 和 java相同maven需要新建一个MAVEN_HOMEF:\apache-maven-3.3.9(解压后的目录复制路径)然后在Path中添加 %MAVEN_HOME%\bin为了测试安装成功,打开命令提示符,输入 mvn -version (maven所有命令都是mvn)...

2020-04-08 18:04:47 151

原创 关于jdk安装之后,javac不是命令的解法

1.安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量2.系统变量→新建→变量名JAVA_HOME,变量值C:\Program Files\Java\jdk1.8.0_80(自己的jdk安装目录)3.系统变量→新建→变量名CLASSPATH,变量值%JAVA_HOME%\lib;或者%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools....

2020-04-06 12:58:57 60

原创 vue-cli项目中日期格式转换

时间转换插件moment在node环境下1.npm install --save momentmain.js中引入 import moment from “moment”filter两个参数 第一个是函数名 第二个是时间格式化处理的函数'YYYY-MM-DD HH:mm:ss’自己喜欢的格式格式:Vue.filter('moment', function (value, forma...

2020-03-15 13:05:27 138

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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