解决在springboot+mybatis+postgresql时,数据库字段类型为json时,如何与mybatis进行映射

pg 数据库中 某字段类型为jsonJava实体中对应类型是 jsonObject    private JSONObject info;在mybatis的xml中,常规无法直接进行映射,需要自己写一个TypeHandler,自定义一个JSONTypeHandlerPg类具体代码:package ...

2018-05-29 17:59:27

阅读数 5041

评论数 0

那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等)

        之前没接触过证书加密的话,对证书相关的这些概念真是感觉挺棘手的,因为一下子来了一大堆新名词,看起来像是另一个领域的东西,而不是我们所熟悉的编程领域的那些东西,起码我个人感觉如此,且很长时间都没怎么搞懂。写这篇文章的目的就是为了理理清这些概念,搞清楚它们的含义及关联,还有一些基本操作...

2018-12-24 13:20:11

阅读数 83

评论数 0

Druid连接池监控的两个坑

阿里的Druid大家都知道是最好的连接池,其强大的监控功能是我们追求的重要特性。但在实际情况中也有不少坑,说下最近遇到的一个坑吧! 问题1:不断打印error级别的错误日志 session ip change too many 下面是其报错的关键源码 com.alibaba.dr...

2018-12-19 14:17:28

阅读数 39

评论数 0

Druid连接池的坑

Druid的坑 当查询数据库的Clob转换为Oracle Clob类型的时候。 java.lang.ClassCastException: com.alibaba.druid.proxy.jdbc.ClobProxyImpl cannot be cast to oracle.sql.CLOB...

2018-12-19 14:12:48

阅读数 21

评论数 0

Druid-连接池简介

Druid是什么 Druid是阿里开源的连接池,是Java语言中最好的数据库连接池.Druid能够提供强大的监控和扩展功能,是为监控而生的数据库连接池! GitHub:https://github.com/alibaba/druid/ 添加依赖 <depen...

2018-12-19 14:10:40

阅读数 22

评论数 0

HashMap, ConcurrentHashMap 最详细的原理及源码分析

网上关于 HashMap 和 ConcurrentHashMap 的文章确实不少,不过缺斤少两的文章比较多,所以才想自己也写一篇,把细节说清楚说透,尤其像 Java8 中的 ConcurrentHashMap,大部分文章都说不清楚。 终归是希望能降低大家学习的成本,不希望大家到处找各种不是很靠谱...

2018-12-19 10:24:04

阅读数 142

评论数 0

RabbitMQ教程之SpringBoot整合RabbitMQ(Java)

SpringBoot整合RabbitMQ 使用SpringBoot整合RabbitMQ非常简单,它极大程度的简化了开发成本,使用SpringBoot整合RabbitMQ需导入如下依赖 <parent>     <groupId...

2018-12-18 11:12:17

阅读数 47

评论数 0

Spring Cloud Alibaba Sentinel 整合 Feign 的设计实现

前段时间 Hystrix 宣布不再维护之后(Hystrix 停止开发。。。Spring Cloud 何去何从?),Feign 作为一个跟 Hystrix 强依赖的组件,必然会有所担心后续的使用。 作为 Spring Cloud Alibaba 体系中的熔断器 Sentinel,Sentinel ...

2018-12-18 09:28:03

阅读数 233

评论数 0

cmd 如何在bat文件中调用另一个bat文件

情景一:两个bat文件在同一个目录下 有时候我们需要在一个bat文件中调用另一个bat文件,比如我们想在a.bat中调用b.bat,如下。 a.bat @echo off  echo I am a.bat…  echo now run the b.bat  call b.bat  echo ...

2018-12-08 10:38:01

阅读数 141

评论数 0

maven修改仓库地址-阿里云国内镜像,提高jar包下载速度

镜像          maven默认会从中央仓库下载jar包,这个仓库在国外,而且全世界的人都会从这里下载,所以下载速度肯定是非常慢的。镜像就相当于是中央仓库的一个副本,内容和中央仓库完全一样,目前有不少国内镜像,其中阿里云算是比较稳定的,同时也能保证下载速度 配置方法 在settin...

