banweili008
码龄12年
  • 52,241
    被访问
  • 45
    原创
  • 766,430
    排名
  • 14
    粉丝
  • 0
    铁粉
关注
提问 私信
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2010-05-10
博客简介:

banweili008的博客

查看详细资料
  • 2
    领奖
    总分 145 当月 5
个人成就
  • 获得31次点赞
  • 内容获得15次评论
  • 获得38次收藏
创作历程
  • 2篇
    2022年
  • 14篇
    2021年
  • 16篇
    2020年
  • 12篇
    2019年
  • 9篇
    2018年
成就勋章
TA的专栏
  • spring
    2篇
  • 日常记录
    13篇
  • freemarker
    2篇
  • html
    5篇
  • 中间件
    1篇
  • oracle
    2篇
  • EASY-UI
    5篇
  • 数据库
    2篇
  • 笔记第一期
    15篇
  • bug解决
    5篇
  • IO
    2篇
  • 笔记Normal
    11篇
  • java集合
    1篇
  • JSP
    12篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring
  • 服务器
    linux
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

ORACLE 报错 ORA-01791:不是SELECTed表达式,但是再嵌套一层就不会报错,求学长学姐们告知原理

发布问题 2022.08.01 ·
0 回答

基于注解实现aop切面记录日志(笔记)

代码】基于注解实现aop切面记录日志(笔记)
原创
发布博客 2022.07.29 ·
33 阅读 ·
0 点赞 ·
0 评论

Eclipse控制台突然报错找不到对应的controller,原因可能跟权限有关(bug简单记录)

正常启动项目,日志正常,没有报错信息访问项目时没反应,查看F12中的network发现response为空白然后切到eclipse发现控制台报错找不到对应的controller检查后发现路径也没有问题找不到原因,重启了eclipse和项目N次之后依然出现这个问题请教同事,同事给了个建议:打开eclipse时选择用管理员打开结果…一切正常了…不懂原理,简单记录PS:我的eclipse一直是正常使用的,电脑也只有一个管理员帐号,没有其他账号,win7 64系统那天开机后突然报错,最后怎么也不
原创
发布博客 2022.04.07 ·
480 阅读 ·
0 点赞 ·
0 评论

java使用poi读取Excel日期/公式/数字类型的单元格(笔记)

