自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Mac使用Homebrew安装Kafka

Mac使用Homebrew安装Kafka

2022-03-11 00:14:43 3389

原创 mac用Homebrew安装zookeeper

mac安装zookeeper

2022-03-10 23:59:54 2977

原创 curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443

curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443

2022-03-10 23:42:27 1829

原创 MySQL+Mybatis批量插入时对已存在的记录进行更新

<insert id="deptIdMatch"> INSERT INTO`sys_dept_match`(`bpm_dept_id`, `cloud_dept_id`) VALUES <foreach item="list" index="list" collection="list" separator=","> (#{list.bpmDeptId},#{list.cloudDeptId}) </fo.

2022-03-01 18:35:53 384

原创 NSSM:封装exe和cmd为Windows系统服务

NSSM简介NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。它的特点如下:支持普通exe程序(控制台程序或者带界面的Windows程序都可以) 安装简单,修改方便 可以重定向输出(并且支持Rotation) 可以自动守护封装了的服务,程序挂掉了后可以自动重启 可以自定义环境变量...

2021-05-28 12:37:04 446 1

原创 nacos下载使用(Windows)

一、环境预准备64 bit JDK 1.8+; Maven 3.2.x+;二、下载地址链接:https://pan.baidu.com/s/1-ZY4kca05VojJ_79yubP1A提取码:ilcd二、nacos启动与关闭方式一:1、解压下载包到指定位置2、启动命令(standalone代表着单机模式运行,非集群模式):startup.cmd -m standalone3、停止命令方式二:三、前端页面展示http://127.0.0...

2021-05-07 18:39:15 196 1

原创 Redis可视化工具 Redis Desktop Manager下载与使用

一、下载Redis Desktop Manager链接:https://pan.baidu.com/s/1g6L2r2B_jfcwPcQgLYEVCQ提取码:yevu二、安装Redis Desktop Manager傻瓜式安装,点击下一步即可(注意更改安装目录)三、连接Redis服务器...

2021-05-07 18:25:17 573

原创 mybatis里mapper.xml中SQL语句where条件都是用if判断拼接出坑

优化代码时发现同事在使用mybatis的坑:当sql语句中where条件都是用的if判断拼接时,where 后面用1=1 作为条件直接上案例:错误写法❎:UPDATE Table_xxxset Count=Count + 1where 1=1<if test="Id>0"> and Id = #{Id}</if><if test="text !=null"> and Text = #{text}</if>分.

2021-01-25 20:37:59 5631

原创 可视化的数据结构演示的网址

https://www.cs.usfca.edu/~galles/visualization/Algorithms.html

2020-09-21 16:58:23 246

原创 Mybatis:foreach标签内传入list为空的解决

复盘一下填过的坑:mybatis中,如果不对list就行判空处理,就会出现当list为空或者list.size=0时抛异常,错误示例如下: SELECT * FROM table_xxx (NOLOCK)WHERE id in <foreach collection="list" index="index" item="item" open="(" separator="," close=")"> #{item} </foreach>解决方案如下

2020-09-17 20:01:14 13088 5

原创 天天福利抽奖-JAVA概率抽奖

因业务需要,搞了个抽奖活动,中大奖中的简直爽歪歪????不过还是要偷偷告诉你:抽奖是有内幕的~~~(不能让领导看到,会被打????)总在各种app上看到转盘抽奖,翻牌抽奖,每次抱着中最大奖的心,换来的都是未中奖的提示,可谓是竹篮打水一场空,屡战屡败,屡败屡战~现在就聊聊中奖的事,搬好小板凳排队做好了????‍♂️????????‍♂️????????‍♂️????????????????????????????????????????????????一、实现思路(这个应该不难理解吧~)

2020-07-01 14:50:22 2155

原创 SpringBoot 整合Redis同时支持单机和集群模式

Redis是干啥的,我就不在这说了,我说的肯定很肤浅,不出意外,你们会觉得我说了和没说一样,所以大家还是去找度娘靠谱。下面分不同情况来设置:(我这里是yml配置,properties和这个类似)一、单机redis配置适用于:生产、测试、redis: # Redis数据库索引(默认为0) database: 0 host: xxx.xxx.xx.xx ...

2020-04-28 18:51:53 6514

原创 Spring Boot 警告:An illegal reflective access operation has occurred

最新将Spring Boot项目升级到JDK 11,运行时发现警告如下:解决方案方案一增加 JVM 启动参数:java --illegal-access=denyJava 9 中这个参数默认是:permit方案二在启动类增加以下方法,亲测试 jdk 11 有效public static void disableWarning() { try { ...

2020-03-20 13:49:08 148

原创 Java根据城市获取近7天天气情况

此处需要获取城市编码链接:https://pan.baidu.com/s/117dkHxON64M82b2dM4yK_A 密码:dod4下面直接上代码import net.sf.json.JSONArray;import net.sf.json.JSONObject;import org.springframework.beans.factory.annotation.Val...

2020-01-02 17:47:38 840 1

原创 java根据经纬度获取详细地址

注意:需要自行申请key,在代码相应位置替换,参考官方地址:https://lbs.qq.com/dev/console/key/manage下面上代码import com.alibaba.fastjson.JSONObject;import com.cxt.car.po.dto.address.Result;import com.cxt.car.util.baseUtils.Jso...

2019-12-12 10:29:47 6256 2

原创 Redis报错:WRONGTYPE Operation against a key holding the wrong kind of value

记得之前在刚开始使用redis的时候,犯了一个错误,出现WRONGTYPE Operation against a key holding the wrong kind of value的报错,原来是因为我的key出现了问题。原本key是作为字符串的key,我又作为hash的key,当我将字符串的key当hash的key查找时出现了冲突,下面记录一下:可能文字描述不太直观,那就上份代码:...

2019-10-29 17:45:32 1327

原创 IDEA maven库下载依赖包速度慢的问题 MAC

在pom.xml中添加maven 依赖包时,经常会出现下面的情况,我发现下载速度很慢,搜了很多资料,了解到使用阿里的maven镜像就可以了。操作如下:点击项目名称-->>maven-->>Open'setting.xml'或者create‘setting.xml’,拷贝下面内容进去重启IDE即可享受飞一般的速度

2019-07-16 16:12:10 667

原创 MAC安装Kibana(图文版),HEAD连接Elasticsearch

一、kibana连接es1.下载kibana安装包:(我使用的事5.6.3版,下图只做演示)https://www.elastic.co/cn/downloads/kibana2.解压kibana解压到 /usr/local/Cellar/kibana/kibana-5.6.3打开config/kibana.yml , 配置elasticsearch.url: "http:...

2019-07-04 16:22:04 1083

原创 JDK安装图文版MAC

1、下载2、双击下载后的文件安装后的路径:/Library/Java/JavaVirtualMachines3、验证是否生效命令行输入java -version 出现jdk11,即配置生效...

2019-07-04 14:42:21 137

原创 MAC下安装ElasticSearch(官网下载安装包)

1、基础环境准备Elasticsearch 依赖于JDK, 并且JDK版本1.8+检验jdk 命令 :java -version2、下载安装包去官网下载https://www.elastic.co/cn/products/elasticsearch3、解压安装下载后双击解压到/usr/local/Cellar/elasticsearch-7.2.0...

2019-07-03 16:10:58 4279 2

原创 JAVA环境搭建

一、准备及安装工作JDK 10Tomcat 91、jdk安装与配置1.安装完成后,右击"我的电脑",点击"属性",选择"高级系统设置";2.选择"高级"选项卡,点击"环境变量";出现下图在 "系统变量" 中设置 3 项属性,JAVA_HOME、PATH、CLASSPATH(大小写无所谓),若已存在则点击"编辑",不存在则点击"新建"。变量设置参数如下:...

2019-06-28 11:25:53 209

原创 SpringBoot+钉钉自定义机器人预警通知

1、使用pom安装依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.8</version></dependency>2、发送机器人消...

2019-06-14 16:33:06 2520 2

转载 logback的使用

一、logback的介绍     Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面几个模块:   logback-core:其它两个模块的基础模块   logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更换成其它日志系统如log4j或JDK14 Loggi...

2018-06-28 16:32:05 184

转载 Java多线程编程

由于工作需要,我开始学习多线程编程,有不足之处希望各位大佬多多指教!一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程表现为多任务,但多线程使用耿小明的资源开销。进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都结束运行后才能结束。多线程能满足程...

2018-06-19 14:15:45 159

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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