随笔分类 - Spring Boot
摘要:一、方法一<dependency> <groupId>org.java-websocket</groupId> <artifactId>Java-WebSocket</artifactId> <version>1.5.2</version> </dependency> package com.neo
阅读全文
摘要:Spring Boot 允许你从外部加载配置,这样的话,就可以在不同的环境中使用相同的代码。支持的外部配置源包括:Java属性文件、YAML文件、环境变量、命令行参数。用@Value注解可以将属性值直接注入到beans中。命令行参数以 -- 开头配置文件加载的顺序如下:Application pro
阅读全文
摘要:使用Netty+SpringBoot方式可以快速地开发一套基于UDP协议的服务端程序,同样的也可以开发客户端,一般使用UDP都是使用原生的方式,发送消息后就不管不问,也就是不需要确定消息是否收到,这里使用Netty创建的客户端和服务端倒是能够类似http协议那样请求数据,得到返回数据,实际上得到的就
阅读全文
摘要:UDP是一个无连接协议,应用范围很大,对于一些低功耗的设备可以使用UDP方式向云端推送消息信息,也可以在推送消息时收到从云端原路返回的消息,使用Netty+SpringBoot方式可以快速开发一套基于UDP协议的服务端程序。 1、 新建Springboot的maven项目,pom.xml文件导入依赖
阅读全文
摘要:之前搭建了一个Springboot+Netty服务端的应用,既然有服务端,自然也有客户端的应用,现在搭建一个Springboot+Netty客户端的应用Demo程序,也是使用TCP工具来进行测试,最终将客户端和服务端作为一个具体的应用来测试。 1、新建Springboot的maven项目,pom.x
阅读全文
摘要:Netty是业界最流行的nio框架之一,它具有功能强大、性能优异、可定制性和可扩展性的优点 Netty的优点: 1.API使用简单,开发入门门槛低。 2.功能十分强大,预置多种编码解码功能,支持多种主流协议。 3.可定制、可扩展能力强,可以通过其提供的ChannelHandler进行灵活的扩展。 4
阅读全文
摘要:在入库和查询中需要自动的让geography的类型和实体类中的类型映射。 实体类中接收参数是String类型(geoJson) PostGis中的geography类型是十六进制的扩展WKB类型(EWKB), 虽然Postgis数据库中提供类类型转换函数,能转换各种类型:postgis常用命令_ya
阅读全文
摘要:@JsonSerialize作用: 此注解用于属性或者getter方法上,用于在序列化时嵌入我们自定义的代码,比如序列化一个double时在其后面限制两位小数点。 一、定义方法 下面我想说4个例子:1、保留两位小数 2、保留整数 3、将ms转换成s 4、将日期格式化yy-mm-dd 1、保留两位小数
阅读全文
摘要:Error running ‘JeecgSystemApplication‘: Command line is too long. Shorten command line for JeecgSys 1、idea run时报“ Error running ‘JeecgSystemApplicatio
阅读全文
摘要:Spring Boot 多环境如何配置 一、Spring Boot 环境设置机制 spring.profiles.active 属性可以为我们指定当前设置的环境,以此来选择我们的配置文件。例如我们有配置文件 application.yml application-dev.yml applicatio
阅读全文
摘要:java 判断本机电脑是否能连接外网 String host = "202.108.22.5";int timeOut = 3000; //超时应该在3钞以上boolean status = InetAddress.getByName(host).isReachable(timeOut); 当返回值
阅读全文
摘要:MyBatis+PostgreSQL处理pg中json及_varchar字段类型数据(插入及查询) MyBatis+PostgreSQL 2.2.mapper.xml 如果使用Mybatis-plus,Bean对象写法
阅读全文
摘要:Spring boot集成Swagger,并配置多个扫描路径 1:认识Swagger 作用: Swagger是一组开源项目,其中主要要项目如下: 2:spring boot 集成 swagger 2.1 引入POM 2.2 配置swagger 在Application.java同级或子包中创建Swa
阅读全文
摘要:SpringBoot+MyBatis+PostgreSQL配置 1.前置依赖配置 首先我们需要引入maven的依赖包 连接PostgreSQL时需要手动指定schema位置,否则,连接上的database会默认使用public这个内置的schema,导致在查询别的schema下的表时,会报类似如下的
阅读全文
摘要:springboot+postgresql+mybatisplus 整合的一些坑 一、自定义TypeHnadler的使用 column is of type jsonb but expression is of type character varying问题 即使写了转换器,查询的时候没问题,但是
阅读全文
摘要:Spring Boot 快速集成第三方登录功能 PS: 本人十分幸运的参与到了这个 SDK 的开发,主要开发了 QQ 登录、微信登录、小米登录、微软登录、谷歌登录这 5 个第三方登录,以及一些 BUG 的修复工作。再次感谢 @母狼 开源这个又好用又全面的第三方登录 SDK。 1. Demo 完整版
阅读全文