自定义博客皮肤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)
  • 收藏
  • 关注

原创 springboot jar 项目

一、idea 打 jar 包,springboot 项目。pom.xml 需要进行配置。

2022-08-24 16:53:11 151 1

原创 influxdb粗略学习

influxdb java客户端

2022-07-28 16:10:48 454

原创 springboot mqtt emqx

1.依赖类 <!-- mqtt --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-integration</artifactId> </dependency> <dependency

2022-03-10 15:19:39 871

原创 MQTT Explorer 下载链接

0.4.0-beta1版本 0.4.0-beta1.exe链接:https://pan.baidu.com/s/1yYgMwK8KDg7qxHCOW4_brg提取码:fqxh

2022-02-16 17:33:17 947

原创 mysql 查询语句 摘录

1.根据某年某月 查询数据SELECT *FROM 表名WHERE date_format(字段, '%Y-%m')= '2021-11'

2021-11-17 11:41:48 311

原创 浏览器hls插件

使用方法请自行百度一下是插件下载地址链接:https://pan.baidu.com/s/1jCgaEVBpbmSHI2Lhy9J2oQ提取码:2ask

2021-10-11 16:01:34 474

原创 linux 解压 文件 中文名乱码

背景:window 下通过压缩软件对文件夹进行压缩后,上传到linux 服务器上,进行解压。问题:出现中文名名称的文件乱码尝试解决方案:1、解压根据 指定编码解压。 #CP936 其实就是GBK(window下的编码,cmd 命令:chcp ,可以看到)。 通过unzip行命令解压,指定字符集。 在阿里云ecs 上按照此方法,可行。但是在私有服务器上,可能由于环境配置问题,未果!!!unzip -O CP936 xxxx.zip2.尝试切换 解压方式,例如 t...

2021-05-12 14:48:49 1411

原创 nginx tomcat websocket 连接拒绝

