推荐
专栏
教程
课程
飞鹅
本次共找到5059条
装箱问题
相关的信息
Wesley13
•
4年前
java emoji表情存储解决方案
1.问题产生情况我遇到这个问题是做微信开发的时候有些有用的头像用了微信的emoji表情,然而我的mysql数据库用的编码是utf8\_general\_ci,就是utf8编码,结果也就报错误了。2.为什么会出现这种原因因为mysql的utf8编码的一个字符最多3个字节,但是一个emoji表情为4个字节,所以utf8不支持存储em
Wesley13
•
4年前
java程序中获取kerberos登陆hadoop
本文由作者周梁伟授权网易云社区发布。一般我们在使用kbs登陆hadoop服务时都直接在shell中调用kinit命令来获取凭证,这种方式简单直接,只要获取一次凭证之后都可以在该会话过程中重复访问。但是这种方式一个明显的问题就是如果在本次shell中会间隔调用不同的java程序,而这些程序需要访问不同权限的问题,需要在访问前调用各自的ktab文件获
Wesley13
•
4年前
2个小bug,有点小门道
还有近1个月就要离职了,最近整理下解决过的问题,发现2个小bug,有点小门道。Bug1:2017年的某日,小辉(我的同事)遇到了一个bug,解决了一下午还是没有找到,气的摔键盘,骂人,我看在眼里,急在心中。在他发作了5分钟后。我提心吊胆的问: “小辉,别着急遇到了什么问题啊?大家一块看看吧!“小辉:
Stella981
•
4年前
Linux 内核 VS 内存碎片 (上)
(外部)内存碎片是一个历史悠久的Linux内核编程问题,随着系统的运行,页面被分配给各种任务,随着时间的推移内存会逐步碎片化,最终正常运行时间较长的繁忙系统可能只有很少的物理页面是连续的。由于Linux内核支持虚拟内存管理,物理内存碎片通常不是问题,因为在页表的帮助下,物理上分散的内存在虚拟地址空间仍然是连续的(除非使用大页),但对于需要从内核线性
Stella981
•
4年前
GitHub上严重匮乏!适合新手的C++项目,我在这里找到了!
大多数人自学C,基本都是看书啃语法——不懂的地方就去B站找讲解视频——看懂了就过。这种学习路径没毛病,但是很容易出现1个问题:眼睛、脑袋表示会了,一上手实操代码,立马一头雾水。这主要是因为知识系统不够全面,所学的东西没法串联起来。要想解决这个问题,最好的训练方法是有针对性地找一些项目来做,但我浏览过不少C实战项目课,基
Stella981
•
4年前
SpringBoot扫描不到组件?给你提供几种方案
最近接手一套基于SpringBoot项目,对项目进行重构调整,将公共部分抽离成子项目。在实践的过程中,发现抽离之后的模板中组件并没有被初始化。于是将排查解决过程中搜集到的方案及知识汇总分享给大家。问题原因问题的原因很简单,因多套系统的package命名不一致。比如业务系统的包命名为com.abc.xx,而公共(common)部分的包命名为c
Wesley13
•
4年前
mysql学习 索引
在平时开发过程中写sql时,我们通常都不太关心sql的性能,只有能给查出来数据,sql的执行速度不是太慢就不会去管它了。但是开发时期的数据量往往都不是太大,很多性能问题只有在生产环境中才会发现,如:数据过多、sql关联了太多的表,使用了太多的join、或者建立了索引,但是索引失效的问题。所以要解决这些性能上的难题,就要去研究mysql最为重要的特性索
Stella981
•
4年前
JPA项目多数据源模式整合Sharding
引言前一篇博文,已经完整的介绍了数据库脱敏的场景及方案,来自京东数科的ShardingJDBC开源项目通过对数据源中间代理的方式透明化的实现了这个功能,但是,功能虽然实现了,sql兼容的小问题还是很多,比如目前不支持子查询,数据库定义的关键字不允许使用,等等问题,反观我们需要加解密的字段,其实相比业务的sql来说占比非常小,即使遇
Stella981
•
4年前
Linux C++ 应用二进制兼容实践
本文将介绍一些在开发多Linux平台C应用时可能遇到的兼容性问题和相关的解法。虽然是以C为讲述对象,但兼容性这个问题,在没有VM帮你做这些脏活累活的情况下,是所有Clike语言(比如Go、Rust等)都可能遇到的。受个人经验所限,本文所讨论内容仅限于x86架构下,但相信相关的原理和规则在其他架构下也是相通的,可作
天翼云开发者社区
•
3年前
初识DevOps
基本概念和延伸的思考DevOps,是Development(开发)和Operations(运维)组成的复合词,一般译为“开发运维一体化”。看到这个概念,首先会产生几个问题:开发是什么,哪些环节是开发?运维是什么,哪些环节是运维?开发人员写好代码在本地调试,环境出问题了自己来调整,这是开发工作还是运维工作?系统故障后,运维人员发现是配置文件内容出错了就改成了正
1
•••
201
202
203
•••
506