web网站开发之路
hadoopxsy
学无止境!
展开
-
EasyExcel 简单导入
前边写过使用easyexcel进行简单、多sheet页的导出。今天周日利用空闲写一下对应简单的导入。重点:springboot、easyExcel、桥接模式;原创 2023-12-17 21:37:05 · 362 阅读 · 0 评论 -
easyExcel多sheet页导出
easyExcel多sheet页导出原创 2023-07-02 16:07:58 · 2549 阅读 · 0 评论 -
无java环境运行jar
无java环境运行jar原创 2023-07-02 09:26:08 · 1413 阅读 · 0 评论 -
项目打jar包:未发现第三方jar中的类
场景再现:springboot项目打jar包时,未发现依赖的钉钉SDK的类:com.taobao.api.ApiException解决:SDK放到该位置:然后 pom.xml 添加:<dependency> <groupId>com.taobao.top</groupId> <artifactId>top-api-sdk-...原创 2020-03-04 18:50:35 · 297 阅读 · 0 评论 -
JSP总结
1、jsp是用java语言写的,运行在服务器中的网页,所以jsp必须在服务器运行时访问:翻译成java代码->编译成class文件->运行2、jsp包括:html标签(翻译时变成:out.write())、脚本、指令3、脚本: 1)表达式脚本 <%= %> 翻译时变成:out.print() 2)声明式脚本 <%! %&...原创 2018-05-06 14:48:41 · 200 阅读 · 0 评论 -
项目中mysql优化
1、字段类型 1)数字类型,尽量使用tyinyint ,smallint,mediumint;如果是非负数,加入unsinged 2)用到varchar时,长度分配真正用的空间 3)金钱类型时,使用decimal 4)时间类型时用timtstamp(时间戳),不是datetime(年月日 时分秒)2、尽量不要使用 select *3、列表查询,最好使用limit来进...原创 2018-04-12 14:22:44 · 203 阅读 · 0 评论 -
公众号开发 jsp中<a>问题
在开发微信公众号时,使用了jQuery mobile这个框架,但是在jsp页面中使用<a>发现点击跳转不成功,这就很奇怪了,网上搜索发现大家基本上用js来代替<a>跳转功能; 但是,个人觉得应该有方法解决把,最终发现是因为: Jquery Mobile支持所有标准的html格式,为了让体验更加流畅,Jquery Mobile会把同...原创 2018-04-12 10:35:40 · 598 阅读 · 0 评论 -
用户密码加密
1、jar包:commons-codec-1.8.jar或commons-codec-1.9.jar,,,,,2、类型1)md5Hex/** * MD5方法 * * @param text 用户密码 * @param key 自己设置字符串 * @return 密文 * @throws Exception */ public st...原创 2018-04-12 10:14:59 · 154 阅读 · 0 评论 -
ssm 框架启动报错 Result Maps collection already contains value for ...
在部署项目到服务器上,启动时一直报这个错误,但是自己在线下明明可以正常启动的啊!后来进过网上搜索,总结有一下解决方案: 1、使用ibatis的TempTestTableMapper.xml实现接口TempTestTableMapper.java中的方法的时候的id有重复的值 意思就是:你的***mapper.xml文件中有<resultMap type="user" id="u...原创 2018-03-25 11:14:02 · 4216 阅读 · 0 评论 -
web 后台管理 消息弹窗实现
做网站后台管理保存消息或者删除数据,完成操作时能够给用户一个很好的信息提示:操作成功或者操作失败等等,,, 说明: **listInfo.action 展示方法 完成之后跳转到展示信息主页 saveInfo.action 保存方法** 保存完成之后跳转到展示方法上,再跳转到展示主页。 **java后台:** public St原创 2018-03-13 19:21:53 · 8675 阅读 · 2 评论 -
删除操作 弹框提示
需求:用户点击删除按钮时,弹出一个确定框,如果用户点击“确定”执行删除操作,否则不执行JS代码?12345678function del() {var msg = "您真的确定要删除吗?\n\n请确认!";if (confirm(msg)==true){return true;}else{return false;}}html代码?1<a href="" onclick="javascrip...转载 2018-03-14 18:45:38 · 2198 阅读 · 1 评论 -
防止重复提交
需求:项目为一个商城购物网站,当用户提交订单,有时候网速比较慢,用户会按多次提交导致生成多条订单;解决方法:当点击“提交订单”按钮后就进行按钮置灰操作:***" id="createOrder" method="post">提交订单 js:$('.commit').click(function() {$("#createOrder").submit();原创 2017-10-01 11:33:03 · 247 阅读 · 0 评论 -
js 浏览器 返回上一级页面并刷新
今天碰到个需求,就是监听浏览器返回上一级页面时对上一级页面进行刷新;从百度和谷歌人肉了一下午没找出个结果,大致都是用js写一个浏览器返回监听事件,当触发时:window.location.href=document.referrer;但是,这个导致了很明显的一个bug:点击返回时,2个页面不停的转换造成死循环,坑啊!!!!后来想到了用本地存储sessionStora原创 2017-09-30 17:26:31 · 3470 阅读 · 2 评论 -
与@interface的初恋
在java开发中,我们经常用到注解,比如@Override,@SuppressWarnings。@Override表示重写一个方法时,当方法名不对的时候就会提示报错;@SuppressWarnings表示压制你所写的方法内的警告。但是有的时候自己也想做一个自己的注解,提高代码的逼格和效率。首先,先了解注解本质:注解相当于一种标记,在程序中加上了注解就等于为程序加上了某种标记,以后,JAVA原创 2017-09-20 09:29:48 · 381 阅读 · 0 评论