自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 Java只有值传递

一个变量,作为参数传入一个函数内,这个函数对参数进行处理,原来的变量是否改变。

2020-05-28 19:41:13 572

原创 idea debug不显示String对象的@实例ID

描述在使用idea进行debug的时候,发现String对象上不显示实例ID,如下图所示:这样情况的出现,导致无法判断这几个String对象是否指向同一个地址。解决办法:选中某个String,右键点击下图中红框中的选项选中“show type for strings”即可。String对象出现了@实例ID...

2019-11-04 23:17:43 1742

原创 Java集合类详解

集合类存放于java.util包下,主要有三种:Set(集),List(列表包含Queue),Map(映射)。差异点:Collections 这个类是集合的一个工具类(Arrays也是集合下的工具类),用于存放多个静态方法,供我们使用集合的时候直接调用。一,collection接口:colletion是集合List,Set,Queqe的最基本的接口。collection接口依赖Ite...

2019-10-24 23:06:56 589

原创 IOConsole Updater has encountered a problem

在使用eclipse时,报异常“IOConsole Updater has encountered a problem”原因:在控制台设置的打印输入为无限制,持续的打印日志,将内存占满。解决办法:为控制台的打印输出,添加Limit。在Console控制台空白处右键—Preferences...

2019-09-09 15:41:44 1209 1

原创 【异常】EmptyResultDataAccessException:Incorrect result size: expected 1,actual 0

在使用JdbcTemplate的queryForMap方法,查询数据库时报错。原因:查看源码:"JdbcTemplate"类public Map<String, Object> queryForMap(String sql, Object[] args, int[] argTypes) throws DataAccessException { return queryForO...

2019-07-08 13:59:17 8510 1

原创 使用B表操作A表数据

1,使用B表更新A表--该sql尽量不要使用,推荐使用下面的sqlUPDATE 表A SET A.字段1 = (SELECT B.字段1 FROM B表 WHERE A.字段2 = B.字段2);该sql会使用B表中的数据来更新A表,如果A表中存在B表中不存在的数据,那么此时这个数据会被更新为null。避免这种情况出现,现修改sql为如下:UPDATE 表A SET A.字段1 = (...

2019-06-24 17:44:21 456

转载 You must configure either the server or JDBC driver (via the serverTimezone configuration property)

在 mysql的url连接后面,拼接上&serverTimezone=UTC 即可。spring.datasource.url=jdbc:mysql://localhost:3306/antsix?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC

2019-06-19 10:35:41 226

转载 HikariCP连接池

HikariCP是什么HikariCP是数据库连接池,而且是号称史上最快的,而且目前来看确实是这样的,SpringBoot2.0也已经采用HikariCP作为默认连接池配置.HikariCP GitHubHikariCP为什么这么快1.1 代码量非常小:要知道对于连接池来讲,代码越少,占用cpu和内存越少,Bug出现几率也是越小,那么代表他的执行率高,这就是为什么HikariCP...

2019-06-11 09:36:20 545

转载 nvm、npm、nodejs的关系

转载自 : https://www.cnblogs.com/qqpw/p/6597295.html1,nvm:nodeJs版本管理工具,管理nodejs版本和npm版本2,node.js是javascript的一种运行环境,是对Google V8引擎进行的封装。是一个服务器端的javascript的解释器。包含关系,nodejs中含有npm,比如说你安装好nodejs,你打开cmd输入npm...

2019-06-03 13:47:34 411

原创 git本地与远程分支重新关联

前两天把github上的名字给改了,导致原来的地址不能使用了,需要把本地和远程的项目重新关联一下。操作步骤如下://首先删除原来的地址git remote rm origin//添加新的远程关联地址git remote add origin 新的地址...

2019-05-29 15:05:08 2810

原创 Mave打包跳过测试

使用 mvn package 命令打包,报错。打包的过程中,测试包下执行异常。我们在实际打包的时候,是不需要测试包的,那如何在打包的时候,跳过Test呢?跳过Test,有以下两种方式:1)-DskipTestsmvn package -DskipTests使用这种方式打包的话,不执行Test包下的代码,但是会对其进行编译。除了在命令行中控制以外,还可以通过POM文件进行控制跳过...

2019-05-23 17:09:20 156

转载 Maven常用命令

一,Maven常用命令:创建Maven的普通Java项目:mvn archetype:create -DgroupId=packageName -DartifactId=projectName创建Maven的Web项目:mvn archetype:create -DgroupId=packageName -DartifactId=webappNam...

2019-05-23 15:44:28 131

原创 CURL命令示例

1,访问包含账号密码的URLcurl -u 账号名 localhost:8090访问后会提示键入密码2,发送POST请求,并包含json参数curl -H "Content-Type:application/json" -X POST --data "{\"configuredLevel\":\"DEBUG\"}" localhost:8090/loggers/com.antsix未...

2019-05-21 16:04:21 202

原创 java.lang.UnsupportedClassVersionError: XXXXX/XXXApplication : Unsupported major.minor version 52.0

java.lang.UnsupportedClassVersionError: XXXXX/XXXApplication : Unsupported major.minor version 52.0 java -version 和 javac -version 版本号不一致

2019-05-16 17:51:33 614

原创 在Windows下使用CURL

CURl,用于使用URL传输数据的命令行工具和库。广泛使用与Unix和多种Linux发行版中,本节讲述下,在Windows下如何使用CURL。1,工具下载https://curl.haxx.se/download.html下载完成后,解压,即可开始使用。2,打开方式1)进入文件的解压目录,输入命令验证。2)将解压后的curl.exe文件,复制到 C:\Windows\Syste...

2019-05-16 15:47:18 1548

原创 使用IDEA,出现Could not autowire. No beans of XXX type found

使用idea出现“Could not autowire. No beans of XXX type found”异常提醒,但是程序可以正常编译,执行。(虽然报异常提醒,但是该Bean已正常实例化)解决办法1)@Autowired注解添加 required = false@Autowired(required = false)2)降低idea对@Autowired注解的检测级别,不推荐...

