SQL语句空字符串和null值的区别及使用技巧

SQL语句空字符串和null值的区别及使用技巧

在上节总结 Oracle语句判断字符串是否为数字及translate函数解析 一章中有对 NULL 值的使用,当时更换为空值进行判断,但是效果不一样。对此查询相关文档对空字符串和 NULL 值的区别进行记录。Oracle 数据库创建表新建一张...
Oracle语句判断字符串是否为数字及translate函数解析

Oracle语句判断字符串是否为数字及translate函数解析

判断字符串是否全为数字最近在工作中遇到这样一个问题,判断字符串中是否全为数字,Oracle 数据库的操作方法有以下几种:1、使用 trim+translate 函数select * from dual where trim(translate(column,'0123456789',' ')) i...
解决Chrome主页被duba劫持问题——干掉钩子

解决Chrome主页被duba劫持问题——干掉钩子

发现问题前一段时间照常打开 Chrome 浏览器,发现页面跳转到 https://desk123.duba.com/?f=88_2_ch&--type=0,第一次接触这种情况,网上搜索发现该问题叫做网页劫持,比较常见的网页劫持是每次打开 Chrome 都会跳转到 2...
Java之Integer类源码学习

Java之Integer类源码学习

基本数据类型 int 的包装类即为 Integer,纵观 Integer、Long、Float、Double 数值类的源码,觉得 Integer 类的内容更加丰富,包含的小知识点更多,因此决定研究一下该类的源码,顺便做一下知识总结。该类提供了多个方法,...
String类之字符串常量池与intern方法

String类之字符串常量池与intern方法

在 Java 中方法区与常量池一节中有讲到常量池的分类,以及三种常量池之间的关联,其中有提到 String 类中的 intern() 方法,可以在运行期间将 Class 文件常量池中未出现的常量放入到运行时常量池,以及将字符串对象的引用加...
Java之String 类源码学习

Java之String 类源码学习

Java 中数据类型分为两大类:基础数据类型(byte,short,int,long,float,double,char,boolean)和引用类型(String 类型和基础数据类型的包装类),可以看出 String 类型是非常特殊的,同时也是编写代码过程中使用比较频繁的...
Java 中方法区与常量池

Java 中方法区与常量池

前言Java 的 JVM 的内存可分为 3 个区:堆内存(heap)、栈内存(stack)和方法区(method)也叫静态存储区。在学习的过程中经常还会听到常量池这一术语,在上节关于数据做 = = 比较时,提到了字符串常量池,经查询得知常量池既不...
Python获取本机IP地址

Python获取本机IP地址

前言引出问题:在参考网上获取 IP 地址的代码,具体实现如下:import socketimport fcntlimport structdef get_ip_address(ifname): s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) return socket.inet_ntoa(...
Java 中基于各种数据类型分析 == 和 equals 的区别

Java 中基于各种数据类型分析 == 和 equals 的区别

前言Java 中的数据类型,可分为两类:基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 它们之间的比较,应用双等号(),比较的是它们的值。复合数据类型(类)。当它们用双等号进行比较的时...
Centos7使用yum命令遇到的问题总结

Centos7使用yum命令遇到的问题总结

前言Centos7 使用 yum 命令时,解析不了 yum 源,出现报错:分析报错原因分析机子解析不了 yum 源,原因有三种情况:1、机子无法上网!请检查好网络配置,确认是可以上网了再看第二种情况。简单点就是 ping 一个公网的 IP(...