Wesley13 Wesley13
3年前
Java开发中POJO和JSON互转时如何忽略隐藏字段
!(https://oscimg.oschina.net/oscnet/up6db95d704bc1a4fbadedad22c651cd48c13.png)1\.前言在Java开发中有时候某些敏感信息我们需要屏蔽掉,不能被消费这些数据的客户端知道。通常情况下我们会将其设置为null或者空字符"",其实还有其它办
Stella981 Stella981
3年前
Android深入浅出之Binder机制
Android深入浅出之Binder机制一 说明Android系统最常见也是初学者最难搞明白的就是Binder了,很多很多的Service就是通过Binder机制来和客户端通讯交互的。所以搞明白Binder的话,在很大程度上就能理解程序运行的流程。我们这里将以MediaService的例子来分析Binder的使用:lServiceMana
Wesley13 Wesley13
3年前
gRPC官方文档(gRPC基础:C++)
文章来自gRPC官方文档中文版(http://doc.oschina.net/grpc?t56831)本教程提供了C程序员如何使用gRPC的指南。通过学习教程中例子,你可以学会如何:在一个.proto文件内定义服务.用protocolbuffer编译器生成服务器和客户端代码.使用gRPC的C
Stella981 Stella981
3年前
Netty与Voovan并发性能对比
Netty: 大名鼎鼎,Javaer人尽皆知的优秀框架,作为曾今的使用者对netty的作者也有无限的崇拜之情.对于netty的特点和优势这里不在多言,以免言多必失,大家可以问度娘.嘿嘿Voovan:  Voovan奉行简约、优雅,其核心功能则是异步通信,同时还包含了动态编译、反射、ORM、Http服务和客户端、websock
Wesley13 Wesley13
3年前
HDFS目录(文件 )权限管理
用户身份在1.0.4这个版本的Hadoop中,客户端用户身份是通过宿主操作系统给出。对类Unix系统来说,用户名等于\whoami\;组列表等于\bashcgroups\。将来会增加其他的方式来确定用户身份(比如Kerberos、LDAP等)。期待用上文中提到的第一种方式来防止一个用户
Easter79 Easter79
3年前
SpringCloud 进阶之分布式配置中心(SpringCloud Config)
1\.SpringCloudConfigSpringCLoudConfig为微服务架构中的微服务提供集中化的外部配置支持,配置服务器为各个不同微服务应用的所有环境提供了一个中心化的外部配置;SpringCloudConfig分为服务端和客户端:服务端也称为分布式配置中心,它是一个独立的微服务应用,
Wesley13 Wesley13
3年前
Mysql权限分配用户和windows下Mysql备份命令简介
一、备份1、根据用户名,ip,数据库名称做相应修改,需要注意是,不需要登陆mysql,在cmd命令行下执行,以我本机为例,不能登陆mysql客户端mysql导出数据将moy_test数据库数据导出在路径为d盘的bak.sql文件中mysqldumpurootpmoy_testd:/bak.
Stella981 Stella981
3年前
Netty(三) 什么是 TCP 拆、粘包?如何解决?
!(https://ws3.sinaimg.cn/large/006tKfTcgy1ftuojmzbvxj31kw11xqbq.jpg)前言记得前段时间我们生产上的一个网关出现了故障。这个网关逻辑非常简单,就是接收客户端的请求然后解析报文最后发送短信。但这个请求并不是常见的HTTP,而是利用Netty自定义的协议。有
Stella981 Stella981
3年前
Redis 淘汰策略解读
摘要:   Redis在生产环境中,采用配置参数maxmemory的方式来限制内存的大小。当实际存储内存超过maxmemory参数值时,开发者可以通过Redis内存淘汰策略,来决定如何腾出新空间继续支持读写工作。工作情况    首先,客户端会发起需要更多内存的申请;其次,Redis检查内存使用情况,如果
刚背兽 刚背兽
4个月前
Tower for Mac:Git 版本控制的终极工具
TowerforMac是一款专为开发者设计的强大Git客户端,旨在简化版本控制流程,提升团队协作效率。无论是个人开发者还是大型团队,Tower都能提供直观的操作界面和强大的功能支持,让Git管理变得轻松高效。核心功能:直观界面:Tower提供简洁直观的用户