- 博客(69)
- 资源 (6)
- 问答 (3)
- 收藏
- 关注
原创 java防重复提交
防重复提交简介:客户端访问时,拦截访问数据,进行验证是否是配置的时间内(如下例子:ttl = 10),有相同的参数访问,如果有就相当于数据重复访问。不可以提交。实例<一>:后台代码 //防重复提交,表示10秒之内的不允许有相同的ps数据,也就是说10秒之内不允许有相同的ps = {"req.mobile"} @RequestMapping("/request") @Recommit(ttl = 10, ps = {"req.mobile"}, type = 2)
2021-03-17 15:29:59
645
原创 EasyPoi 导出大量数据
1:引入jia包:在pom.xml中引入一下jia包: <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>4.1.0&...
2020-01-21 17:38:57
5916
6
原创 树状结构查询方式:无需连续访问数据库
2:如上图的结构 查询如下:public List<CategoryListVO> getCategoryListVO(){ List<MallCategory> mallCategories = mallCategoryMapper.selectList(new QueryWrapper<MallCategory>().lambda().e...
2020-01-21 14:34:55
253
原创 mysql查询表某些字段完全相同的数据
//如果表中有特殊的查询条件 比如下面查询中 要求 表中article_number is not nullselect t.product_id,t.cols8,t.cols9,COUNT(product_id) As Account,COUNT(cols8) As Account2 ,COUNT(cols9) As Account3 from(select product_id,cols8...
2019-05-28 11:16:33
4716
原创 配置了事物为什么没有回滚
(1)在方法上加上事物,但是,不会回滚: @Transactional @Synchronized public String vipCancel(Long userId){ try { SuUser ud = suUserMapper.selectByPrimaryKey(userId); }ca...
2019-04-01 16:43:13
437
原创 clipboard实现点击复制
1:下载clipboard.min.js 文件 或者clipboard.min.zip 压缩包 并加压缩。2:引入clipboard.min.js文件。3:使用代码如下://(1)引入文件 此处是我的js文件所在的位置,根据自己情况正确引入文件&lt;script src="&lt;%=basePath%&gt;js/blackCard/clipboard.min.js" type="
2019-03-01 09:13:54
6459
原创 idea运行main出现Exception in thread "main" Process finished with exit code 1
解决方法1: file - setting - bulid,Execcution…-java Complier - 最右侧改为你的jdk版本(如:1.8)如图:如果 还是出现 :Exception in thread “main” Process finished with exit code 1解决方法2:file - project structure - modules - 右侧D...
2019-02-20 16:28:03
3190
原创 创建多个线程处理数据库中多条数据
处理思路:(1)比如查出100万数据(2):创建10个线程,循环处理这些数据,每一次处理调用一个线程,如果某一个线程被占用了,那么就调用另外一个线程,以此类推,这样就不需要等待上一个线程的完毕,从而加快处理的速度。//需要引用的线程类:这个是jdk1.8自带的线程处理jia包import java.util.concurrent.ExecutorService;@Controller@Re...
2019-02-18 15:12:10
2311
1
转载 如何将数据库中的图片导出到excel里面,并以图片的形式显示出来
如何将数据库中的图片导出到excel里面,并以图片的形式显示出来主要代码如下:这里面是main方法,可以拷到开发工具里跑一下。具体开发可以具体参照一下。package com.fh.util;import java.awt.image.BufferedImage; import java.io.ByteArrayOutputStream; import java.io.File; ...
2019-01-15 16:52:35
9266
1
原创 如何将一个list传入到mySql语句进行查询
如何将一个list传入到mySql语句进行查询方法(一)将list封装成一个Map传入进去 //(1)将如下字符串分隔之后放入到list里面 String cols = ”1,2,3,4,5,6”; List<String> yids = new ArrayList<String>(); String[] as = cols.split(","); for(S...
2018-12-21 09:39:30
21456
1
原创 错误信息com.google.gson.internal.LinkedTreeMap cannot be cast to com.
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-12-28 14:37:26
4451
原创 java如何读取文件到另一个文件
将form.txt文件写到formTo.txt里面。内部维护一个游标,每当你调用一次后游标就自动指向下一个字节处,所以当再次读取的时候就得到下一个字节数据。read是只要有就会继续读下去,读取的b字节数组,读取总长度为1024,直到读完为止,返回-1,然后跳出,第二次从1025开始是因为如果文件没读完,read会记录上次的记录,每次从上次读完的地方后面开始,直到整个文件读完或者出现异常public
2017-11-30 10:38:34
3108
原创 页面中数据全部选中,将数据传到后台
示例图如下: 前台代码如下: <input type="button" class="searchbtns" value="推送选中用户" onclick="AllShouldPush()"> <table class="personlist"> <thead>
2017-11-29 15:52:13
4306
1
原创 如何调试接口
例如:调用如下路径的接口: 1:首先启动项目: 此时出现一个路径:localhost:8072/2:一级路径是appMessage,所以需要配置一下,以便访问。配置如下:3:此时访问路径为:localhost:8072/appMessage/productCkeck.html4:再加上访问的参数,此时路径就是localhost:8072/appMessage/productCkeck.html?
2017-11-29 10:58:31
13630
4
原创 java接口供APP端调用
package com.idorabox.manage.web.app;import java.util.HashMap;import java.util.Map;import java.io.IOException;import java.io.PrintWriter;import javax.annotation.Resource;import javax.servlet.http.H
2017-11-29 10:44:52
15728
原创 java后台姓名与手机号中间用*号代替
String realname = "程序员"; String mobile = "15888888888"; String realname1 =null; char[] r = realname.toCharArray(); char[] m = mobile.
2017-08-30 10:26:05
14058
原创 java四舍五入方法
题目要求: (1)0.01-99.99:在毫位上四舍五入,保留两位小数,如10.235元,处理为10.24元;10.231元,处理为10.23元。 (2)100.00-999.99:在分位上四舍五入,保留2位小数,分位上变为0。如100.35元,处理为100.40元;100.21元,处理为100.20元;100.95元,处理为101.00。 (3)1000.00以上:在角位上四舍五入,保留两位
2017-08-11 15:22:20
1327
原创 如何获取富文本框中的内容
js代码: <!-- 文本编辑器 开始 --> <textarea name="content" id="contect_text" class="ckeditor" ></textarea> <!-- 文本编辑器 结束--> function huoqu(){
2017-07-25 15:01:11
26534
2
原创 消息推送,定时任务
package com.idorabox.manage.task;import java.util.ArrayList;import java.util.Date;import java.util.HashMap;import java.util.List;import java.util.Map;import javax.annotation.Resource;import org.spr
2017-07-25 14:42:22
9300
1
原创 java选中多张图片上传
实现不走以及效果如下: 1:点击: 2:弹出: 3:选择多张图片: 4:选中之后,点击打开,图片显示出来: 5:实现代码如下:前台页面: <!-- 新商品详情图片--> <a href="javascript:void(0);" class="btn_addPic"> <span id="img
2017-07-06 16:43:20
28978
17
原创 jq处理数据库中的json数据
如何将:var arr = [{K:”sale”,v:0}, {K:”sale”,v:1},{K:”sale”,v:2}, {K:”sale”,v:3}, {K:”brower”,v:2}, {K:”brower”,v:3}, {K:”brower”,v:4}]; 变成:var = [{k:”save”,v:[0,1,2,3]},{k:”brower”,v:[2,3,4]}]var arr =
2017-07-05 15:25:16
565
原创 不重复的数字加字母。不可以有1,l,o,0
main(){ puDhm();} //判断六位数是否重复,如果重复重新生成 public String puDhm(){ String dhm = puDhm1(); SuRedNewPacket redNewPacket = redNewPacketService.selectDhm(dhm
2017-06-28 14:40:49
680
原创 生成不重复的数字的判断
方法1:调用: main(){//main方法 for (;;){//创建一个死循环 sequenceNumber = getCard();//生成12位序列号 sequenceNumber = checkSequenceNumber(sequenc
2017-06-28 14:34:16
1415
原创 jq页面比较时间大小
页面:<span>时间:</span> <input type="text" value="${startTime }" onclick="WdatePicker({dateFmt:"yyyy-MM-dd"})" class="input
2017-06-28 14:06:17
1829
原创 java多线程案例
什么时候使用多线程:当一个程序 执行很长一段时间,但是程序执行的时候,操作者不想等待这段时间,而是想干些别的事情。此时需要使用多线程。 生成红包案例: 1: 2:由于红包数量较多,需要占用一段时间。所以要启动线程。 3:点击确认,直接执行线程中的代码。此时可以其他操作,而不影响。 代码如下;<!-- 生成红包 --> <form action="/newRedPacket
2017-06-28 13:55:49
1951
原创 sql去掉空格
去掉左边的空格:SELECT * from tbl_su_user WHERE realname like ltrim ('% 马达加斯加%')去掉右边的空格:SELECT * from tbl_su_user WHERE realname like rtrim ('%马达加斯加 %')去掉两边的空格:SELECT * from tbl_su_user WHERE realname like
2017-05-19 11:06:21
1814
原创 使用存储过程插入100000条测试数据
1:存储过程的sql如下:create procedure myproc() begin declare num int; set num=1; while num <= 100000 do insert into new_table_test values(num,2,3); set num=num+1;end while;end;2:执行存储过程:call myproc();3
2017-05-18 14:51:19
6804
1
原创 java下载excel导入excel读取excel数据,将数据插入数据库
效果如下: 1:开始页面 2:点击下载Excel模板按钮实现的效果: 3:选中保存文件,点击确定,将文件保存下来。 4:点击预览,弹出本地文件,选择刚才保存的excel文件: 5:选中一个excel文件,点击导入Excel按钮,提示导入的数据信息: 6:注意事项以及代码如下:注:1:后台代码72行,文件的存储位置:必须在webapp下建立upload/excel。
2017-05-11 11:29:35
16031
20
原创 页面保留两位小数
1:引入标签: <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> 2:使用format转换:其中money是后台获得的数据 <fmt:formatNumber type="number" value="${money }" pattern="0.00" maxFractionDigits="2"/>
2017-05-11 11:04:57
1078
原创 验证码倒计时60秒
实现效果: 1:开始效果: 2:点击获取验证码之后: 实现代码如下: 前台代码:<span class="personattr">手机号:</span>${business.bdMobile} <input type="button" class="changepass" onclick="getCode(${business.bdMobile})" value="获取验证码"
2017-04-21 14:28:24
927
原创 java中如何导入excel表格
如果你想导出excel表格,请参考:http://blog.csdn.net/xuanzhangran/article/details/54709221 1:这是一个main方法,自己复制过去,运行一下试试。是可以成功的。 2:需要导的包:。 3:代码如下: 4:在main方法里写上需要导的excel的路径即可。 5:愿君成功package com.idorabox.manage.web.
2017-04-13 16:08:15
16476
3
原创 当鼠标移动到表单上,改变表单的颜色
1:效果: 2:当鼠标移到序号三时,变为灰色,移到其他地方恢复原色 3:实现代码如下:<script type="text/javascript">$(document).ready(function(){ $("tr").bind("mouseover",function(){ $(this).css("background-color","#eeeeee");
2017-04-12 16:17:22
1960
原创 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server versio
前台页面出现如下异常com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use ne
2017-04-12 16:01:38
798
原创 java添加Ckeditor编辑器
实现效果: 1:添加Ckediter的编辑器js文件下载地址:http://download.csdn.net/detail/xuanzhangran/9801256 2:下载之后解压缩,将文件放在项目的js文件下。 3:代码样式如下:(1):在jsp页面引入:<script type="text/javascript" src="<%=basePath%>js/ckeditor/cke
2017-04-01 14:54:35
4719
转载 单例模式的7种写法
原文来自http://cantellow.iteye.com/blog/838473的转载 第一种(懒汉,线程不安全):Java代码 收藏代码 public class Singleton { private static Singleton instance; private Singleton (){} public stat
2017-03-22 13:42:25
480
原创 js如何拼接一个list
页面代码: 比如:ajax请求后台获取一个json,先把他解析成list,然后拼接出来:function Jdwuliu(jdNumber){ $.ajax({ url: "/BusinessManagament/getLogistics.html", data:{jdNumber:jdNumber}, type: "post",
2017-03-18 13:37:28
13758
java后台四舍五入,写一个或按照价格分类写三个公共的方法
2017-08-11
导入,读取excel出现的问题
2017-05-06
请问一下java中如何读取excel表格,有比较完整的链接发一下,谢谢了
2017-04-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人