poi版本:org.apache.poi_3.7.0.jar我使用poi的时候不多所以不太熟练今天使用poi读取含有公式列的xls导致报错,研究poi的api后使用以上代码解决公式类型读取失败错误特此记录重要的方法是读取单个单元格数据的方法,所有需适配的单元格数据类型都要在这个方法处理,已处理的数据类型有公式,日期,数字等…如需其他数据类型读取,修改方法即可 /** * 读取excel 第1张sheet (xls和xlsx) * * @param filePath excel路径
原创
发布博客 2021.12.03 ·
717 阅读 ·
0 点赞 ·
0 评论

双网卡电脑使用不同网关同时连接内外网(笔记记录)

我电脑自带一个网卡,又外置了一个usb网卡1.将外网ip及网关dns等配置好2.将内网ip和dns配置好,不配网关(一台电脑只能配一个网关)3.使用route命令为内网配置网关示例:假设我内网ip段包含26和27网段,则分别执行以下dos命令如下://该命令为:对于27/26开头的IP地址访问使用27.192.176.254网关route -p add 27.0.0.0/8 mask 255.255.255.0 27.192.176.254route -p add 26.0.0.0/8 m
原创
发布博客 2021.11.12 ·
375 阅读 ·
0 点赞 ·
0 评论

freemarker导出xls文字换行排版问题解决

导出长度超过4000的SQL语句,SQL语句是经过美化器美化的,排版都很整齐,导出后发现排版都乱了,读起来很费劲,以下是解决办法,直接举例说明这是想要的效果:我导出的效果:解决办法://这里需写
,\r
测试无效,STR_ARR为长文本值${items.STR_ARR?replace("
","
")}//为什么是替换成[
]?//xls转xml文件做ftl模板时,会自动转换大于小于号和换行符等,//我们手动在xls中写个模拟数据,转成xml后看看
原创
发布博客 2021.09.16 ·
319 阅读 ·
1 点赞 ·
0 评论

append图片img标签后无法获取高度height的问题解决记录(笔记)

错误代码$(".img").append("<img id='img' src='"+ret+"' width='116' style='display:block'>");var hei = $("#img").height();console.log('hei:'+hei);//打印结果:hei:0正确代码$(".img").append("<img id='img' src='"+ret+"' width='116' style='display:bloc.
原创
发布博客 2021.08.09 ·
188 阅读 ·
0 点赞 ·
0 评论

switchHosts启动报错: bad data file.. :( 问题解决记录(笔记)

今天上班一打开switchHost突然报错bad data file,以前也碰见过几次,都是卸载重新安装解决,虽然管用但数据全没了.那时候数据少,只有一两个环境,现在环境多了就不乐意丢数据了.报错如下:看报错信息推断应该是json文件解析失败,找到json文件验证下:成功找到文件,使用Notepad++打开,使用插件JSON Viewer(没有可以在插件管理中搜索下载)格式化一下看看:格式化报错,果然是json格式出问题了!解析失败的地方会有阴影,修正格式就行了,修正后启动switchHos
原创
发布博客 2021.08.09 ·
209 阅读 ·
1 点赞 ·
2 评论

使用html2canvas.min.js将网页生成图片并打印(笔记记录)

<iframe id="downloadFrame" style="display:none;"></iframe>//打印function yl_dy(){ //选择器为要生成图片的区域 html2canvas(document.querySelector(".dlllb_aler_dy")).then(canvas => { var baseCode = canvas.toDataURL("image/png"); var idx = baseCode.i
原创
发布博客 2021.07.14 ·
498 阅读 ·
1 点赞 ·
0 评论

消息队列(mq)是什么?

对于 MQ 来说,其实不管是 RocketMQ、Kafka 还是其他消息队列,它们的本质都是:一发一存一消费。下面我们以这个本质作为根,一起由浅入深地聊聊 MQ。01 从 MQ 的本质说起将 MQ 掰开了揉碎了来看,都是「一发一存一消费」,再直白点就是一个「转发器」。生产者先将消息投递一个叫做「队列」的容器中,然后再从这个容器中取出消息,最后再转发给消费者,仅此而已。上面这个图便是消息队列最原始的模型,它包含了两个关键词:消息和队列。消息:就是要传输的数据,可以是最简单的文本字符串,也可以是自
转载
发布博客 2021.06.28 ·
314 阅读 ·
0 点赞 ·
0 评论

pdf不预览直接打印(笔记记录)

实现逻辑:后台将pdf文件转为base64编码传给前端,前端将base64转为pdf文件并生成路径,路径给iframe使用,这样打印的时候不会有跨域问题前端代码:<iframe id="downloadFrame" style="display:none;"></iframe>//将base64编码转为blob文件var data = window.atob(baseCode);var len = data.length;var arr = new Uint8Array
原创
发布博客 2021.06.23 ·
497 阅读 ·
0 点赞 ·
0 评论

修改替换jar包指定class文件示例(简单记录)

上图为某个jar加载完成的界面,起因就是嫌弃这个图看烦了,想换一个直接记录步骤:1.使用jd-gui反编译改jar包,定位到这个图的代码2.将代码所在的类转换为java文件这一步就不赘述啦3.将java文件代码修改为自己想要的4.单个文件编译,需要依赖原jar包5.编译后将新class文件替换旧class文件,效果如下反编译命令:javac -encoding utf-8 -cp .;C:\Users\Administrator\Desktop\bbb\p6spy_update..
原创
发布博客 2021.06.21 ·
363 阅读 ·
1 点赞 ·
0 评论

easyUI包含分页的dataguid跨页多选和回显勾选方法记录(笔记)

跨页多选和回显思路:声明一个数组用于存储数据,勾选时添加到数组,取消勾选时从数组去除,注意不要重复就可以回显时利用onLoadSuccess事件与页面展示的数据对比ID,相同则手动勾选 //加载成功 onLoadSuccess: function(data) { //用于分页转时回显用户已勾选的数据 if(!$.isEmptyObject(datumIdArray)){ for(i in data.rows){
原创
发布博客 2021.06.01 ·
122 阅读 ·
1 点赞 ·
0 评论

application/json请求使用方法,参数传送收受笔记记录

$.ajax({ url:'/dangjian/**/rest/**/addSql', type:"post", contentType : 'application/json; charset=utf-8', data:JSON.stringify(teamform),//复杂对象记得序列化,否则后台报错无法解析 dataType:"json", async : false, success:function(data){ if(data.successful){ .
原创
发布博客 2021.04.19 ·
1146 阅读 ·
0 点赞 ·
0 评论

