- JAVA面试汇总总结更新中ing
滑上又滑落 一收和一放
java面试
本人面试积累面试题1.面向对象的三个特征封装,继承,多态,这个应该是人人皆知,有时候也会加上抽象。2.多态的好处允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用)。主要有以下优点:可替换性:多态对已存在代码具有可替换性可扩充性:增加新的子类不影响已经存在的类结构接口性:多态是超类通过方法签名,向子类提供一个公共接口,由子类来完善或者重
- 本人面试积累面试题更新中
滑上又滑落 一收和一放
面试
本人面试积累面试题1.事务的隔离级别答:1.读已提交-----读取其他事务已经提交的数据2.读未提交-----读取其他事务还未提交的数据–可能出现脏读3.可重复读-----同一个事务多次读取同一个数据,尽可能的保证数据的一致性但是可能出现幻读4.串行读------确保每个事务读取的都是最新的数据,但是他的并发是最低的2.事务的传播行为有哪些REQUIRED(有就加入,没有就开):如果当前没有事务,
- 面试积累-Redis-说说Redis哈希槽的概念?
Rick1024
RedisJAVAJAVA面试redis面试java
Redis集群没有使用一致性hash,而是引入了哈希槽的概念,Redis集群有16384个哈希槽,每个key通过CRC16校验后对16384取模来决定放置哪个槽,集群的每个节点负责一部分hash槽。
- 面试积累-SpringBoot-什么是 CSRF 攻击?
Rick1024
SpringBootJAVA面试JAVAjava面试SpringBoot
CSRF代表跨站请求伪造。这是一种攻击,迫使最终用户在当前通过身份验证的Web应用程序上执行不需要的操作。CSRF攻击专门针对状态改变请求,而不是数据窃取,因为攻击者无法查看对伪造请求的响应。
- 读书之乐何处寻,数点梅花天地心(公务员面试积累第三期)
彼岸蓝天公考
▶▶【出处】《四时读书乐》之《冬》篇——翁森(宋末)▶▶【句意】读书之乐何处寻:读书之乐到哪里去寻找呢?数点梅花天地心:在寒天雪地中盛开的几朵梅花中可以体会出天地孕育万物的灵心。▶▶【考点积累】可引申为学习、乐趣、构建学习型社会、学习型公务员等观点。若是在综合分析以及自我认知与岗位匹配类题型中以此诗句作为面试考题,可结合上述观点进行分析论证;若是在考题中有内容涉及到上述观点的分析,可以用此诗句来作
- 面试积累网络篇
Mr周190728
一、HTTP1、URL一、概述:URL的全称是UniformResourceLocator(统一资源定位符)通过1个URL,能找到互联网上唯一的1个资源URL就是资源的地址、位置,互联网上的每个资源都有一个唯一的URLURL基本格式=协议://主机名称/路径例如:http://www.baidu.com/img/login.png二、url常见协议1)file://协议(访问本地计算机上的资源)2
- Android阿面试积累,android项目开发实战密码
m0_64603776
程序员面试移动开发android
公差为1的等差数列求和,如何优化自己的优势在哪里注解如何获取,反射为何耗性能?Java的GC机制,分代回收策略Binder机制:ServiceManager什么时候注册的?int,long的取值范围以及BigDecimal,数值越界了如何处理?ConcurrentHashMap的原理,分的段数是多少?APP是如何适配的?Android中如何查看一个对象的回收情况?最大一次线上Bug处理措施三面:A
- Android阿面试积累,讲的真透彻
冉静学习开发
Androidandroid面试移动开发
基本上稍微大点的公司都会问到,不过我的回答始终如一:我只能看懂C的代码,项目中没有用过JNI,当然这个属于加分项,因为我当时的选择是把我用过熟悉的东西研究地滚瓜烂熟,而不是在自己平时很少接触到的东西上面搞个一知半解。BinderBinder系列,各种AMS,WMS,PWS,常问到的有APP的启动流程,然后两个Activity相互跳转的时候的生命周期,Activity的生命周期。心态不要想着什么都会
- 思维决定发展,测试人也不例外
test卓然
软件测试性能测试自动化测试自动化测试软件测试测试人生
最近特别懒,不想码字,原本写作就很差,更是退化严重。社招和校招面试过很多人,从十年前自己还很弱的时候学着面试,到数百次面试积累之后,面对候选人的时候,我的内心依然有些许紧张,非常担心自己看走眼,所以面试前都会认真扫一遍简历,对于资深一些的候选人,更会仔细地把简历研究一遍,有针对性的提前准备好问题。不过本文没打算写怎么面试或者怎么应聘,而是一段时间以来的观察和自我反思,想写几句关于测试人的非专业方面
- 思维决定发展,软件测试人也不例外
test卓然
软件测试自动化测试压力测试
最近特别懒,不想码字,原本写作就很差,更是退化严重。社招和校招面试过很多人,从十年前自己还很弱的时候学着面试,到数百次面试积累之后,面对候选人的时候,我的内心依然有些许紧张,非常担心自己看走眼,所以面试前都会认真扫一遍简历,对于资深一些的候选人,更会仔细地把简历研究一遍,有针对性的提前准备好问题。不过本文没打算写怎么面试或者怎么应聘,而是一段时间以来的观察和自我反思,想写几句关于测试人的非专业方面
- 前端面试积累4-position
加油_未来
position:1.static定位:html元素的默认值,即没有定位,元素出现在正常的流中。静态定位的元素不会受到topbottomleftright影响。2.fixed定位:2.1参照物:浏览器窗口2.2脱离DOM流,不占据空间。2.3常用作漂浮广告,返回顶部。3.relative定位:3.1参照物:自身。3.2存在DOM流中,占据原先的空间.3.3常被用来作为绝对定位元素的容器块。4.ab
- 面试积累-Redis-Redis与memcached相比有哪些优势?
Rick1024
RedisJAVAJAVA面试redisjava面试
memcached所有的值均是简单的字符串,redis作为其替代者,支持更为丰富的数据类型redis的速度比memcached快很多redis的速度比memcached快很多redis可以持久化其数据redis可以持久化其数据
- 前端面试积累5-浏览器内核
加油_未来
浏览器内核前缀IETrident-ms-FirefoxGecko-moz-ChromeBlink-webkit-SafariWebkit-webkit-OperaBlink-o-
- 前端面试积累9-link和@import的区别
加油_未来
1.link属于html标签,@import是css提供的。2.页面被加载时,link会同时被加载,而@import引用的css会等到页面被加载完之后再被加载。3.@import只有IE5以上才能识别,link是html标签,无兼容问题4.导入的语法不相同link(链接式)语法为:@import(导入式)语法为:@importurl("style.css");5.当使用Javascript控制DO
- 面试积累
面试
B树和B+树的区别,为什么mysql选用b+树作为索引结构?B+树非叶节点仅存储导航信息,具体数据都存储在叶节点中,并且所有叶子节点和相连的结点使用链表相连,便于区间查找和遍历。因此IO次数更少,遍历更加方便。mysql选用b+树作为索引结构的原因就是磁盘读写代价更低,查询效率更加稳定,更便于遍历,便于基于范围的查询
- 2018-03-26
硕硕_12
面试积累:对互联网公司的业务不熟悉,导致面试没有可聊话题。待办事项:了解行业jd、了解行业业务深入学习linux深入学习selenium接一项自动化测试工作的特特的课程学习特特的书木心的书继续刷算法把手头的几本书都学习完
- c++面试积累
王王王王王景
面经积累1.线程池1.1线程池的原理简单来说就是线程本身存在开销,我们利用多线程来进行任务处理,单线程也不能滥用,无止禁的开新线程会给系统产生大量消耗,而线程本来就是可重用的资源,不需要每次使用时都进行初始化,因此可以采用有限的线程个数处理无限的任务。什么情况下使用线程池?1、单个任务处理时间比较短2、处理任务数量大线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这
- 失业后,4天面试了5家公司后终获心仪Offer,想把这些Android面试积累分享给你们
小小小小怪兽_666
废话不多说,直接上干货:基础不管是Android基础还是Java基础以及常见的数据结构,这些是无原则地必须要熟练掌握的,尤其是非计算机专业的同学,面试官一上来肯定是问你基础,要是基础表现不好很容易被扣上基础不扎实的帽子,常见的就那些,只要你平时认真思考过基本上面试是没太大问题的。算法基本上每家公司都会有算法题,我当时是看了左程云的《程序员代码面试指南》,重点看了数组跟链表,二叉树没有去刷算法题,对
- java面试真题 烽火通信_初级Java的26场面试真题
拉乐
java面试真题烽火通信
点击“卓跃教育”,选择“星标?”在看|星标|留言,真爱前言刚开始面试的时候,提前了解下可能会遇见的面试问题,这样才能有的放矢的去准备面试,争取更高的面试通过率,但是由于一些条件限制,一线面试资料是很难获取的。但方法总比困难多,在传一卓跃新毕业班级JF1912班面试过程中,就业老师逐个跟踪,依次汇总面试题,得到了这样一份珍贵材料分享给有需要的伙伴们。借此也感谢JF1912班学员通过亲身面试积累下来的
- 计算机本科/硕士找offer的总结
沉默时光
面试经验面试
在这样的目标定位下,我的求职历程从2006年10月8日开始,到2007年1月10日正式结束,一共持续了3个月的时间。整个过程可以分为三个阶段:第一阶段:2006年10月份找工作刚刚开始的阶段,什么都不懂,也没有经验,所以主要是以海投为主,多争取笔试、面试机会,为后面的面试积累经验,期间参加了天大、南大大部分的宣讲会,但真正笔试、面试的机会较少。这段时间面过的单位主要有:审协,上海aspenTech
- 面试积累
不要忘了为什么出发
今天我又想起了搜狗的面试,我现在又回想起当时存在的一个很大问题。我当时有点不够重视,态度上首先就有问题。而且,比起题没做出来,更加严重的是我没有展示出我分析问题、解决问题的能力。很多时候,面试问的实际问题,很有可能没有遇到过,但是你一定要让别人看到你是如何分析问题、如何想办法解决问题的。这很重要!2017-8-30==========================================
- 面试积累-SpringBoot-如何使用SpringBoot实现分页和排序?
Rick1024
SpringBootJAVA面试JAVA
使用SpringBoot实现分页非常简单。使用SpringData-JPA可以实现将可分页的org.springframework.data.domain.Pageable传递给存储库方法。
- 6 月份
起司猫_0e99
6月份目标学习目标学习几个中间件的使用,适当的查看其源码zookeeperredisactivemqnginxkafkanio/nettymongdb框架的深入了解SpringMybatisSpringBootJVM面试积累面试题准备平常积累文章编写一周保守15篇(包含整理和自己的自己的简介)每日做到回顾(列表清单了解或者是熟悉的一定不能忘)读书(4:1)、练字(10分钟左右)项目自己弄个配置中心
- 转自 计算机硕士找offer的总结 节选
ashleycoder
找offer
在这样的目标定位下,我的求职历程从2006年10月8日开始,到2007年1月10日正式结束,一共持续了3个月的时间。整个过程可以分为三个阶段:第一阶段:2006年10月份找工作刚刚开始的阶段,什么都不懂,也没有经验,所以主要是以海投为主,多争取笔试、面试机会,为后面的面试积累经验,期间参加了天大、南大大部分的宣讲会,但真正笔试、面试的机会较少。这段时间面过的单位主要有:审协,上海aspenTech
- 面试积累(冒泡排序和选择排序)
dlgxgpv3763
1publicclassDemo{2publicstaticvoidmain(String[]args){3//声明一个数组,并为数组赋值4int[]array={45,90,89,12,56,6,67};5//冒泡排序6/*用for循环嵌套来为数组进行冒泡排序,冒泡排序的第一次会挑选出最大值,第二次挑出老二...7*采用的是互相之间两两比较的模式8*/9for(inti=0;iarray[j+1
- 面试积累——BFC
daisy_Hawen
css面试
什么是BFCBFC就是“块级格式化上下文”的意思,创建了BFC的元素就是一个独立的盒子,不过只有Block-levelbox可以参与创建BFC,它规定了内部的Block-levelBox如何布局,并且与这个独立盒子里的布局不受外部影响,当然它也不会影响到外面的元素。BFC有一下特性:内部的Box会在垂直方向,从顶部开始一个接一个地放置。Box垂直方向的距离由margin决定。属于同一个BFC的两个
- 面试积累-SpringBoot-如何重新加载 Spring Boot 上的更改,而无需重新启动服务器?
Rick1024
SpringBootJAVA面试JAVA
如何重新加载SpringBoot上的更改,而无需重新启动服务器?这可以使用DEV工具来实现。通过这种依赖关系,您可以节省任何更改,嵌入式tomcat将重新启动。SpringBoot有一个开发工具(DevTools)模块,它有助于提高开发人员的生产力。Java开发人员面临的一个主要挑战是将文件更改自动部署到服务器并自动重启服务器。开发人员可以重新加载SpringBoot上的更改,而无需重新启动服务器
- 前端面试积累10-对BFC规范的理解
加油_未来
BFC,块级格式化上下文,一个创建了新的BFC的盒子是独立布局的,盒子里面的子元素的样式不会影响到外面的元素。在同一个BFC中的两个毗邻的块级盒在垂直方向(和布局方向有关系)的margin会发生折叠。W3CCSS2.1规范中的一个概念,它决定了元素如何对其内容进行布局,以及与其他元素的关系和相互作用。一、BFC的概念1.规范解释块格式化上下文(BlockFormattingContext,BFC)
- JS 20道概念虽老但也略有收获的JS基础题,快速做题,高效复习,不妨试试?
听风是风
壹❀引在7月21交接完所有工作后,我也进入了休年假的阶段(没用完的8天年假),看似休息内心的紧张感反而瞬间加倍,到今天为止也面了几家,好消息是工作机会特别特别多,一封简历没投,面试邀请源源不断,待下周一将三家面试走完后,后面我也要主动挑选一些感兴趣的公司进行投递,进一步确认自己在当前行业的定位。好消息是,通过前面几轮面试积累与反馈,可以确信自己JavaScript基础还算不错,离职前的焦虑与不安少
- 面试积累数据库篇(二)
大炮对着虫子
1、删除除了id号不同,其他都相同的学生冗余信息学生表如下:id号姓名分数1张三692李四893张三69创建表createtabletablename(idintauto_incrementprimarykey,namevarchar(20),codevarchar(20));insertintotablenamevalues(null,"菜菜","100");insertintotablenam
- Hadoop(一)
朱辉辉33
hadooplinux
今天在诺基亚第一天开始培训大数据,因为之前没接触过Linux,所以这次一起学了,任务量还是蛮大的。
首先下载安装了Xshell软件,然后公司给了账号密码连接上了河南郑州那边的服务器,接下来开始按照给的资料学习,全英文的,头也不讲解,说锻炼我们的学习能力,然后就开始跌跌撞撞的自学。这里写部分已经运行成功的代码吧.
在hdfs下,运行hadoop fs -mkdir /u
- maven An error occurred while filtering resources
blackproof
maven报错
转:http://stackoverflow.com/questions/18145774/eclipse-an-error-occurred-while-filtering-resources
maven报错:
maven An error occurred while filtering resources
Maven -> Update Proje
- jdk常用故障排查命令
daysinsun
jvm
linux下常见定位命令:
1、jps 输出Java进程
-q 只输出进程ID的名称,省略主类的名称;
-m 输出进程启动时传递给main函数的参数;
&nb
- java 位移运算与乘法运算
周凡杨
java位移运算乘法
对于 JAVA 编程中,适当的采用位移运算,会减少代码的运行时间,提高项目的运行效率。这个可以从一道面试题说起:
问题:
用最有效率的方法算出2 乘以8 等於几?”
答案:2 << 3
由此就引发了我的思考,为什么位移运算会比乘法运算更快呢?其实简单的想想,计算机的内存是用由 0 和 1 组成的二
- java中的枚举(enmu)
g21121
java
从jdk1.5开始,java增加了enum(枚举)这个类型,但是大家在平时运用中还是比较少用到枚举的,而且很多人和我一样对枚举一知半解,下面就跟大家一起学习下enmu枚举。先看一个最简单的枚举类型,一个返回类型的枚举:
public enum ResultType {
/**
* 成功
*/
SUCCESS,
/**
* 失败
*/
FAIL,
- MQ初级学习
510888780
activemq
1.下载ActiveMQ
去官方网站下载:http://activemq.apache.org/
2.运行ActiveMQ
解压缩apache-activemq-5.9.0-bin.zip到C盘,然后双击apache-activemq-5.9.0-\bin\activemq-admin.bat运行ActiveMQ程序。
启动ActiveMQ以后,登陆:http://localhos
- Spring_Transactional_Propagation
布衣凌宇
springtransactional
//事务传播属性
@Transactional(propagation=Propagation.REQUIRED)//如果有事务,那么加入事务,没有的话新创建一个
@Transactional(propagation=Propagation.NOT_SUPPORTED)//这个方法不开启事务
@Transactional(propagation=Propagation.REQUIREDS_N
- 我的spring学习笔记12-idref与ref的区别
aijuans
spring
idref用来将容器内其他bean的id传给<constructor-arg>/<property>元素,同时提供错误验证功能。例如:
<bean id ="theTargetBean" class="..." />
<bean id ="theClientBean" class=&quo
- Jqplot之折线图
antlove
jsjqueryWebtimeseriesjqplot
timeseriesChart.html
<script type="text/javascript" src="jslib/jquery.min.js"></script>
<script type="text/javascript" src="jslib/excanvas.min.js&
- JDBC中事务处理应用
百合不是茶
javaJDBC编程事务控制语句
解释事务的概念; 事务控制是sql语句中的核心之一;事务控制的作用就是保证数据的正常执行与异常之后可以恢复
事务常用命令:
Commit提交
- [转]ConcurrentHashMap Collections.synchronizedMap和Hashtable讨论
bijian1013
java多线程线程安全HashMap
在Java类库中出现的第一个关联的集合类是Hashtable,它是JDK1.0的一部分。 Hashtable提供了一种易于使用的、线程安全的、关联的map功能,这当然也是方便的。然而,线程安全性是凭代价换来的――Hashtable的所有方法都是同步的。此时,无竞争的同步会导致可观的性能代价。Hashtable的后继者HashMap是作为JDK1.2中的集合框架的一部分出现的,它通过提供一个不同步的
- ng-if与ng-show、ng-hide指令的区别和注意事项
bijian1013
JavaScriptAngularJS
angularJS中的ng-show、ng-hide、ng-if指令都可以用来控制dom元素的显示或隐藏。ng-show和ng-hide根据所给表达式的值来显示或隐藏HTML元素。当赋值给ng-show指令的值为false时元素会被隐藏,值为true时元素会显示。ng-hide功能类似,使用方式相反。元素的显示或
- 【持久化框架MyBatis3七】MyBatis3定义typeHandler
bit1129
TypeHandler
什么是typeHandler?
typeHandler用于将某个类型的数据映射到表的某一列上,以完成MyBatis列跟某个属性的映射
内置typeHandler
MyBatis内置了很多typeHandler,这写typeHandler通过org.apache.ibatis.type.TypeHandlerRegistry进行注册,比如对于日期型数据的typeHandler,
- 上传下载文件rz,sz命令
bitcarter
linux命令rz
刚开始使用rz上传和sz下载命令:
因为我们是通过secureCRT终端工具进行使用的所以会有上传下载这样的需求:
我遇到的问题:
sz下载A文件10M左右,没有问题
但是将这个文件A再传到另一天服务器上时就出现传不上去,甚至出现乱码,死掉现象,具体问题
解决方法:
上传命令改为;rz -ybe
下载命令改为:sz -be filename
如果还是有问题:
那就是文
- 通过ngx-lua来统计nginx上的虚拟主机性能数据
ronin47
ngx-lua 统计 解禁ip
介绍
以前我们为nginx做统计,都是通过对日志的分析来完成.比较麻烦,现在基于ngx_lua插件,开发了实时统计站点状态的脚本,解放生产力.项目主页: https://github.com/skyeydemon/ngx-lua-stats 功能
支持分不同虚拟主机统计, 同一个虚拟主机下可以分不同的location统计.
可以统计与query-times request-time
- java-68-把数组排成最小的数。一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的。例如输入数组{32, 321},则输出32132
bylijinnan
java
import java.util.Arrays;
import java.util.Comparator;
public class MinNumFromIntArray {
/**
* Q68输入一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的一个。
* 例如输入数组{32, 321},则输出这两个能排成的最小数字32132。请给出解决问题
- Oracle基本操作
ccii
Oracle SQL总结Oracle SQL语法Oracle基本操作Oracle SQL
一、表操作
1. 常用数据类型
NUMBER(p,s):可变长度的数字。p表示整数加小数的最大位数,s为最大小数位数。支持最大精度为38位
NVARCHAR2(size):变长字符串,最大长度为4000字节(以字符数为单位)
VARCHAR2(size):变长字符串,最大长度为4000字节(以字节数为单位)
CHAR(size):定长字符串,最大长度为2000字节,最小为1字节,默认
- [强人工智能]实现强人工智能的路线图
comsci
人工智能
1:创建一个用于记录拓扑网络连接的矩阵数据表
2:自动构造或者人工复制一个包含10万个连接(1000*1000)的流程图
3:将这个流程图导入到矩阵数据表中
4:在矩阵的每个有意义的节点中嵌入一段简单的
- 给Tomcat,Apache配置gzip压缩(HTTP压缩)功能
cwqcwqmax9
apache
背景:
HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTML等输出的网页也能进行压缩,
- SpringMVC and Struts2
dashuaifu
struts2springMVC
SpringMVC VS Struts2
1:
spring3开发效率高于struts
2:
spring3 mvc可以认为已经100%零配置
3:
struts2是类级别的拦截, 一个类对应一个request上下文,
springmvc是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应
所以说从架构本身上 spring3 mvc就容易实现r
- windows常用命令行命令
dcj3sjt126com
windowscmdcommand
在windows系统中,点击开始-运行,可以直接输入命令行,快速打开一些原本需要多次点击图标才能打开的界面,如常用的输入cmd打开dos命令行,输入taskmgr打开任务管理器。此处列出了网上搜集到的一些常用命令。winver 检查windows版本 wmimgmt.msc 打开windows管理体系结构(wmi) wupdmgr windows更新程序 wscrip
- 再看知名应用背后的第三方开源项目
dcj3sjt126com
ios
知名应用程序的设计和技术一直都是开发者需要学习的,同样这些应用所使用的开源框架也是不可忽视的一部分。此前《
iOS第三方开源库的吐槽和备忘》中作者ibireme列举了国内多款知名应用所使用的开源框架,并对其中一些框架进行了分析,同样国外开发者
@iOSCowboy也在博客中给我们列出了国外多款知名应用使用的开源框架。另外txx's blog中详细介绍了
Facebook Paper使用的第三
- Objective-c单例模式的正确写法
jsntghf
单例iosiPhone
一般情况下,可能我们写的单例模式是这样的:
#import <Foundation/Foundation.h>
@interface Downloader : NSObject
+ (instancetype)sharedDownloader;
@end
#import "Downloader.h"
@implementation
- jquery easyui datagrid 加载成功,选中某一行
hae
jqueryeasyuidatagrid数据加载
1.首先你需要设置datagrid的onLoadSuccess
$(
'#dg'
).datagrid({onLoadSuccess :
function
(data){
$(
'#dg'
).datagrid(
'selectRow'
,3);
}});
2.onL
- jQuery用户数字打分评价效果
ini
JavaScripthtmljqueryWebcss
效果体验:http://hovertree.com/texiao/jquery/5.htmHTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jQuery用户数字打分评分代码 - HoverTree</
- mybatis的paramType
kerryg
DAOsql
MyBatis传多个参数:
1、采用#{0},#{1}获得参数:
Dao层函数方法:
public User selectUser(String name,String area);
对应的Mapper.xml
<select id="selectUser" result
- centos 7安装mysql5.5
MrLee23
centos
首先centos7 已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb,以下为卸载mariadb,安装mysql的步骤。
#列出所有被安装的rpm package rpm -qa | grep mariadb
#卸载
rpm -e mariadb-libs-5.
- 利用thrift来实现消息群发
qifeifei
thrift
Thrift项目一般用来做内部项目接偶用的,还有能跨不同语言的功能,非常方便,一般前端系统和后台server线上都是3个节点,然后前端通过获取client来访问后台server,那么如果是多太server,就是有一个负载均衡的方法,然后最后访问其中一个节点。那么换个思路,能不能发送给所有节点的server呢,如果能就
- 实现一个sizeof获取Java对象大小
teasp
javaHotSpot内存对象大小sizeof
由于Java的设计者不想让程序员管理和了解内存的使用,我们想要知道一个对象在内存中的大小变得比较困难了。本文提供了可以获取对象的大小的方法,但是由于各个虚拟机在内存使用上可能存在不同,因此该方法不能在各虚拟机上都适用,而是仅在hotspot 32位虚拟机上,或者其它内存管理方式与hotspot 32位虚拟机相同的虚拟机上 适用。
- SVN错误及处理
xiangqian0505
SVN提交文件时服务器强行关闭
在SVN服务控制台打开资源库“SVN无法读取current” ---摘自网络 写道 SVN无法读取current修复方法 Can't read file : End of file found
文件:repository/db/txn_current、repository/db/current
其中current记录当前最新版本号,txn_current记录版本库中版本