- 博客(11)
- 资源 (12)
- 收藏
- 关注
原创 【mysql】分析mysql执行计划
目的 分析一条sql语句为什么执行慢的手段是查看一条sql的执行计划,mysql的执行计划通过Explain关键字进行分析。 用法 Explain+Sql语句 上图中explain只包含id字段,如果有嵌套查询,则显示如下: select_type:表示查询类型,有以下几种: simple:简单的 select (没有使用 union或子查询) primary:最外层的 select union:第二层,在select 之后使用了 union dependent union: union 语句中的
2021-04-06 22:27:17
184
原创 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
229
原创 JS模块规范:AMD、UMD、CMD、commonJS、ES6 module
commonJS 特点: 1、模块可以多次加载,但是只会在第一次加载时运行一次,然后运行结果就被缓存了,以后再加载,就直接读取缓存结果。要想让模块再次运行,必须清除缓存。 2、模块加载会阻塞接下来代码的执行,需要等到模块加载完成才能继续执行——同步加载。 环境:服务器环境 应用:nodejs的模块规范是参照commonJS实现的。 语法: 1、导入:require('路径') 2、导出:m...
2019-10-24 00:50:35
273
原创 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
38887
2
原创 MarkDown基础语法
MarkDown基础语法基础语法标题h1h2h3h4h5h6这是一级标题这是二级标题段落及区块引用插入链接或图片列表使用列表的一些注意事项分隔线强调高级用法插入代码块插入表格其他特殊符号处理如何给文字上色简单总结 基础语法 标题 MarkDown支持6种级别的标题,对应于html标签中的h1~h6 # h1 ## h2 ### h3 #### h4 ##### h5 ###### h6 以上标记...
2019-06-04 23:20:49
151
原创 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
562
原创 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
292
原创 ajaxFileUpload中的错误修正
jQuery.extend({ createUploadIframe: function(id, uri) { //create frame var frameId = 'jUploadFrame' + id; var iframeHtml = ' + frameId + '" name="' + fram
2016-07-25 00:19:25
1948
原创 Java线程池
一、线程池简介 线程的使用在Java中占有重要的地位,尤其是在执行耗时操作(Java网络编程)和异步访问(SWT中更新界面元素)时显得格外重要。线程虽然方便,但当需要同时执行大量的线程操作和特定的异步访问时,通过为每一个新任务单独新开线程就会造成大量的资源浪费,而且对同一类任务的多线程不能做到统一的管理,所以就有了多线程的技术。 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著
2016-07-23 11:54:58
288
原创 Java自带线程池
Jav线程池的简介 以及常用的四种内置的Java线程池的介绍和比较 一、线程池简介 线程的使用在Java中占有重要的地位,尤其是在执行耗时操作(Java网络编程)和异步访问(SWT中更新界面元素)时显得格外重要。线程虽然方便,但当需要同时执行大量的线程操作和特定的异步访问时,通过为每一个新任务单独新开线程就会造成大量的资源浪费,而且对同一类任务的多线程不能做到统一的管理,所以就有了多线程的技术。 多线程技术主要解决处理器单元内多个线程执行的问题
2016-07-21 19:27:41
535
ajaxFileUpload修改版(增加了注释 增加了多文件上传)
2016-07-25
Genymotion插件(eclipse离线安装版)
2015-10-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人