卸载EDR软件(简单记录)

思路:进入安全模式,破坏EDR程序文件,然后达到卸载的目的win+r输入msconfig打开系统配置常规选项卡,选择有选择的启动,去掉打钩项引导选项卡,勾选安全引导,选择最小应用并确定后选择重新启动,重启后会进入安全模式进入安全模式,直接删除EDR软件的安装目录,和注册表删除成功后msconfig打开系统配置然后选择正常启动就卸载成功了ps:我进入安全模式后EDR还是会启动,删除安装目录还是删除不了,我后来在安装目录里找所有的exe可执行文件然后360粉碎发现能粉碎,然后粉碎了一些exe文
原创
发布博客 2021.04.12 ·
13095 阅读 ·
2 点赞 ·
4 评论

通过css布局实现去掉window.print()打印界面的页眉页脚

通过css布局实现去掉window.print()界面的页眉页脚写在style中@page{ size: auto; /* auto is the initial value */ margin: 3mm; /* this affects the margin in the printer settings */ }
原创
发布博客 2021.02.26 ·
1156 阅读 ·
0 点赞 ·
0 评论

freemarker生成word文档,通过libreoffice完美转为pdf文件排版不乱(包含调用浏览器打印pdf)

了解libreoffice的朋友都知道,freemarker是用xml生成的word文档,libreoffice打开这些文档会不兼容,会直接显示xml代码或排版差别很大,尤其是文档中包含一些复杂表格的时候一开始的时候我用office的doc做模板,生成文件后转pdf,版面差别太大,失败~后来觉得docx解压后全是xml文件应该会完美兼容,索性将docx做模板,解压替换文件后用java.util.zip重新压缩,结果wps打开完美,office打开完美,可是libreoffice直接报错打不开,研究后不得
原创
发布博客 2021.01.28 ·
899 阅读 ·
0 点赞 ·
0 评论

iframe关于滚动条的去除和保留

转载自:iframe关于滚动条的去除和保留iframe嵌入页面后,我们有时需要调整滚动条,例如,去掉全部的滚动条,去掉右边的滚动条且保留底下的滚动条,去掉底下的滚动条且保留右边的滚动条。那么我们应该怎么做呢?一:去掉全部的滚动条 第一个方法: iframe 有一个scrolling属性,它有 auto , yes , no 这三个值。 scrolling : auto -----在需要的时候滚动条出现
转载
发布博客 2020.12.29 ·
228 阅读 ·
0 点赞 ·
0 评论

导出时报错:Software caused connection abort: socket write error(bug记录)

//导出时报错ClientAbortException: java.net.SocketException: Software caused connection abort: socket write error浏览器F12发现请求为红色,状态为取消甚至发现有时候能导出成功有时候不能,经过一番折腾,最终发现问题在前端页面上:我是使用的iframe标签导出,导出按钮的点击事件最后一行代码是关闭当前弹窗<iframe id="reprotDown" style="display:none
原创
发布博客 2020.12.15 ·
471 阅读 ·
0 点赞 ·
0 评论

EASY-UI隐藏列后重新设置列宽,使之填满窗口

隐藏列前:隐藏列操作://隐藏'状态'列和'数据来源'列$('#zwjg').datagrid('hideColumn','CURR_OR_NEXT');$('#zwjg').datagrid('hideColumn','REP_STATE');隐藏列后重新设置列宽代码://根据列名获取列数据var column = $('#zwjg').datagrid('getColumnOption', 'ZZG_NAME');//我代码是写在onLoadSuccess里,不做限制会死循环,不
原创
发布博客 2020.12.09 ·
191 阅读 ·
0 点赞 ·
0 评论
加载更多