自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海紫苑打不死马小跳的博客

很白很白的java小白!

  • 博客(33)
  • 资源 (4)
  • 收藏
  • 关注

原创 ajax发送请求不报错,也不进后台

       昨天改个小功能时出现一个问题,前台发ajax请求无反应,也不报错,后台也不进断点,不过几分钟后就定位问题原因了。导致这个问题的原因主要是,心太粗!!哈哈,如图:发ajax时传参数为键值对,一般名字都是一致的,忽略我这里没写一致。但是如果你写键值对对应别名时,值所对应的变量在当前js中并没有定义,此时就会出现前台不报错,后台不进方法的问题了。也就是当前程序如果我这样写就会出现如题的...

2018-07-31 16:12:35 29887 2

原创 mybatis出现错误:java.lang.NumberFormatException: For input string:"A1"

使用mybatis,当使用map传参并且在if test判断时使用map中所传的参数时,可能会产生如题的报错,具体报错信息见下图:分析这个错误,自己调试也找过度娘,“坚信”自己代码并没问题,但是问题始终无法解决。最后在一个帖子看到说if test判断时,传入的参数跟匹配的值类型必须一致,于是调整了自己代码,最终解决问题。报错代码如下图所示:修改后正确运行的代码如下:错误...

2018-07-19 16:42:38 28070 6

原创 使用freemarker导出复杂的excel表格、word文档

        最近因为项目需要,需要导出复杂的excel表格。由于需要合并单元格以及样式处理,用poi导出显得比较困难。因为之前用freemarker导出过pdf/word文件,就想着能不能用其导出excel。经过一番实验,大功告成,真是比poi好用N多倍呀!废话少说,直接进入正题。        excel表格用编辑器打开后,可以发现它也是一个可编辑的标记性的格式,如同html页面里面的标签首...

2018-06-27 16:27:24 10732 8

原创 layer.open弹窗后再次调用layer.open方法出现遮罩层的解决方案

