日志打印规范

1.日志1.1日志是什么?日志,维基百科的定义是记录服务器等电脑设备或软件的运作。日志文件提供精确的系统记录,根据日志最终定位到错误详情和根源。日志的特点是,它描述一些离散的(不连续的)事件。例如:应用通过一个滚动的文件输出INFO或ERROR信息,并通过日志收集系统,存储到一些存储引擎(Elast

Java 8 中的日期处理案例

Java8日期处理Java8推出了全新的日期时间API,下面通过一些简单的实例来介绍下常用的新API。Java处理日期、日历和时间的方式一直为社区所诟病,将java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使其应用非常受限。新API基于ISO标准日历系统,j

Ant Design Pro 的 Docker 部署方式

背景Ant Design Pro是一个企业级中后台解决方案,在Ant Design组件库的基础上,提炼出典型模板/业务组件/通用页等,在此基础上能够使开发者快速的完成中后台应用的开发。在使用Ant Design Pro的过程中,可以发现它提供了一系列基于docker的开发部署方式,如下图。但是官方文

关于GET请求和POST请求的基础知识

1.HTTP常见的请求方法在 HTTP/1.1 版本中定义了常见的一组请求方法。方法名功能GET请求指定的页面信息,并返回实体主体。HEAD类似于GET请求,只不过返回的响应中没有具体的内容,用于获取报头。POST向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。PO

MySql分表分库方案

一、数据库瓶颈不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了吧(并发量、吞吐量、崩溃)。IO瓶颈第一种:磁盘读IO瓶颈,热点数据太多,数据库缓存放不下,

Java项目里List集合使用的一些坑

ArrayList踩坑首先我们来看一段代码List<String> temp = new ArrayList();//获取一堆数据List<String> all = getData();for (String str : all) { temp.add(str);}这

Charles从入门到精通

简介Charles 是在一款网络封包截取工具,也即是我们说的抓包工具。同样的还有Flidder ,不过因为Flidder太丑了所有就选择了Charles。Charles 通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。除了在做移动开发中

React Native中ScrollView的滚动事件

如果在react-native的某个组件中使用到了ScrollView组件,当滚动的时候想要获取到当前滚动的距离,来处理一些逻辑,可以在onScroll属性中获取到当前的位置。在滚动的过程中,每帧最多调用一次此回调函数。调用的频率可以用scrollEventThrottle属性来控制。这个事件拥有这

如何在react native项目中使用typescript

什么是TypeScriptTypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准。TypeScript 设计目标是开发大型应用,它可以编译成纯 JavaScript,编译出来的 JavaScript 可以运行在任何浏览器上。本文主要讲如在项目中使用集成Typ

docker可视化管理工具shipyard搭建

1.安装shipyard下载依赖镜像docker pull rethinkdbdocker pull microbox/etcddocker pull shipyard/docker-proxydocker pull swarmdocker pull dockerclub/shipyard下载官方运
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×