SELECT USER_TAB_COLS.TABLE_NAME AS 表名, USER_TAB_COLS.COLUMN_NAME AS 列名, USER_TAB_COLS.DATA_TYPE AS 数据类型, USER_TAB_COLS.DATA_LENGTH AS 长度, USER_TAB_COL ...
分类:
其他好文 时间:
2020-01-19 14:12:58
阅读次数:
79
导语 在笔者几年的开发经验中,经常看到项目中存在到处空值判断的情况,这些判断,会让人觉得摸不这头绪,它的出现很有可能和当前的业务逻辑并没有关系。但它会让你很头疼。有时候,更可怕的是系统因为这些空值的情况,会抛出空指针异常,导致业务系统发生问题。此篇文章,我总结了几种关于空值的处理手法,希望对读者有帮 ...
分类:
其他好文 时间:
2020-01-15 16:41:04
阅读次数:
83
1. nullable string 从前 string 一定是 nullable. 现在则不一定 string? name = null; 要加 ? 才可以表示 nullable 2. range operation 以前最讨厌翻译 js -> c# 遇到 substring 因为 js 的 su ...
导读 世界上只有两种物质:高效率和低效率;世界上只有两种人:高效率的人和低效率的人。 萧伯纳 常量&变量 直接赋值常量,禁止声明新对象 直接赋值常量值,只是创建了一个对象引用,而这个对象引用指向常量值。 反例 Long i=new Long(1L); String s=new String("abc ...
分类:
编程语言 时间:
2019-12-28 12:50:19
阅读次数:
80
户密码验证的 required 规则换成 nullable,这意味着当用户提供空白密码时也会通过验证。如果用户传入password值,则进行confirmed验证。即对传入的 password 进行判断,当其值不为空时才将其赋值给 data,避免将空白密码保存到数据库中。 ...
分类:
其他好文 时间:
2019-12-27 19:41:06
阅读次数:
82
原文:C# 8.0的计划特性 虽然现在C# 7才发布不久,并且新的版本和特性还在增加中,但是C# 8.0已经为大家公开了一些未来可能出现的新特性。 *注:以下特性只是计划,可能在将来的正式版本会有一些差异 1.Nullable Reference Types 该特性其实本来计划在C#7.x中就引入,... ...
7、bean的自动装配 自动装配是Spring满足bean依赖的一种方式! Spring会在上下文中自动寻找,并自动给bean装配属性! 在Spring中有三种装配的方式 1. 在xml中显示的配置 2. 在java中显示配置 3. 隐式的自动装配bean【重要】 7.1、自动装配 1. 环境搭建 ...
分类:
编程语言 时间:
2019-12-12 15:15:17
阅读次数:
86
本期分享的内容是有关zipkin和分布式跟踪的内容。 首先,我们还是通过spring initializr来新建三个项目。一个zipkin service。另外两个是普通的业务应用,分别叫service和client。 zipkin service client service 如上我们引入了web ...
分类:
其他好文 时间:
2019-12-07 12:38:48
阅读次数:
115
公司的设备以前接入的都是串口的扫码头,优点是直接通过串口读取流里面的数据就OK了,缺点是你需要知道每一款扫码器的型号以获取波特率及Android设备的串口地址。因为现在usb扫码器越来越方便且即插即用,不需要额外供电以及价格便宜等特点,公司以后开发的设备都打算采用usb扫码器。所以我开始尝试接入us ...
分类:
移动开发 时间:
2019-12-02 13:16:35
阅读次数:
152
package com.hope.interceptor;import org.springframework.lang.Nullable;import org.springframework.web.servlet.HandlerInterceptor;import org.springframe ...
分类:
编程语言 时间:
2019-11-30 19:26:00
阅读次数:
121