业务需求需要在主页点击一个按钮,打开一个弹框,弹框加载的是一个table表格,点击其中每行数据时,需要二次弹窗展示明细。原始代码都是写的layer.open({ type: 1发现第二个layer.open弹框会出现遮罩层,各种尝试,最终通过以下方式解决。第一个弹框:layer.open({ type: 1,content:"#页面隐藏的div的id"}),第二个弹框:layer.open({ type: 2,content:"新建一个独立页面的全路径"})完美解决这个问题。type为1表示

2022-06-28 10:15:24 2569 1

原创 ORACLE反馈多字段时根据其中某一个或者多个字段来去重

ORACLE查询时需要返回多个字段(例如:A/B/C/D/E/F),但是字段A或者字段A+B不唯一,此时需要实现分页加根据字段A或者字段A+B去重,其中A还是类似于工号之类的字段,此时distinct/group by都无法满足业务需求,最终使用下面的去重方法解决问题。备忘一下。select * from (select tf.*,ROW_NUMBER() OVER(PARTITION BY ** ORDER BY * DESC ) RN from info tf) from test w

2022-01-18 10:17:02 4501

原创 layui table.reload()不生效的解决方案

除了要加载的data数据列以外,还需要把url置空。

2021-05-24 14:29:53 3526

原创 2021-02-23 Cause: java.sql.SQLDataException: ORA-01830: 日期格式图片在转换整个输入字符串之前结束

Cause: java.sql.SQLDataException: ORA-01830: 日期格式图片在转换整个输入字符串之前结束oracle转换时间时 ,被转换的原始时间值跟要转换成的时间格式使用的format表达式一定要保持一致。例如数据库时间格式为yyyy-MM-dd,那转换时format就不能用yyyy-MM-dd hh24:mi:ss......

2021-02-23 10:52:55 158

原创 HTML页面点击button时整个页面刷新,本意是只想刷新下方的table表格的数据。

HTML页面点击button时整个页面刷新,本意是只想刷新下方的table表格的数据。原因:BUTTON默认为submit,需要设置一下button的type属性,type="button"。

2021-02-23 10:45:13 132

原创 JAVA equals()报空指针的学习

做项目中,紧急改代码上生产后,出现了这样一个问题,报空指针,代码大概如图所示:修改代码后,问题解决,解决方案如图:结论:使用java的equals()方法时,确定的常量类(或者有值得常亮)应该放到equals()左侧。...

2020-09-03 21:39:19 150

原创 Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4:install

IDEA,instal时报错 ,错误 信息如下:Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4:install (default-cli) on project ability-dispatch: The packaging for this project did not assign a file to the build artifact解决方案:不要用Plugins下面 的 install.

2020-06-09 16:19:02 1630 1

原创 java去除json串中的转义字符,避免通过阿里fastjson转换使用时出现异常

String jsonStr ="{\"name\":\"test\",\"userId\":\"666\",\"address\":\"china\",\"age\":99}";jsonStr = StringEscapeUtils.unescapeJava(jsonStr);

2020-04-28 10:12:14 4059

转载 idea开发springBoot项目热启动,修改了html/js立刻生效的方法

感谢原作者:https://www.cnblogs.com/jiangbei/p/8439394.html

2019-11-30 17:28:32 1044

原创 org.thymeleaf.exceptions.TemplateInputException: Error resolving template

在使用springBoot、mybatis与bootStrap构建一个小型项目时报以下错误:排查后端接口,就是一个正常的查询接口,如图:求助万能的度娘后,最后加上@ResponseBody解决该问题。其实还有一种解决方案,就是将@Controller注解换成@RestController,这样方法上不加@ResponseBody也能解决问题。具体的原因为:在controller上加...

2019-11-29 10:59:46 270

转载 notepad 批量在每列首尾添加内容

感谢原博主:https://blog.csdn.net/lk142500/article/details/83119029

2019-10-24 19:53:47 1448

转载 powerdesigner preview不显示注释的设置流程

参考:https://blog.csdn.net/liuhailiuhai12/article/details/79593856完美解决,感谢原作者!转载备用。

2019-10-18 11:34:42 1244

原创 java获取字符串中的所有汉字

如题:java中获取字符串中的全部汉字。String str = "bdhfvdsghfbbcahjbcahbcacbahc aj你好ndfjbcancdsufbcacasic世界!";String reg = "[^\u4e00-\u9fa5]";str = str.replaceAll(reg,"");System.out.println(str);...

2019-09-20 11:08:11 1169 1

原创 因maven jar依赖问题导致的异常:java.lang.VerifyError: Cannot inherit from final class

第一次遇到maven项目因为jar依赖问题而产生这个异常,记录一下。 最近因项目中需要通过https+ip的方式发送请求调用外部服务,需要信任所有的SSL签名,于是用org.apache.httpcomponents实现了一个公共方法,然后实现了该调用,具体的实现方式见我另一篇博客,通过HttpClient以post方式发送https/http请求,请求及返回参数格式为j...

2019-07-23 20:35:13 2219

原创 通过HttpClient以post方式发送https/http请求,请求及返回参数格式为json和xml两种方式,解决https加ip直接访问的ssl签名认证问题

最近项目中需要向外部服务发送https请求,但是外部服务测试环境提供的访问地址为https加ip、端口的访问方式,由于SSL签名认证问题(网上搜索大多说是因为https后面设计为跟域名绑定访问),无法访问,后来尝试网上各大神的解决方案,完美解决该问题。将代码保存下来,以备不时之需。import org.apache.http.HttpEntity;import org...

2019-07-20 16:29:29 2005

原创 bootstrapTable默认不加载数据的提示语设置

bootstrapTable的一个小知识点,这里记录一下。formatNoMatches : function() { return '请选择条件后进行查询,根据当前登录用户具有权限部门查询时数据量过大,因此默认不查询数据!';}...

2019-03-19 14:19:45 10735 12

原创 ajax发请求到后台通过@ResponseBody返回String,浏览器返回200但是不进success

原因:后台返回的json数据是一个纯String类型的对象时,前端dataType属性设置为json后,会认为这个由String对象转换的json数据格式不是标准的json格式,所以就去执行error对应的方法了。解决: 后端不用改,只需要把前端ajax请求中的dataType属性设置为text即可。 码字不易,转载请注明出处!...

2019-01-30 14:30:47 1341

原创 linux部署web项目设置了8080端口,启动成功后浏览器访问无效的问题

        最近自己搭了个springBoot的小项目玩,但是部署到linux后,日志显示启动成功,通过ip访问时却无法访问。最后将80端口映射到8080后就解决了该问题。肯定有人遇到这个问题的原因多样吧,但这里就记录一下自己关于这个问题的解决方案。1、映射端口:        iptables -t nat -A PREROUTING -p tcp --dport 80 -j RED...

2019-01-25 14:35:31 5546

原创 bootstrap-table列计算函数showFooter(footerFormatter)使用

bootstrap-table开发时有些业务需要计算对应列的数据总和,此时可以用到其提供的计算函数。第一步开启列计算函数:第二步在需要计算的列后面添加函数footerFormatter,如图:此时的value就是需要计算的当前列的所有行对象集合,循环当前集合并进行自己的业务逻辑处理,并将最终结果值返回即可。运行实例截图如下: 码字不易,转载请注明出处!...

2018-10-11 15:10:52 8273

原创 在使用bootstrap-table导出excel时遇到了问题:第一列显示为on

使用bootstrap-table自带的导出excel时,页面第一列为复选框,如图:此时导出的excel会多出一列,且值为on,如图:解决办法如下,直接上代码:exportOptions : { ignoreColumn: [0], fileName : '航班动态监控', worksheetName : '航班动态监控', tableName ...

2018-10-11 15:01:34 4441 2

转载 js中,转义单双引号

(1)针对双引号“”的使用:html= "<a href=\"javascript:void(0)\" onclick=\"getSubContent('" +(choices[next])[0]+ "','" +(choices[next])[1]+ "','" +(choices[next])[2]+ "','" +((choices[nex

2018-09-04 11:29:03 9081

原创 BootStrap-Table分页参数传不到后台,后台接收分页参数为null

      最近自己整合了个springBoot小项目,使用bootstrap作为后端ui框架,但是在使用bootstrap-table时出现分页参数失效的问题,前台显示参数正常传递,但是后台接收值一直为null。具体异常如下图:      js:      发送请求后请求头:      后台接参后显示null:      找了很久,各种调试,后来怀疑是请求方式的问题,我认...

2018-09-04 09:54:47 6603

原创 org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map

      早上写自己的小项目,增加了两条很简单的sql,但是报错如下图:      查找了20分钟,一直没发现哪里写错了,后来发现,本来要用parameterType的,但是自己根据IDEA提示,选择了parameterMap,于是报错。放出错误实例:      将parameterMap改成parameterType就可解决这个问题了。网上查找原因,大多是说mybatis已经放...

2018-08-29 10:07:15 2383 1

原创 SpringBoot报406,web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation

      SpringBoot菜鸡最近使用@ResponseBody返回一个map集合,集合包含数据总条数及数据集合list,方法如图:      结果运行时断点进了后台但是后台报错,异常信息为:WARN (AbstractHandlerExceptionResolver.java:189)- Resolved exception caused by Handler executio...

2018-08-25 13:49:18 9997 8

转载 IDEA常用快捷键大全

Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动...

2018-08-07 13:47:37 154

原创 因mybatis的$与#号的区别而导致的bug笔记

        最近项目中有一个功能需要先根据设定字段自定义排序,然后根据排序设定导出word文档。开发时我使用freemarker已经完成功能,但还是被测试提了个bug,说我排序没有生效。本想反驳的,奈何人实锤在手,只好乖乖调试,最终找到问题并解决。下面上解决步骤,谨记谨记。哈哈!       排序的页面长这样:点击排序设置后,页面如这样:选中根据出生日期排序并勾选逆序前复选...

2018-08-02 19:07:34 493

转载 mysql字符串字段判断是否包含某个字符串的3种方法

 方法一:SELECT * FROM users WHERE emails like "%[email protected]%";方法二:利用MySQL 字符串函数 find_in_set();SELECT * FROM users WHERE find_in_set('[email protected]', emails);这样是可以的,怎么理解呢?mysql有很多字符串函数 find_in_set(s...

2018-07-30 15:14:34 15437

转载 20个功能强大的正则表达式(邮箱、密码、身份证、手机号)

1 . 校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$2. 校验中文字符串仅能是中文。^[\\u4e00-\\u9fa5]{0,}$3. 由数字、26个英文字母或下划线组成的字符串^\\w+$4. 校验E-Mail 地址同密码一样,下面...

2018-07-18 18:38:03 1732

原创 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile

最近新构建MAVEN项目,已经配置了JAVA相关环境,但是打包时依旧报错,错误信息如下图所示:查找了很多博客,看了很多解决方案,结果都没有实际解决我的问题。最后采用下图步骤解决,具体步骤如下:一、将项目使用的jdk由ecplise默认的jdk切换为自己实际配置了环境变量的jdk二、若自己安装JDK时安装了JRE,则将jre的lib目录下的tools.jar复制一份到jdk的...

2018-07-05 11:04:48 3767 1

转载 MySql常用函数大全讲解

 MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。例如,字符串连接函数可以很方便的将多个字符串连接在一起。在这一讲中将讲解的内容包括:数学函数字符串函数日期和时间函数条件判断函数系统信息函数加密函数格式化函数       MySQL函数是MySQL数据...

2018-07-04 14:26:56 194

基于springBoot、mybatis、jsoup、bootstrap、freemarker、mysql等搭建的电影网站

基于springBoot、mybatis、jsoup、bootstrap、freemarker、mysql等搭建的电影获取及展

2018-09-17

jdk-8u151-linux-x64.tar.gz

linux 64位 jdk1.8 压缩包 稳定高效,实用可靠

2018-08-24

java反编译工具xjad

java反编译工具xjad,用于将java编译后的class文件反编译,非常实用的小工具。

2018-08-24

java的jdk7/jdk8通用tools.jar

java的jdk7/jdk8通用tools.jar,解决maven项目打包或者启动报错时缺少启动jar包的问题。

2018-07-05

空空如也

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

TA关注的人

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