Captain__李
码龄11年
关注
提问 私信
  • 博客:107,299
    社区:1
    107,300
    总访问量
  • 11
    原创
  • 1,896,941
    排名
  • 18
    粉丝
  • 0
    铁粉

个人简介:好好学习,天天向上!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河南省
  • 加入CSDN时间: 2014-03-13
博客简介:

李慕白

查看详细资料
个人成就
  • 获得17次点赞
  • 内容获得18次评论
  • 获得62次收藏
创作历程
  • 5篇
    2018年
  • 25篇
    2017年
成就勋章
TA的专栏
  • js与jQuery
    13篇
  • json
    3篇
  • oracle
    2篇
  • java基础
    3篇
  • mybatis
    1篇
  • css
    1篇
  • 开发工具
    1篇
  • html
    1篇
  • echart
    2篇
  • 多线程
    1篇
  • springmvc
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Spring MVC 用拦截器+token防止重复提交

最近再开发一个图书管理的项目,在线发布图书的时候,明明只点击了一下,偏偏却保存了多条记录,无奈之下只好加拦截器防止重复提交:1:首先定义注解:Java代码  首先自定义一个注解:    package com.dinfo.interceptor;    import java.lang.annotation.ElementType;  imp
转载
发布博客 2018.01.29 ·
2093 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

多线程 —— 多线程在WEB开发中的应用相关问题

1. web应用中,要对某一个任务用多线程实现,最简单的代码格式是不是必须把要执行的代码放在run方法中?    WEB服务器会帮你把每个访问请求开辟一个线程,你只要按照你所开发的框架,比如tomcat会让你利用servlet这个框架来写代码。具体真的一言难尽,反正不用写到RUN中,除非你想对线程控制到极致,例如你要做测试。    2. 部署在服务器上的一个网站,多个浏览器在访问同一个功能点时,存
转载
发布博客 2018.01.18 ·
444 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

CSS z-index 属性(设置元素的堆叠顺序)

定义和用法z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。注释:元素可拥有负的 z-index 属性值。注释:Z-index 仅能在定位元素上奏效(例如 position:absolute;)!说明该属性设置一个定位元素沿 z 轴的位置,z 轴定义为垂直延伸到显示区的轴。如果为正数,则离用户更近,
转载
发布博客 2018.01.08 ·
3897 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

mybatis OGNL应用

mybatis中使用ognl的扩展,实现判断传入的字段:Mapper文件中:[sql] view plain copy"@Ognl@isNotEmpty(id)">                  AND id = #{id}                           "@Ognl@isNotEmpty(cre
转载
发布博客 2018.01.08 ·
1314 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

oracle最强大函数之一decode函数的使用

decode的几种用法1:使用decode判断字符串是否一样DECODE(value,if1,then1,if2,then2,if3,then3,...,else)含义为IF 条件=值1 THEN    RETURN(value 1)ELSIF 条件=值2 THEN    RETURN(value 2)    ......ELSIF 条件=值n THEN  
转载
发布博客 2018.01.04 ·
310 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库笔试面试题库(Oracle、MySQL等)

数据库笔试面试题库(Oracle、MySQL等) 版权声明:版权所有,欢迎分享本文,转载请保留出处,否则追究法律责任,谢谢合作。 注:本文将持续更新,可关注作者微信公众号以便获得最新笔试面试资料。 ※※※※※ 数据库笔试面试题库:http://mp.weixin.qq.com/s/Vm5PqNcDcposted @ 2017-03-06 18:03 ^_^小麦苗^_^ 阅读(347) 评论
转载
发布博客 2017.12.22 ·
1407 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

对map里的数据进行排序

