- 博客(42)
- 收藏
- 关注
原创 mysql group_concat与order by关联使用时拼接内容丢失问题
mysql group_concat与order by关联使用时拼接内容丢失处理方法
2022-06-29 17:19:46
750
原创 URLEncoder.encode转码时的空格问题,判断网络文件是否存在
URLEncoder.encode在对字符串进行转码时,会将空格转为”+“号,URLDecoder.decode方法再解码时会将加号"+"和"%20"都解码为空格。表面上看起来没有什么问题,但是遇到上传文件时候,对于带有空格的文件,将文件名称URLEncoder.encode之后,拼接成完整的文件地址进行访问时,会提示文件不存在。最好的处理方式是URLEncoder.encode在编码之后,调用replaceAll("\\+", "%20"),将所有的加号替换成%20。String filen
2022-05-30 10:41:18
3244
原创 mysql查询当天数据的方法
第一种:数据少的时候快,数据量大的时候速度很慢TO_DAYS(createtime) = TO_DAYS(NOW())第二种:速度快,配合复合索引查询,避免全表检索createtime BETWEEN CONCAT(CURDATE(),' 00:00:00') AND CONCAT(CURDATE(),' 23:59:59')...
2021-12-08 10:30:25
3709
原创 mysql获取本周的第一天(星期一)
SELECT DATE_SUB(CURDATE(),INTERVAL WEEKDAY(CURDATE()) + 0 DAY)
2021-09-27 10:27:56
3117
原创 java微信头像失效问题,将微信头像上传至七牛云
抓取微信头像保存之后,过一段时间会出现头像失效问题,到现在还是不清楚微信头像地址失效规则,为了避免微信头像失效导致的头像显示问题,最好是微信头像上传到第三方云存储空间,这里用的是七牛云存储。七牛云提供了一个方法:抓取网络资源到空间文档地址:https://developer.qiniu.com/kodo/sdk/java接口代码例子如下: String userid = request.getParameter("userid"); String wxheadurl= reques
2021-05-17 16:18:45
482
原创 JSTL与当前时间比较大小
<%@page import=“com.suishenbaodian.base.common.JetSystem” %><%@taglib prefix=“fmt” uri=“http://java.sun.com/jsp/jstl/fmt”%><c:set var=“nowDate”><fmt:formatDate value="<%=new Date() %>" pattern=“yyyy-MM-dd hh:mm:ss”/></c:s
2021-02-03 17:30:37
628
原创 canvas画图不显示问题
使用html2canvas插件画图时,某些模块页面能正常显示,但是画不出来,研究发现是样式问题导致,display: -webkit-box;在canvas绘图不显示,修改样式之后,模块能够正常画出来。...
2020-05-08 17:03:57
3944
原创 IOS苹果手机按钮点击失效解决方案
li标签点击切换时,在ios手机上偶尔失效,解决方案如下:在li标签加上cursor:pointer;。除了a标签和button,其他可点击的标签最好都加上cursor:pointer;
2020-05-07 17:24:43
2083
原创 css模块悬浮
.xuanfu{ width: 100%; position: fixed; left: 0; bottom: 0rem; background-color: #fff; padding-bottom: .8rem;}
2020-04-21 15:50:47
278
原创 JQuery JSON.parse解析特殊字符\n报错解决方案
后台传递到前端数据:request.setAttribute("model", JSON.toJSONString(model));前端jQuery处理方法:var data = '${model}';data = JSON.parse(JSON.stringify(data));var id= data.id;...
2020-04-10 14:49:44
1934
转载 html5--移动端视频video的android兼容,去除播放控件、全屏等
https://segmentfault.com/a/1190000006857675https://blog.youkuaiyun.com/xiao190128/article/details/81027094
2020-04-07 11:41:46
1214
原创 微信分享只能分享到好友和朋友圈
屏蔽复制链接、分享到浏览器等功能,直接上代码<script src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js" type="text/javascript"></script><script type="text/javascript">$(function () { wechartInit...
2019-12-19 10:07:17
517
原创 Mysql连接报错is not allowed to connect解决办法
首先打开dos命令,按WINDOWS+R运行输入CMD进入,如下:然后切换到mysql的解压目录输入net start mysql 打开mysql然后, mysql -u root -p输入密码继续,use mysql;select host from user;update user set host ='%' where user ='root';最...
2019-12-14 22:42:57
9541
2
原创 h5页面在ios机上禁止长按复制
ios机默认存在长按复制选择,用以下代码取消:*{-webkit-touch-callout:none; /*系统默认菜单被禁用*/-webkit-user-select:none; /*webkit浏览器*/-khtml-user-select:none; /*早期浏览器*/-moz-user-select:none;/*火狐*/-ms-user-select:none;...
2019-12-12 18:23:32
541
原创 屏蔽F12审查元素,禁止修改页面代码
一、屏蔽F12 审查元素document.onkeydown = function(){ if(window.event && window.event.keyCode == 123) { alert("F12被禁用"); event.keyCode=0; event.returnValue=false; }...
2019-12-12 18:06:22
826
原创 浏览器禁止右键和屏蔽F12
window.onload = function() { document.onkeydown = function() { var e = window.event || arguments[0]; //屏蔽F12 if(e.keyCode == 123) { return false; //屏蔽...
2019-12-12 16:44:45
409
原创 mysql调优
列类型尽量定义成数值类型,且长度尽可能短,如主键和外键,类型字段等等 建立单列索引 根据需要建立多列联合索引 当单个列过滤之后还有很多数据,那么索引的效率将会比较低,即列的区分度较低 如果在多个列上建立索引,那么多个列的区分度就大多了,将会有显著的效率提高。 根据业务场景建立覆盖索引只查询业务需要的字段,如果这些字段被索引覆盖,将极大的提高查询效率 多表连接的字段上需要建立索引,这样可...
2019-12-09 16:02:35
103
原创 Syntax error, insert ";" to complete Statement, insert "}" to complete Block
问题描述:从网页上,复制一段代码到eclipse上看效果,报了下面的错误,符号;}也都是配对出现的问题处理:复制过来的时候带了一些空格的格式过来,删除报错当前行或者报错行下一行的空格,就可以解决...
2019-12-02 17:30:55
522
原创 tinymce富文本编辑器小节
此文章是基于tinymce 5.0以上的版本,对4.X版本的帮助不会很大,推荐使用5.X以上的版本。在使用tinymce富文本编辑器之前我也用过UEditor和kindeditor,就本人的使用感受而言,UEditor功能确实是很强大,但总感觉使用起来有点僵硬,让我放弃使用的原因有两点,第一,无法上传图片或者文件到云服务器上,这部分功能是需要使用者去完善的,本人能力有限,试着去修改,但是没能成...
2019-11-29 10:55:22
970
原创 java截取字符串中的img标签中的src地址,批量下载图片到本地,更新字段的部分内容
项目问题说明:之前为了省事,使用了135富文本编辑器编辑文案,同时上传了非常多的图片到135编辑器上,后来发现图片访问403被拦截。解决方法,需要将放在135编辑器上的图片先下载到本地,然后上传项目使用的图片服务器上,使用与135编辑器图片存储相同的路径,然后将图片域名更新为项目使用的图片服务器域名即可。先将存有135编辑器图片的数据库字段查询出来,把数据存放到临时表aaa中。 ...
2019-11-25 11:02:11
1279
转载 Java--如何高效向List中存放不重复的数据(附带时间测试)
众所周知,List是不能存储重复数据的,而我们想利用List存储不重复的元素,一般都使用List自带的contains方法对元素进行判断,如果不包含再进行添加,但是这样太耗时了。if (!list.contains("/home/" + i)) { list.add("/home/" + i);}其实我们可以利用set集合存储元素的去重特性来进行list的去重存储,如果set能添加...
2019-11-25 09:50:34
601
原创 mysql 更新字段的部分内容
UPDATE aaaSET content = REPLACE ( htmlcontent, "yyyyyyyyy", "xxxxxxxxx")WHEREcontent LIKE '%yyyyyyyyy%'
2019-11-25 09:05:49
677
原创 TinyMCE如何避免a标签或者p标签自动过滤onclick属性
TinyMCE编辑器的tinymce.js文件中,大概在5482行的地方,有这样一行代码,add('a', 'href target rel media hreflang type', phrasingContent);在属性里面添加onclick,变成下面这样add('a', 'href target rel media hreflang type onclick', phras...
2019-11-22 13:32:18
2827
2
原创 jquery 循环遍历方法forEach()和each,及循环终止
//$(".modal-list>ul li").forEach(function(val,index){}); $(".modal-list>ul li").each(function(){ if($(this).hasClass("active")>0){ var diseaseid = $(this)....
2019-11-14 10:10:52
1745
原创 ajax传递json数据,返回前端的中文数据乱码解决方案
因为在controller中返回json用了@ResponseBody,而spring源码中@ResponseBody 的实现类发现其默认的编码是 iso-8859-1,而项目用的编码为utf-8,所以传中文会出现乱码。解决方案如下:@RequestMapping(value = "/value" , method = RequestMethod.POST , produces = "appl...
2019-11-14 09:55:43
870
转载 头部tab栏点击滚动居中
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=...
2019-10-23 10:03:25
1103
原创 javascript弹窗后,禁止底部页面滑动
弹框显示前获取window滑动的位置,将body固定定位,top值为window滑动位置的负值;关闭弹框之前获取body的top值并转为数字取负值赋给window的scrolltop。.fixed{position: fixed; width:100%; left:0; top:0;}//点击按钮显示弹框varbodyscroll=0;$(".demo a").click(func...
2019-10-15 11:30:00
1402
1
原创 mybatis批量更新list
<update id="updateUsermainInvcode" parameterType="java.util.List"> <if test="list!=null"> UPDATE usermain <trim prefix="set" suffixOverrides=","> ...
2019-10-15 08:59:36
395
原创 java向list中存放不重复数据的高效方法
List<String> list = new ArrayList<String>();Set<String> set = new HashSet<>(); for (int i = 0; i < 9000; i++) { String invcode = randomCode(6); ...
2019-10-14 08:43:29
7134
原创 JSTL关系比较符
相等( equal ) :eq 不相等( not equal ): ne / neq 大于( greater than ): gt 小于( less than ): lt 大于等于(great than or equal ) : ge/ gte小于等于( less than or equal): le/lte...
2019-09-26 17:28:57
928
原创 jstl标签 c:if字符串数值比较大小
JSTL标签,<c:if test="${a < b }"></c:if> 其中a与b的大小比较是默认字符串的比较大小,如果是想要作为数字来比较大小的话,需要将比较方式修改为<c:if test="${a*1 < b }"></c:if>,这样的话,表达式会将两边比较的变量当做数值来比较。实际上,只要"<"有一边的是数值,表达式就会...
2019-09-09 10:02:13
6307
转载 mybatis大批量数据批量更新高效率解决办法
mybatis批量更新有两种方式1第一种就是普通的循环每条数据进行更新,这种方式最大的问题就是效率问题,逐条更新,每次都会连接数据库,然后更新,再释放连接资源(虽然通过连接池可以将频繁连接数据的效率大大提高,抗不住数据量大),这中损耗在数据量较大的时候便会体现出效率问题。这也是在满足业务需求的时候,通常会使用下面的这种批量更新进行实现(当然这种方式也有数据规模的限制,后面会提到)。2就...
2019-08-26 13:16:38
8355
原创 ajax将数据push进数组,以数组形式传递到后台并处理的方法
前端代码:var class= [];var flag = "0";$.each($(".classlist"),function(index,domEle){ if(index==0){ return; }else{ var title = $(domEle).find(".form-control").eq...
2019-08-08 16:59:43
855
原创 css超过一定长度显示省略号
{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
2019-08-05 10:24:59
11983
原创 TinyMCE line-hegiht行高插件
http://tinymce.ax-z.cn/more-plugins/lineheight.php详情如上,可直接使用margin-top、margin-bottom、letter-spacing类似
2019-07-08 10:07:24
5735
7
原创 微信二次分享
调用微信接口获取jsapi_ticket凭证直接上代码,可以直接复用jsp页面:<script type="text/javascript" src="https://res2.wx.qq.com/open/js/jweixin-1.4.0.js"></script><script type="text/javascript">$(fu...
2019-06-26 13:35:36
283
原创 jquery audio在微信或者客户端需要点击两次才能正常播放的问题解决方案
这里不处理音频自动播放问题。先说明一下问题场景:默认audio的source的src为空,通过点击事件触发ajax方法通过后台获取音频地址然后播放,发现音频无法正常播放,再次点击时才能播放。这里解释一下点击事件流程,若当前audio的音频src为空,则调用ajax获取音频地址,动态改变audio的src,然后调用play()方法播放音频,如果当前audio音频地址不为空,则处理音频的播...
2019-06-26 11:09:58
2601
转载 Jquery二维码生成插件jquery.qrcode.js和qrcode.js
参考链接:https://www.cnblogs.com/xiaolixiaoxiao/p/8482456.html
2019-05-21 09:36:59
1399
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人