String操作的细节——你的单位统一了吗?

在数据入库的时候,我们经常需要判断入库的字符串是否超长。如果字符串长度超长,需要分割字符串再存入数据库中。这本是很正常的逻辑,但是在使用Java写入字符串到Oracle中在一种坑:如果你的Oracle表中使用了varchar类型,且单位是byte。那么使用Java进行字符串长度判断 及 字符串分割时,也需要按照 字节 的方式来进行处理,而不是
...
阅读全文

Dubbo服务的引用

服务引用的总体逻辑Dubbo服务引用的总体逻辑,可以用一张图来表示从整体上看,Dubbo框架做服务消费也分为两大部分
...
阅读全文

Tomcat知识体系

Web服务器机制1. HTTP/HTTPSHTTPS简单来说,就是HTTP的安全版。它本质上也是HTTP协议,只是在HTTP上新增了一个SSL/TLS层。SSL/TLS提供加解密机制。HTTPS工作原理:http://blog.hewie.c
...
阅读全文

Java获取数据库表结构

Java能够操作数据库,当然能够获取到数据库的表结构。虽然各个DB厂商查询数据库表结构的语句不同,但是Java中通过封装,可以使用共同的API来获取。各个具体的DB厂商有各自的实现,只需导入相应的包即可。代码废话不多说,直接看代码。public static void mai
...
阅读全文