- 博客(97)
- 资源 (18)
- 问答 (1)
- 收藏
- 关注
原创 sftp使用报:no such file
问题:当对A目录获取文件正常,对B目录获取文件报:no such file,重启服务,B目录获取文件正常,在对A目录获取文件失败。解决办法:通过dbug发现获取文件目录公共方法,把文件目录地址变量定义了全局变量,导致目录值一致不变。项目背景:微服务架构,同一个服务对同一个sftp不同文件目录,读取目录下的txt文件。
2024-07-03 10:38:05
738
原创 eclipse无法在调试模式下显示集合元素,并显示错误消息“The method toArray()is undefined for the type Collection_”
2024-05-27 17:00:37
505
原创 MySQL TIMESTAMPDIFF函数计算结果错误
如果你有更低的版本mysql校验一下这个问题。查询结果是1,显然这个结果是错误的。但是在Mysq版本是:5.7.27。在Mysql版本是:5.6.29。查询结果是0,结果正确,
2024-05-23 18:31:18
312
原创 JVM调优
正常情况,业务搞活动,请求过多,大批流量过来了,处理的线程数越多。jstack + 线程号 | grep 线程号16进制 -A 10 查看线程栈情况。top -Hp +进程号,查看线程情况,获取线程占用最多的线程号。程序死锁后,死锁的线程处于等待状态,等待状态的线程不占用cpu。printf "%x" +线程号,把线程号转换成16进制。非正常情况,cpu占用率长期过高,可能出现死循环了。top查看cpu占用情况,获取进程占用最多的进程号。jmap 下载dump内存快照文件。jstack 查看死锁。
2024-04-20 15:25:48
227
1
原创 jqgrid 单元格选择器
项目背景:点击单元格编辑,可以弹出选择页面,进行选择,又可以输入用户名,效果如下图所示;这里需要设置,列表可以编辑 {name:"SIGNERNAME", index:"SIGNERNAME", width:150,editable:true,edittype: 'custom',editoptions:{custom_element: myelem,custom_value: myvalue}},jqgrid初始化增加编辑保存地址jQuery(grid_selector).jqG.
2021-09-24 14:12:24
600
原创 jqgrid 操作按钮
操作列,增加按钮,代码如下:colmodel设置formatter参数{name : 'MANAGE',width : 80,edittype:"button", formatter: cmgStateFormat }cmgStateFormat方法返回按钮html代码// 返回按钮样式 function cmgStateFormat(grid, rows, state) { return "<button class='btn btn-primary btn-xs...
2021-09-24 13:57:14
704
原创 移动端复制网址地址功能(兼容ios和android)
因为手机需要实现,复制网址地址功能,增加一个复制按钮,点击按钮复制网址地址,代码如下: // 复制链接地址 $("#copyUrl").click(function(){ const inputs = document.createElement('input'); document.body.appendChild(inputs); inputs.setAttribute('value', $("#tosignUrl").text()); inputs.select();
2021-08-31 16:47:30
2337
原创 echarts之百度热力图
<div class="row"> <div class="col-sm-6"> <div> <div style="height:800px;" id="mapChart1"></div> </div> </div></div><script src="http://api.map.baidu.com/api?v=2.0&ak="></script>.
2021-08-09 16:59:50
896
原创 文本内容截取网站链接地址
项目背景:短信内容含有网站链接,需要截取链接地址,java正则表达式,解决该问题StringBuffer sb = new StringBuffer();String content = "您有一份合同需要签署,请点击以下链接进行合同的签署 http://www.baidu.com"; String regex = "(https?|ftp|file)://[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]"...
2020-07-10 10:29:19
357
原创 mysql 添加事件(定时任务)
项目背景:由于接口调用日志数据过多,需要每月定时执行删除上上个月数据,需要使用mysql数据库的事件。sql创建事件执行语句:DROP EVENT IF EXISTS `event_del_aporeqlog`;DELIMITER ;;CREATE DEFINER=`root`@`%` EVENT `event_del_aporeqlog`ON SCHEDULE EVERY 1 ...
2019-10-14 10:08:16
803
原创 前端开发感想之发现一个新大陆
项目背景:公司某个项目需要开发一个图片编辑工具,类似于一个web版本的迷你型ps工具只给我一个产品模型,来完成前端开发,一直是做后台开发,表示压力山大。看着自己写的,每一行代码,每一个方法,纯手工打造的产品,感想颇深。今天我们来谈谈图片剪辑插件cropperjs,这个插件功能强大,用起来很方便,遇到的坑就是,1.vue版本的是cropperjs,如果你的是jsp引用js那种使用crop...
2019-09-11 10:12:39
252
2
原创 前端开发感想之不努力,就会被这个世界抛弃
项目背景:公司某个项目需要开发一个图片编辑工具,类似于一个web版本的迷你型ps工具只给我一个产品模型,来完成前端开发,一直是做后台开发,表示压力山大。看着自己写的,每一行代码,每一个方法,纯手工打造的产品,感想颇深。首先说下vue,以前用过vue开发过项目,jsp文件引用vue.js,跟之前写的js没有啥区别。然而这次是.vue文件,纯前后端分离的开发模式。发现写法差异很大,对于我来说刚...
2019-09-11 09:48:46
242
原创 blur事件连续触发解决办法
项目背景:修改程序bug;高度和宽度输入框,进行长度校验,长度不符合进警告提示blur事件方法里不能含有提示信息,否则高度输入完之后,直接输入宽度,会出现多个提示框;对于这种情景,blur事件改为change事件,触发是建立在输入框中的文字产生变化,并且焦点从该输入框离开的时候才触发解决办法:改为change事件...
2019-06-18 09:46:50
5923
转载 谷歌安装离线插件解决办法(Chrome 6.7之后版本)
更新谷歌浏览器,提示之前安装cache killer插件不可用,网上查询Chrome中文网网站(http://www.chromestore.cn/)寻找解决办法,crx后缀名改为zip,解压之后进行选择http://www.chromestore.cn/2018/11/08/chrome-6-7%E4%B9%8B%E5%90%8E%E7%89%88%E6%9C%AC%E6%97%A...
2019-04-18 17:17:35
907
原创 org.apache cannot be resolved or is not a field 解决
项目背景:公司项目由weblogic 改为tomcat发布,有个程序打开报错Unable to compile class for JSP: org.apache cannot be resolved or is not a field对比发现以前在jsp里面声明了一个变量名导致。<%String org = ......%>因为公司变量省略写为org,应该是orgNo就不会有这么多问...
2018-05-28 21:45:02
1794
4
原创 产品项目升级为支持分布式部署经验分享
项目背景:随着业务发展,用户指定需要支持分布式部署,服务器在英国和香港。为了支持分布式部署,主键采用雪花算法导致主键number由8变为22位。操作:1.除了数据库表的字段批量修改为22位之外;2.代码方面需要将rs.getInt改为rs.getLong,int改为long声明,或者转换成Long.parseLong(s),以及等等操作;注意点:批量操作替换这些代码时候需要除了勾选全词匹配,还需要...
2018-04-24 21:15:20
897
1
原创 jsp 页面生成word文档
现场需要一个内容自动生成word文档,并自动上传到ftp的功能。 功能需求:一个维护程序,只需要填写时间和文档的基础信息,根据时间去取其他程序的数据,进行归总,并按照现场给的模板进行生成word文档。 解决方案:1.将现场提供的word的模板另存为html文件,生成之后除了html文件外,还有一些其他xml等文件,在html的head标签会引用这些文件,将其全部删
2017-09-30 09:55:11
3926
原创 登录页面登录名和密码错误提示解决方案
登录页面需要做到登录名和密码错误的提示,效果如下图示所示: 需要在form提交的地方写下onsubmit="return loginCheck();" ,onsubmit是再提交之前进行的方法,你可以在这个方法里写逻辑校验,如果不符合要求,返回 false,form就不会提交。代码如下:" method="post" id="login_form" onsubmi
2017-07-15 16:06:27
50635
5
原创 百度地图 label添加点击事件,显示提示信息
百度地图的marker添加点击事件是: marker.addEventListener("click", function(){ this.openInfoWindow(infoWindow); //提示信息 }); 百度地图 label点击事件是: label.addEventListener("click", fun
2017-06-30 14:34:18
9277
原创 form提交刷新页面显示重新提交解决方法
form提交会出现该问题,这时候需要把form体检改为window.location.href;但是我需要传参数给后台,会出现乱码的问题;解决如下: function search(){ var title=$("#s").attr("value"); window.location.href="${b
2017-02-21 20:30:46
12102
2
原创 echarts tooltip显示图片
echarts tooltip显示图片 tooltip: { trigger: 'item', borderRadius: 8,//边框圆角 backgroundColor: 'rgba(51,204,204,0.7)',//背景颜色(此时为默认色) formatter: function(params) { var res
2017-01-17 19:04:18
10872
3
原创 echarts data 赋值
echarts data 赋值 之前自己存在误解,echarts中data数据格式不是字符串,格式是对象,下面代码中的item,就是你需要生成的对象,因此代码如下://查询全部山西电厂信息function getChartData(myChart) { $.get("/Liems/xslt/getAjaxText.jsp?&className=net.lucul
2017-01-16 17:50:39
30870
原创 重复绑定mouseover和mouseout事件
鼠标悬浮日期上显示日程数量 我需要实现鼠标悬浮在日期显示提示信息,提示信息用了layer插件,提示信息内容是新建的日程数量,效果图如下: 鼠标放在17号显示了当前日期新建了19条日程记录,这里需要在初始化日历的时候,为有日程记录的日期绑定事件,重复绑定的时候,显示的提示信息是不一样的。代码如下: myCals: funct
2016-12-20 17:56:42
3118
原创 bootstrap表格内容过长时用省略号表示
bootstrap ellipsis的使用 当表格的内容过多的时候,需要把过长的内容用省略号代替;只要table加上style样式,td的style加上样式。2223333333333333333333333最终效果如下图所示:
2016-12-20 17:45:26
31985
2
原创 一条线两种颜色的实现方法
一条线两种颜色的实现方法 思路是背景颜色是灰色,在覆盖上面新的颜色,限制它的长度,效果如下: 我的待办 num_cot0背景色border-bottom:2px solid #ccc;.nub_cot0 { margin-left:10px; margin-top: 10px; border-bottom:2px solid #ccc;}.n
2016-12-13 19:17:37
5631
原创 propertychange 的使用方法
propertychange 的正确使用 在做一个查询搜索,需要根据input值改变而触发事件,需要用到propertychange 和oninput,但是propertychange引用好多博客都是错误的;正确方法如下: $('#addressSearch').bind('input propertychange', function() { var adType=do
2016-12-13 19:02:07
30458
1
原创 bootstrap fileinput 的使用感悟
bootstrap fileinput 的填坑感悟 这个插件在demo的网站地址http://plugins.krajee.com/file-preview-icons-demo;不得不承认这个插件很强大,作为一个文件上传插件做到了预览,而且还支持国际化,但是唯一的缺点就是api烂的到极点(应该说没有API)。 即使没有API,也不能阻挡我使用的热
2016-11-13 20:15:18
49459
21
原创 ajax实现下拉框联动
spring mvc+bootstrap 最近在做一个新闻不发布网站,网站栏目需要实现下拉框联动,因为没有用到前端框架,因此需要自己来写,废话不多说,思路是,跳转到新闻发布页面,需要初始化一级目录。 @RequestMapping("/release") public String release(HttpServletRequest reque
2016-10-30 18:29:40
12130
原创 在中等企业的研发工程师
一个月四个礼拜,一个礼拜七天。又过去了一个礼拜,我收获了什么。从周一到周五,每天培训两个多小时,讲各种技术和各种业务。公司不需要你继续创造,因为我现在做的是业务开发,不是平台研发,产品已经很成熟,需要的东西只需要到别的模块复制过来,就可以用了。而我们只要懂得业务是怎么样的,所有的一切技术都已成为套路。我们好比工厂里的员工,没有所谓的创新。只有熟练快速的制造产品。我也不知道这对于年轻人来说是不是一件
2016-07-17 16:28:36
637
原创 从实施工程师到研发工程师
从实施工程师到研发工程师人们常说乘着年轻应该多尝试不同的岗位,实习的时候是一名实施工程师,一年之后转岗研发工程师。刚做实施的第一个星期,对我来说就是地狱般的感觉,因为带我的师傅非常严格,每天加班到十点半左右,周末下午也要去。加上自己是新人,什么都不会,一切从零开始,做的东西很多时候要重新在做,花的时间自认也就多了,所以自己自然得加班。还好有师傅认真的教你,我也是极其幸运的。在的项目都是
2016-07-09 17:12:01
14985
2
原创 bootstrap modal使用感悟
bootstrap modal如何remote一个新的页面到现在的窗口 点击a页面,弹出b页面。实现这个功能,使用remote,a页面代码如下:" class="btn btn-info btn-xs" data-target="#modal" data-toggle="modal">
2016-06-02 20:32:41
8929
原创 echarts图表点击事件之跳转页面和加载页面
echarts图表点击事件之跳转页面和加载页面 下图显示四个条形图,点击条形图就跳转到其页面,这说明您要判断你点了那个条形图。echarts给了它点击事件 写法,我们只要模仿就行,代码如下: //echarts图表点击跳转 myChart.on('click', function (param){ var
2016-05-20 18:56:38
45463
8
原创 登录超时跳转页面失败和ajax传递到后台数据乱码
登录超时跳转页面失败和ajax传递到后台数据乱码登录超时后,拦截任何点击的链接,跳转到登录页面发生上面错误。拦截代码如下public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain chain) throws IOException, Se
2016-05-19 21:22:08
1040
原创 Oracle-trunc函数用法
--日期1.select trunc(sysdate) from dual --2013-01-06 今天的日期为2013-01-062.select trunc(sysdate, 'mm') from dual --2013-01-01 返回当月第一天.3.select trunc(sysdate,'yy') from dual --2013-01-01 返回当年第一天4.select
2016-03-25 12:06:36
680
原创 img onclick 无效
img标签里面的onclick事件无法响应。最终找到了错误原因,是因为img标签的id与onclick事件的方法名相同。于是接着又测试了一下,发现name名和方法名相同也会导致该错误。
2016-03-24 15:47:34
15712
原创 阿里大鱼短信平台使用(Java)
找回密码短信验证项目中修改密码需要手机短信验证,由于阿里大鱼发短信速度快,稳定,因此决定使用阿里大鱼。废话不多说,步骤如下:1.首先登录阿里大鱼官网,注册成为开发者。(http://www.alidayu.com/?utm_content=m_2931?utm_content=m_2931?utm_content=m_2931?utm_content=m_2931)2.查看阿里大鱼的API文档(h...
2016-01-23 21:41:18
35498
4
webView让本地页面相互调换案例
2015-05-03
android mono这种布局实现?
2015-08-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人