- 博客(179)
- 资源 (13)
- 收藏
- 关注
原创 表达式引擎Mvel
MVEL(MVFLEX Expression Language)是一种简单、轻量级的表达式语言,主要用于Java环境。它类似于JSP的EL(ExpressionLanguage)和OGNL(Object-Graph Navigation Language),但具有更小的体积和更简单的语法。MVEL的主要特点包括:1.轻量级:MVEL的体积小,可以快速集成到项目中。2.易于使用:其语法直观,易于学习和使用。3.强大的功能:支持多种类型的表达式,包括算术、逻辑、字符串操作等。4.集成性。
2025-01-07 22:56:33
783
2
原创 SpringBoot集成MongoDB
MongoDB 是一个开源的、高性能、无模式(schema-free)的文档型数据库,它属于 NoSQL 数据库的一种。MongoDB 的设计初衷是为了简化开发和方便扩展,同时提供可扩展的高性能数据存储解决方案。面向文档:MongoDB 中的数据以文档的形式存储,这些文档是键值对的集合,类似于 JSON 对象但使用的是 BSON(Binary JSON)格式,这使得它可以存储复杂的数据类型。无模式(Schema-less)
2025-01-04 22:12:04
1232
原创 现代化的轻量级Redis桌面客户端Tiny RDM
Tiny RDM(全称:Tiny Redis Desktop Manager)是一个界面现代化的轻量级Redis桌面客户端,支持Linux、Mac和Windows。它专为开发和运维人员设计,使得与Redis服务器的交互操作更加便捷愉快。
2024-03-13 22:32:09
2115
原创 Java判断地图坐标(经度,纬度)是否在多边形区域或圆形区域内
欢迎光临我的博客查看最新文章:在地图上,可以使用经纬度确定一个位置,如上海体育场(121.449391,31.188228),如果知道了2个地点的经纬度,我们就能在地图上找到其位置及2点的距离,百度地图或高德地图提供了相应的服务;如果将多个坐标点连成多边形区域,如何判断某个坐标点是否在多边形区域内,如下工具类。
2024-02-04 14:22:06
3227
7
原创 java.sql.SQLException:Unknown system variable ‘tx_isolation‘问题解决
MySQL 服务器使用的是8.x版本,但是客户端的连接 mysql-connector-java 却是 5.1.10。保持版本一致,升级 mysql-connector-java版本为 8.X。
2023-10-19 21:23:09
1093
原创 java.sql.SQLFeatureNotSupportedException解决方法
可以看出,create_time映射到LocalDateTime时抛出异常,时间类型映射不支持LocalDateTime,
2023-10-15 15:33:30
4091
2
原创 Jacoco代码覆盖率测试
JaCoCo(Java Code Coverage)是一个开源的覆盖率工具,它针对的开发语言是java,其使用方法很灵活,可以嵌入到Ant、Maven中。很多第三方的工具提供了对JaCoCo的集成,如sonar、Jenkins。
2023-06-24 20:59:12
1307
原创 Maxwell安装使用
Maxwell 是由美国Zendesk开源,用Java编写的MySQL实时抓取软件。读取 MySQL binlogs 并将修改行字段的更新写入 Kafka, Kinesis, RabbitMQ, Google Cloud Pub/Sub 或 Redis (Pub/Sub or LPUSH) 以作为 JSON 的应用程序。安装版本:maxwell-1.29.2。
2023-06-13 21:26:52
1569
原创 Windows下MySQL8安装
欢迎光临我的博客查看最新文章:目前MySQL直接从MySQL5.7升级为MySQL8,平时开发学习中经常使用到MySQL,所以需要在本地安装下MySQL8,有些步骤,现记录下。
2023-03-25 13:54:58
449
原创 Redis Cluster高可用集群部署
欢迎光临我的博客查看最新文章:Redis从3.0开始支持Redis Cluster集群部署,在3.0之前使用哨兵模式来实现Redis集群(利用Sentinel来监控master节点的状态,如果master节点异常,则将其中一台slave切换为master),性能不如Redis Cluster。本篇博文以Redis 7.0.5为例来搭建Redis Cluster高可用集群。
2022-12-11 20:08:33
786
4
原创 CentOS7下Redis7安装
欢迎光临我的博客查看最新文章:目前Redis的最新稳定版本已到7.0,本文介绍redis-7.0.5在CentOS7.6下的安装使用。
2022-11-25 22:12:35
1868
原创 Hexo博客主题Next添加动态线条背景canvas_nest
为了美化Hexo博客,可以给博客添加动态线条背景,这里使用canvas_nest,同样地,如果再添加第三方主题,也可以同样配置,比如我们点击时显示爱心。2、修改配置:themes/next/_config.yml。Hexo 版本:5.4.0。Next版本:8.7.1。
2022-09-14 21:55:03
1394
原创 Math.abs一定大于等于0吗?
最近在做单元测试时用到了Java(JDK8)的Math.abs方法,取给定整数的绝对值,再做其他处理,没想到运行测试用例时出现了异常,原因就是Math.abs返回了负数,所以很奇葩,Math.abs有可能小于0。
2022-07-20 21:01:20
629
原创 java常用设计模式之模板方法模式
模板方法模式属于行为型模式,它定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。
2022-06-23 17:23:08
237
原创 简洁、快速、节约内存的Excel处理工具EasyExcel
EasyExcel是一个基于Java的、快速、简洁、解决大文件内存溢出的Excel处理工具。他能让你在不用考虑性能、内存的等因素的情况下,快速完成Excel的读、写等功能。EasyExcel基于POI进行封装优化,降低内存使用,再大的excel也不会出现内存溢出,让使用更加简单方便。......
2022-06-23 17:15:32
12717
原创 简洁好用的数据库表结构文档生成工具screw
日常的开发工作中,经常会和数据库打交道,在某些场景可能会需要数据库表结构的文档,今天分享个简洁好用的数据库表结构文档生成工具screw。
2022-06-10 22:17:49
3151
原创 Hexo博客jsdelivr资源访问超时导致博客打不开
最近访问自己博客的时候,发现首页访问很慢,甚至打不开,有些浏览器可以,打开控制台,发现访问的前端资源很多都是超时的。
2022-06-07 23:22:15
641
原创 openfeign调用异常:feign.FeignException: [405] during [GET]
欢迎光临我的博客查看最新文章: https://river106.cnfeign调用异常如下:feign.FeignExceptionKaTeX parse error: Expected 'EOF', got '#' at position 86: …o] [OrderClient#̲orderInfo(Integ…Default.decode(ErrorDecoder.java:92)看异常信息,应该是请求方式不对, 修改请求方式为POST;如果请求方式也正确,检查下feign请求参数,.
2022-05-31 08:53:47
4128
原创 推荐几款MySQL图形化客户端管理工具
MySQL是一个款非常流行的关系型数据库管理系统,平时工作中会经常用到,MySQL的管理维护工具非常多,除了系统自带的命令行管理工具之外,还有许多其他的图形化管理工具,下面介绍几个使用过的MySQL图形化管理工具,供大家参考。1、Navicat目前开发者用的最多的一款MySQL图形化管理工具,界面简洁、功能也非常强大,简单易学,支持中文,提供免费版本,比较推荐。不过Premium版是需要收费的,网上有破解版,大家自行搜索。Navicat Premium 是一套多连接数据库开发工具,让你在单一
2022-05-14 14:34:44
20153
4
原创 Spring框架中常用的技巧及扩展点
Spring是现在非常流行的轻量级Java开发框架,简化Java开发,提供了丰富的功能,工作中基本都会使用到它,如框架整合;总结下Spring中常用的使用技巧及扩展点。
2022-05-02 19:37:11
1374
原创 Sharding-Proxy分库分表、读写分离配置
1、简介Apache ShardingSphere 是一套开源的分布式数据库增强计算引擎,由 JDBC、Proxy 和 Sidecar(规划中) 3 款产品组成。其通过可插拔架构构建基于数据库之上的生态系统,实现包括数据分片、弹性伸缩、加密脱敏等功能为代表的增强能力。ShardingSphere 已于2020年4月16日成为 Apache 软件基金会的顶级项目。Sharding-Proxy定位为透明化的数据库代理端,提供封装了数据库二进制协议的服务端版本,用于完成对异构语言的支持。
2022-04-30 09:48:52
1983
原创 Lombok类上加@Builder注解报错:实际参数列表和形式参数列表长度不同
在IDEA中使用Lombok插件后,可以极大方便我们的开发。在类上加@Builder注解后,类就可以使用建造者模式,比如:@Builder@Datapublic class ResultDTO { private String code; private String message; private Object result; public static void main(String[] args) { System.out.print
2022-03-30 00:00:00
3140
原创 jdk1.8.0_151 java.security.InvalidKeyException: Illegal key size
欢迎光临我的博客查看最新文章:https://river106.cn调用第三方接口,对数据进行AES加密时,报错如下:java.security.InvalidKeyException: Illegal key size1、为什么会出现这个报错?JDK中包含有JRE(Java Runtime Environment,即:Java运行环境),JRE中包括Java虚拟机(Java Virtual Machine)、Java核心类库和支持文件,而我们今天要说的主角就在Java的核心类库...
2022-03-19 10:52:44
2296
原创 使用Redis Set实现抽奖小程序
使用Redis Set实现抽奖小程序,先介绍Set的相关命令。1、Redis Set相关命令1.1 SADDSADD key member [member ...]将一个或多个member元素加入到集合key当中,已经存在于集合的member元素将被忽略。假如key不存在,则创建一个只包含member元素作成员的集合。当key不是集合类型时,返回一个错误。在Redis2.4版本以前,SADD 只接受单个member值。时间复杂度: O(N),...
2022-02-26 22:04:00
1931
原创 SpringBoot与SpringCloud的兼容版本对应关系
开发过程中SpringBoot版本和SpringCloud版本不能乱用,否则会导致各种问题,所以SpringBoot版本和SpringCloud版本需要兼容对应。Spring官方对应版本地址:https://start.spring.io/actuator/info访问内容如下:{ git: { branch: "1ea9679624edcc12d6c5ada09a8fc31eed778242", commit: { id: "1ea9679", ...
2022-02-13 17:39:27
5642
原创 使用Spring Boot Admin管理和监控微服务
Spring Boot Admin是一个开源社区项目,用于管理和监控SpringBoot应用程序。
2022-02-13 00:33:47
1545
原创 json-server结合mockjs搭建本地数据模拟服务
json-server安装使用可以参考博文:利用json-server搭建本地数据接口。json-server除了使用db.json提供静态数据,还可以结合mockjs提供动态数据,下面介绍使用方法。1、安装mockjsnpm install mockjs --save2、mockjs使用新建js文件:users.js,内容如下:let Mock = require('mockjs');let random = Mock.Random;module.exports = ()
2022-01-16 18:34:35
637
2
原创 十分钟上手JWT(JSON Web Token)
JWT,JSON Web Token的简写,是目前比较流行的跨域认证解决方案,它不是一个具体的技术实现,而更像是一种标准。官网:JSON Web Tokens - jwt.io
2021-12-25 16:06:51
660
原创 使用Hexo+Next搭建个人博客
欢迎光临我的博客查看最新文章: https://rivers106.cn1、博客系统:Hexo官网:Hexo安装(需要安装nodejs, nodejs自带了npm包管理)npm install hexo-cli -gHexo 版本:5.4.0
2021-12-11 21:25:02
1449
原创 CentOS7.6安装nodejs
欢迎光临我的博客查看最新文章:https://river106.cnnodejs下载:下载 | Node.js 中文网将下载的软件放在/opt/software下,或者进入/opt/software直接使用wget下载。cd /opt/software# 下载wget https://npmmirror.com/mirrors/node/v16.13.1/node-v16.10.0-linux-x64.tar.xz# 解压tar -xvf node-v16.10.0-linu..
2021-12-11 17:43:19
1370
原创 利用json-server搭建本地数据接口
1、简介前端在开发前后端分离项目中,往往后端接口没有那么快提供,此时前端同学就需要根据后端提供的接口文档来模拟接口的json数据,此时就可以利用json-server搭建一个本地的数据接口。json-erver 是一个 Node 模块,运行 Express 服务器,在前端开启的本地服务,提供json数据。包地址:json-server - npm。2、安装创建文件夹json-server-demo(不要使用json-server),初始化package,json文件:npm i
2021-12-10 22:35:00
1875
2
原创 jQuery实现在线预览PDF文件
Web实现在线预览PDF文件,可通过jQuery.media实现,首先引入jQuery和jQuery.media库:<script type="text/javascript" src="jquery.min.js"></script> <script type="text/javascript" src="jquery.media.js"></script> jQuery:https://code.jquery.com/jquery-3.6.
2021-12-03 21:14:09
6004
3
原创 CentOS7.6下Nginx配置Https
转自:river's blogCentOS7.6下Nginx安装请参考博文:阿里云CentOS7.6下安装Nginx现在为了网站更加安全,可以采用https访问,需要安装SSL证书,一般SSL证书都需要付费,但是也有免费的,我这里在阿里云申请了免费的DV证书。在 产品->安全->SSL证书 下可以选购免费的DV证书证书下载选择Nginx,会得到2个文件xxx_river106.cn.key, xxx_river106.cn.pem。配置Https前Ngin...
2021-11-27 18:49:00
1596
原创 阿里云CentOS7.6下安装Nginx
1、Nginx下载Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,目前使用比较广泛。下载地址:http://nginx.org/en/download.html2、安装将Nginx安装在/usr/local/nginx目录下# yum -y install pcre pcre-devel zlib zlib-devel openssl openssl-devel# ./configure --prefix=/usr/local/n..
2021-11-09 21:21:18
307
搭建Struts2环境所需jar包
2013-06-29
昆石网络VOS 2009 安装手册
2013-06-21
jdk-1_5_0_08-linux-i586.rpm
2013-06-21
routeros_ros_winbox_快速入门
2013-03-29
jquery-easyui-1.2.6
2013-03-15
Learning Android中文版
2013-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人