前言 为了保证数据的一致完整性,任何一个数据库都存在锁定机制。锁定机制的优劣直接应想到一个数据库系统的并发处理能力和性能,所以锁定机制的实现也就成为了各种数据库的核心技术之一。本章将对MySQL中两种使用最为频繁的存储引擎MyISAM和Innodb各自的锁定机制进行较为详细的分析。 MySQL锁定机 ...
分类:
数据库 时间:
2017-09-07 00:59:58
阅读次数:
236
线程介绍 线程是进程中的一个实体,是独立调度和分派的基本单位。 线程自身基本上不拥有系统资源,只拥有少许运行中必不可少的私有资源。线程可与同属一个进程的其他线程共享进程的全部资源。 线程使用的目标 线程使用的目标:既能提高进程并发度,又能降低系统的额外开销。 线程的实现 实现:将进程的资源申请和调度 ...
分类:
编程语言 时间:
2017-09-07 00:59:48
阅读次数:
232
2017-09-06 23:28:26 注意事项: charset='utf8' : 在有中文字符时必须写上 使用excutemany(sql,list),可以一次处理大量的数据,且效率颇高。文件中的NULL目前采用的方式是手动替换成None list中的数据可以是list也可以是tuple exc ...
分类:
数据库 时间:
2017-09-07 00:59:38
阅读次数:
328
懒人的方法,下载一个XAMPP软件,软件百度搜一下就可以找到了……配置按照默认的配置就行了 1.下载BugFree安装包,解压后复制到XAMPP系统的htdocs子目录下。 2.然后启动XAMPP软件的,就是把Apache和MySql的功能开起来 3.浏览器访问http://localhost:80 ...
分类:
其他好文 时间:
2017-09-07 00:59:32
阅读次数:
248
以员工和部门表为例 一、mybatis生成代码 本来要写dao,bean,和mapper文件,但是使用mybatis逆向工程可以自动生成 http://www.mybatis.org/generator/ 引入quick start guide里面的jar包,我们可以用Maven引入mybatis ...
分类:
其他好文 时间:
2017-09-07 00:59:21
阅读次数:
619
mysql的分页比较简单,只需要limit offset,length就可以获取数据了,但是当offset和length比较大的时候,mysql明显性能下降 1.子查询优化法 先找出第一条数据,然后大于等于这条数据的id就是要获取的数据 缺点:数据必须是连续的,可以说不能有where条件,where ...
分类:
数据库 时间:
2017-09-07 00:59:11
阅读次数:
312
静态资源访问 在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。 默认配置 Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则: /static /public /resources /META-INF/resources 举例:我们 ...
分类:
编程语言 时间:
2017-09-07 00:59:04
阅读次数:
285
True和False不能写成ture和false,不然会报错 not not True or False and not True 按照not>and>or来进行括号 (not (not True)) or (False and (not True)) or:有真为真,前面是真,后面就不用管了,成为 ...
分类:
其他好文 时间:
2017-09-07 00:58:58
阅读次数:
135
题目链接:http://hihocoder.com/problemset/problem/1048 题目大意:用1*2或者2*1的方块铺满一个N*M的大方格,共有多少种方法。结果对1e9+7取余。2<=N<=1000, 3<=m<=5 解题思路:挑战程序设计竞赛上有基本上一样的题目,可以参考,原题中 ...
分类:
其他好文 时间:
2017-09-07 00:58:37
阅读次数:
218
摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用My ...
分类:
数据库 时间:
2017-09-07 00:58:28
阅读次数:
292
一、过滤器简介 Filter 位于客户端和请求资源之间,请求的资源可以是 Servlet Jsp html (img,javascript,css)等。用于拦截浏览器发给服务器的请求(Request)和服务器返回给浏览器的内容(Response)。一言以蔽之:过滤器是用来筛选请求的。 * 怎么实现一 ...
分类:
编程语言 时间:
2017-09-07 00:58:22
阅读次数:
253
由于.Net MVC 5登陆和注册方式有很多种,但是Identity方式去实现或许会更简单更容易理解 首先新建一个项目 其次如下选择Empty和MVC的选项 然后打开NuGet包管理器分别安装几个包 然后往Models文件夹里面添加ApplicationUser类,SignInModel类,Sign ...
分类:
Web程序 时间:
2017-09-07 00:58:15
阅读次数:
266
前言 在 MySQL 中,线程独享内存主要用于各客户端连接线程存储各种操作的独享数据,如线程栈信息,分组排序操作,数据读写缓冲,结果集暂存等等,而且大多数可以通过相关参数来控制内存的使用量。 线程栈信息使用内存(thread_stack) 主要用来存放每一个线程自身的标识信息,如线程id,线程运行时 ...
分类:
数据库 时间:
2017-09-07 00:58:06
阅读次数:
192
原题链接:https://www.luogu.org/problem/show?pid=1098#sub 一道比较麻烦的字符串题。 施工中,稍后更新。 ...
分类:
其他好文 时间:
2017-09-07 00:57:57
阅读次数:
119
sqoop:000> show connector+ + + + +| Name | Version | Class | Supported Directions |+ + + + +| generic-jdbc-connector | 1.99.7 | org.apache.sqoop.conne ...
分类:
其他好文 时间:
2017-09-07 00:57:48
阅读次数:
211
一、相对路径 1、css文件中所出现的相对路径,以css文件所在位置为准 2、js文件中所出现的相对路径,以导入此js文件所在的动态网页所在的位置为准 二、javascript浮点运算bug 如:119.01 + 0.01 ?? // 119.02000000000001 原因:js数字类型以64位 ...
分类:
其他好文 时间:
2017-09-07 00:57:40
阅读次数:
202