码迷,mamicode.com
首页 > 2018年08月01日 > 全部分享
从构建分布式秒杀系统聊聊分布式锁
最近懒成一坨屎,学不动系列一波接一波,大多还都是底层原理相关的。上周末抽时间重读了周志明大湿的 JVM 高效并发部分,每读一遍都有不同的感悟。路漫漫,借此,把前段时间搞着玩的秒杀案例中的分布式锁深入了解一下。
分类:其他好文   时间:2018-08-01 00:24:57    阅读次数:187
OOP总结
学过JAVA的都知道面向对象是它的一大特点,一直没好好总结过,今天来好好捋一捋。 以面向过程来对比,面向对象和面向过程区别在于实现方式,面向过程是把问题的实现分解为一个个的小步骤,然后用函数实现后依次调用。 而面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某 ...
分类:其他好文   时间:2018-08-01 00:24:48    阅读次数:134
list列表、typle元组、range
一、list 列表 1. 什么是列表 列表是一个可变的数据类型 列表由[]来表示, 每一项元素使用逗号隔开. 列表什么都能装. 能装对象的对象. 列表可以装大量的数据 2. 列表的索引和切片 列表和字符串一样. 也有索引和切片. 只不过切出来的内容是列表 索引的下标从0开始 切片:[起始位置:结束位 ...
分类:其他好文   时间:2018-08-01 00:24:41    阅读次数:104
DRF 分页
rest framework中提供三种分页: 全局配置文件: 1. 分页,看第n页,每页显示n条数据 例如:http://127.0.0.1:8000/api/article/?page=2&size=1 分页 视图 返回带页码链接的响应 2. <!--?xml version="1.0" enco ...
分类:其他好文   时间:2018-08-01 00:24:32    阅读次数:262
amoeba读写分离安装详细教程
8.12.2amoeba8.12.2.1amoeba安装?安装JDKhttp://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm?安装amoebahttp://sourceforge.net/projects/amoeba/files/ht
分类:其他好文   时间:2018-08-01 00:24:23    阅读次数:437
Linux Tomcat JSP 布署详细教程
LinuxTomcatJSP动态网页解析v7.0★★★1Tomcat概述Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照SunMicrosystems提供的技术规范,实现了对Servlet和JavaServerPage(JSP)的支持,Tomcat本身也是一个HTTP服务器,可以单独使用,apache是一个以C语言编写的HTTP服务器。Tomcat主
分类:Web程序   时间:2018-08-01 00:24:14    阅读次数:282
用指定用户进行远程访问服务
远程访问服务(RemoteAccessServiceRAS):允许客户机通过拨号连接或虚拟专用连接到公司局域网,访问局域网资源。远程访问服务作用:出差人员访问公司内部局域网;总公司与分公司之间实现网络互访实验内容:在server2016上搭建远程访问服务,并在server2016上设置双网卡(192.168.30.31-----192.168.20.21)一台win7用作为公司网(192.168.
分类:其他好文   时间:2018-08-01 00:24:07    阅读次数:216
mysql-mmm 架构详细教程
8.12.3.2mysql-mmm架构图Mysqlmmm特点优点:高可用性,扩展性好,出现故障自动切换,对于主主同步,在同一时间只提供一台数据库写操作,保证的数据的一致性。缺点:Monitor节点是单点,可以结合Keepalived实现高可用,对主机的数量有要求,需要实现读写分离,对程序来说是个挑战。8.12.3.3mysql-mmm安装需要在所有server上都安装mysql-mmmwgetht
分类:数据库   时间:2018-08-01 00:23:58    阅读次数:212
java类加载顺序
上面代码输出什么? 答案是 null 分析: 类的加载顺序。 (1) 父类静态代码块(包括静态初始化块,静态属性,但不包括静态方法) (2) 子类静态代码块(包括静态初始化块,静态属性,但不包括静态方法 ) (3) 父类非静态代码块( 包括非静态初始化块,非静态属性 ) (4) 父类构造函数 (5) ...
分类:编程语言   时间:2018-08-01 00:23:37    阅读次数:174
基于Elasticsearch+Fluentd+Kibana的日志收集分析系统
我们平时分析log直接在日志文件中grep、awk就可以获得自己想要的信息,此方法效率低下,生产中需要集中化的日志管理,所有服务器上的日志收集汇总Elasticsearch一个节点(node)就是一个Elasticsearch实例,一个集群(cluster)由一个或多个节点组成,它们具有相同的cluster.name,它们协同工作,分享数据和负载。当加入新的节点或者删除一个节点时,集群就会感知到并
分类:其他好文   时间:2018-08-01 00:23:30    阅读次数:259
mysql 详细安装配置管理教程
8LinuxMYSQL关系型数据库v5.5★★★MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件。MySQL是一种关系数据库管理系统,关系数据库将数据保存在不
分类:数据库   时间:2018-08-01 00:23:21    阅读次数:223
【C#】编程
窗体的单例模式 https://www.cnblogs.com/imstrive/p/5426503.html 使用XmlSerializer序列化可空属性 http://zz8ss5ww6.iteye.com/blog/1123842 VS强大插件-Reshaper使用有感 http://www. ...
分类:Windows程序   时间:2018-08-01 00:23:13    阅读次数:197
【CF724F】Uniformly Branched Trees
题意:询问n个点的每个非叶子点度数恰好等于d的不同构的无根树的数目。 n≤1000,d≤10n≤1000,d≤10。 题解: 这题真的是一道非常好的题 首先考虑有根树 定义f[i][j][k]表示i个点,根节点度数为j,最大子树大小为k 转移的时候枚举最大子树以及个数,这样保证了不重构 通过记录了根 ...
分类:其他好文   时间:2018-08-01 00:23:04    阅读次数:126
Confluence 6 计划任务
管理员控制台能够允许你对 Confluence 运行的计划任务进行计划的调整,这些计划任务将会按照你的调整按时执行。可以按照计划执行的任务如下:Confluence 站点备份存储优化任务,清理 Confluence 的临时目录中的文件和缓存索引优化任务,确定 Confluence 的索引能够保持与数据库同步是最新的索引邮件队列优化任务,确保 Confluence 的邮件任务能够处理邮件队列并且所有
分类:其他好文   时间:2018-08-01 00:22:57    阅读次数:139
七十四、expect脚本同步文件、expect脚本指定host和要同步的文件、构建文件分发系统、
expect脚本同步文件、expect脚本指定host和要同步的文件、构建文件分发系统、批量远程执行命令
分类:其他好文   时间:2018-08-01 00:22:45    阅读次数:177
JavaScript基础知识
js的变量命名规则 变量的声明与定义 js数据类型 基本数据类型:number string boolean null undefined 引用数据类型:对象数据类型和函数数据类型 查看数据类型 typeof a 或typeof(a) 运算符 赋值运算符 算术运算符 复合运算符 比较运算符 逻辑运算 ...
分类:编程语言   时间:2018-08-01 00:22:38    阅读次数:135
Confluence 6 手动运行和修改
手动运行一个任务希望手动运行一个计划任务,进入计划任务的列表中,找到你希望手动运行的计划任务,在这个计划任务的边上选择 运行(Run)。这个计划任务将会马上执行。不是所有的计划任务都可以手动运行的。修改任务的计划希望修改计划任务的计划时间:找到你希望修改的计划任务边上的 编辑(Edit )。使用 Cron 表达式输入你希望这个计划任务运行的新日期和时间——关 Cron 表达式的相关信息,请参考下面
分类:其他好文   时间:2018-08-01 00:22:32    阅读次数:165
1250条   上一页 1 ... 69 70 71 72 73 74 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!