首页 > 2017年05月16日 > 全部分享
php结合redis实现高并发下的抢购、秒杀功能
抢购、秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个: 1 高并发对数据库产生的压力 2 竞争状态下如何解决库存的正确减少("超卖"问题) 对于第一个问题,已经很容易想到用缓存来处理抢购,避免直接操作数据库,例如使用Redis。 重点在于第二个问题 优化方案1:将库存字段number字段设 ...
分类:Web开发   时间:2017-05-16 12:35:58    收藏:0  评论:0  赞:0  阅读:339
java的泛型
java集合 Java集合有一个缺点,就是把一个对象“丢进”集合里后,集合就会“忘记”这个对象的数据类型,当再次取出该对象时,该对象的编译类型就变成了Object类型(其运行时类型没变)。 之所以这样设计是因为设计集合的程序员不会知道我们要用它来保存什么类型的对象,所以这样设计具有很好的通用性。但是 ...
分类:编程语言   时间:2017-05-16 12:35:39    收藏:0  评论:0  赞:0  阅读:229
linux应用异常时打印堆栈方法
/* * 程序异常终止时打印异常程序调用堆栈 * gcc -g -rdynamic BackTraceTest.c -o BackTraceTest * * 运行程序出现错误: * System error, Stack trace: * 0 ./BackTraceTest(SystemErrorH... ...
分类:系统服务   时间:2017-05-16 12:35:24    收藏:0  评论:0  赞:0  阅读:622
junit 测试
http://blog.sina.com.cn/s/blog_52fea7b60100op1o.html ...
分类:其他   时间:2017-05-16 12:35:11    收藏:0  评论:0  赞:0  阅读:236
springmvc和json整合配置方法
配置方法一 1、导入第三方的jackson包,jackson-mapper-asl-1.9.7.jar和jackson-core-asl-1.9.7.jar。 2、spring配置文件添加** 配置方案二(常用) 1、导入第三方的fastjson包,fastjson-1.1.34.jar 2、Spr ...
分类:编程语言   时间:2017-05-16 12:34:53    收藏:0  评论:0  赞:0  阅读:298
笔记--Linux命令
//linux查看端口占用ps -aux | grep netstat –apn //杀掉进程kill -9 //系统编码设置(GBK、UTF-8)locale查看编码设置若不能运行locale-gen,可运行以下命令apt-get purge localesapt-get autocleanapt... ...
分类:系统服务   时间:2017-05-16 12:34:40    收藏:0  评论:0  赞:0  阅读:330
vs查找功能不显示查找结果
今天打开vs,查找的时候发现查找结果窗口不出现了,导致看不到查找结果。 网上各种搜索,甚至看到不少说什么要重装vs的解决方案,我也是醉了...... 其实解决办法很简单啊 vs--窗口--重置窗口布局 完美解决问题 ...
分类:其他   时间:2017-05-16 12:34:27    收藏:0  评论:0  赞:0  阅读:549
java加载properties文件的六中基本方式实现
java加载properties文件的方式主要分为两大类:一种是通过import java.util.Properties类中的load(InputStream in)方法加载; 另一种是通过import java.util.ResourceBundle类的getBundle(String base ...
分类:编程语言   时间:2017-05-16 12:34:17    收藏:0  评论:0  赞:0  阅读:372
MVC编辑订单cshtml页面
1 @model Lixise.HealthCloud.ServiceOrder.Models.ServiceOrderEdit 2 @{ 3 ViewBag.Title = "Edit"; 4 Layout = "~/Views/Shared/_Layout.cshtml"; 5 } 6 7 <f ...
分类:Web开发   时间:2017-05-16 12:33:57    收藏:0  评论:0  赞:0  阅读:551
python基础之文件操作
文件操作有很多种 我们在这里可以大体分一下,文件的操作其实可以分为对文件整体的操作(创建文件,删除文件,重命名文件,获取文件属性)以及对文件内容的操作(修改文件内容) 先来看对文件整体的操作: 我们按照增删查改的顺序进行讲述 1 增 所谓增,即新建。 新建一个文件 f=open('lalal','w ...
分类:编程语言   时间:2017-05-16 12:33:38    收藏:0  评论:0  赞:0  阅读:316
Unity3D Android手机屏幕分辨率问题
Android手机屏幕分辨率五花八门,导致开发时不好把握,还好各个引擎对这个屏幕分辨率问题都有较好的处理方式;unity3D 也为我们提供了一个不错的解决方案。在Unity3D 进行 android 游戏开发时,对于不同分辨率下的显示效果就像是摄像机的自动平移了一般,看了不少游戏,对于 Unity3 ...
分类:移动平台   时间:2017-05-16 12:33:22    收藏:0  评论:0  赞:0  阅读:374
PL/SQL安装技巧
下载PLSQL 配置步骤: 1,打开\instantclient_11_2\目录下的tnsnames.ora文件进行编辑如下图所示: 2:配置PLSQL 遇到的问题描述: 解决方法: 打开注册表,通过命令regedit。找到到文中提示的路径,发现NLS_LANG键的值为: SIMPLIFIED CH ...
分类:数据库技术   时间:2017-05-16 12:33:10    收藏:0  评论:0  赞:0  阅读:341
单链表反转
1定义 单链表node的数据结构定义如下: 2 方法1:就地反转法 2.1 思路 把当前链表的下一个节点pCur插入到头结点dummy的下一个节点中,就地反转。 dummy->1->2->3->4->5的就地反转过程: 2.2 解释 1初始状态 2 过程 pCur是需要反转的节点。 伪代码 3 循环 ...
分类:其他   时间:2017-05-16 12:32:55    收藏:0  评论:0  赞:0  阅读:436
mysql的锁机制
MySQL有三种锁的级别:页级、表级、行级。 MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking); BDB存储引擎采用的是页面锁(page-levellocking),但也支持表级锁; InnoDB存储引擎既支持行级锁(row-level locking),也 ...
分类:数据库技术   时间:2017-05-16 12:32:28    收藏:0  评论:0  赞:0  阅读:373
C# ZXing.Net生成二维码、识别二维码、生成带Logo的二维码(一)
一.ZXing.Net 源代码地址:http://zxingnet.codeplex.com/ 也可以使用Nuget包管理,添加如图: 说明:ZXing是一个开源Java类库用于解析多种格式的1D/2D条形码。目标是能够对QR编码、Data Matrix、UPC的1D条形码进行解码。 其提供了多种平 ...
分类:Windows开发   时间:2017-05-16 12:32:11    收藏:0  评论:0  赞:0  阅读:480
喜马拉雅FM接入
最近有考虑接入,但是一方面由于沟通不畅等,另一方面没有浏览开发者协议,品牌规范等,多走了很多弯路,所以记下接入的注意事项和关键点 一. 接入前准备工作 喜马拉雅FM开放平台地址:http://open.ximalaya.com/doc 1. 查看喜马拉雅商务接入规范 1) 平台公告 这里要注意的是一 ...
分类:其他   时间:2017-05-16 12:31:59    收藏:0  评论:0  赞:0  阅读:262
SQL Server 查询性能优化——创建索引原则(二)
三:索引的建立原则 一般来说,建立索引要看数据使用的场景,换句话来说哪些访问数据的SQL语句是常用的,而这些语句是否因为缺少索引(也有可能是索引过多)变的效率低下。但绝不是所有的SQL语句都要建立索引,如果所有的SQL语句都建立索引,那么可能导致建立过多的索引。 我碰到过每秒钟新增记录超过千条的案例 ...
分类:数据库技术   时间:2017-05-16 12:31:46    收藏:0  评论:0  赞:0  阅读:318
ArrayList源码分析
ArrayList的声明 泛型声明,继承于AbstractList,实现了若干个接口。 AbstractList是List的虚基类不多说,List接口是Colloection的子接口。 RandomAccess是List所实现的标记接口,用来表明其支持快速(通常是固定时间)随机访问。 随机访问我的理 ...
分类:其他   时间:2017-05-16 12:31:35    收藏:0  评论:0  赞:0  阅读:340
AngularJs第一天
http://www.runoob.com/angularjs/angularjs-tutorial.html(参考文档)。 下载AngularJs的js包 https://github.com/angular/angular.js/releases,也可以点击http://cdn.static.r ...
分类:Web开发   时间:2017-05-16 12:31:22    收藏:0  评论:0  赞:0  阅读:422
ER模型的学习
(计应154兰家才)在建立表后开始了学习的第一步,了解数据库的基本知识,就以建立bbs论坛为标准学习er模型,首先建立了4个表分别是BBSReply,BBSSection,BBSTopic,BBSUser,弄清楚各表之间的关系,那些是外键,那些是主键,关系如图。设置用户表UID的外键为,SMaste ...
分类:其他   时间:2017-05-16 12:31:08    收藏:0  评论:0  赞:0  阅读:307
1415条   上一页 1 ... 50 51 52 53 54 ... 71 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!