码迷,mamicode.com
首页 > 其他好文
配置中心选型
随着线上项目变的日益庞大,每个项目都散落着各种配置文件;因为采用分布式的开发模式,项目之间的相互引用随着服务的不断增多,相互之间的调用复杂度成指数升高,每次投产或者上线新的项目时苦不堪言,因此需要引用配置中心治理。 希望可以满足一下的条件: 1、集中配置,所以的配置文件集中到一个管理平台来治理 2、 ...
分类:其他好文   时间:2016-06-14 17:37:20    阅读次数:128
ansible工具相关常用命令
uat(装在214上,在214上执行): cat /etc/ansible/hosts 已添加组: [hdp] 172.30.64.214 ansible_ssh_user=root 172.30.64.213 ansible_ssh_user=root 172.30.64.216 ansible_ ...
分类:其他好文   时间:2016-06-14 17:37:30    阅读次数:139
Class.forName()用法详解
下面,通过解答以下三个问题的来详细讲解下Class.forName()的用法。一.什么时候用Class.forName()?先来个热身,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?你第一想到的肯定是new,但是注意一点:A a = (A)Class.forName(“pacage. ...
分类:其他好文   时间:2016-06-14 17:35:35    阅读次数:127
软件设计模式 B卷
软件设计模式 试 卷(作业考核 线上) B 卷 学习中心: 院校学号: 姓名 (共 页) 总分 题号 一 二 三 四 五 六 七 八 九 十 得分 一:单选题(共40分,20小题,每小题2分。请将答案填入下表) 题号 1 2 3 4 5 6 7 8 9 10 答案 A A B B A D D C B ...
分类:其他好文   时间:2016-06-14 17:35:24    阅读次数:277
获取 页面、元素、窗口和返回页面、元素、窗口的宽高
jquery如何获取元素的滚动高度 获取浏览器显示区域(可视区域)的高度 : $(window).height(); 获取浏览器显示区域(可视区域)的宽度 :$(window).width(); 获取页面的文档高度 $(document).height(); 获取页面的文档宽度 :$(documen ...
分类:其他好文   时间:2016-06-14 17:34:53    阅读次数:122
接口测试篇
1.接口测试的定义 接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 接口测试的原理是通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把应答报文发送给客户 ...
分类:其他好文   时间:2016-06-14 17:35:44    阅读次数:162
_.属性和self.属性,我遇到的那些坑
只怪当时_.属性和self.属性当时没有研究透,所以为自己掉入坑里埋下了伏笔。下面从我的坑开始说起: 我写了个懒加载,重写了一个数组属性的get方法,在get方法里面创建了一个数组来获取数据,那么调用这个属性的话,都是能得到数据的。怪自己为了省力加对于_.属性和self.属性理解不够,用了_.属性。 ...
分类:其他好文   时间:2016-06-14 17:34:21    阅读次数:126
面向对象思想设计原则
单一职责原则 其实就是开发人员经常说的“高内聚,低耦合” 也就是说,每一个类应该只有一个职责,对外只能提供一种功能,而引起类变化的原因应该只有一个。在设计模式中,所有的设计模式都遵循着以原则 开闭原则 核心思想是:一个对象对拓展开放,对修改关闭 其实开闭原则的意思就是:对类的改动是通过增加代码进行的 ...
分类:其他好文   时间:2016-06-14 17:34:22    阅读次数:107
ng-grid
请查看官网:http://angular-ui.github.io/ui-grid/ ...
分类:其他好文   时间:2016-06-14 17:33:39    阅读次数:185
如何判断一个对象的内容是否为空
原因 使用Controller的形参及注解@ModelAttribute来接收页面传来的数据,但是该形参类型中的属性过多,不想一一判断,就想有没有偷懒的方法。 搜索一番,找到一个不错的思路:利用反射获取所有字段,再判断内容是否为null。 初步代码如下 问题 上面的代码有不少问题,例如没考虑排除se ...
分类:其他好文   时间:2016-06-14 17:32:27    阅读次数:161
leetcode 之Maximum Product Subarray
题目描述: Find the contiguous subarray within an array (containing at least one number) which has the largest product. For example, given the array [2,3,- ...
分类:其他好文   时间:2016-06-14 17:32:36    阅读次数:142
数据解析
XML在线校验工具: http://tool.oschina.net/codeformat/xml 可扩展标记语言(EXtensible Markup Language) 一种标记语言,很类似 HTML(传输、与显示的区别) 设计宗旨是传输数据,而非显示数据 标签没有被预定义 被设计为具有自我描述性 ...
分类:其他好文   时间:2016-06-14 17:32:39    阅读次数:141
网络并发服务器设计
为什么要并发服务器 要让服务器高效同时处理各个请求。 a、采用多进程来处理(也可以多线程、或者线程池) tcp_server.c ...
分类:其他好文   时间:2016-06-14 17:33:02    阅读次数:110
优先队列(堆)
在打印机作业时一般采用队列的形式FIFO(fisrt in first out),但遇到一个1份的和一个100份的作业时,先打印1份的相对合理;另外,不同作业的优先级也不同,优先级高的应该先处理。 insert == Enqueue deleteMin == Dequeue 二叉堆(完全二叉树):除 ...
分类:其他好文   时间:2016-06-14 17:31:07    阅读次数:176
centos 文件编码转换命令
从Linux往windows拷贝文件或者从windows往Linux拷贝文件,有时会出现中文文件名乱码的情况,出现这种问题的原因是因为,windows的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码不一致,所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码。conv..
分类:其他好文   时间:2016-06-14 16:23:48    阅读次数:658
如何通过计划任务定期执行PS1脚本
PS1脚本大家都执行过,直接通过windowspowershell就可以执行,但是如果我们想定期执行某个PS1脚本,该如何去实现呢?我们可以通过:系统计划任务来实现这个需求,实现方法见下打开:计算机管理,右键:任务计划程序,新建基本任务,如图:2.输入任务名称3.选择任务执行的周期4.输..
分类:其他好文   时间:2016-06-14 16:21:55    阅读次数:2905
C 提高1 内存四区 变量本质 栈开口方向 指针铁律1
C提高第一天复习内存四区,变量常量的本质,函数调用模型,栈开口方向,指针铁律1,指针是一种数据类型C提高学员标准:写一个标准的冒泡排序选择法或者冒泡法排序 在一个函数内排序 通过函数调用的方式排序 数组做函数参数的技术盲点和推演#include<stdio.h> #include<..
分类:其他好文   时间:2016-06-14 16:20:54    阅读次数:362
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!