- 博客(24)
- 收藏
- 关注
原创 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 1894
原创 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 389
原创 NSSM:封装exe和cmd为Windows系统服务
NSSM简介NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。它的特点如下:支持普通exe程序(控制台程序或者带界面的Windows程序都可以) 安装简单,修改方便 可以重定向输出(并且支持Rotation) 可以自动守护封装了的服务,程序挂掉了后可以自动重启 可以自定义环境变量...
2021-05-28 12:37:04 457 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 224 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 596
原创 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 5708
原创 可视化的数据结构演示的网址
https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
2020-09-21 16:58:23 255
原创 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 13430 5
原创 天天福利抽奖-JAVA概率抽奖
因业务需要,搞了个抽奖活动,中大奖中的简直爽歪歪????不过还是要偷偷告诉你:抽奖是有内幕的~~~(不能让领导看到,会被打????)总在各种app上看到转盘抽奖,翻牌抽奖,每次抱着中最大奖的心,换来的都是未中奖的提示,可谓是竹篮打水一场空,屡战屡败,屡败屡战~现在就聊聊中奖的事,搬好小板凳排队做好了????♂️????????♂️????????♂️????????????????????????????????????????????????一、实现思路(这个应该不难理解吧~)
2020-07-01 14:50:22 2169
原创 SpringBoot 整合Redis同时支持单机和集群模式
Redis是干啥的,我就不在这说了,我说的肯定很肤浅,不出意外,你们会觉得我说了和没说一样,所以大家还是去找度娘靠谱。下面分不同情况来设置:(我这里是yml配置,properties和这个类似)一、单机redis配置适用于:生产、测试、redis: # Redis数据库索引(默认为0) database: 0 host: xxx.xxx.xx.xx ...
2020-04-28 18:51:53 6741
原创 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 161
原创 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 884 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 6297 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 1354
原创 IDEA maven库下载依赖包速度慢的问题 MAC
在pom.xml中添加maven 依赖包时,经常会出现下面的情况,我发现下载速度很慢,搜了很多资料,了解到使用阿里的maven镜像就可以了。操作如下:点击项目名称-->>maven-->>Open'setting.xml'或者create‘setting.xml’,拷贝下面内容进去重启IDE即可享受飞一般的速度
2019-07-16 16:12:10 684
原创 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 1104
原创 JDK安装图文版MAC
1、下载2、双击下载后的文件安装后的路径:/Library/Java/JavaVirtualMachines3、验证是否生效命令行输入java -version 出现jdk11,即配置生效...
2019-07-04 14:42:21 147
原创 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 4293 2
原创 JAVA环境搭建
一、准备及安装工作JDK 10Tomcat 91、jdk安装与配置1.安装完成后,右击"我的电脑",点击"属性",选择"高级系统设置";2.选择"高级"选项卡,点击"环境变量";出现下图在 "系统变量" 中设置 3 项属性,JAVA_HOME、PATH、CLASSPATH(大小写无所谓),若已存在则点击"编辑",不存在则点击"新建"。变量设置参数如下:...
2019-06-28 11:25:53 217
原创 SpringBoot+钉钉自定义机器人预警通知
1、使用pom安装依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.8</version></dependency>2、发送机器人消...
2019-06-14 16:33:06 2538 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 199
转载 Java多线程编程
由于工作需要,我开始学习多线程编程,有不足之处希望各位大佬多多指教!一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程表现为多任务,但多线程使用耿小明的资源开销。进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都结束运行后才能结束。多线程能满足程...
2018-06-19 14:15:45 165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人