背景: 基于nginx 、tomcat(多个服务)、websocket 前提下,进行通知。 nginx 版本:nginx version: nginx/1.14.1前提:tomcat 处于运行中,只修改 nginx 支持websocket 配置。一、配置文件如下在nginx.conf 文件中,http ->server 中 添加配置:location /wss { proxy_pass http://server-name;...

2021-05-12 10:05:02 597

原创 mysql 死锁 navicat

一、mysql 出现死锁1.暴力解决 以下均在 navicat 中执行步骤:(1)SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX; # 查找mysql 线程 (2)kill id; #id 为 上一步查询 的 trx_mysql_thread_id 字段...

2021-04-14 18:45:16 1529

原创 mybatis foreach 嵌套查询

一、前提 mybatis 嵌套查询 mapper 中的语句 List<User> select(@Param("list") List<User> list, @Param("day") String day);二、list 对象Data@ToStringpublic class User{ private String name; private List<String> idList;}三、xml s..

2021-03-16 13:35:10 1906

原创 servlet tomcat 使用jndi 引入数据源

一、背景 使用tomcat 7 参考链接:https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html jndi:Java 命名与目录接口(Java Naming and Directory Interface)。 数据源:derby 容器:servlet 容器二、好处使用jndi 直接在 j2ee容器中配置数据源,程序员无需在代码层面关注 数据源的配置。只需要在对应的配置按...

2021-03-07 17:34:43 312

原创 SimpleDateFormat 类型

Letter Date or Time Component Presentation Examples G Era designator Text AD y Year Year 1996;96 Y Week year Year 2009;09 M Month in year (context sensitive) Month July;Jul;07 L Month in year (s...

2021-02-25 17:38:31 85

原创 linux tomcat 控制台 ???乱码

前提:修改linux 全局语言环境变量,捯饬tomcat 控制台变成 ???? 乱码 导致上传图片等 都变成乱码格式,上传失败原因:①修改语言环境后,tomcat 暂时 失去了下载名称中包含Unicode字符的文件的能力 ②完整的基于Tomcat的站点作为cPanel压缩文件迁移到另一台主机后,我们失去了下载名称中包含Unicode字符的文件的能力解决:可行的解决方案是添加export LC_ALL="en_US.UTF-8"到环境(例如在中~/.ba...

2021-02-04 15:13:38 233

转载 mysql 查詢 SELECT list is not in GROUP BY clause and contains nonaggregated column

一、第一种方法在navicat 执行以下sqlset sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO';set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO'set session sql_mode='STRICT_TRANS_TA.

2020-12-25 17:01:28 83

原创 seaweedfs springboot 文件名乱码

一、背景 环境:springboot、webflux 文件服务器:seaweedfs二、功能记录1.上传controller @Autowired ICompSeaweedfsService seaweedfsService; /** 上传文件 * @param file * @return */ @PostMapping("/upload") public AjaxResult ...

2020-12-10 09:37:39 792 2

原创 Nginx 安装 配置

一、基本命令1. nginx -v ##查看版本包2. systemctl status nginx ##查看运行状态--可查看到 nginx 的配置文件。默认在/etc/nginx/nginx.conf3. systemctl stop nginx ##关闭nginx4. systemctl start nginx ##启动nginx5. syste...

2020-12-08 10:47:24 107

原创 redis centos8 yum 安装 支持systemctl 启动

一、记录相关命令1.ps aux | grep redis #查看redis是否运行ps -ef | grep redis #查看redis是否运行2. whereis redis-cli #查看是否安装 redis-cli whereis redis-server # 查看是否安装 redis-server3. redis-server & #启动redis ,加上`&`号使redis...

2020-12-04 19:04:49 671

原创 mysql8.0.21 启动无法连接 /var/lib/mysql/mysql.sock

一、背景 cenos8 通过yum 安装mysql8.0.21。修改数据存储路径和log文件路径。重新启动二、问题1.启动无法打开mysqld.log解决:查看mysqld.log 文件所属权限。删除重新启动2.mysql -u root -p 登录提示,无法连接 /var/lib/mysql/mysql.sock解决:修改 /etc/my.cnf 客户端cock 路径。 sock文件路径在 server 端和client端都需要配置。client不配置的话,需要指定...

2020-12-03 15:28:23 1904

原创 websocket redis 单用户多端登录 发送通知 nginx负载均衡

场景:用户在不同客户端登录时,通过websocket可以进行实时通知,同时需要发布项目到多台服务器上,使用nginx对websocket进行负载均衡。 具体示例:以用户为单位,登录A 、B 浏览器,后台通过websocket进行实时推送(部署在多台服务器),用户在 A 浏览器 操作 通知 已阅读按钮(只能看到自己的未处理消息),同时在 A、 B浏览器会收到最新的 剩余阅读数量提示。 解决思想:通过redis的 发布订阅 消息通信模式-》用户完成订阅频道后,业务逻辑进行消息发布,最后we...

2020-07-28 09:59:56 1166

原创 idea聚合项目多module 下分支版本管理 git管理

一、适用场景: 某个工作中的项目需要包含并使用另一个项目。 也许是第三方库,或者你独立开发的,用于多个父项目的库。 现在问题来了:你想要把它们当做两个独立的项目,同时又想在一个项目中使用另一个二、如何解决? Git 通过子模块来解决这个问题。 子模块允许你将一个 Git 仓库作为另一个 Git 仓库的子目录。 它能让你将另一个仓库克隆到自己的项目中,同时还保持提交的独...

2020-03-12 18:02:45 4530 1

原创 java8 Lambda+stream 排序 选择 最大 最小 去重

1.交易员pojo/** * @Author: donghai * @Description: * @Date: created on 2019/12/20 16:01 */public class Trader { private final String name; private final String city; public Trader(S...

2019-12-20 18:11:24 3069

原创 final、finally、 finalize 有什么不同

一、一般回答final 可以用来修饰类、方法、变量,分别有不同的意义,final 修饰的 class 代表不可以继承扩展,final 的变量是不可以修改的,而 final 的方法也是不可以重写的(override)。finally 则是 Java 保证重点代码一定要被执行的一种机制。我们可以使用 try-finally 或者 try-catch-finally 来进行类似关闭 JDBC 连接、保证...

2018-06-20 11:08:29 131

原创 Exception 和 Error

一、初次认识        Exception(异常):分为检查异常(编写源代码时需要显示的进行处理,在方法中try或者throws)、不检查异常(运行时异常,如:空指针、io异常等)。        Error(错误):程序员无法通过程序改变的错误,多为jvm本身的错误。如堆溢出错误、栈溢出错误。        java中关于对异常和错误的处理,有一个顶层的父类Throwable。一个对象只有是...

2018-06-20 10:38:58 158

原创 对java平台理解

一、简介 Java编程语言所撰写的软件赖以运行的平台,是Java软件和电脑系统的中介。运行环境为JRE,开发环境为JDK。java类库包括核心类库和 第三方类库。包括移动平台、桌面应用平台、企业应用平台。Java 本身是一种面向对象的语言,最显著的特性有两个方面,一是所谓的“书写一次,到处运行”(Write once, run anywhere),能...

2018-06-14 11:29:50 210

空空如也

空空如也

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

TA关注的人

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