2019-05-08 09:32:39 1307

原创 【异常】SptingBoot+RabbitMQ整合出现的异常

c.r.c.impl.ForgivingExceptionHandler : An unexpected connection driver error occured (Exception message: Socket closed)o.s.a.r.listener.BlockingQueueConsumer : Queue declaration failed; retries left=3

2019-05-06 18:33:37 6584

原创 【异常】No qualifying bean of type [xxx] is defined: expected single matching bean but found 2 [xxx,xxx]

Spring项目启动的时候,报以下异常:No qualifying bean of type [xxx] is defined: expected single matching bean but found 2 [xxx1,xxx2]通过调查,发现[xxx1,xxx2]中的xxx2是同事在applicationContext-xxx.xml文件中新增的一个Bean元素,而xxx1是在项目中...

2019-04-28 16:51:40 2663

原创 【异常】SpringBoot中使用JavaMailSender发送带附件的邮件失败

在使用JavaMailSender发送带附件的邮件时,报下面所示异常java.lang.IllegalStateException: Not in multipart mode - create an appropriate MimeMessageHelper via a constructor that takes a 'multipart' flag if you need to set a...

2019-04-19 15:21:22 2217 1

原创 在swagger-ui页面访问Restful接口/{id},参数值未传入后台

使用swagger2搭建了一个RESTful API,但是,在页面上访问路径中包含 {id}的接口时,后台接收不到参数值。Cotroller中,方法如下: @ApiOperation(value="获取用户详细信息", notes="注意别出错") @ApiImplicitParam(name = "id", value = "用户ID", required = true, da...

2019-03-13 18:17:37 9700 3

转载 简单的JGroups示例

通过该篇,可以编写一个简单的Jgroups示例,对JGroups有个初步的了解。

2019-02-27 14:08:05 719

原创 USER_TAB_COLS,USER_TAB_COLUMNS,ALL_TAB_COLS,ALL_TAB_COLUMNS获取数据库元素的区别

参考: ALL_TAB_COLS,ALL_TAB_COLUMNS1,相同点和区别这几个视图,都可以用于获取数据库中的表,视图,Clusters中的数据。区别:1)_TAB_COLS和_TAB_COLUMNS区别在于,*_TAB_COLS中包含隐藏的列。【HIDDEN_COLUMN,VIRTUAL_COLUMN,SEGMENT_COLUMN_ID,INTERNAL_COLUMN_ID,QU...

