前面已经讲到用接口的方式编程。如果不一致就会出错,这一章主要在上一讲基于接口编程的基础上完成如下事情:1. 用 mybatis 查询数据,包括列表2. 用 mybatis 增加数据3. 用 mybatis 更新数据.4. 用 mybatis 删除数据. 查询数据,前面已经讲过简单的,主要看查询出列表 ...
分类:
其他好文 时间:
2016-07-08 15:04:57
阅读次数:
212
最近做项目时,将原先单条插入更新数据库时改为批量插入更新。这样做的好处是降低了QPS(sql语句的数量),但是同时也带来一个问题,DB的行锁急剧增加。
由于批量更新执行时间长,导致资源被长时间锁定,从而导致了大量的死锁产生,即出现以下错误信息:
Deadlock found when trying to get lock; try restarting transaction
借这个机会,研...
分类:
数据库 时间:
2016-07-07 19:54:29
阅读次数:
265
做网站,要经常更新数据库,接触的数据库肯定都是mysql。有时候建站的时候因为数据库和网站放在不同的IP,这个时候就需要用程序进行mysql的远程连接,而mysql因为安全的因素,默认的时候用户设置的是不能远程连接,只能本地连接,这个时候就需要自己去修改其中的设置。下面小编就介绍一下操作方法。 进入 ...
分类:
数据库 时间:
2016-07-07 17:23:27
阅读次数:
145
优点: 允许读取数据(不阻塞其它事务)并在以后更新数据,同时确保自从上次读取数据后数据没有被更改 当用UPDLOCK来读取记录时可以对取到的记录加上更新锁,从而加上锁的记录在其它的线程中是不能更改的只能等本线程的事务结束后才能更改 begin transelect * from address WI ...
分类:
数据库 时间:
2016-07-04 15:16:19
阅读次数:
208
Mybatis入门(二) 添加数据 1.在studentMapping.xml写入SQL 2.Main函数调用插入数据 更新数据1.在studentMapping.xml写入SQL 2.Main函数调用更新数据 删除数据 1.在studentMapping.xml写入SQL 2.Main函数调用删除 ...
分类:
其他好文 时间:
2016-07-03 11:52:15
阅读次数:
156
一、servlet的概念 Servlet是一种独立与平台和协议的服务器端java应用程序,通过Servlet可以生成动态web页面,同时使用Servlet还可以在服务器端对客户的请求进行处理,控制程序的执行。 Servlet的主要作用就是交互式的浏览和更新数据,并生成动态的页面内容展示。 1. 服务 ...
分类:
其他好文 时间:
2016-07-01 22:53:28
阅读次数:
198
数据库增删改查对数据库表的四种操作: 增:insert, 增加数据 删:delete,删除数据 改: update,更新数据 查:select,查找数据 一、insert 基本语法:insert into 表名 [(column[,column]) values (value[,value]) 说明 ...
分类:
其他好文 时间:
2016-06-30 16:09:47
阅读次数:
167
业务场景:后端更新数据推送到客户端(Java部分使用Tomcat服务器)。 后端推送数据的解决方案有很多,比如轮询、Comet、WebSocket。 1. 轮询对于后端来说开发成本最低,就是按照传统的方式处理Ajax请求并返回数据,在学校的时候实验室的项目一直都采用轮询,因为它最保险也最容易实现。但 ...
分类:
Web程序 时间:
2016-06-29 11:10:14
阅读次数:
228
SQL Server UPDATE语句用于更新数据,下面就为您详细介绍SQL Server UPDATE语句语法方面的知识,希望可以让您对SQL Server UPDATE语句有更多的了解。 现实应用中数据库中的数据改动是免不了的。通常,几乎所有的用户数据库中的大部分数据都要进行某种程度的修改。在S ...
分类:
数据库 时间:
2016-06-28 23:38:33
阅读次数:
197
1.数据绑定 angular属于MVVM模式,视图更新后自动更新数据模型,数据模型更新后自动更新视图。 2.脏值检测 $watch:检测模型和视图是否同步,若没有同步,它将会使用新值来更新模型数据。即监控变量的变化,若变量值发生变化,执行$watch。 $digest:触发当前作用域和它的子作用域上 ...
分类:
其他好文 时间:
2016-06-28 18:15:18
阅读次数:
118