1.什么是事物事务是数据库提供的一个特性。组成事务的各个执行的单元,要么都成功,要么都不成功。例如:你给我转1000元钱,先给你的账户余额减去1000元,在给我的账户余额减掉1000.这个过程就是一个数据库事物2。MySQL数据库中使用事务,提供两种方式第一种方式:设置让MySQL的数据库的事务不默认提交MySQL数据库的事务是默认提交的,也就是一条sql语句一个事物setautocommit=o
分类:
数据库 时间:
2018-03-01 11:48:57
阅读次数:
195
首先了解2个概念: 1. SCN(System Change Number),一个只会增加不会减少的数字, 存在于Oracle最小单位块中,当某块改变时SCN就会递增。 2. 数据库回滚段记录事物槽(事物槽是用来分配回滚空间的),如果更新了某块,事物就被写进事物槽里,如果未提交或回滚, 该块就存在活 ...
分类:
数据库 时间:
2018-03-01 11:48:49
阅读次数:
163
堆缓冲区 最常用的 ByteBuf 模式是将数据存储在 JVM 的堆空间中。 这种模式被称为支撑数组(backing array), 它能在没有使用池化的情况下提供快速的分配和释放。 直接缓冲区 直接缓冲区的内容将驻留在常规的会被垃圾回收的堆之外。直接缓冲区对于网络数据传输是理想的选择。因为如果你的 ...
分类:
Web程序 时间:
2018-03-01 11:48:39
阅读次数:
558
127.0.0.1:6379> LPUSH list1 'abc' // LPUSH 用于将一个值插入到列表头部(integer) 1127.0.0.1:6379> RPUSH list1 'def' // RPUSH 用于将一个值插入到列表尾部(integer) 2127.0.0.1:6379> ...
分类:
其他好文 时间:
2018-03-01 11:48:29
阅读次数:
167
一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1- ...
分类:
其他好文 时间:
2018-03-01 11:48:23
阅读次数:
191
DataFrame合并: merge运算是将一个或多个键将行链接起来。来看下面的这个例子: In [5]: df1=DataFrame({'key':['b','b','a','c','a','a','b'],'data1':range(7)}) In [6]: df2=DataFrame({'ke ...
分类:
编程语言 时间:
2018-03-01 11:48:13
阅读次数:
388
1、对js的理解 a、由网景公司(Netscape)开发 b、这是一个跨平台的脚本语言 c、应用在网页中,用来操作浏览器及网页内容 d、javascript最初的设计是为了检验HTML表单输入的正确性 2、js的三大组成部分 a、ECMAScript:一种规范 b、BOM(browser) obje ...
分类:
编程语言 时间:
2018-03-01 11:48:04
阅读次数:
224
在WkWebView与JavaScript交互中,经常会在原生中注入MessageHandler,app中注入MessageHandler的方法 这里我们发现在向JS中注入handler的时候强引用了self,最终导致内存泄漏 解决方法 添加一个新类 WeakScriptMessageDelegat ...
分类:
移动开发 时间:
2018-03-01 11:47:55
阅读次数:
1319
1请写出Mybatis核心配置文件MyBatis-config.xml的内容? 2请写出Mybatis框架的优缺点? 优点: 1. 易于上手和掌握。 2. sql写在xml里,便于统一管理和优化。 3. 解除sql与程序代码的耦合。 4. 提供映射标签,支持对象与数据库的orm字段关系映射 5. 提 ...
分类:
其他好文 时间:
2018-03-01 11:47:48
阅读次数:
327
project模块: 一 注意事项 1. 接口参数,get和post传入对象写法不一样,如下:对象参数不能写param,,`params`是要与请求一起发送的URL参数 getMonthStaffing(id, params) { return http.get(`/staffing/query/$ ...
分类:
其他好文 时间:
2018-03-01 11:47:42
阅读次数:
168
1.1工具安装1.1.1Notepad软件的安装和配置为了让我们写的程序错误看起来更直接,我们安装一款高级记事本软件。Notepad软件的安装和配置设置–首选项–新建–默认语言和编码1.2环境变量配置1.2.1案例说明为什么要配置–程序的编译和执行需要使用到javac和java命令,所以只能在bin目录下写程序–实际开发中,不可能把程序写到bin目录下,所以我们必须让javac和java命令在任意
分类:
其他好文 时间:
2018-03-01 11:47:37
阅读次数:
148
The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font ...
分类:
其他好文 时间:
2018-03-01 11:47:30
阅读次数:
231
开启缓存技术 在程序的入口中加入@ EnableCaching开启缓存技术: 在需要缓存的地方加入@Cacheable注解,比如在getByIsbn()方法上加入@Cacheable(“books”),这个方法就开启了缓存策略,当缓存有这个数据的时候,会直接返回数据,不会等待去查询数据库。 这时再启 ...
分类:
编程语言 时间:
2018-03-01 11:47:16
阅读次数:
208
ASP.NET CORE MVC 中,默认的 Route 模板是: /{controller}/{action} 。我们可以通过开启 URL 小写转换将 URL 变为小写,但此方式在 Controller 或者 Action 为一个词组时,生成的 URL 并不友好。假设我们有 UserControl ...
分类:
Web程序 时间:
2018-03-01 11:47:08
阅读次数:
321
本文的结构主要分为以下部分: 1.app的分类 2.每类app的定义,明确各类app具体是什么 3.各类app的优缺点 4.具体开发过程中,到底该采用哪种类型的app 1.app的分类 大致可以分为这3种: native app(原生app) web app hybrid app(混合app) 2. ...
分类:
移动开发 时间:
2018-03-01 11:47:01
阅读次数:
235
3576: [Hnoi2014]江南乐 Description 小A是一个名副其实的狂热的回合制游戏玩家。在获得了许多回合制游戏的世界级奖项之后,小A有一天突然想起了他小时候在江南玩过的一个回合制游戏。 游戏的规则是这样的,首先给定一个数F,然后游戏系统会产生T组游戏。每一组游戏包含N堆石子,小A和 ...
分类:
其他好文 时间:
2018-03-01 11:46:54
阅读次数:
147
1,一般游戏log数据库会存储大量的玩家行为日志,一种行为一张表,每天生成一张新表,一天会有30+张不同行为的表,通常会保留玩家日志1年左右,对于超过1年的日志需要删除 2,log数据库一年会保存1W多张表格,用python写个工具,来高效批量的删除表格 解决思路: 1,分析表名,找出相同的规律,本 ...
分类:
数据库 时间:
2018-03-01 11:46:45
阅读次数:
222