自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

June的专栏

语言最大功能不是交流,而是说服别人

  • 博客(94)
  • 资源 (18)
  • 问答 (1)
  • 收藏
  • 关注

原创 JVM调优

正常情况,业务搞活动,请求过多,大批流量过来了,处理的线程数越多。jstack + 线程号 | grep 线程号16进制 -A 10 查看线程栈情况。top -Hp +进程号,查看线程情况,获取线程占用最多的线程号。程序死锁后,死锁的线程处于等待状态,等待状态的线程不占用cpu。printf "%x" +线程号,把线程号转换成16进制。非正常情况,cpu占用率长期过高,可能出现死循环了。top查看cpu占用情况,获取进程占用最多的进程号。jmap 下载dump内存快照文件。jstack 查看死锁。

2024-04-20 15:25:48 170

原创 poi-ooxml 设置Excel导出下拉框

java 设置Excel下拉框值

2023-02-06 16:51:55 650

原创 Java AES加密,兼容Linux和Windows

AES加密

2022-10-25 11:17:18 387

原创 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 533

原创 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 639

原创 移动端复制网址地址功能(兼容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 2065

原创 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 771

原创 文本内容截取网站链接地址

项目背景:短信内容含有网站链接,需要截取链接地址,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 314

原创 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 754

原创 前端开发感想之发现一个新大陆

项目背景:公司某个项目需要开发一个图片编辑工具,类似于一个web版本的迷你型ps工具只给我一个产品模型,来完成前端开发,一直是做后台开发,表示压力山大。看着自己写的,每一行代码,每一个方法,纯手工打造的产品,感想颇深。今天我们来谈谈图片剪辑插件cropperjs,这个插件功能强大,用起来很方便,遇到的坑就是,1.vue版本的是cropperjs,如果你的是jsp引用js那种使用crop...

2019-09-11 10:12:39 213 2

原创 前端开发感想之不努力,就会被这个世界抛弃

项目背景:公司某个项目需要开发一个图片编辑工具,类似于一个web版本的迷你型ps工具只给我一个产品模型,来完成前端开发,一直是做后台开发,表示压力山大。看着自己写的,每一行代码,每一个方法,纯手工打造的产品,感想颇深。首先说下vue,以前用过vue开发过项目,jsp文件引用vue.js,跟之前写的js没有啥区别。然而这次是.vue文件,纯前后端分离的开发模式。发现写法差异很大,对于我来说刚...

2019-09-11 09:48:46 216

原创 高版本mysql脚本导入低版本数据库

1.CHARSET=utf8mb4修改为CHARSET=utf82.删除“USING BTREE”

2019-08-23 13:12:41 279

原创 blur事件连续触发解决办法

项目背景:修改程序bug;高度和宽度输入框,进行长度校验,长度不符合进警告提示blur事件方法里不能含有提示信息,否则高度输入完之后,直接输入宽度,会出现多个提示框;对于这种情景,blur事件改为change事件,触发是建立在输入框中的文字产生变化,并且焦点从该输入框离开的时候才触发解决办法:改为change事件...

2019-06-18 09:46:50 5774

转载 谷歌安装离线插件解决办法(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 867

原创 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里面声明了一个变量名导致。&lt;%String org = ......%&gt;因为公司变量省略写为org,应该是orgNo就不会有这么多问...

2018-05-28 21:45:02 1730 4

原创 产品项目升级为支持分布式部署经验分享

项目背景:随着业务发展,用户指定需要支持分布式部署,服务器在英国和香港。为了支持分布式部署,主键采用雪花算法导致主键number由8变为22位。操作:1.除了数据库表的字段批量修改为22位之外;2.代码方面需要将rs.getInt改为rs.getLong,int改为long声明,或者转换成Long.parseLong(s),以及等等操作;注意点:批量操作替换这些代码时候需要除了勾选全词匹配,还需要...

2018-04-24 21:15:20 818 1

原创 jsp 页面生成word文档

现场需要一个内容自动生成word文档,并自动上传到ftp的功能。       功能需求:一个维护程序,只需要填写时间和文档的基础信息,根据时间去取其他程序的数据,进行归总,并按照现场给的模板进行生成word文档。        解决方案:1.将现场提供的word的模板另存为html文件,生成之后除了html文件外,还有一些其他xml等文件,在html的head标签会引用这些文件,将其全部删

2017-09-30 09:55:11 3841

原创 登录页面登录名和密码错误提示解决方案

登录页面需要做到登录名和密码错误的提示,效果如下图示所示:        需要在form提交的地方写下onsubmit="return loginCheck();" ,onsubmit是再提交之前进行的方法,你可以在这个方法里写逻辑校验,如果不符合要求,返回 false,form就不会提交。代码如下:" method="post" id="login_form" onsubmi

2017-07-15 16:06:27 49431 5

原创 百度地图 label添加点击事件,显示提示信息

百度地图的marker添加点击事件是: marker.addEventListener("click", function(){ this.openInfoWindow(infoWindow); //提示信息 });      百度地图 label点击事件是: label.addEventListener("click", fun

2017-06-30 14:34:18 9115

原创 阿里云搭建tomcat服务

1.首先安装jdk,然后配置环境变量              环境变量如上2.安装mysql3.把tomcat7文件复制到服务器打开即可

2017-02-26 16:10:47 816

原创 form提交刷新页面显示重新提交解决方法

form提交会出现该问题,这时候需要把form体检改为window.location.href;但是我需要传参数给后台,会出现乱码的问题;解决如下: function search(){ var title=$("#s").attr("value"); window.location.href="${b

2017-02-21 20:30:46 11997 3

原创 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 10577 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 30752

原创 重复绑定mouseover和mouseout事件

鼠标悬浮日期上显示日程数量       我需要实现鼠标悬浮在日期显示提示信息,提示信息用了layer插件,提示信息内容是新建的日程数量,效果图如下:    鼠标放在17号显示了当前日期新建了19条日程记录,这里需要在初始化日历的时候,为有日程记录的日期绑定事件,重复绑定的时候,显示的提示信息是不一样的。代码如下: myCals: funct

2016-12-20 17:56:42 3064

原创 bootstrap表格内容过长时用省略号表示

bootstrap ellipsis的使用        当表格的内容过多的时候,需要把过长的内容用省略号代替;只要table加上style样式,td的style加上样式。2223333333333333333333333最终效果如下图所示:

2016-12-20 17:45:26 31826 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 5479

原创 propertychange 的使用方法

propertychange 的正确使用       在做一个查询搜索,需要根据input值改变而触发事件,需要用到propertychange 和oninput,但是propertychange引用好多博客都是错误的;正确方法如下: $('#addressSearch').bind('input propertychange', function() { var adType=do

2016-12-13 19:02:07 30270 1

原创 bootstrap fileinput 的使用感悟

bootstrap fileinput 的填坑感悟             这个插件在demo的网站地址http://plugins.krajee.com/file-preview-icons-demo;不得不承认这个插件很强大,作为一个文件上传插件做到了预览,而且还支持国际化,但是唯一的缺点就是api烂的到极点(应该说没有API)。        即使没有API,也不能阻挡我使用的热

2016-11-13 20:15:18 48501 47

原创 ajax实现下拉框联动

spring mvc+bootstrap           最近在做一个新闻不发布网站,网站栏目需要实现下拉框联动,因为没有用到前端框架,因此需要自己来写,废话不多说,思路是,跳转到新闻发布页面,需要初始化一级目录。 @RequestMapping("/release") public String release(HttpServletRequest reque

2016-10-30 18:29:40 12055

原创 在中等企业的研发工程师

一个月四个礼拜,一个礼拜七天。又过去了一个礼拜,我收获了什么。从周一到周五,每天培训两个多小时,讲各种技术和各种业务。公司不需要你继续创造,因为我现在做的是业务开发,不是平台研发,产品已经很成熟,需要的东西只需要到别的模块复制过来,就可以用了。而我们只要懂得业务是怎么样的,所有的一切技术都已成为套路。我们好比工厂里的员工,没有所谓的创新。只有熟练快速的制造产品。我也不知道这对于年轻人来说是不是一件

2016-07-17 16:28:36 615

原创 从实施工程师到研发工程师

从实施工程师到研发工程师人们常说乘着年轻应该多尝试不同的岗位,实习的时候是一名实施工程师,一年之后转岗研发工程师。刚做实施的第一个星期,对我来说就是地狱般的感觉,因为带我的师傅非常严格,每天加班到十点半左右,周末下午也要去。加上自己是新人,什么都不会,一切从零开始,做的东西很多时候要重新在做,花的时间自认也就多了,所以自己自然得加班。还好有师傅认真的教你,我也是极其幸运的。在的项目都是

2016-07-09 17:12:01 14548 1

原创 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 8886

原创 echarts图表点击事件之跳转页面和加载页面

echarts图表点击事件之跳转页面和加载页面 下图显示四个条形图,点击条形图就跳转到其页面,这说明您要判断你点了那个条形图。echarts给了它点击事件 写法,我们只要模仿就行,代码如下: //echarts图表点击跳转 myChart.on('click', function (param){ var

2016-05-20 18:56:38 44578 8

原创 登录超时跳转页面失败和ajax传递到后台数据乱码

登录超时跳转页面失败和ajax传递到后台数据乱码登录超时后,拦截任何点击的链接,跳转到登录页面发生上面错误。拦截代码如下public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain chain) throws IOException, Se

2016-05-19 21:22:08 999

原创 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 640

原创 img onclick 无效

img标签里面的onclick事件无法响应。最终找到了错误原因,是因为img标签的id与onclick事件的方法名相同。于是接着又测试了一下,发现name名和方法名相同也会导致该错误。

2016-03-24 15:47:34 15622

原创 阿里大鱼短信平台使用(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 35360 17

原创 集合遍历方法

集合遍历方法 //集合的遍历 Collection c=new ArrayList(); c.add("hello"); c.add("world"); c.add("java"); //第一种方法:把集合转换成数组 Object[] objs=c.toArray(); for (int i = 0; i < objs.length;

2016-01-05 16:56:53 1088

原创 html添加下划线,下划线颜色,字体颜色,下移,且鼠标为手型

查看物资采购价格

2015-12-11 15:06:32 22621

原创 js 获取radioButton值

js 获取radioButton值 历史 最新 html上的代码如上var radios=document.getElementsByName("select");for(var i=0;i<radios.length;i++){ if(radios[i].checked==true) { if(radios[i].value==1){ reportFra

2015-12-09 10:15:05 3315

jquery mobile案例

按照jquery mobile书上的案例做的,包括图片查看和游戏

2015-11-03

ajax多级联动案例代码

按照网友给的提示,写了个ajax多级联动菜单案例,文件包括了数据库

2015-09-20

终极版mono安卓app(代码)

模仿monon做的一个可以登录分享和收藏文章杂志的安卓app

2015-08-27

初级版的mono安卓app

最初版的模仿monon的手机app,后面会有终极版的app

2015-08-27

jaxrs资源包

官网下载的资源,jaxrs资源包!

2015-08-24

安卓解析RSS案例代码

解析豆瓣一刻,vice中国等RSS,抓去文章第一章图片,显示文章内容案例

2015-08-17

oracle数据库ppt

10多章的ppt,简单的关于oracle数据库的学习!

2015-08-14

安卓音乐播放器(代码)

基础代码,一个人模狗样的音乐播放器,简单的功能都有,除了歌词显示

2015-08-09

事务处理java案例代码

事务处理案例,简单的一个案例自己学习

2015-07-23

javaSwing+oracle的ATM系统

使用swing创建界面,运用Oracle数据库,做的一个atm机系统,含有取钱,转账,修改密码,登录功能

2015-07-23

oracle练习一

在东软实习,学习oracle数据库,所做的练习题目

2015-07-09

在线书店系统代码案例(完整)

spring+hibernate的在线书店系统,前台是自己找的模板,具有分页和查询,订单

2015-07-03

photoswipe插件案例

photoswipe插件案例,在github下载的,图片点击后可以左右滑动,并且能放大和缩小。

2015-06-24

内部邮件数据库表设计文档

如果你在做一个内部邮件模块,那么这个文档可以借鉴,希望能帮助你!

2015-05-27

font-awesome-icons

这是免费的图标,图标的种类多的惊人,是安卓开发必不可少的工具

2015-05-06

webView让本地页面相互调换案例

目前在学《jQuey Mobile权威指南》,在书上的案例讲到外链接属性,安卓是怎么实现本地html页面跳转呢?通过网上的查找,找到了解决方法,这案例也包括一个页面直接跳转,共同学习!

2015-05-03

json需要的jar包

需要建立一个json案例的时候,需要的jar包,而且这是解决取代php中序列化

2014-11-13

phpems数据库设计

详细解释phpems数据(关于考试的表)设计计的资料,但是有些字段还需要你自己解决,不过不影响全局

2014-11-13

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

TA关注的人

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