2019-01-22 14:53:39 4179

原创 listagg()行转列函数

--基础数据DROP TABLE "ZYH_TEST";CREATE TABLE "ZYH_TEST" ( "ID" NUMBER(19) NOT NULL , "NAME" VARCHAR2(255 BYTE) , "CREATETIME" DATE , "SCORE" NUMBER , "CLASSID" VARCHAR2(255 BYTE)

2019-01-15 15:52:33 2584

原创 OVER(PARTITION BY)高级查询

--基础数据DROP TABLE "ZYH_TEST";CREATE TABLE "ZYH_TEST" ( "ID" NUMBER(19) NOT NULL , "NAME" VARCHAR2(255 BYTE) , "CREATETIME" DATE , "SCORE" NUMBER , "CLASSID" VARCHAR2(255 BYTE)

2019-01-14 18:21:32 3964 1

转载 Spring的refresh()方法相关异常

转载自如果是经常使用Spring,特别有自己新建ApplicationContext对象的经历的人,肯定见过这么几条异常消息:1.LifecycleProcessor not initialized - call ‘refresh’ before invoking lifecycle methods via the context: …2.BeanFactory not initialize...

2019-01-14 16:10:06 781

原创 BUG记录:org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is no

启动SSH项目的时候,报错org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is no…本次解决办法:错误日志指向的XML文件中,首行有空格,导致报错。&lt;?xml version="1.0" encoding="UTF-8"?&gt;可能也会有其他的原因导致的其他原因1其他原因2...

2019-01-07 11:50:24 13565

原创 SpringBoot修改默认端口

1)启动类实现EmbeddedServletContainerCustomizer接口,实现方法:arg0.setPort(端口)。2)在application.properties中添加 :server.port=80823) 在Eclipse中,在启动类中 点击右键—Run As—Run Configuration,在左边框的Java Application下选中启动类,修改右边视图A...

2018-12-20 20:06:02 1213 2

原创 ORA-01830: 日期格式图片在转换整个输入字符串之前结束

在程序中查询数据的时候,报错。原因:程序中,TO_DATE(‘2018-12-15 14:00:00’,‘yyyy-MM-dd’)转换日期格式不匹配。改为TO_DATE(‘2018-12-15 14:00:00’,‘yyyy-MM-dd hh24:mi:ss’)即可。...

2018-12-15 14:57:44 708

转载 你的异常别被自己 “吃” 掉了都不知道!

转自我们在开发企业应用时,由于数据操作在顺序执行的过程中,线上可能有各种无法预知的问题,任何一步操作都有可能发生异常,异常则会导致后续的操作无法完成。此时由于业务逻辑并未正确的完成,所以在之前操作过数据库的动作并不可靠,需要在这种情况下进行数据的回滚。这叫事务。事务的作用就是为了保证用户的每一个操作都是可靠的,事务中的每一步操作都必须成功执行,只要有发生异常就回退到事务开始未进行操作的状态。这...

2018-12-04 18:05:26 315

转载 JAVA大数相乘实现方法

