linux下 yum相关
1.1什么是yum源YellowdogUpdater,Modified一个基于RPM包管理的字符前端软件包管理器。能够从指定的服务器自动下载RPM包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。简单来说就是软件仓库--yum源/仓库,类似于应用宝之类。回到顶部回到顶部回到顶部回到顶部1.5yum常见的错误1.5.1查看系统yum源出现的错误查看系统yum源
基于Codis的Redis集群部署
Codis是基于代理的高性能Redis集群方案,使用Go语言进行开发,现在在在豌豆荚及其它公司内已经广泛使用,当然也包括我们公司。Codis与常见的Redis集群方案对比。在搭建的时候,个人觉得RedisCluster搭建起来非常容易,但是redis-cluster没有GUI管理面板,另外查询资料发现redis-cluster的客户端实现redis-cluster的协议比较麻烦。而codis在使用
Java基础04 封装与接口
总结之前的内容,对象(object)指代某一事物,类(class)指代象的类型。对象可以有状态和动作,即数据成员和方法。到现在为止,数据成员和方法都是同时开放给内部和外部的。在对象内部,我们利用this来调用对象的数据成员和方法。在对象外部,比如当我们在另一个类中调用对象的时,可以使用对象.数据成员和对象.方法()来调用对象的数据成员和方法。我们将要封装(encapsulation)对象的成员(成
利用Collection将其作为参数传给SP
一,回顾 上一部分讲述了“在ADO.NET中利用DataTable对象,将其作为参数传给存贮过程”。通过DataTable实例,完成了两部分的内容: 1)DataTable的数据传输给StoredProcedure 2)利用DataTable的TVP数据,可以参与别的实体数据读写(DataReader)。 这一部分的内容,通过Collection对象,还是要实现上边的两个实例。 二,在A
android内存泄露与溢出 分析与解决
内存溢出与内存泄露首先我们要知道内存溢出与内存泄露的概念,什么是内存溢出和内存泄露。 内存溢出:就想杯子里得水满了,就溢出了。内存溢出就是分配的内存被用光了,不够用了。 内存泄露:就如同杯子里面有石子,导致杯子里面的一部分空间没有被利用,在APP中内存泄露就是指该被回收的内存没有被回收,导致一部分内存一直被占着,可利用内存变少了。当泄露过多时,可利用的内存越来越少,就会引起内存溢出了。查找内存泄露
MySQL 句柄数占用过多的解决方法
在Windows下安装MySQL,用了官方的配置向导生成了my.ini,本以为很安稳了,谁知十多个小时过去之后,系统响应非常慢,看资源管理器的性能卡,发现句柄数竟然达到了10万!怪不得无论使用什么程序都卡得很。 网上搜索一下,大概是说innodb_buffer_pool_size这个默认的8M太大,但我已经skip-innodb了啊。 后来又看到一个设置innodb_flush_log_a
Linux常用目录处理命令
blue常识/rootroot用户的家目录/home/user1其他用户的默认家目录#超级用户提示符$普通用户提示符命令的基本格式命令「选项」「参数」常用的目录处理指令pwd查看当前工作目录的完整路径ls查看目录列表-a查看所有文件-l以长格式显示目录下内容列表,可简写为ll文件类型:-文件 d目录 l软链接文件u所有者g所属组o其他人r读w写x执行mkdir创建目录-p递归创建cd进入目录cd
golang错误处理加强版
为了方便分享,特地把blog抄到这里==实在是对代码中到处打印错误日志的现象难以忍受,于是琢磨了一个优雅一些的错误处理方式.特地整理出来分享一下.源码地址:https://github.com/mozhata/merr需求我想知道原始错误出现在哪里,还有对应的函数调用栈是怎样的我想给某个函数返回的错误加上点其他信息再返回,但是又想保留原始错误信息可能还需要一个状态码用来标识某一类错误我想...算了
Go实现工厂模式的思考
模式从业务场景中总结出来,然而并不是固定的。起因有一个多平台的抓取需求,必然要提炼一个方法,根据平台类型获取实例,每个实例有各自的实现。这是个典型工厂模式。经典OOP伪代码如下:class siteModel{ url string func factory(siteName, url string){ if siteName == "site1"{
HBase二级索引实现方案
关于使用hbase进行多维度条件实时查询的方案调研。1.MapReduce方案 优点:并发批量构建Index 缺点:不能实时构建Index 2.ITHBASE方案 缺点:需要重构hbase,几年没有更新。 3.IHBASE方案 缺点:需要重构hbase。 4.Coprocessor方案 华为的HBase二级索引采用此方案(hindex代码开源)。 1)、索引和数据分别放在不同表里;
有奖征文006期 | 前端 面试那些事儿?
面试那些事,到底有那些事?俗话说得好,太阳底下无奇事。虽然没有啥新奇的事,但这里我还是想分享一下,我的面试经历,哈哈哈,不多说了,开始干货吧。虽然前端市场竞争如此激励,但还是要相信自己可以找到工作要开始技术了,在前端开发技术才是硬道理(不是吹逼才是硬道理吗?)在面试之前,建议整理一下自己的知识脉络,梳理自己的前端开发知识点。别紧张,放松心态,因为紧张是常态,比较我们每个人不是天天都在面试,相信自己
Windows下MySQL日志基本的查看以及导入导出用法教程
MYSQL有不同类型的日志文件(各自存储了不同类型的日志),从它们当中可以查询到MYSQL里都做了些什么,对于MYSQL的管理工作,这些日志文件是不可缺少的。1.错误日志(Theerrorlog):记录了数据库启动、运行以及停止过程中错误信息;2.ISAM操作日志(Theisamlog):记录了所有对ISAM表的修改,该日志仅仅用于调试ISAM模式;3.SQL执行日志(Thequerylog):记
pymongo使用
Tutorial开始之前,安装PyMongo和Mongo。import pymongoclient= pymongo.MongoClient(MONGO_URL)db = client[MONGO_DB]collection = db[MONGO_TABLE]插入操作>>> posts = db.posts>>> posts.insert(post) # 将post数据插入posts数据表查询一条
Charles"傻瓜式"创建测试接口
Charles是一款强大的"抓包工具",同时也能为本地开发提供数据接口,Charles是跨平台的软件,无论你是mac用户,或是windows,Linux用户,都能得到很好的使用体验!1.开启charles,打开本地映射2.创建静态json文件,如api.json{ "todolist": ["学习React-trunk", "学会使用iconfont", "学会使用redux-immutab
解决.gitignore无法生效的问题
使用git的过程中,为了避免垃圾文的上传,我们可以手动配置.gitignore排除一些文件或文件夹.配置.gitignore排除文件.DS_Store,排除文件夹node_modules/.DS_Storedist/node_modules/使用git#第一步:git初始化gitinit#第二步:将除了.gitignore之外的文件添加到git缓存区gitadd.#第三步:将git缓存区的文件添加
Mysql 主从数据库同步(centos篇)
环境:主服务器:centos5.2mysql5.1.35源码IP:192.168.1.22从服务器:centos5.2mysql5.1.35源码 IP:192.168.1.33配置:一、主服务器 1.1、创建一个复制用户,具有replicationslave权限。mysql>grantreplicationslaveon*.*to'repl'@'192.168.1.22'identified
Kalendae:JavaScript日期选择和日历控件
Kalendae是一款完全基于JavaScript的日期选择控件和日历组件,值得一提的是,Kalendae并没有依赖任何第三方的JS脚本库,而是用原生的JavaScript实现了如此功能强大的日期选择控件。Kalendae有以下特点:完全基于JavaScript,无依赖,无jQuery。可自定义皮肤,基本不用图片,完全靠CSS文件定制皮肤。日期选择支持单天,也支持多天区间范围。自定义展示的日期数字
如何从业务代码中提升技术:使用领域特定语言消除重复代码
最近的一些日子里,又陷入了平凡、无聊、繁琐的业务代码开发中,生活变得无比的枯燥。每天面对着大量重复、而又没有办法得胜的代码,总会陷入忧虑之中。而在实现几个重复的业务代码时,我发现了一个更好的方式,使用领域特定语言。最初,我是在设计一个工作流的时候,发现自己正在使用DSL来解决问题。因为这是一系列重复而又繁琐的工作,所以便想着抽象出一个服务来专门做这样的事情。第一个版本里,我使用了->操作符来实现一
来说说 Java 中的实例初始化器
原文链接文首先给出个例子来探究下什么是实例变量初始化器,什么是实例初始化器,以及什么是静态初始化器。然后看看实例初始化器是怎么工作的。1.执行的顺序先看看下面这段代码,你觉着哪部分会先被执行呢?public class Foo { //instance variable initializer 实例变量初始化器 String s = "abc"; //constructor 构造
php detect connection status
PHPscriptexecutedterminalPHPscriptcanbepossibllyterminaledinthosesituations:1,Maxtimelimiationisreaching.2,Theuserhit"stop"button,andinbackupserver,ignore_user_abortisnotsetted,whenuseroutputsomething