"ElegantSnap" ElegantSnap(Base on SnapKit) to make Auto Layout easy and elegant on both iOS and OS X. 基于SnapKit, 用法简洁优雅,可运行在iOS、tvOS、macOS上自动布局库 " " " ...
分类:
移动开发 时间:
2020-01-03 00:19:55
阅读次数:
117
前言 我们知道项目的监控是尤为重要的,但是我们如果用jdk 自带的jconsole 和jvisualvm 的话会非常繁琐,且界面不是很友好。之前我们使用了spring boot 项目,但是都没有对项目有一个很好的监控。在spring 家族中有 spring boot admin 可以很好的帮我们起到 ...
分类:
编程语言 时间:
2020-01-02 22:25:19
阅读次数:
81
系列目录 1.net core天马行空系列:原生DI+AOP实现spring boot注解式编程 2.net core天马行空系列: 泛型仓储和声明式事物实现最优雅的crud操作 3.net core天马行空系列: 一个接口多个实现类,利用mixin技术通过自定义服务名,实现精准属性注入 4.net ...
分类:
编程语言 时间:
2020-01-01 20:59:32
阅读次数:
140
摘自:https://www.cnblogs.com/Johnson-lin/p/12123012.html 优雅的使用BeanUtils对List集合的操作 摘要# 我们在Entity、Bo、Vo层数据间可能经常转换数据,Entity对应的是持久层数据结构(一般是数据库表的映射模型)、Bo对应的是 ...
分类:
其他好文 时间:
2019-12-31 14:41:06
阅读次数:
318
摘要 在业务员流程的时候,我们在Entity、Bo、Vo层数据间可能经常转换数据,Entity对应的是持久层数据结构(一般是数据库表的映射模型)、Bo对应的是业务层操作的数据结构、Vo就是Controller和客户端交互的数据结构。在这些数据结构之间很大一部分属性都可能会相同,我们在使用的时候会不断 ...
分类:
其他好文 时间:
2019-12-31 10:22:59
阅读次数:
85
Netty作为一款高性能网络应用程序框架,实现了一套高性能内存管理机制 通过学习其中的实现原理、算法、并发设计,有利于我们写出更优雅、更高性能的代码;当使用Netty时碰到内存方面的问题时,也可以更高效定位排查出来 本文基于Netty4.1.43.Final介绍其中的内存管理机制 ByteBuf分类 ...
分类:
Web程序 时间:
2019-12-30 19:00:24
阅读次数:
75
前 言 Docker是我们常用的容器runtime,友好的CLI,丰富的社区资料,外加研发运维人员多年的经验积累,使用Docker几乎是没有任何门槛的事。而k3s为了降低资源消耗,将默认的runtime修改为containerd,虽然containerd很早就已经是Docker的一部分,但是纯粹使用 ...
分类:
其他好文 时间:
2019-12-30 11:49:45
阅读次数:
431
ES6 的 class 属于一种“语法糖”,所以只是写法更加优雅,更加像面对对象的编程,其思想和 ES5 是一致的。类和模块的内部,默认就是严格模式,所以不需要使用use strict指定运行模式。 //定义类class Point { constructor(x, y) { this.x = x; ...
分类:
其他好文 时间:
2019-12-30 11:46:59
阅读次数:
97
本篇文章简单讨论了TCP套接字半关闭的相关知识。 通常来说,TCP建立连接的过程相对稳定,因为此时并未开始进行数据交换;而断开连接的过程由于已发生了数据交换,可能会发生一些预想不到的情况。 单方面断开连接带来的问题 前文所述的内容中,我们直接调用了close函数进行了完全断开连接,这就意味着本端既无 ...
分类:
其他好文 时间:
2019-12-28 21:13:34
阅读次数:
90
设计模式是经过高度抽象化的在编程中可以被反复使用的代码设计经验的总结。 1、设计模式的7大原则 2、设计模式的分类 按照功能和使用场景分为三大类:创建型模型、结构性模型和行为型模型 提供了多种优雅创建对象的方法 通过类和接口之间的继承和 引用实现创建复杂结构对象的功能 通过类之间不同的通信方式 实现 ...
分类:
其他好文 时间:
2019-12-28 16:04:45
阅读次数:
60