- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 MongoDB与MySQL语法对比
今天介绍下mongoDB, 为啥要写这个呢, 因为项目改造,最后决定增加一个技术选型,mongoDB, 把一些不规则的属性,全部变成json, 保存在mongodb中.改造之前的情况是一个人有大概1M的json属性,存在musql的数据库中的一个字段中, 这个字段非常的重, 而这个人大部分的属性都是使用的默认值. 所以改造成只把一个人的不一样.独特的属性值保存在mongodb中,其他的默认值直...
2019-08-12 14:15:32 2541 4
原创 生产系统更新问题记录及反思
其实这篇文章的草稿是以前在上海的一家公司的时候写完了的, 一直没有发出来, 本应该在17年就发出来的.这次看到在回收站里面就拉出来, 修改了一下,就发出来了.今天周四晚上又在更新一个新项目的正式服务器的版本,过程曲折, 幸运的是最后更新好了, 所以写下来记录一下.确保以后不再出现同样的问题,不贰过.第一准备的不够充分,我在上午就在测试服上打好了版本,让测试和安卓看看...
2019-08-09 15:38:53 255 1
原创 Scala和Java方法的相互调用
在Scala中调用java的方法,很简单,直接导入传递参数就可以进行调用了.但是在Java中调用Scala的方法呢?经过测试,也是很简单,静态方法直接传递参数,就可以调用了,非静态的方法,使用对象也可以调用方法具体如下:1.首先是静态方法object ScalaObjectDemo extends App { println("hello zhaojun i...
2019-08-07 14:08:27 36474 6
原创 Java Enum数据类型详解
说明,这篇文章的环境是oracle jdk1.8, idea.枚举是一种数据类型,具有集合的一些特点,可以存放多个元素,但存储对象有限且固定,枚举也有比较常见的使用场景,如我们需要表达性别(男、女),颜色(红、黄、蓝),星期(星期一、星期二...星期日),四季(春、夏、秋、冬),地理位置(东、西、南、北),方向(前、后、左、右)等,这些场景都非常适合枚举。java中使用enum来...
2019-08-01 17:52:23 10514
原创 HeapDumpOnOutOfMemoryError堆转储实践和一些分析
使用了标志-XX:+HeapDumpOnOutOfMemoryError,JVM会在遇到OutOfMemoryError时拍摄一个“堆转储快照”,并将其保存在一个文件中。对如下一段代码,【代码1】/** * @author zk * @Description: * @date 2019-08-01 14:17 */public class Demo { public...
2019-08-01 14:47:50 10338
原创 利用Netty构建自定义协议的通信
在复杂的网络世界中,各种应用之间通信需要依赖各种各样的协议,比如:HTTP,Telnet,FTP,SMTP等等。在开发过程中,有时候我们需要构建一些适应自己业务的应用层协议,Netty作为一个非常优秀的网络通信框架,可以帮助我们完成自定义协议的通信。一般而言,我们制定的协议需要两个部分:Header : 协议头部,放置一些Meta信息。 Content : 应用之间交互的信息主体。...
2019-08-01 11:06:39 734
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人