自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初级java面试题 2021-11

以下为本人最近面试遇到的一些java面试题,理解较浅如有错误,欢迎指正!!

2021-11-23 17:35:34 824

转载 mysql concat()拼接有null值

问题描述,项目中查询用到了拼接函数,在此查询中出现了拼接的字段为null的情况,拼接结果为null在应用层报了空指针。。。SELECT CONCAT('1,',NULL,'2');结果为 NULLSELECT CONCAT('1,','','2');结果为 1,2结论:CONCAT函数拼接时如果拼接中的参数只要有NULL时,结果为NULL解决方法如下:方法一:使用IFNULL函数如果是NULL将其置为’'空字符串。SELECT CONCAT('1,',IFNULL(NULL,''),'2'

2021-10-16 13:51:13 677

原创 IDEA 启动项目时报错 java.lang.OutOfMemoryError: Java heap space 内存溢出!

起初是电脑重装系统之后,安装IDEA发现之前的项目启动不起来了,报错java.lang.OutOfMemoryError: Java heap space 内存溢出。以下是解决方法:1.依次点击 File --> Settings --> Build,Execution,Deployment --> Compiler将 Shared build process heapsize (Mbytes): 参数由700设置为1400 即可。 APPLY --> OK项目是启动起来

2021-10-09 10:57:56 9472

原创 数据表交换两列的数据

因为客户那边导入失误,把经纬度导入反了,需要更正过来,查到的资料都是这样的SQL语句update table set A=B,B=A讽刺的是下面都写着亲测有效,根据我的亲测,是无效的,可以试试(一定要记得备份数据表)接下来是正确的做法:① 做任何操作先备份,备份要改动的数据库表A,然后把表名随便改一个,只要只要自己能分得清就行,假如命名为AS② 然后把之前备份A表的sql文件导入到库中③ 运行此脚本update A set A.longitude=AS.latitude,A.latitu

2021-09-08 13:39:49 245

原创 Linux 安装 nginx 步骤

1.准备工作,安装nginx需要依赖以下三个包,也就是说得先安装这三个。。SSL功能需要openssl库,下载地址:https://www.openssl.org/source/gzip模块需要zlib库,下载地址:http://www.zlib.net/rewrite模块需要pcre库,下载地址:https://ftp.pcre.org/pub/pcre/Nginx的安装包:下载地址为:http://nginx.org/en/download.html将以上下载的几个包使用 Xftp 工具上

2021-07-27 18:14:01 143

原创 mybatisplus where QueryWrapper加括号嵌套查询

之前的代码是这个样子的:QueryWrapper<RyxyMemberEntity> wrapper = new QueryWrapper<>(); wrapper.eq("phoneNumber", phone); if (StringUtils.isEmpty(scenetype)){ wrapper.isNull("scenetype").or().eq("scenetype", ""); } wrapper.eq("d

2021-07-17 14:52:30 3059

原创 Request method ‘GET‘ not supported

报错是这样子的:{ "code": -1, "msg": "Request method 'GET' not supported", "data": null}1.起初肯定是认为请求方式写错了啊,前端发起的请求方式和后端接受的不一致导致的;然而在定位了接口以后发现并不是这样的,前端的请求和后端的接受都是"Post",这就很尴尬了。2.百思不得其解,只能求助大哥了,原来是nginx规则捣的鬼3.重点服务器配置是http自动转到https,原来是配置了证书以后,http 的

2021-07-16 16:22:07 1525

原创 nginx代理,指向响应内容不起作用

nginx代理,指向响应内容不起作用1.政务云审核,应用程序漏洞,是这样描述的:由于应用未对输入的参数值执行适当的边界检查,未执行验证以确保用户输入与预期的数据类型是否匹配。如果攻击者构造包含非应用程序预期的参数请求,来探测应用程序(如以下示例所示),攻击者可以从应用程序对该请求的响应中获取有用的信息,且可利用该信息,以找出应用程序的弱点。 例如,如果参数字段应该是单引号括起来的字符串(如在 ASP 脚本或 SQL 查询中),那么注入的单引号将会提前终止字符串流,从而更改脚本的正常流程/语法。 错误消息

2021-07-08 19:30:52 891

转载 Prce-8.00 安装问题

在安装Nginx的过程中,遇到Pcre包无法安装的问题Prce-8.00 安装问题libtool: line 990: g++: command not found -------------第0次make错误因为要部署几套nginx做负载,在make pcre的时候出现libtool: line 990: g++: command not found错误,第一感觉是gcc没有编译完整,于是,yum -y install g++,无解。于是编译第三方yum源,问题依旧。在于是,yum -y upda

2021-07-01 18:26:35 246

原创 忘记密码,在线生成

**Bcrypt密码在线生成程序员测试忘记密码,直接操作数据库更改推荐网址http://www.ab126.com/goju/10822.html

2021-07-01 18:01:27 105

原创 Nutz NutMap 拿到一个错误的ID

修改数据库内容时,本来需要拿到的id=1350373701006209025,结果拿到的id=1350373701006209000,还找不到任何原因,就是因为id太长了,需要转换一下,保证传过来的id的一致性。@Ok("json") @RequiresPermissions("sys.manager.tenant") public Object edit(long id) { try { Sys_tenant unit = sysUserServi

2021-01-25 15:37:32 235

转载 踩过的大坑,java - poi - excel导入用 getLastRowNum() 获取行数不正确

// 获得总记录数(行数) int lastRowNum = sheet.getLastRowNum(); int rowNum=sheet.getPhysicalNumberOfRows(); // 获得总字段数(列数) int columnCount = sheet.getRow(0).getPhysicalNumberOfCells();java - poi - excel导入用 getLastRowNum() 获取行数不正确,拿到的行数总是比实际的多,但是打开excel表格看却又

2021-01-21 18:04:12 7228 5

原创 无需安装 Axure RP 插件,即可查看原型

第一步:你的原型文件中必然有此文件第二步:进入此路径 \resources\chrome第三步:你会看到一个叫做axure-chrome-extension.crx的文件,接下来将此文件的后缀名改为 .rar 然后将其解压;得到一个解压后的文件夹 axure-chrome-extension第四步:打开谷歌浏览器,进入右上角的可选择项,依次进入 -> 更多工具 -> 扩展程序;第五步:点击“ 加载已解压的扩展程序 ” 按钮;将刚刚解压出来的 axure-chrome-

2021-01-19 18:13:41 4076

空空如也

空空如也

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

TA关注的人

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