logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mybatis TypeHandler

虽然大部分时候mybatis提供的typeHandler已经够用了,但总有些情况下需要我们自己定义TypeHandler.下面通过一个实例来研究如何自己定义和使用TypeHandler.

#mybatis
mybatis foreach中or的拼接操作

mybatis foreach中or的拼接操作:<if test="labels != null"><foreach collection="labels" item="label" open="AND (" close=")" separator="or" >concat(',',a.labelId,',') like '%,${label},%'</foreach

#mybatis
mongo-java-driver操作MongoDB

引入依赖:<dependency><groupId>org.mongodb</groupId><artifactId>mongo-java-driver</artifactId><version>3.8.2</version></dependency>1、连接MongoDB数据库1)直连方式public

#mongodb
ws长时间不发消息会断连吗?

WebSocket 协议本身并没有规定连接必须频繁发送消息。在长时间不发送消息的情况下,连接理论上仍然会保持打开状态,直到以下事件之一发生:服务器端通常会配置一些空闲连接的超时策略,以避免资源浪费。例如:与服务器类似,客户端也可以实现类似的空闲超时机制。客户端应用可能会:在某些网络环境下,特别是在使用代理、负载均衡器或防火墙的情况下,长时间未活动的 WebSocket 连接可能会被中断或关闭:We

HttpClient和OkHttp

今天看到Spring的RestTemplate底层既可以使用HttpClient,也可以使用OkHttp。不由想到两者之间有什么区别呢,什么情况下选择HttpClient,什么情况下选择OkHttp。果然又涉及到我的知识盲区了,所以晚上赶紧补一下课。HttpClient和OkHttp都是用来远程调用提供http接口的服务。

#okhttp
Maven的pom文件

本文参考于:https://blog.csdn.net/qq_47759220/article/details/119079757pom文件定于了一个maven项目的maven配置,一般pom文件的放在项目或者模块的根目录下。maven的遵循约定大于配置,约定了如下的目录结构:project:整个pom配置文件的根元素,所有的配置都是写在project元素里面的;modelVersion:指定了当

#maven
Lua入门学习

Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua中的table类型既可以作为数组,又可以作为Java中的map来使用。不过数组和普通table遍历略有差异。CentOS7默认已经安装了Lua语言环境,所以可以直接运行Lua代码。1)在Linux虚拟机的任意目录下,新建一个hello.lua文件。学

#lua#redis
Linux下安装RabbitMQ

RabbitMQ的下载地址 :前提:一个安装好的Linux服务器,你可以选择虚拟机,也可以选择云服务器 ,我选择的是 VirtualBox + Vagrant快速搭建一个虚拟机。

文章图片
#rabbitmq
06_本地方法接口+07_本地方法栈

本地方法的作用是融合不同的编程语言为Java所用,它的初衷是融合 C、C++程序。Java虚拟机栈用于管理Java方法的调用,而本地方法栈用于管理本地方法的调用。本地方法就是Java调用非Java代码的接口。

    共 17 条
  • 1
  • 2
  • 请选择