转载自:【方法1】【方法2】public class DaShuXiangCheng { //*********************** 【方法1】 Start ************************************** // 规模只要在这个范围内可以直接计算(整型数值满足) private final static int SIZE = 4; /...

2018-12-04 17:32:36 5253

原创 ORA-00923: FROM keyword not found where expected

报错原因:在查询的时候,字段别名取名为 工资/奖金。在SQL中,使用包含中文和特殊字符的别名时,需要使用双引号包裹别名,即书写方式为:“工资/奖金”。...

2018-11-30 17:44:23 2523

原创 ORA-01789: 查询块具有不正确的结果列数

出现这个bug的原因是:在用一个或多个UNION 合并结果集的时候,某个结果集的字段个数或字段名称或字段顺序,和其他的结果集不匹配。

2018-11-30 17:39:50 1103

原创 Oracle error:ORA-01704: string literal too long

使用Oracle在更新某个字段的时候,报错ORA-01704: string literal too long。解决办法:1,首先查看该字段的类型,确定字段类型是CLOB(4000),而不是VARCHAR2。2,此时是在不行,就只能分两次更新该字段了。UPDATE table1 SET column_a = 'abcdefghijklmnopqrstuvwxyz' where column...

2018-11-27 10:56:21 7034

原创 ORACLE分析函数

1,rollup函数select class 班级, subject 科目, sex 性别,sum(score) 总分数 from sailing_class group by rollup(class,subject,sex) order by class,subject,sex;解释:sum(汇总字段) group by rollup(字段A,字段B,字段C)该函数会先对(...

2018-11-14 18:14:38 5393

原创 Eclipse Debug调试时,F6 F8键失效

问题:Eclipse Debug调试时,F6 F8键失效,只能使用页面上的箭头进行调试。解决办法:如图,点击debug菜单中的下滑箭头,勾选上其中的 show debug toolbar即可。...

2018-10-19 17:34:20 6898 2

原创 Oracle数据库ORA-00911: 无效字符 问题和解决

SSH项目中,使用自定义sql查询数据时报错。报错的原因是:在自己的自定义SQL末尾,多了一个分号 ;,把这个 分号; 干掉即可。

2018-10-19 11:50:27 16083

原创 Oracle中获取Date类型数据,没有时分秒

oralce数据库中,获取Date类型数据,发现数据的格式为:“yyyy-mm-dd”,而不是“yyyy-mm-dd hh24:mi:ss”1,使用JDBC从oracle数据库中取Date类型数据,当使用getDate(“字段名”)方法取值时,只能获取到日期,而无法获取时间,当我们想要获取完整时间的时候,需要使用getTimestamp(“字段名”)方法来取值。2,Timestamp类型...

2018-10-19 11:46:46 8865

原创 Oracle中的Sequence

Sequence是数据库系统按照一定的规则自动增加的数字序列,主要用于生成数据库数据记录。这个序列一般作为代理主键(因为不会重复)。新建Sequence:-- create sequence create sequence SEQ_sailingTest minvalue 1 maxvalue 99999...

2018-10-11 17:52:00 5763

转载 绝对路径${pageContext.request.contextPath}用法及其与web.xml中Servlet的url-pattern匹配过程

转载自系统的代码目录结构及add.jsp代码如图所示:图二 系统的代码目录结构及add.jsp代码${pageContext.request.contextPath}用于解决使用相对路径时出现的问题,它的作用是取出所部署项目的名字。对于图片文件,如图二所示“pageContext.request.contextPath/bookcover/101.jpg”使用的是绝对路径,{page...

2018-09-29 10:36:35 452

原创 javax.servlet.jsp.JspException cannot be resolved to a type

在JSP中添加绝对路径${pageContext.request.contextPath}时,报错“javax.servlet.jsp.JspException cannot be resolved to a type”原因:由于缺少jsp-api.jar导致的,这个包在tomcat目录下有。解决办法:1,导入后JSP不再报错2,操作完,发现把tomcat中lib下的包,全部...

2018-09-28 17:38:03 5994

LinuxCommandLine中英文[快乐的linux命令行]

When we speak of the command line, we are really referring to the shell. The shell is a program that takes keyboard commands and passes them to the operating system to carry out. Almost all Linux distributions supply a shell program from the GNU Project called bash. The name “bash” is an acronym for “Bourne Again SHell”, a reference to the fact bash is an enhanced replacement for sh, the original Unix shell program written by Steve Bourne.

2018-09-21

google.zxing

使用zxing生成二维码

2017-07-13

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

TA关注的人

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