- 高级java每日一道面试题-2024年9月09日-数据库篇-事务提交后数据仍然没有持久化,可能的原因是什么?
java我跟你拼了
java每日一道面试题java数据库数据库篇面试持久化事务
如果有遗漏,评论区告诉我进行补充面试官:事务提交后数据仍然没有持久化,可能的原因是什么?我回答:在Java高级面试中,讨论事务提交后数据仍然没有持久化的问题是一个很好的切入点,可以帮助考察候选人对事务管理、持久化机制以及潜在的编程和配置错误的理解。下面详细解释可能导致这种情况的各种原因及其解决方法。事务未正确提交原因:编程错误,如忘记调用提交事务的方法(如connection.commit()或e
- 秋招Java后端开发——非关系型数据库篇(Redis)
番茄炒西红柿炒蛋
秋招Java后端数据库数据库nosqlredis
一、非关系型数据库1.主要针对的是键值、文档以及图形类型数据存储。2.特点:特点说明灵活的数据模型支持多种数据模型(文档、键值、列族、图),无需预定义固定的表结构,能够处理各种类型的数据。高扩展性设计为水平扩展,能够轻松地通过增加更多节点来处理大量的数据和高并发请求。高性能通过优化特定类型的查询和数据操作,通常比关系型数据库在大规模数据处理时表现更好。分布式架构天生支持分布式存储和计算,能够跨多个
- 《Java 后端面试经》Linux 篇
ReadThroughLife
Linux#Java后端面试经linuxjava面试
《Java后端面试经》专栏文章索引:《Java后端面试经》Java基础篇《Java后端面试经》JavaEE篇《Java后端面试经》数据库篇《Java后端面试经》多线程与并发编程篇《Java后端面试经》JVM篇《Java后端面试经》操作系统篇《Java后端面试经》Linux篇《Java后端面试经》设计模式篇《Java后端面试经》计算机网络篇《Java后端面试经》微服务篇《Java后端面试经》Linu
- 每日五道java面试题之mysql数据库篇(一)
中北萌新程序员
java面试题数据库javamysql
目录:第一题.为什么要使用数据库?第二题.数据库三大范式是什么?第三题.mysql有关权限的表都有哪几个?第四题.MySQL的binlog有有几种录入格式?分别有什么区别?第五题.MySQL存储引擎MyISAM与InnoDB区别第一题.为什么要使用数据库?数据保存在内存优点:存取速度快缺点:数据不能永久保存数据保存在文件优点:数据永久保存缺点:1)速度比内存操作慢,频繁的IO操作。2)查询数据不方
- 新版Java面试专题视频教程——数据库篇
_Matthew
#面试java面试数据库
新版Java面试专题视频教程——数据库篇=============数据库篇=============01-MySQL篇-课程介绍02-优化-如何定位慢查询03-优化-sql语句执行的很慢,如何分析呢?04-优化-索引概念及索引底层数据结构05-优化-聚族索引和非聚族索引(二级索引)、回表查询06-优化-覆盖索引、超大分页优化07-优化-索引创建的原则08-优化-什么情况下索引会失效09-优化-谈一
- 《Java 后端面试经》微服务篇
ReadThroughLife
#Java后端面试经微服务java面试微服务
《Java后端面试经》专栏文章索引:《Java后端面试经》Java基础篇《Java后端面试经》JavaEE篇《Java后端面试经》数据库篇《Java后端面试经》多线程与并发编程篇《Java后端面试经》JVM篇《Java后端面试经》操作系统篇《Java后端面试经》Linux篇《Java后端面试经》设计模式篇《Java后端面试经》计算机网络篇《Java后端面试经》微服务篇《Java后端面试经》微服务篇
- 【数据库篇】MySQL源码分析之row_search_mvcc详细分析(Page加载及索引分析)
苒翼
数据库mysql数据库sql
从上一篇文章了解到Innodb的查询最终都是通过row_search_mvcc执行的,接下来就来略详细的分析下row_search_mvcc的执行流程。本文主要分析查询逻辑忽略了部分细节,比如行锁表锁等处理,数据库事务的快照查询等。由于本人是Java开发并不擅长C++,只是看代码并没有进行调试,分析细节不对的地方还请指正哈~一、先理清楚row_search_mvcc的主要流程1.1、基本参数定义d
- 软考复习之数据库篇
所幸你是例外
软考复习数据库
目录考点1:ER模型ER模型的基本概念以及如何绘制ER图ER模型转换成关系模式的规则考点2:键(码)、函数依赖及范式键(码)函数依赖&范式考点3:关系代数及元组演算无损分解关系代数基本运算元组演算考点4:SQL语言推荐阅读:软考复习之数据结构篇软考复习之UML设计篇软考复习之多媒体篇软考复习之软件工程篇考点1:ER模型ER模型的基本概念以及如何绘制ER图ER模型实体(Entity):客观存在并可相
- 测试总结分享
sinat_26916241
功能测试
软件测试工程师面试题系列篇|目录测试常见问题与流程篇测试工具篇计算机网络知识篇数据库篇Linux篇Python编程篇自动化测试篇:包含Selenium、Appium和接口测试性能测试篇软素质篇:10大灵魂拷问反问面试官篇一、测试常见问题和流程篇介绍一下测试流程(重点,常见!)需求评审、测试计划、测试用例、用例评审、冒烟测试、测试执行、验收测试、风险评估、上线\观察、问题跟进、测试报告、复盘会议;根
- 知识点积累
格桑阿sir
云原生学习专栏go容器kubernetes云原生devops
云原生学习路线导航页(持续更新中)知识点积累本文主要记录日常学习中遇到的疑难知识点随着知识点积累内容变多,本文越来越长,不方便阅读,故将本文拆成多篇文章,目录如下本文不再更新,更多内容请按照下面的目录进行查看知识点积累系列(一)golang语言篇【持续更新】知识点积累系列(二)数据库篇【持续更新】知识点积累系列(三)golang框架篇【持续更新】知识点积累系列(四)Kubernetes篇【持续更新
- 性能优化之数据库篇5-分库分表与数据迁移
Leonardo●da●Vinci
一、数据库拆分夏菡小说网https://www.2912.info1.为什么要做数据库拆分单机数据库存在的问题?从容量、性能、可用性和运维成本上难以满足海量数据的场景。性能方面,数据量超过一定阈值,B+树索引慎独增加导致磁盘访问的IO次数增加,进而导致查询性能的下降。容量方面,单机能存储的数据量有限可用性方面,大量的查询落到单一的数据库节点或者简单的主从架构上,数据库很难承担。运维方面,数据量达到
- 概念杂记--到底啥是啥?(数据库篇)
圆师傅
数据库数据库引擎索引
文章目录1.聚集索引(clusteredindex)2.非聚集索引(Non-clusteredindex)3.聚集索引和非聚集索引区别?4.覆盖索引(coveringindex)5、复合索引(CompositeIndex)6.索引最左匹配原则1.聚集索引(clusteredindex)聚集索引(ClusteredIndex)是数据库中一种常见的索引类型,它定义了表中数据的物理存储顺序。在聚集索引中
- 瑞_Java开发手册_(五)MySQL数据库
瑞486
Java开发手册java代码规范mysql数据库
文章目录(一)建表规约(二)索引规约(三)SQL语句(四)ORM映射附:雪花算法(Java)前言:本文章为瑞_系列专栏之《Java开发手册》的MySQL数据库篇,主要介绍建表规约、索引规约、SQL语句、ORM映射。由于博主是从阿里的《Java开发手册》学习到Java的编程规约,所以本系列专栏主要以这本书进行讲解和拓展,有需要的小伙伴可以点击链接下载。本文仅供大家交流、学习及研究使用,禁止用于商业用
- Java 面试八股文之数据库篇
柚子茶1990
java后端mysql
【Java面试八股文】系列会陆续更新Java面试中的高频问题,旨在从问题出发,理解Java基础,数据结构与算法,数据库,常用框架等。该系列前几期文章可以通过下方给出的链接进行查看~按照惯例——首先要做几点说明:【Java面试八股文】中的面试题来源于社区论坛,书籍等资源;感谢使我读到这些宝贵面经的作者们。对于【Java面试八股文】中的每个问题,我都会尽可能地写出我自己认为的“完美解答”。但是毕竟我的
- 八股文(MySQL数据库篇)
蓝调请不再忧郁
数据库c++java
文章目录第一章:基础知识MYSQL都有哪些数据类型?数值类型字符串类型区别范式范式和反范式的优缺点第二章:索引定义分类优缺点索引设计原则索引的数据结构HashB+树最左匹配原则:覆盖索引索引下推为何使用B+树不用二叉查找树第三章:存储InnoDB特性和MyISAM的区别InnoDB为何推荐使用自增主键?InnoDB线程自适应哈希存储结构具体结构BufferPool换页算法:第四章:事务什么是脏读、
- 一天一道面试题——数据库篇2(SQL语句执行流程)
猿哥媛姐
说一说一条SQL语句在MySQL中的执行流程。组件连接器【身份认证和权限】主要负责用户登录数据库,进行用户的身份认证,包括校验账户密码,权限等操作,如果用户账户密码已通过,连接器会到权限表中查询该用户的所有权限,之后在这个连接里的权限逻辑判断都是会依赖此时读取到的权限数据,也就是说,后续只要这个连接不断开,即时管理员修改了该用户的权限,该用户也是不受影响的。查询缓存【8.0后删除了,实际上是对语句
- Python大作业——爬虫+可视化+数据分析+数据库(数据库篇)
Python程序员小泉
python数据库python爬虫数据分析
相关链接Python大作业——爬虫+可视化+数据分析+数据库(爬虫篇)Python大作业——爬虫+可视化+数据分析+数据库(数据分析篇)Python大作业——爬虫+可视化+数据分析+数据库(可视化篇)由于该程序可以进行歌曲得收藏和下载,并导出用户的所收藏和下载的歌曲,所以需要数据库来进行不同用户信息的存储一、注册登录首先需要建立一个用户表为了简单,登录注册只需要账号密码所以用户表中只设置两个字段,
- JavaGuide--数据库篇
福宇乔
JavajavaGuide数据库mysqlredis
参考链接:https://javaguide.cn/database/basis.html文章目录1.基本概念1.1.名词1.2.数据库范式1.2.DDL、DML2.字符集2.1.数据库字符集2.2.计算机字符集2.2.1ASCLL2.2.2GBK2.2.3UTF-83.Mysql3.0Mysql基础3.0.1基本概念3.1Innodb3.1.1基本内容3.1.2Innodb锁算法3.2事务3.2
- 【软件测试】面试题之数据库篇
阿寻寻
数据库
面试题之MySQL篇1、你用的Mysql是哪个引擎,各引擎之间有什么区别?我使用的MySQL存储引擎MySQL存储引擎之间的主要区别2、如何对查询命令进行优化?3、数据库的优化?4、Sql注入是如何产生的,如何防止?如何产生SQL注入如何防止SQL注入5、NoSQL和关系数据库的区别?NoSQL数据库关系数据库(SQL数据库)总结6、MySQL与MongoDB本质之间最基本的差别是什么MySQLM
- java八股 mysql优化
BigOrangeSama
javajavamysql开发语言
数据库篇-01-MySQL篇-课程介绍_哔哩哔哩_bilibili1.定位慢查询2.分析优化慢查询3.索引概念及结构3.1红黑树(一种自平衡的二叉排序树)节点可以自动平衡保证log2n的查找复杂度.但因为是二叉树,数据多了层数还会多。所以找一个多叉树3.2B树是一个多叉树,比较矮胖,对比红黑树查找效率更高。存放的数字可以看成是区间界限。但是如果你要查的值在叶子上,你一路向下查,非叶子节点上的数据也
- 【数据库篇】关系模式的表示——(2)规范化
一只大黄猫
数据库数据库
范式:范式是符合某一种级别的关系模式的集合规范化:是指一个低一级的范式的关系模式,通过模式的分解转换为若干个高一级范式的关系模式的集合。1NF每个分量必须是不可分开的数据项,满足这个条件的关系模式就是1NF。2NF若关系模式R属于1NF,并且每一个非主属性都完全函数依赖于任何一个候选码,则R属于2NF。一个关系模式不满足2NF,会产生以下问题,例如:snocnoSdeptSlocGrades1c1
- java面试题之-数据库篇(持续更新)
彤彤的小跟班
java面试javamysql
文章目录提前预知MySQL基础01、MySQL有哪些数据类型?02、char和varchar的区别是什么?03、binary和varbinary的区别?04、MySQL中myisam与innodb的区别?05、MySQL建表的约束条件有哪些?06、数据库的三范式是什么?07、超键、候选键、主键、外键分别是什么?08、MySQL中in和exists区别09、drop、delete与truncate的
- 【数据库篇】关系模式的表示——(1)问题的提出
一只大黄猫
数据库数据库
1、关系模式的表示R:表示关系的名字比如:sc选课表,student学生表。U:表示一个关系模式的所有属性,比如student表:U(sno,sname,sage,ssex)。D:表示属性的取值范围比如:性别的取值范围为“男”或“女”。DOM:表示属性到取值范围的依赖。F:为属性U上的一组数据依赖。比如:知道学号sno可以推测出sname,sage,ssex。2、数据依赖比如:学号sno可以推测出
- Qt数据库篇:Qt使用SQLITE数据库存储管理图片文件:增删改查
欧特克_Glodon
QT实战数据库数据结构及算法数据库qtsqlite
1、效果演示1)增删改查效果2)数据库内容2、创建数据库及表格2.1创建数据库 首先在.pro文件添加对sql的支持:QT+=coreguisqlQStringg_connectName="mySQL_connection";boolMainWindow::createDatabase(
- Qt数据库篇:Qt使用SQLITE数据库
欧特克_Glodon
QT实战qtsqlite
1、初始化voidWidget::InitialSQLiteDb(){QSqlDatabasem_dbSystemData;//检测已连接的方式-默认连接名//QSqlDatabase::contains(QSqlDatabase::defaultConnection)//if(QSqlDatabase::contains("qt_sql_default_connection"))//{//db=
- 数据库篇-MySQL
小吴的知识仓库
MySQL数据库javamysql
一、概念1.什么是数据库a.数据库:DB(DataBase)概念:存储数据、管理数据。安装在操作系统中的一种数据仓库、软件。b.数据库分类关系型数据库:SQL(StructuredQueryLanguage)。例如:MySQL、Oracle、SqlServer、DB2、SQLlite通过表和表之间,行和列之间的关系进行数据的存储通过外键关联来建立表与表之间的关系非关系型数据库:NoSQL(NotO
- Java 面试八股文之数据库篇
java晴天过后
java后端mysql
【Java面试八股文】系列会陆续更新Java面试中的高频问题,旨在从问题出发,理解Java基础,数据结构与算法,数据库,常用框架等。该系列前几期文章可以通过点击文末给出的链接进行查看~按照惯例——首先要做几点说明:【Java面试八股文】中的面试题来源于社区论坛,书籍等资源;感谢使我读到这些宝贵面经的作者们。对于【Java面试八股文】中的每个问题,我都会尽可能地写出我自己认为的“完美解答”。但是毕竟
- 软件测试工程师学习笔记13 - 数据库篇
拾肆0423
软件测试工程师学习笔记学习功能测试数据库架构数据库开发
软件测试工程师学习笔记-13一、入门必读二、Linux三、数据库2.MySQL深入1)连接查询2)内置函数一、入门必读二、Linux三、数据库数据库:Database。是按照数据结构来组织、存储和管理数据的仓库。2.MySQL深入1)连接查询当查询结果来源于多张表时,需要将多张表连接成一张大的数据集,再选择合适的结果返回。连接查询可以通过连接运算符(连接条件)实现多个表查询。连接查询是关系数据库中
- java进阶--数据库篇(Redis)
江涛、
数据库Redis数据库redisjava
如有不足,还望指正,不胜感激,共同学习进步。。目录RedisRedis是什么?Redis的应用场景Redis数据类型String(字符串)hash(哈希)list(列表)set(集合)zset(有序集合)Redis常见问题雪崩穿透击穿Redis优缺点优点:缺点:Redis持久化RDB:AOF:哨兵模式RedisRedis是什么?Redis(RemoteDictionaryServer),即远程字典
- Java 面试八股文之数据库篇(二)
憨憨二师兄
前言image这是系列文章【Java面试八股文】数据库篇的第二期。【Java面试八股文】系列会陆续更新Java面试中的高频问题,旨在从问题出发,理解Java基础,数据结构与算法,数据库,常用框架等。该系列前几期文章可以通过点击文末给出的链接进行查看~按照惯例——首先要做几点说明:【Java面试八股文】中的面试题来源于社区论坛,书籍等资源;感谢使我读到这些宝贵面经的作者们。对于【Java面试八股文】
- 关于旗正规则引擎规则中的上传和下载问题
何必如此
文件下载压缩jsp文件上传
文件的上传下载都是数据流的输入输出,大致流程都是一样的。
一、文件打包下载
1.文件写入压缩包
string mainPath="D:\upload\"; 下载路径
string tmpfileName=jar.zip; &n
- 【Spark九十九】Spark Streaming的batch interval时间内的数据流转源码分析
bit1129
Stream
以如下代码为例(SocketInputDStream):
Spark Streaming从Socket读取数据的代码是在SocketReceiver的receive方法中,撇开异常情况不谈(Receiver有重连机制,restart方法,默认情况下在Receiver挂了之后,间隔两秒钟重新建立Socket连接),读取到的数据通过调用store(textRead)方法进行存储。数据
- spark master web ui 端口8080被占用解决方法
daizj
8080端口占用sparkmaster web ui
spark master web ui 默认端口为8080,当系统有其它程序也在使用该接口时,启动master时也不会报错,spark自己会改用其它端口,自动端口号加1,但为了可以控制到指定的端口,我们可以自行设置,修改方法:
1、cd SPARK_HOME/sbin
2、vi start-master.sh
3、定位到下面部分
- oracle_执行计划_谓词信息和数据获取
周凡杨
oracle执行计划
oracle_执行计划_谓词信息和数据获取(上)
一:简要说明
在查看执行计划的信息中,经常会看到两个谓词filter和access,它们的区别是什么,理解了这两个词对我们解读Oracle的执行计划信息会有所帮助。
简单说,执行计划如果显示是access,就表示这个谓词条件的值将会影响数据的访问路径(表还是索引),而filter表示谓词条件的值并不会影响数据访问路径,只起到
- spring中datasource配置
g21121
dataSource
datasource配置有很多种,我介绍的一种是采用c3p0的,它的百科地址是:
http://baike.baidu.com/view/920062.htm
<!-- spring加载资源文件 -->
<bean name="propertiesConfig"
class="org.springframework.b
- web报表工具FineReport使用中遇到的常见报错及解决办法(三)
老A不折腾
finereportFAQ报表软件
这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。
出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。
1、repeated column width is largerthan paper width:
这个看这段话应该是很好理解的。比如做的模板页面宽度只能放
- mysql 用户管理
墙头上一根草
linuxmysqluser
1.新建用户 //登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn’));//刷新系统权限表mysql>flush privileges;这样就创建了一个名为:
- 关于使用Spring导致c3p0数据库死锁问题
aijuans
springSpring 入门Spring 实例Spring3Spring 教程
这个问题我实在是为整个 springsource 的员工蒙羞
如果大家使用 spring 控制事务,使用 Open Session In View 模式,
com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.
- 百度词库联想
annan211
百度
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>RunJS</title&g
- int数据与byte之间的相互转换实现代码
百合不是茶
位移int转bytebyte转int基本数据类型的实现
在BMP文件和文件压缩时需要用到的int与byte转换,现将理解的贴出来;
主要是要理解;位移等概念 http://baihe747.iteye.com/blog/2078029
int转byte;
byte转int;
/**
* 字节转成int,int转成字节
* @author Administrator
*
- 简单模拟实现数据库连接池
bijian1013
javathreadjava多线程简单模拟实现数据库连接池
简单模拟实现数据库连接池
实例1:
package com.bijian.thread;
public class DB {
//private static final int MAX_COUNT = 10;
private static final DB instance = new DB();
private int count = 0;
private i
- 一种基于Weblogic容器的鉴权设计
bijian1013
javaweblogic
服务器对请求的鉴权可以在请求头中加Authorization之类的key,将用户名、密码保存到此key对应的value中,当然对于用户名、密码这种高机密的信息,应该对其进行加砂加密等,最简单的方法如下:
String vuser_id = "weblogic";
String vuse
- 【RPC框架Hessian二】Hessian 对象序列化和反序列化
bit1129
hessian
任何一个对象从一个JVM传输到另一个JVM,都要经过序列化为二进制数据(或者字符串等其他格式,比如JSON),然后在反序列化为Java对象,这最后都是通过二进制的数据在不同的JVM之间传输(一般是通过Socket和二进制的数据传输),本文定义一个比较符合工作中。
1. 定义三个POJO
Person类
package com.tom.hes
- 【Hadoop十四】Hadoop提供的脚本的功能
bit1129
hadoop
1. hadoop-daemon.sh
1.1 启动HDFS
./hadoop-daemon.sh start namenode
./hadoop-daemon.sh start datanode
通过这种逐步启动的方式,比start-all.sh方式少了一个SecondaryNameNode进程,这不影响Hadoop的使用,其实在 Hadoop2.0中,SecondaryNa
- 中国互联网走在“灰度”上
ronin47
管理 灰度
中国互联网走在“灰度”上(转)
文/孕峰
第一次听说灰度这个词,是任正非说新型管理者所需要的素质。第二次听说是来自马化腾。似乎其他人包括马云也用不同的语言说过类似的意思。
灰度这个词所包含的意义和视野是广远的。要理解这个词,可能同样要用“灰度”的心态。灰度的反面,是规规矩矩,清清楚楚,泾渭分明,严谨条理,是决不妥协,不转弯,认死理。黑白分明不是灰度,像彩虹那样
- java-51-输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
bylijinnan
java
public class PrintMatrixClockwisely {
/**
* Q51.输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
例如:如果输入如下矩阵:
1 2 3 4
5 6 7 8
9
- mongoDB 用户管理
开窍的石头
mongoDB用户管理
1:添加用户
第一次设置用户需要进入admin数据库下设置超级用户(use admin)
db.addUsr({user:'useName',pwd:'111111',roles:[readWrite,dbAdmin]});
第一个参数用户的名字
第二个参数
- [游戏与生活]玩暗黑破坏神3的一些问题
comsci
生活
暗黑破坏神3是有史以来最让人激动的游戏。。。。但是有几个问题需要我们注意
玩这个游戏的时间,每天不要超过一个小时,且每次玩游戏最好在白天
结束游戏之后,最好在太阳下面来晒一下身上的暗黑气息,让自己恢复人的生气
&nb
- java 二维数组如何存入数据库
cuiyadll
java
using System;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Xml;
using System.Xml.Serialization;
using System.IO;
namespace WindowsFormsApplication1
{
- 本地事务和全局事务Local Transaction and Global Transaction(JTA)
darrenzhu
javaspringlocalglobaltransaction
Configuring Spring and JTA without full Java EE
http://spring.io/blog/2011/08/15/configuring-spring-and-jta-without-full-java-ee/
Spring doc -Transaction Management
http://docs.spring.io/spri
- Linux命令之alias - 设置命令的别名,让 Linux 命令更简练
dcj3sjt126com
linuxalias
用途说明
设置命令的别名。在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问 题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题【1】。常用别名来简化ssh登录【见示例三】,使长命令变短,使常 用的长命令行变短,强制执行命令时询问等。
常用参数
格式:alias
格式:ali
- yii2 restful web服务[格式响应]
dcj3sjt126com
PHPyii2
响应格式
当处理一个 RESTful API 请求时, 一个应用程序通常需要如下步骤 来处理响应格式:
确定可能影响响应格式的各种因素, 例如媒介类型, 语言, 版本, 等等。 这个过程也被称为 content negotiation。
资源对象转换为数组, 如在 Resources 部分中所描述的。 通过 [[yii\rest\Serializer]]
- MongoDB索引调优(2)——[十]
eksliang
mongodbMongoDB索引优化
转载请出自出处:http://eksliang.iteye.com/blog/2178555 一、概述
上一篇文档中也说明了,MongoDB的索引几乎与关系型数据库的索引一模一样,优化关系型数据库的技巧通用适合MongoDB,所有这里只讲MongoDB需要注意的地方 二、索引内嵌文档
可以在嵌套文档的键上建立索引,方式与正常
- 当滑动到顶部和底部时,实现Item的分离效果的ListView
gundumw100
android
拉动ListView,Item之间的间距会变大,释放后恢复原样;
package cn.tangdada.tangbang.widget;
import android.annotation.TargetApi;
import android.content.Context;
import android.content.res.TypedArray;
import andr
- 程序员用HTML5制作的爱心树表白动画
ini
JavaScriptjqueryWebhtml5css
体验效果:http://keleyi.com/keleyi/phtml/html5/31.htmHTML代码如下:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="UTF-8" >
<ti
- 预装windows 8 系统GPT模式的ThinkPad T440改装64位 windows 7旗舰版
kakajw
ThinkPad预装改装windows 7windows 8
该教程具有普遍参考性,特别适用于联想的机器,其他品牌机器的处理过程也大同小异。
该教程是个人多次尝试和总结的结果,实用性强,推荐给需要的人!
缘由
小弟最近入手笔记本ThinkPad T440,但是特别不能习惯笔记本出厂预装的Windows 8系统,而且厂商自作聪明地预装了一堆没用的应用软件,消耗不少的系统资源(本本的内存为4G,系统启动完成时,物理内存占用比
- Nginx学习笔记
mcj8089
nginx
一、安装nginx 1、在nginx官方网站下载一个包,下载地址是:
http://nginx.org/download/nginx-1.4.2.tar.gz
2、WinSCP(ftp上传工
- mongodb 聚合查询每天论坛链接点击次数
qiaolevip
每天进步一点点学习永无止境mongodb纵观千象
/* 18 */
{
"_id" : ObjectId("5596414cbe4d73a327e50274"),
"msgType" : "text",
"sendTime" : ISODate("2015-07-03T08:01:16.000Z"
- java术语(PO/POJO/VO/BO/DAO/DTO)
Luob.
DAOPOJODTOpoVO BO
PO(persistant object) 持久对象
在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数据库的操作.
VO(value object) 值对象
通
- 算法复杂度
Wuaner
Algorithm
Time Complexity & Big-O:
http://stackoverflow.com/questions/487258/plain-english-explanation-of-big-o
http://bigocheatsheet.com/
http://www.sitepoint.com/time-complexity-algorithms/