首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

数据是啥?数据都去哪儿了?

数据是啥?秒懂! 数据(data)是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的的原始素材。数据可以是连续的值,比如声音、图像,称为模拟数据。...数据从哪儿来?秒懂! 敢问你是否知道,当你点亮手机屏幕,手指在手机屏幕上的每一次舞动,背后到底为这个世界贡献了多少数据?...数据放到哪儿?N秒懂! 本次分享的重点来了,既然知道了什么是数据,也知道了数据从哪儿来,那接下来就一起看看数据到底该存储到哪儿?...Redis 与 Memcached 的本质区别是啥?Redis 与 Ehcache 的区别又是啥?”(请问你能答上来吗?...弱弱的问一句,这两个到底啥区别呢?只抛问题,不作答,网上答案搜之一箩筐。 咳咳,还在坚持看,真棒!接下来看看那些被程序猿打入冷宫系列数据库。

83420

去哪儿网 Service Mesh 落地实践:100%容器化打底,业务友好是接入关键

调研阶段的主要任务是技术选型。去哪儿网团队用了两周左右的时间,调研了其他企业的落地情况。 自 2011 年引入 Dubbo 框架至今,去哪儿网的微服务架构已经有了十多年的历史。...MOSN 的开发语言是 Go,在性能、开发、维护难度和灵活性上有优势,虽然不是去哪儿网使用的主要语言,但开发人员入门和上手都比较快。...控制面上,去哪儿网选择了 Istio,并根据自身需要对其进行了二次开发。Istio 使用 XDS 协议与数据面进行交互,是很多企业的首选,去哪儿网选择紧跟社区的脚步。...去哪儿网主要使用了两种流量转发方式:一是升级 SDK,在 SDK 中直接将请求转发到本机 sidecar;二是域名拦截,例如使用 dnsMasa 将 xx.qunar.com 的请求转发到本机 sidecar...去哪儿网的解决方式是配合内部 Spring Cloud Qunar 框架,在编译器采集订阅关系,并扩展 xds 协议,来实现按需加载。

43720
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    一次频繁full gc引发的问题排查

    没办法,去diss下外组人员,你家的接口怎么这么稀烂,看把我们应用搞成啥样了。 然而,仔细一看,另外一个外组的接口也这么慢,不正常啊。...再看下其他机器是正常的,只有两台机器是不正常的,那就不太可能是外组的接口问题了,要从自身找原因。...所以可能是机器有问题?换个机器试试。因为是docker实例,随手可换。 三、找具体原因 docker实例重建无果,剩下的几台实例陆陆续续也告警了,这多半是代码问题了。...原来,OkHttp的string()方法,finally里调用了Util.closeQuietly(source),是可以自动关闭流的。 四、问题解决 没办法,肯定是大对象了,只不过大对象在哪儿?...看这个报告还以为是logback有问题,其实并不是。 换个Histogram视图: 高端大气还是看不懂!就认识一个AES。这让我到哪儿说理去。

    85621

    爬虫攻防之前端策略简析

    自定义字体形式 该方案是,自定义了一种字体,网页中使用乱码字符或者其他混淆字符,通过自定义字体的渲染成正确的显示数据。 代表网站有猫眼电影和去哪儿手机端。 1.1 猫眼电影 ?...1.2 去哪儿手机端网页 去哪儿手机端采用的方案和猫眼类似,都是用的自定义字体进行混淆。 但去哪儿采用的是ttf格式的字体文件。这是不同点一。...而且,去哪儿自定义的字体,采用的unicode也比较简单,看下面: ?...怎么套路和猫眼和去哪儿不一样呢?...因为是图片,所以与其那么复杂去解析每个位置是啥数字,倒不如直接通过无头浏览器进行截图,然后通过OCR识别来的直接,因为浏览器显示的就是图片,只能进行文字识别这条路了。

    1.1K21

    我的第一份实习!附面试初体验

    大家好,我是鱼皮。 很多小伙伴私信问我些关于找实习的问题,比如学编程到什么程度可以找实习?到哪儿能找到实习?实习时一般都干点啥?我的技术太菜,实习时会不会啥都干不了?实习能让我学到啥?...大纲 我为什么要找实习 我当时的背景和技术 去哪儿找实习 我的实习面试经历 实习工作内容 收获和感悟 为什么找实习? 大家有没有想过,自己为啥要找实习呢? 为了技术?为了钱?...个人情况 好吧,我是四月多开始找暑期实习的,但当时我想来想去,越想越没底,好像自己啥都不会。...由于自己前后端都学,导致有些漫无目的、啥都没学好,所以找实习的时候吃了不少亏。 很多朋友担心自己学的不够,找不到实习。...[image-20210512001320697.png] 去哪儿找实习? 找实习的方法无非就那么几种,而我全部都试过一遍。

    74551

    是时候丢弃 Gson 了

    这日期我去,看了半天我才看懂,哪儿成啊。所以我要给 Date 自定义一个序列化的格式,怎么办?...com.google.code.gson:gson:$version 那么的问题是啥?问题就是,它不是为 Kotlin 专门定制的。...不同的是,我们这回用 Gson 去反序列化同样的字符串,结果呢? ? 为什么会这样?...,Gson 回复你的估计仍然是: ? 前面说过了,Gson 实例化的时候根本不会调用我们定义的构造器啊,这个初始化的值本身就是构造的一部分。...因为属性代理会产生一个内部的代理属性,反编译之后我们就会看到是 private final Lazy d$delegate; 我们访问 d 的时候实际上就是去访问这个属性的 getValue 方法,而这个属性并没有被正常初始化

    2.5K10

    面试|2021金三银四铜五安卓菜鸟被锤历程出炉,所有碰壁的心酸都是技术不牢固带来的

    面试官很不错,一面面试官我都能感受到尴尬了,问啥啥不会,扎心的一批,没好好背,面试官一进来直接后背全湿透了,手动滑稽。...真的是,知道而为实践,终究还是纸上得来终觉浅。感谢老哥,学习到很多。强烈推荐去 58 看看,哪儿怕和我一样被挂了,也能学到不少东西。...给 hr 打电话,hr 让找前台登记,找半天没找到,问了一个同事,人直接说哪儿有前台。无奈之下又打电话,又让找水吧,最后得亏大爷热饭回来了,给我带过去了。贼郁闷。还是建议邮件直接写明较好吧。...ViewModel 如何实例,如何使用的? LiveData 如何实现的? LiveData postValue 和 setValue 赋值,这两个会不会丢失数据,有没有遇到过?...我差的是系统知识,差的结构框架和思路,所以通过视频来学习,效果更好,也更全面。关于视频学习,个人可以推荐去B站进行学习,B站上有很多学习视频,唯一的缺点就是免费的容易过时。

    66800

    为了帮学弟学妹找免费编程资源,真是操碎了心!

    前言 许多刚开始学习编程的小伙伴都想找到合适的学习资源,然后学习一段时间后又想着找个项目啥的练练手。...但是许多小伙伴都存在着以下两个问题: 刚开始入门时,不知道去哪儿找编程资源,只能四处求人,或者去花钱买教程; 学习一段时间后,想找个练手的项目,但实在是太多了,也不知道哪个值得学习; 针对这两个问题,其实我也很理解...然后也算是回馈大家,给刚入门的小伙伴们一点帮助吧,就建了个收集免费编程资源 GitHub 项目,那就来看看里边都有啥吧!...项目介绍 项目中的大部分资源都是来自 GitHub,也感谢各位前辈们的分享,我只是个没有感情的收集机器 ,持续更新中,大家如果有想要推荐的资源,欢迎留言或者去 GitHub 提交 issue 哦!...现在互联网找工作,无论是校招还是社招,都越来越难了。而八股文基本上是每个公司面试招人时必问的,如果想要找到更好的工作,怎么能少得了呢。

    44940

    工具篇 之 简单掌握 Chrome 以及 IE DeBug 。。。

    突然想到马爸爸曾经说的话,一流的 idea 三流的执行力和一流的执行力和三流的 idea,你更看重哪儿个? 扪心自问下。 一、如何调试?...说实话,本次纯属自己猜测,也懒得去搜索度娘,不过说实话,谷歌真的是超级好用啊,搜啥就是啥,度娘反而越来越不行咯。...Chrome 上第一条获取到的是 0,如下图: ? 而 IE 11 则是: ?...LZ 一开始想着,既然是 Chrome 可以,IE 不可以,那么肯定又是 IE 11 不兼容某个属性了呗。 朝着这个方向搜索了几乎俩个多小时,无果,内心烦躁一批。生怕老大问下怎么样了,很尴尬。...鸡大可能又会说我给自己找接口了。 好吧,点滴记录,期待美好未来。

    81220

    Python爬虫小偏方:修改referer绕开登录和访问频率限制

    看官们在写爬虫程序时应该都会遇到如下问题: 你的爬虫程序开发时能正常抓取网页,但是正式大量抓取时,抓取的网站总是返回403或者500等; 你抓取的网站需要登录,要花大量时间去研究网站登录流程。...遇到问题1,我们的第一反应是达到对方访问频率限制,IP被对方屏蔽了,然后就找更多IP和降低访问频率。...注意这里是修改referer,不是修改user-agent。...[爬虫分析利器:谷歌chrome浏览器中已经介绍过http header和怎么使用chrome浏览器查看header信息了,还不太了解的可以再去复习一下这部分知识,这里就只着简单科普一下referer是啥...referer是告诉目标服务器(访问的网站),你是从哪儿点击进入当前页面的。 比如你在百度搜索某个网站,然后点击进入网站,这个时候通过抓包工具可以观察到,referer是类似如下样式: ?

    1.8K30

    稳定性「三十六计」- 无状态化

    实例1-依赖系统目录结构 刚转来基础架构的时候,接手了一个服务,原来是个应届生写的。所以可以理解,也就是基本能完成功能,反正也不是核心服务。...无状态是指服务内部变量值的存储,这里证书文件是存储在服务器上的,那就是这个变量值,是一个状态。 实例2-依赖服务器上脚本 之前在金融那边有个兄弟是从「去哪儿」过来的。当时我们聊起日志的定时归档。...但是在「去哪儿」的时候他们采用的cron脚本来实现。原因是更省资源更高效。 后来我自己想了想,在一般的项目中还是更建议用自带的日志组件。因为便于统一管理,可移植性好。...如果需要调整时要找另一个地方就不太合适的。 如果这个东西真的和业务逻辑一点关系都没有。那就会有一个专门的服务比如在linux系统层自己去处理这件事情,我们就不需要感知了。...不容易水平扩展:经典的线上mysql部署方式是1主2从或者1主3从。只有主节点负责写。压力扛不住了,可以纵向升级,就是提高机器配置。或者垂直拆分,业务自己去拆库拆表。

    43340

    面试|2021 菜鸟金三银四铜五 Android 被锤历程出炉...

    面试官很不错,一面面试官我都能感受到尴尬了,问啥啥不会,扎心的一批,没好好背,面试官一进来直接后背全湿透了,手动滑稽。...进门需要做题,大概的意思是,启动页广告图获取,用什么方式实现,需要考虑后台下载、广告版本、超时等。给我整的有点蒙,键盘不在手, 我又找借口了......真的是,知道而为实践,终究还是纸上得来终觉浅。感谢老哥,学习到很多。强烈推荐去 58 看看,哪儿怕和我一样被挂了,也能学到不少东西。...给 hr 打电话,hr 让找前台登记,找半天没找到,问了一个同事,人直接说哪儿有前台。无奈之下又打电话,又让找水吧,最后得亏大爷热饭回来了,给我带过去了。贼郁闷。还是建议邮件直接写明较好吧。...假设我现在有个列表,用于展示推送消息,你是如何保证列表不卡顿? 面试感受: 电话沟通,不晓得啥情况,一卡一卡的,整的心态都崩溃了。问的很基础,很全面的,大部分内容都有涉及到。

    94650

    面试 Notes|2021 年秋季 Android 求职记。。。

    方式有哪儿些? 静默更新方案有哪儿些?热修复方案了解过哪儿些?阿里和腾讯的热修复原理分别是什么?区别是啥?到达率如何?如何确保到达率?用户是否有感知? 你们负责的 App 崩溃率和卡顿率大概多少?...(PS:这个问题问的我,ummm,App 都死求了,还能有啥法子。好比系统都崩溃了,你还咋玩?万能重启呗)(-_-!!) 常用的数据结构,哪儿些是线程安全,哪儿些是不安全?什么叫线程安全?...面试官很差劲,之前有朋友去面试过,还特意嘱咐这就是个坑。我寻思着正好去涨涨经验,看看有哪儿些是我不了解的。 面试官太差劲了。很敷衍。草草了事。...找耳机找半天。 感觉面试小姐姐有点生涩,不过辛苦小姐姐了。 大概内容就是一些 View 绘制、事件分发、设计模式等,举个场景,给方案。...- ActivityThread 利用 ClassLoader 去加载 Activity,创建 Activity 实例,并回调 Activity 的 onCreate() 方法,这样便完成了 Activity

    2K00

    记录|探究一次嗅到坏代码后封装再封装

    在 “仔细” 观察封装后的方法,在每种类型中都要实例化一个 Intent 并且传递对应的 id,方便后续根据 id 查看详情。...分分钟改造完成: 美滋滋找鸡老大得瑟去~ 鸡老大不紧不慢的来了句:还有很大的改进空间,你再想想。 经过上面一步,成功将 Intent 实例化精简到 Only One。...找鸡老大得瑟去~ 鸡老大又说了,你这不行啊,还有很大改进空间,class 发给我,我来。 这咋能让鸡老大亲自动手呢。??? 我来,我来。...鸡老大又说了几点: 去掉注释,不明白你写的是啥,难以理解; 如果我想单独调用 when case 中某个方法呢?怎么办?...其次,做需求更多的是面向业务去代码,可读性是首要保障,其次才是优雅性。而且你并不是为了性能而去考虑去设计的。 最后,鸡老大给出一条原则 (不喜勿喷,我老大话我奉为经典,谢谢!)

    37720

    微信刷卡支付API详解

    map.put("appid","你的公众号appid"); map.put("mch_id", "微信支付商户号"); map.put("sub_mch_id", "微信支付分配的子商户号,服务商必填...我们要知道你发过去的数据是个XML,所以必须用把你的参数构造成XML形式。 ? 3. 返回给你的数据也是XML,所以你得转两次。 4. 发送数据了,你发现返回给你签名错误,这时候从哪儿找问题呢?...如果你用debug调试,你会发现 err_code是USERPAYING,这就表明用户在输入密码,所以你得调查询订单接口,去查询订单,不要立即去查,每隔10秒。 ?...你先要想一想你把证书放哪儿,两个建议,第一种放数据库(以二进制的形式存在BLOB类型),第二种放在resource里面单独建一个文件夹。 我是以第二种形式存放的。 ?...} } finally { httpclient.close(); } 这样微信支付就完了,建议不要用撤销接口,没必要,以前一直给你们提供代码,现在发现思路更重要,所以就不提供源码了,有啥问题可以留言或者

    1.9K10

    微信刷卡支付API详解

    map.put("appid","你的公众号appid"); map.put("mch_id", "微信支付商户号"); map.put("sub_mch_id", "微信支付分配的子商户号,服务商必填...我们要知道你发过去的数据是个XML,所以必须用把你的参数构造成XML形式。 ? 3. 返回给你的数据也是XML,所以你得转两次。 4. 发送数据了,你发现返回给你签名错误,这时候从哪儿找问题呢?...如果你用debug调试,你会发现 err_code是USERPAYING,这就表明用户在输入密码,所以你得调查询订单接口,去查询订单,不要立即去查,每隔10秒。 ?...你先要想一想你把证书放哪儿,两个建议,第一种放数据库(以二进制的形式存在BLOB类型),第二种放在resource里面单独建一个文件夹。 我是以第二种形式存放的。 ?...} } finally { httpclient.close(); } 这样微信支付就完了,建议不要用撤销接口,没必要,以前一直给你们提供代码,现在发现思路更重要,所以就不提供源码了,有啥问题可以留言或者

    1.6K40

    想加薪?看这九种方式哪个适合你

    向老板表忠:“老板,我跟着您也这么多年了,别的啥也不图,就图老板您重情重义,对兄弟们多有关照,能够遇到您这样的老板,是我的福气。以后,无论您有什么需要我出力的,兄弟我绝不含糊,鞍前马后,您吩咐就是。...您指哪儿咱打哪儿,你走哪儿咱跟到哪儿。” 表忠心这个事情,绝对是功在平时,利在年终。 老板干什么,自己都要支持;老板不喜欢什么,千万不要干什么。...为什么那些刚刚入职啥都没有做出来的毛头小孩子也比我收入高?这对我太不公平了,老板您做事向来是公正公平的,这个事情你可要为我做主啊!” 跟上边的其它方式不同,抱怨这个方式,千万不能频繁多次的搞。...是啊,你的待遇比刚入职的新员工都低,有没有想过这是为什么?新员工我让做什么人家两天就给我搞定了,让你干个活儿,磨磨唧唧的推三阻四,两天的事情你给我拖了两周。 有意见是吧?赶紧走,哪儿凉快哪儿呆着去!...对于那些频繁找自己加薪的人,尤其是只谈加薪不谈业绩的人,小心点,这种人会带坏团队的风气。你总不会希望下属成员每个人都不停地找你谈加薪的事情吧?

    1.1K00

    老技术新谈,Java应用监控利器JMX(1)

    啥是 JMX?...id=N 直接修改传入对应的 JSR 的编号 N,就可以查询规范的更多细节。 2. 咋用类? 面对灵魂的拷问:获取应用的系统指标信息,你能取吗? 灵魂深处的回答:必须当然能取!...哎呦,我去,效果同样杠杠滴,什么内存、线程、类以及MBean信息应有尽有,关键是长得也好看,夸一千道一万,其实不妨自己点点看。 说实话,还真想多撸点代码,看一看效果。...不过此时你内心是否会有这样的疑问:咱们既没有定义获取内存的方法,也没有定义获取线程等方法定义,但是页面的这些数据从哪儿来的呢?...另外,当我们看源码时也会发现诸多 MXBean 的定义,那到底 MXBean 又是啥呢?MBean 与 MXBean 啥区别呢?

    76520
    领券