1.软件分层思想 在软件领域有MVC软件设计思想,指导着软件开发过程。在javaee开发领域,有javaee的经典三层架构MVC设计思想的经典三层架构MVC设计思想的经典应用。 而在软件设计思想中,追求的是“高内聚 低耦合”的目标,利用Spring的IOC和DI可以非常方便的实现这个需求。 2.实现 ...
分类:
编程语言 时间:
2019-07-29 00:19:19
阅读次数:
117
各位小伙伴大家好!我们接上一篇的文件权限操作,接下来和各位小伙伴解析文件共享的操作方法。我们首先使用管理员身份进入server2016系统,然后对我们之前在E盘中创建的abc的文件夹进行设置,右键选择属性,安全,编辑,添加zhangsan账户,并且只给其读取权限(写入不勾)此时zhangsan账户对于目录abc文件夹有权限,同时对于目录下的111.txt也有相对应的权限(这里因为我们之前在目录文件
分类:
其他好文 时间:
2019-07-29 00:18:51
阅读次数:
107
InnoDB作为mysql数据库最常用的存储引擎,自然包含了其独有的很多特性。如相比于memory、MyISAM引擎,InnoDB支持行级锁、事务等都是比较重要的特性。 本文将盘点下InnoDB处理事务和行级锁之外的高级特性 一、自适应哈希 innodb建立索引时,只可以建立B+tree索引,是不可 ...
分类:
数据库 时间:
2019-07-29 00:18:32
阅读次数:
126
1.字符串:(引号)引起来的 单引号‘ ’ 双引号“ ” 三引号“”“ ”“” ‘’‘ ’‘’ 加法: n1=“alex" n2="sb" n3 = n1 + n2 则n3 = “alexsb” 乘法: n1 = “alex” n2 = n1 * 10 则n2相当于 出现10次alex 2.数字 加 ...
分类:
其他好文 时间:
2019-07-29 00:17:19
阅读次数:
111
JS-作用域 变量提升和声明函数提升 变量提升 声明函数提升 加var和不加var的区别 变量提升和声明函数提升 变量提升 var x; x=10; alert(x); //输出10 //变量提升 x=10; var x; alert(x); //输出10 以上的两段代码都可正常输出。第二段的var ...
分类:
Web程序 时间:
2019-07-29 00:16:47
阅读次数:
121
第一章 sersync/lsync实时同步 1.1 实时同步服务原理/概念 1)需要部署好rsync守护进程服务,实现数据传输 2)需要部署好inotify服务,实现目录中数据变化监控 3)将rsync服务和inotify服务建立联系,将变化的数据进行实时备份传输 1.2 inotify介绍 & 1 ...
分类:
其他好文 时间:
2019-07-29 00:15:47
阅读次数:
106
SparkSQL是指整合了Hive的spark-sql cli, 本质上就是通过Hive访问HBase表,具体就是通过hive-hbase-handler, 具体配置参见:Hive(五):hive与hbase整合 目录: SparkSql 访问 hbase配置 测试验证 SparkSql 访问 hb ...
分类:
数据库 时间:
2019-07-29 00:15:25
阅读次数:
107
仿ArrayList类 --- 手写实现MyList接口的MyArrayList类 ...
分类:
其他好文 时间:
2019-07-29 00:14:53
阅读次数:
109
一、算法背景 一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得DHT可以在P2P环境中真正得到应用。 二、应用场景 现 ...
分类:
编程语言 时间:
2019-07-29 00:14:19
阅读次数:
131
创建包子类 包子铺 定义包子的成员变量,生成一个带包子参数的构造方法 继承Thread线程类。重写run方法。保证只有一个在执行,所以用到同步技术 wait要try catch 外层定义变量,标明生产包子的数量 生产好了包子进行唤醒 加上while循环 ...
分类:
编程语言 时间:
2019-07-29 00:13:43
阅读次数:
96
"84. 柱状图中最大的矩形" 前置 单调栈 做法 连续区间组成的矩形,是看最短的那一块,求出每一块左边第一个小于其高度的位置,右边也同理,此块作为最短限制。需要两次单调栈 单调栈维护递增区间,每次不满足弹出栈顶,顺便利用此栈顶和当前位置计算栈顶能覆盖的长度 用来计算。仅需一次单调栈 ...
分类:
其他好文 时间:
2019-07-29 00:12:55
阅读次数:
85
这是一道绿题,是一道让人想用贪心但却是区间DP的题目,难倒了我这个蒟蒻。 这个题其实仔细观察是类似于石子合并的!合并石子的代价便是肉的数量,求最小代价。所以我们设dp[i][j]为释放第i个到第j个所花费的代价,先用sum[i]求出每一个节点(犯人1与起点间的人数,犯人i+1与犯人i间的人数,终点与 ...
分类:
其他好文 时间:
2019-07-29 00:12:08
阅读次数:
102
原文:https://www.liaoxuefeng.com/wiki/897692888725344/966405998508320 Python通过yield提供了对协程的基本支持,但是不完全。而第三方的gevent为Python提供了比较完善的协程支持。 gevent是第三方库,通过green ...
分类:
其他好文 时间:
2019-07-29 00:11:11
阅读次数:
122
简单的说,路由是根据不同的 url 地址展示不同的内容或页面。 说起路由,最先想到的应该就是路由器,那么路由器的工作原理是什么呢? 路由器的功能就是一个中转站,就是把网络中的包通过一个一个路由器到达转发的目的。路由器是如何实现包的转发呢? 实现原理: 就像一个人如果在去某个地方,一定要在他的脑海里有 ...
分类:
其他好文 时间:
2019-07-29 00:10:45
阅读次数:
96