浪人 浪人
4年前
创建圆角Dialog风格的Activity
一、前言:在开发中有时我们需要用到dialog,可是系统提供的dialog有时不能满足我们的要求,比如显示位置等,不够灵活,我们这时可以创建activity,使其风格和dialog一样。二、实现1\.1.创建样式在res/values/styles.xml中<stylename"DialogActivityStyle"
【问题排查篇】一次业务问题对 ES 的 cardinality 原理探究 | 京东云技术团队
小编工作中负责业务的一个服务端系统,使用了Elasticsearch服务做数据存储,业务运营人员反馈,用户在使用该产品时发现,用户后台统计的订单笔数和导出的订单笔数不一致!对此进行排查并进行总结
马丁路德 马丁路德
4年前
干净架构最佳实践
干净架构介绍Bob大叔在2012年的一篇博文TheCleanArchitecture(https://blog.cleancoder.com/unclebob/2012/08/13/thecleanarchitecture.html)中提出了一种适用于复杂业务系统的软件架构方式。在干净架构出现之前,已经有一些其它架构
Wesley13 Wesley13
3年前
K8S 扩展之 事件监听器
概述基于clientgo、gorm实现,实时监听&解析入DB了多种事件。代码简明,方便扩展实时监听k8sevent和namespace、pod等的事件,可以作为监控、系统对接的接入传送门(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com
Wesley13 Wesley13
3年前
Java9之后的模块化烦恼解决(由RocketMQ升级OpenJDK11想到的)
本文基于OpenJDK11最近从OpenJDK8升级到了OpenJDK11,系统业务MQ用的RocketMQ,升级RocketMQ过程中,在已修改好JVM参数的情况下(参考我另一篇文章),遇到如下异常:java.lang.IllegalStateException:java.lang.reflect.InaccessibleObject
Stella981 Stella981
3年前
Linux中vim文本编辑器的介绍和使用方法
vim主要模式介绍,vim命令模式。确保系统已经安装了VIM工具\root@panda~\rpmqf\whichvim\\root@panda~\rpmqf\whichvi\扩展:问:vi和vim是同一个软件包安装的吗?答:NO,vim是vi的增加版,最明显的区别就是vim可以语法加亮,它完
Wesley13 Wesley13
3年前
Java NIO学习系列六:Java中的IO模型
  前文(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fvolcanoliu%2Fp%2F11001746.html)中我们总结了linux系统中的5中IO模型,并且着重介绍了其中的4种IO模型:阻塞I/O(blockingIO)
Stella981 Stella981
3年前
FastDFS
1.FastDFS是什么?FastDFS是分布式文件系统。使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。2.工作原理FastDFS架构包括Trackerserver和Storageserver。客户端请求Trackerserver进行文件上传、下载,通过Trackerser
Stella981 Stella981
3年前
Linux下Socket编程实验资料摘录及手记
//服务端//boolcreate();intm\_sock1;//domain:说明我们网络程序所在的主机采用的通讯协族(AF\_UNIX和AF\_INET等).AF\_UNIX只能够用于单一的Unix系统进程间通信,而AF\_INET是针对Internet的,因而可以允许在远程主机之间通信//type:我们
文盘Rust -- 把程序作为守护进程启动
当我们写完一个服务端程序,需要上线部署的时候,或多或少都会和操作系统的守护进程打交道,毕竟谁也不希望shell关闭既停服。今天我们就来聊聊这个事儿。最早大家部署应用的通常操作是“nohupxxxx&”,别说像weblogic或者其他java