自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (6)
  • 问答 (3)
  • 收藏
  • 关注

原创 使用validation 判断必填项,并且返回错误信息

java 使用validation 判断必填项,并且返回错误信息

2023-04-03 17:22:58 769

原创 limit 查询变慢的原因以及优化

limit 查询变慢的原因以及优化

2022-10-08 16:52:44 2436

原创 sql索引失效

索引失效八大案例

2022-10-08 16:40:22 746

原创 mysql查询当天的数据

mysql查询当天的数据

2022-09-21 13:58:41 9597 1

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

原创 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 5862 6

原创 树状结构查询方式:无需连续访问数据库

2:如上图的结构 查询如下:public List<CategoryListVO> getCategoryListVO(){ List<MallCategory> mallCategories = mallCategoryMapper.selectList(new QueryWrapper<MallCategory>().lambda().e...

2020-01-21 14:34:55 247

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

原创 配置了事物为什么没有回滚

(1)在方法上加上事物,但是,不会回滚: @Transactional @Synchronized public String vipCancel(Long userId){ try { SuUser ud = suUserMapper.selectByPrimaryKey(userId); }ca...

2019-04-01 16:43:13 422

原创 clipboard实现点击复制

1:下载clipboard.min.js 文件 或者clipboard.min.zip 压缩包 并加压缩。2:引入clipboard.min.js文件。3:使用代码如下://(1)引入文件 此处是我的js文件所在的位置,根据自己情况正确引入文件&amp;lt;script src=&quot;&amp;lt;%=basePath%&amp;gt;js/blackCard/clipboard.min.js&quot; type=&quot;

2019-03-01 09:13:54 6435

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

原创 创建多个线程处理数据库中多条数据

处理思路:(1)比如查出100万数据(2):创建10个线程,循环处理这些数据,每一次处理调用一个线程,如果某一个线程被占用了,那么就调用另外一个线程,以此类推,这样就不需要等待上一个线程的完毕,从而加快处理的速度。//需要引用的线程类:这个是jdk1.8自带的线程处理jia包import java.util.concurrent.ExecutorService;@Controller@Re...

2019-02-18 15:12:10 2284 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 9165 1

原创 如何将一个list传入到mySql语句进行查询

如何将一个list传入到mySql语句进行查询方法(一)将list封装成一个Map传入进去 //(1)将如下字符串分隔之后放入到list里面 String cols = ”1,2,3,4,5,6”; List&lt;String&gt; yids = new ArrayList&lt;String&gt;(); String[] as = cols.split(","); for(S...

2018-12-21 09:39:30 21172 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 4368

原创 java如何读取文件到另一个文件

将form.txt文件写到formTo.txt里面。内部维护一个游标,每当你调用一次后游标就自动指向下一个字节处,所以当再次读取的时候就得到下一个字节数据。read是只要有就会继续读下去,读取的b字节数组,读取总长度为1024,直到读完为止,返回-1,然后跳出,第二次从1025开始是因为如果文件没读完,read会记录上次的记录,每次从上次读完的地方后面开始,直到整个文件读完或者出现异常public

2017-11-30 10:38:34 3089

原创 页面中数据全部选中,将数据传到后台

示例图如下: 前台代码如下: <input type="button" class="searchbtns" value="推送选中用户" onclick="AllShouldPush()"> <table class="personlist"> <thead>

2017-11-29 15:52:13 4282 1

原创 如何调试接口

例如:调用如下路径的接口: 1:首先启动项目: 此时出现一个路径:localhost:8072/2:一级路径是appMessage,所以需要配置一下,以便访问。配置如下:3:此时访问路径为:localhost:8072/appMessage/productCkeck.html4:再加上访问的参数,此时路径就是localhost:8072/appMessage/productCkeck.html?

2017-11-29 10:58:31 13549 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 15300

原创 java后台姓名与手机号中间用*号代替

String realname = "程序员"; String mobile = "15888888888"; String realname1 =null; char[] r = realname.toCharArray(); char[] m = mobile.

2017-08-30 10:26:05 13993

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

原创 如何获取富文本框中的内容

js代码: <!-- 文本编辑器 开始 --> <textarea name="content" id="contect_text" class="ckeditor" ></textarea> <!-- 文本编辑器 结束--> function huoqu(){

2017-07-25 15:01:11 26441 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 9270 1

原创 java选中多张图片上传

实现不走以及效果如下: 1:点击: 2:弹出: 3:选择多张图片: 4:选中之后,点击打开,图片显示出来: 5:实现代码如下:前台页面: <!-- 新商品详情图片--> <a href="javascript:void(0);" class="btn_addPic"> <span id="img

2017-07-06 16:43:20 28863 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 555

原创 不重复的数字加字母。不可以有1,l,o,0

main(){ puDhm();} //判断六位数是否重复,如果重复重新生成 public String puDhm(){ String dhm = puDhm1(); SuRedNewPacket redNewPacket = redNewPacketService.selectDhm(dhm

2017-06-28 14:40:49 656

原创 生成不重复的数字的判断

方法1:调用: main(){//main方法 for (;;){//创建一个死循环 sequenceNumber = getCard();//生成12位序列号 sequenceNumber = checkSequenceNumber(sequenc

2017-06-28 14:34:16 1391

原创 jq页面比较时间大小

页面:<span>时间:</span> <input type="text" value="${startTime }" onclick="WdatePicker({dateFmt:"yyyy-MM-dd"})" class="input

2017-06-28 14:06:17 1816

原创 java多线程案例

什么时候使用多线程:当一个程序 执行很长一段时间,但是程序执行的时候,操作者不想等待这段时间,而是想干些别的事情。此时需要使用多线程。 生成红包案例: 1: 2:由于红包数量较多,需要占用一段时间。所以要启动线程。 3:点击确认,直接执行线程中的代码。此时可以其他操作,而不影响。 代码如下;<!-- 生成红包 --> <form action="/newRedPacket

2017-06-28 13:55:49 1931

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

原创 使用存储过程插入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 6677 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 15992 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 1067

原创 验证码倒计时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 909

原创 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 16445 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 1942

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

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

转载 单例模式的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 474

原创 js如何拼接一个list

页面代码: 比如:ajax请求后台获取一个json,先把他解析成list,然后拼接出来:function Jdwuliu(jdNumber){ $.ajax({ url: "/BusinessManagament/getLogistics.html", data:{jdNumber:jdNumber}, type: "post",

2017-03-18 13:37:28 13713

Bandizip.zip

下载这个文件 - 找到Bandizip,文件- 打开-里面可以选择需要解压的文件和可以压缩的文件

2019-09-11

ideal安装之后配置的git资源

ideal安装之后配置的git资源:下载解压缩之后配置到idea里面。

2019-01-16

生成二维码的js

下载解压缩,引入这两个js即可

2017-08-15

富文本编辑器

下载,解压缩,放在js文件下即可使用

2017-08-15

上传或导出excel的jia包

上传或导出excel的jia包 下载解压缩

2017-04-13

js生成二维码的js文件

生成二维码的js文件压缩包

2017-03-18

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

TA关注的人

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