PostGIS 操作geometry方法 WKT定义几何对象格式: POINT(0 0) ——点 LINESTRING(0 0,1 1,1 2) ——线 POLYGON((0 0,4 0,4 4,0 4,0 0),(1 1, 2...... 言曌 09月20日 3510 6 阅读全文
腾讯云服务器最新优惠 2核 4G 6M带宽3年仅需1499,挺实惠的,我已经买了 【新用户限量秒杀】热门云产品限量秒杀,云服务器1核1G 首年99元 海外1核2G服务器低至19.8元/月,半价续费券限量免费领取!自带镜像市场,一键安装应用,免费更换IP、覆...... 言曌 09月15日 4704 7 阅读全文
MySQL使用存储过程批量更新数据库所有表某个字段值 最近响应群里朋友完整开源之前那个博客系统,准备重构一番项目的代码,对数据库中的表决定都添加 create_by、update_by、create_time、update_time、del_flag 等...... 言曌 09月09日 6122 6 阅读全文
Netty入门与实战(5) 数据传输载体 ByteBuf 介绍 在前面一小节,我们已经了解到 Netty 里面数据读写是以 ByteBuf 为单位进行交互的,这一小节,我们就来详细剖析一下 ByteBuf 一、ByteBuf结构 首先,我们先来了解一下 Byt...... 言曌 09月03日 3988 6 阅读全文
Netty入门与实战(4) 客户端与服务端双向通信 在前面两个小节,我们已经学习了服务端启动与客户端启动的流程,熟悉了这两个过程之后,就可以建立服务端与客户端之间的通信了,本小节,我们用一个非常简单的 Demo 来了解一下服务端和客户端是如何来通信的。...... 言曌 09月02日 3698 6 阅读全文
Netty入门与实战(3) 客户端启动流程? 上一小节,我们已经学习了 Netty 服务端启动的流程,这一小节,我们来学习一下 Netty 客户端的启动流程。 一、客户端启动 Demo 对于客户端的启动来说,和服务端的启动类似,依然需要线程模...... 言曌 09月02日 2768 6 阅读全文
Netty入门与实战(2) 服务端启动流程 这一小节,我们来学习一下如何使用 Netty 来启动一个服务端应用程序。 一、服务端启动 Demo 以下是服务端启动的一个非常精简的 Demo: NettyServer.java ...... 言曌 09月02日 3052 6 阅读全文
Netty入门与实战(1) Netty 是什么? 在开始了解 Netty 是什么之前,我们先来回顾一下,如果我们需要实现一个客户端与服务端通信的程序,使用传统的 IO 编程,应该如何来实现? 一、IO编程 我们简化下场景:客户端每隔两秒发送一个带...... 言曌 08月30日 3468 6 阅读全文
Mac安装glpk for java,启动amod项目 昨天晚上有个朋友给了个项目,让我尝试帮忙启动。项目地址在 https://github.com/idsc-frazzoli/amod根据 Readme 说是先要安装 glpk for jav...... 言曌 08月22日 3443 6 阅读全文
线程安装的List:Collections.synchronizedList与CopyOnWriteArrayList比较 之前帮一个朋友写代码的时候,遇到一个需要遍历列表。 一、单线程:性能较差 版本一、单线程方式 Long startTime = Syste...... 言曌 08月20日 4403 5 阅读全文
SpringBoot自定义注解+AOP实现系统操作日志 在之前我们记录一些后台操作日志都是通过 logService.insert(log) 的方式,每次都要获取一堆信息,代码比较冗余和侵入性太强。我们想能不能通过一个东西抽取公共的代码,通过注解设置简单的...... 言曌 08月19日 15819 8 阅读全文
Java将一个列表平均分成多个列表算法和MyBatis批量执行 最近帮别人写代码,经常遇到需要将一个 List 分成几等份然后分别操作。比如将一个列表,大小未知,很可能比较大,插入到数据库中,如果我们直接遍历执行 insert into,成本太高,主要消耗在网络延...... 言曌 08月19日 4239 5 阅读全文
SpringCloud 使用 Zuul 构建微服务网关 Zuul 是 Netflix 开源的微服务网关,它可以和 Eureka、Ribbon、Hystrix 等组件配合使用。Zuul 的核心就是一系列过滤器,这些过滤器可以完成以下功能: 身份认证...... 言曌 08月08日 5470 6 阅读全文
RocketMQ api 生产者和消费者例子 上文介绍了 RocketMQ 和可视化控制台的安装和启动,本文介绍通过 RocketMQ 官方的 api实现一个简单的生产者和消费者例子,因为是直接使用官方API,所以不需要 springboot 项...... 言曌 08月04日 10255 6 阅读全文
Mac或Linux安装RocketMQ和可视化控制台 消息中间件是当前互联网公司必用的一个东西,通常用于 异步、削峰和解耦。目前公司里常见的MQ主要是 RabbitMQ、RocketMQ 和 Kafka,目前所在的项目组主要是 Kafka,之前的一个公司...... 言曌 08月01日 11253 6 阅读全文