long t1 = System.currentTimeMillis(); String s; String fileName1 = "G:/caseDetail.txt"; String fileName2 = "G:/result.txt"; try { BufferedReader br = new BufferedReader(new FileR
原创
发布博客 2017.12.20 ·
1281 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

跟我一起学习VIM - The Life Changing Editor

前两天同事让我在小组内部分享一下VIM,于是我花了一点时间写了个简短的教程。虽然准备有限,但分享过程中大家大多带着一种惊叹的表情,原来编辑器可以这样强大,这算是对我多年来使用VIM的最大鼓舞吧。所以分享结束之后,将这篇简短教程整理一下作为我2014年的第一篇Blog。目录写在前面:Life Changing Editor什么是VIM为什么选VIM为什么选其它为什么犹豫选
转载
发布博客 2017.12.20 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

document.write用法与清空原来的内容原因

网址:此方法可以向文档写入HTML代码或者JavaScript代码。语法结构:[JavaScript] 纯文本查看 复制代码运行代码1document.write(exp1,exp2,exp3,....)参数解析:(1).expN:可以是一个或者多个参数,如果是多个参数,那么按照顺序写入文档。浏览器支持:(1).IE浏览器支持此属性。(2
转载
发布博客 2017.12.20 ·
2580 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

构建高并发高可用的电商平台架构实践

一、 设计理念 1. 空间换时间 1) 多级缓存,静态化客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返回body,客户端可以继续用cache,减少流量),ETag)反向代理缓存应用端的缓存(memcache)内存数据库Buffer、
转载
发布博客 2017.12.15 ·
278 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在echarts中自定义提示框内容

地址1、期望效果以柱状图为例,在鼠标滑过每个数据标签时,为了更友好地显示数据内容,需要对显示的数据内容作格式化处理,添加自定义内容。如下图,鼠标滑过每个数据项时,第1张是默认提示框;第2张是处理成百分比数据后,显示当前单个数据项的提示框;第3张是处理成百分比数据后,显示当前横坐标下多个数据项的提示框。图1、默认提示框.jpg图2、单项提示框.jpg
转载
发布博客 2017.12.14 ·
5038 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

java中比较double大小

Double obj1 = new Double("8.5"); Double obj2 = new Double("11.50"); int retval = obj1.compareTo(obj2); if(retval > 0) { System.out.println("obj1 is greater than obj2");
原创
发布博客 2017.12.14 ·
8500 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java正则表达式

@Test public void test2() { String partyDisposeResult = null; if (partyDisposeResult == null) { partyDisposeResult = ""; } List chufaMoneyInfo = new ArrayList(); List chufa
原创
发布博客 2017.12.14 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ECharts 去掉地图(map)的指示图(visualMap)

ECharts 去掉地图(map)的指示图(visualMap): 只需要将visualMap的show改为false即可(只是隐藏指示,设置的颜色,最大最小值等映射都不会影响): myChart.setOption(option = { visualMap: { show: false } });
转载
发布博客 2017.12.08 ·
9115 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

MyBatis传入参数为list、数组、map写法

1.foreach简单介绍:foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始
转载
发布博客 2017.12.07 ·
893 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JackSon学习笔记(一)

概述Jackson框架是基于Java平台的一套数据处理工具,被称为“最好的Java Json解析器”。 Jackson框架包含了3个核心库:streaming,databind,annotations.Jackson还包含了其它数据处理类库,此外不作说明。Jackson版本: 1.x (目前版本从1.1~1.9)与2.x。1.x与2.x从包的命名上可以看出来,1.x的类库中,包命名
转载
发布博客 2017.09.23 ·
360 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jquery validate (jquery 验证的三种方式)

jquery  验证非常简单,下面总结常用的三种方式:第一种方式:也是比较标准的方式: 首先引入jquery  插件和 jquery 验证插件:第一步:引入插件第二步: 定义表单的错误输出:  #frm label.error {color: Red;}第三步:添加错误处理方法;jquery验证,需要有
转载
发布博客 2017.09.13 ·
584 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JS获取当前年份月

//获取完整的日期 var date=new Date; var year=date.getFullYear();  var month=date.getMonth()+1; month =(month var mydate = (year.toString()+month.toString());注意,year.toString()+month.toString()不能写成year+mont
原创
发布博客 2017.08.13 ·
21608 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

JQuery操作Iframe

iframe在复合文档中经常用到,利用jquery操作iframe可以大幅提高效率,这里收集一些基本操作DOM方法:父窗口操作IFRAME:window.frames["iframeSon"].documentIFRAME操作父窗口: window.parent.documentjquery方法:在父窗口中操作 选中IFRAME中的所有输入框: $(window.frames[
原创
发布博客 2017.08.13 ·
593 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jQuery中ready与load事件的区别

目录:1ready与load谁先执行2DOM文档加载的步骤3ready事件4load事件5总结 概述:大家在工作中用jQuery的时候一定会在使用之前这样:12345678//document ready$(document).ready(function(){    ...code
原创
发布博客 2017.08.13 ·
293 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多