2018-12-08 10:23:32

阅读数 145

评论数 0

如何用Eclipse创建一个Maven项目

1.什么是Maven          Apache Maven 是一个项目管理和整合工具。基于工程对象模型(POM)的概念,通过一个中央信息管理模块,Maven 能够管理项目的构建、报告和文档。         Maven工程结构和内容被定义在一个 xml 文件中——pom.xml,是 P...

2018-12-08 10:10:31

阅读数 134

评论数 0

geoserver-web管理页面使用教程

在本地部署好geoserver服务之后,启动服务。 GeoServer的网络管理工具是通过web浏览器访问http:// <主机>:<端口> / geoserver(本地主机上的默认安装的链接是http://...

2018-12-06 11:17:27

阅读数 174

评论数 0

jvm-垃圾回收简单分析

首先看看传统的垃圾回收算法 引用计数法和可达性分析法        引用计数法:给每一个对象添加一个引用计数器,表示这个对象的引用个数,一旦引用个数为0的时候,说明该对象已经没用了,就可以回收了。缺点是需要额外的空间,额外的更新操作,且不能处理循环引用。一旦有对象互相引用你  即 A引用B,B引...

2018-11-29 15:08:08

阅读数 53

评论数 0

jvm-内存里的java对象

        在java中,创建对象的方式有很多种。最常见的就是new关键字了。除此之外,还有反射,clone(),反序列化以及Unsafe.allocateInstance。其中,反序列化和clone()是直接复制已有的数据来初始化对象的字段。Unsafe.allocateInstance 没...

2018-11-29 15:04:38

阅读数 26

评论数 0

JVM-invokedynamic指令分析

       invokedynamic指令是java7引入的。这是自 1.0 以来第一次引入新的虚拟机指令。到了 java 8 这条指令才第一次在 java 应用,用在 lambda 表达式里。在这之前的方法调用指令为 invokestatic、invokespecial、invokevirtu...

2018-11-29 14:59:22

阅读数 31

评论数 0

jvm执行反射

        反射是java中一个相当重要的特性,它的应用十分广泛。譬如java调试器,在调试过程中枚举对象所有字段的值。在Web开发中,各种可配置的框架。为了框架的扩展性,基本上都是使用反射机制。譬如Spring的IOC容器。当然,这么方便的东西往往是牺牲另一部分的特性锁带来的,而反射牺牲的则...

2018-11-29 14:54:40

阅读数 143

评论数 0

jvm处理异常

       在java中,异常处理主要是由抛出异常和捕获异常两大元素组成。这两个元素就组成java程序控制流的非正常转移。        抛出异常分两种:显式和隐式。显式指的是在程序中通过throw关键字手动抛出异常实例,它的主体是应用程序;而隐式值指的是在jvm执行过程中,碰到无法继续执行的...

2018-11-29 14:44:24

阅读数 40

评论数 0

JVM执行方法分析

重载和重写         在java中,如果同一个类出现了多个名称相同,参数也相同的方法,是无法通过编译的。就是说,在同一个类中定义相同名字的方法,该方法的参数必须不同,这就叫做重载。重载方法在编译过程中就可以被识别。java编译器会根据所传入的参数的声明类型来选取重载方法。共有三个阶段 不考...

2018-11-29 14:42:06

阅读数 33

评论数 0

JVM加载类的过程

基本概念       JVM把class文件加载到内存中变成类共有三大步骤,加载,链接,初始化。其中,链接需要验证类是否符合JVM规范,而没有经过初始化的类,在内存里是不能使用的。       大家都知道,java语言可以把类型分两大类,基本类型和引用类型。基本类型是由JVM预先定义好的,所以,...

2018-11-29 14:30:53

阅读数 132

评论数 0

JMeter性能测试教程

Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。 本文为JMeter性能测试完整入门篇,从Jmeter下载安装到编写一个完整性能测试脚本...

2018-11-19 14:39:21

阅读数 177

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