自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (12)
  • 收藏
  • 关注

原创 【mysql】分析mysql执行计划

目的分析一条sql语句为什么执行慢的手段是查看一条sql的执行计划,mysql的执行计划通过Explain关键字进行分析。用法Explain+Sql语句上图中explain只包含id字段,如果有嵌套查询,则显示如下:select_type:表示查询类型,有以下几种:simple:简单的 select (没有使用 union或子查询)primary:最外层的 selectunion:第二层,在select 之后使用了 uniondependent union: union 语句中的

2021-04-06 22:27:17 138

原创 Java中的双重检查锁(double checked locking)

在实现单例模式时,如果未考虑多线程的情况,就容易写出下面的错误代码:public class Singleton { private static Singleton uniqueSingleton; private Singleton() { } public Singleton getInstance() { if (null == u...

2020-05-07 23:41:16 187

原创 JS模块规范:AMD、UMD、CMD、commonJS、ES6 module

commonJS特点:1、模块可以多次加载,但是只会在第一次加载时运行一次,然后运行结果就被缓存了,以后再加载,就直接读取缓存结果。要想让模块再次运行,必须清除缓存。2、模块加载会阻塞接下来代码的执行,需要等到模块加载完成才能继续执行——同步加载。环境:服务器环境 应用:nodejs的模块规范是参照commonJS实现的。 语法:1、导入:require('路径')2、导出:m...

2019-10-24 00:50:35 238

原创 mysql中事务启动的两种方式

mysql中事务包含两种启动方式显示启动事务语句,begin或者start transcation。配套的提交语句是commit,回滚语句为rollback。形如: START TRANSACTION; 事务代码 commit;比如更新用户名: START TRANSACTION; update t_user set username='jack' wher...

2019-08-15 22:43:26 38161 2

原创 MarkDown基础语法

MarkDown基础语法基础语法标题h1h2h3h4h5h6这是一级标题这是二级标题段落及区块引用插入链接或图片列表使用列表的一些注意事项分隔线强调高级用法插入代码块插入表格其他特殊符号处理如何给文字上色简单总结基础语法标题MarkDown支持6种级别的标题,对应于html标签中的h1~h6# h1## h2### h3#### h4##### h5###### h6以上标记...

2019-06-04 23:20:49 119

原创 TCP/IP四层模型和OSI七层模型

TCP/IP四层模型TCP/IP是一组协议的代名词,它还包括许多协议,组成了TCP/IP协议簇。TCP/IP协议簇分为四层,IP位于协议簇的第二层(对应OSI的第三层),TCP位于协议簇的第三层(对应OSI的第四层)。TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为: 应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文

2016-09-22 11:05:49 521

原创 JMS基本概念

摘要:The Java Message Service (JMS) API is a messaging standard that allows application components based on the Java Platform Enterprise Edition (Java EE) to create, send, receive, and read messages. It enables distributed communication that is loosely coupl

2016-09-07 11:18:59 253

原创 应用层常用协议

应用层常用协议

2016-07-29 20:44:35 18273

原创 ajaxFileUpload中的错误修正

jQuery.extend({ createUploadIframe: function(id, uri) { //create frame var frameId = 'jUploadFrame' + id; var iframeHtml = ' + frameId + '" name="' + fram

2016-07-25 00:19:25 1885

原创 Java线程池

一、线程池简介  线程的使用在Java中占有重要的地位,尤其是在执行耗时操作(Java网络编程)和异步访问(SWT中更新界面元素)时显得格外重要。线程虽然方便,但当需要同时执行大量的线程操作和特定的异步访问时,通过为每一个新任务单独新开线程就会造成大量的资源浪费,而且对同一类任务的多线程不能做到统一的管理,所以就有了多线程的技术。   多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著

2016-07-23 11:54:58 256

原创 Java自带线程池

Jav线程池的简介 以及常用的四种内置的Java线程池的介绍和比较一、线程池简介      线程的使用在Java中占有重要的地位,尤其是在执行耗时操作(Java网络编程)和异步访问(SWT中更新界面元素)时显得格外重要。线程虽然方便,但当需要同时执行大量的线程操作和特定的异步访问时,通过为每一个新任务单独新开线程就会造成大量的资源浪费,而且对同一类任务的多线程不能做到统一的管理,所以就有了多线程的技术。多线程技术主要解决处理器单元内多个线程执行的问题

2016-07-21 19:27:41 499

mybatis官方文档PDF_中英文版

mybatis官方文档_中英文版 PDF

2016-07-25

Redis 3.0.051 64位安装包(msi安装包)

Redis 3.0.051 64位安装包(msi安装包) 傻瓜式next安装 免配置

2016-07-25

ajaxFileUpload修改版(增加了注释 增加了多文件上传)

ajaxFileUpload修改版 1.增加了对多文件上传的处理 2.修复了jQuery.handleError is not a function错误 3.修复了回传json数据失败的问题(回传的json数据多加了<pre> </pre>标记) 4.增加了注释便于理解

2016-07-25

ajaxFileUpload原版

原版ajaxFileUpload 没有经过修改(官网代码本身存在错误 需自行改正)

2016-07-25

RFC 959 FTP文件传输协议 中英文

RFC 959 FTP文件传输协议官方 中英文版本

2016-04-25

jQuery实现图片动态加载效果

jQuery实现图片动态加载效果 鼠标滚动时图片动态加载

2015-11-14

最新jdk1.8 api chm版本

最新jdk1.8 api chm版本

2015-10-13

Genymotion插件(eclipse离线安装版)

Genymotion插件(eclipse离线安装版) 安装方法: 1.确保eclipse关闭 2.将压缩包中的features文件夹下的文件夹拷贝到eclipse安装目录下的features文件夹下。 3.将压缩包中的plugins文件夹下的jar文件拷贝到eclipse安装目录下的plugins文件夹下。

2015-10-11

hadoopAPI中文版

hadoopAPI中文版 map-reduce 等的相关API

2015-10-11

Android API文档完整版带XML解释

Android API文档完整版 带关于XML文件的解释 布局 style等

2015-10-11

Android官方API文档

最新2015Android官方API文档完整版

2015-10-11

java版计算器

java 版计算器

2015-06-15

空空如也

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

TA关注的人

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