JAVA架构
此专栏是本人整理出来的适合框架初学者,学习的笔记,里面讲到spring的发展历程,到springboot后+redis的使用介绍,对于初学者有比较好的帮助
码海兴辰
探索,创新,飞跃
展开
-
JAVA对接智能分析处理器(海康4200平台录像机)
JAVA对接智能分析处理器(海康4200平台录像机)原创 2022-11-01 09:54:59 · 1958 阅读 · 0 评论 -
JAVA根据URL路径将网络视频保存到本地
JAVA根据URL路径将网络视频保存到本地原创 2022-10-27 17:34:09 · 6444 阅读 · 4 评论 -
MYSQL根据时间统计,没有的时间补上并补0
MYSQL根据时间统计,没有的时间补上并补0原创 2022-10-27 12:01:34 · 2776 阅读 · 0 评论 -
Sql 本日、本周、本月、本年 统计
Sql 本日、本周、本月、本年 统计原创 2022-10-24 15:52:12 · 1424 阅读 · 0 评论 -
SpringBoot项目中在普通类中注入bean的问题
SpringBoot项目中在普通类中注入bean的问题原创 2022-10-19 17:25:23 · 1350 阅读 · 0 评论 -
JAVA获取本地MAC地址
JAVA获取本地MAC地址原创 2022-10-12 14:14:44 · 8964 阅读 · 4 评论 -
Java获取unix时间戳
Java获取unix时间戳原创 2022-10-12 14:04:45 · 486 阅读 · 0 评论 -
Springboot的websocket的客户端
Springboot的websocket的客户端原创 2022-10-12 11:18:49 · 1217 阅读 · 0 评论 -
springboot2.1:获取企业微信的审批数据
1.我们先是呢要做好开始项目的准备工作如果你是企业微信管理员可以看到,或者是你弄一个企业号如下:企业ID同样方法可以在审批找到有啦这两个可以获取到token二:我这边创建一个表存获取到的审批相关信息(抽取了部分数据,较为关键)三:下面就是写我们的获取相关代码啦相关工具类如下1.AccessTokenDTO@Get...原创 2020-03-25 16:29:53 · 3527 阅读 · 9 评论 -
springcloud入门级搭建(一)
首先新建一个maven项目springcloud再分别建子项目Module Spring Initializr建项目分别建config-server ,eurake-client ,eurakeserver 项目1.关于eurake-client的application.yml的配置service-url:defaultZone: http://localhost:8888/...原创 2018-08-25 11:05:53 · 774 阅读 · 0 评论 -
Springcloud学习整理之初识Springcloud
一:这个阶段该如何学三层架构+mvc 框架 spring IOC AOP springboot新一代的javaee开发标准,自动装配模块化 all in one ,springcloud是通过http基于rest风格的二:微服务架构的4个核心思想服务很多,客户端改如何访问? 这么多服务?服务建如何通讯 这么多服务?如何治理 服务挂了怎么办?三:解决方案定义:Springcloud 一个生态 springboot1. spring cloud netflix ...原创 2021-12-11 17:42:13 · 1304 阅读 · 0 评论 -
SpringCloud详解之一
---------后来,我们什么都有了,却没了我们--------一.一个model工程作为服务注册中心,即Eureka Server,另一个作为Eureka Client。例如Eureka Server 和 Eureka Client创建server为例子pom.xml文件如下<?xml version="1.0" encoding="UTF-8"?><projec...原创 2018-08-27 16:33:20 · 392 阅读 · 0 评论 -
下午研究的注册发现Eureka
1.先写一个scfchapter1的maven项目pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...原创 2018-09-04 18:00:40 · 356 阅读 · 0 评论 -
Linux Mysql的Ignoring query to other database解决方法
Linux Mysql的Ignoring query to other database解决方法原创 2022-06-09 16:33:08 · 260 阅读 · 0 评论 -
mySql查询一对多,取多的排序的第一条数据
mySql查询一对多,取多的排序的第一条数据原创 2022-06-09 09:06:37 · 2855 阅读 · 0 评论 -
Mysql的层级递归关联的数据,实现根据子id查询全部父级信息,根据父id查询全部子级信息
Mysql的层级递归关联的数据,实现根据子id查询全部父级信息,根据父id查询全部子级信息原创 2022-06-06 18:11:55 · 1865 阅读 · 0 评论 -
Springboot企业邮箱发送邮件
Springboot企业邮箱发送邮件原创 2022-08-26 22:54:15 · 678 阅读 · 0 评论 -
云部署springboot项目邮件Could not connect to SMTP host: smtp.qq.com, port: 25错误
云部署springboot项目邮件Could not connect to SMTP host: smtp.qq.com, port: 25错误原创 2022-05-26 16:18:50 · 1576 阅读 · 2 评论 -
SpringBoot的Upd服务端,客户端案列
springboot的UPD传输原创 2022-02-24 10:24:41 · 1142 阅读 · 2 评论 -
Springboot的tcp服务端搭建
@Slf4jpublic class NIOServer { private InetAddress addr; private int port; private Selector selector; private static int BUFF_SIZE = 1024; public NIOServer(InetAddress addr, int port) throws IOException { this.addr = addr; .原创 2022-02-15 16:48:36 · 4371 阅读 · 3 评论 -
程序启动后执行
1.实现ApplicationRunner2.添加注解@Order(value = 1)原创 2022-02-11 10:08:28 · 392 阅读 · 0 评论 -
nginx开启gzip压缩和静态缓存
nginx实现资源压缩的原理是通过ngx_http_gzip_module模块拦截请求,并对需要做gzip的类型做gzip压缩,该模块是默认基础的,不需要重新编译,直接开启即可。基本配置# 开启gzipgzip on;# 启用gzip压缩的最小文件,小于设置值的文件将不会压缩gzip_min_length 1k;# gzip 压缩级别,1-9,数字越大压缩的越好,也越占用CPU时间,后面会有详细说明gzip_comp_level 1;# 进行压缩的文件类型。javascript.原创 2022-02-11 09:58:00 · 479 阅读 · 0 评论 -
base64转16进制
base64转16进制原创 2021-12-21 17:17:54 · 11390 阅读 · 0 评论 -
电信天翼云NB-IOT平台数据接入
1.引入依赖 <dependency> <groupId>com.ctiot.aep</groupId> <artifactId>mq-msgpush-sdk</artifactId> <version>1.0.1</version> </dependency> <dependency> <groupId>cn...原创 2021-12-16 16:40:11 · 9019 阅读 · 12 评论 -
redis清除所有数据
1.先确保redis进程存活ps -ef|grep redis2.进入安装redis-cli目录下,执行./redis-cli或者./redis-cli -h 127.0.0.1 -p 63793.清理127.0.0.1:6379> flushall4.退出127.0.0.1:6379> exit原创 2021-12-06 15:58:19 · 904 阅读 · 0 评论 -
静态文件放入Linux服务器,外网访问
利用tomcat访问静态资源原创 2021-12-02 15:39:33 · 3045 阅读 · 0 评论 -
解决启动tomcat 服务报 The file is absent or does not have execute permission
tomcat常规错误原创 2021-12-02 15:28:47 · 753 阅读 · 0 评论 -
JAVA获取ip的地址信息
java利用ip查询到地址信息原创 2021-11-29 18:00:48 · 3914 阅读 · 0 评论 -
JAVA线程池的概述
JAVA线程池原创 2021-11-26 11:28:27 · 881 阅读 · 0 评论 -
解决Swagger测试输入Date类型问题
解决Swagger测试输入Date类型问题Failed to convert from type [java.lang.String] to type [@io.swagger.annotations.ApiModelProperty java.util.Date] for value '2020-05-12 00:00:00'; nested exception is java.lang.IllegalArgumentExceptionswagger-ui直接输入String类型时间,后台接收字段为.原创 2021-10-13 17:21:13 · 3687 阅读 · 0 评论 -
postman传map参数
PostMan接口测试传递Map类型参数Step 1: 设置HeaderStep 2: 设置参数体以json格式写好数据Step 3:Controller层方法体参数设置测试结果:转载 2021-09-23 17:43:26 · 7084 阅读 · 4 评论 -
mysql5.7 1819_mysql5.7 ERROR 1819 (HY000): Your password does not satisfy the current policy requir.
首先,修改validate_password_policy参数的值mysql> set global validate_password_policy=0;Query OK,0 rows affected (0.00 sec)validate_password_length(密码长度)参数默认为8,我们修改为1mysql> set global validate_password_length=1;Query OK,0 rows affected (0.00 sec)完成原创 2021-09-15 17:53:19 · 222 阅读 · 0 评论 -
ERROR 1396 (HY000): Operation ALTER USER failed for ‘root‘@‘localhost‘
mysql连数据库的时候报错:1251 client does not support authentication protocol requested by server;consider upgrading Mysql clientERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'localhost'先登录mysqlmysql -u root -p输入密码mysql> use mysql;mysql&g原创 2021-09-13 15:40:20 · 236 阅读 · 0 评论 -
JAVA集成腾讯云即时通讯IM服务端
一. 腾讯IM快速入门1. 注册腾讯云账号,找到即时通信IM控制台腾讯IM控制台:登录 - 腾讯云2. 创建即时通信应用3. 进到应用里面可以看到这个应用的SDKAppID和key(密钥)4. 可以参考官方提供的“服务端API接口文档”和“接口调试工具”API接口文档:https://cloud.tencent.com/document/product/269接口在线调试工具:https://tcc.tencentcs.com/im-api-tool/index.html二..原创 2021-09-13 11:53:07 · 6204 阅读 · 12 评论 -
dbeaver 激活方法
1.将dbeaver-agent.jar放到dbeaver安装根目录下2.把DBeaverEE 自带的jre 文件夹删除3.在ini配置文件加上 jre 的绝对路径(我使用的是jdk1.8)-vm:D:\JavaEE\jre1.8.0_211-javaagent:D:\DBeaver\dbeaver-agent.jardbeaver 官网地址:https://dbeaver.com/download/dbeaver github地址:https://github.com/d...原创 2021-08-15 16:25:11 · 10313 阅读 · 1 评论 -
发现极为好用的数据库连接工具,基本上包含所有数据库DBeaver
1.DBeaver 是一个基于 Java 开发,免费开源的通用数据库管理和开发工具,使用非常友好的 ASL 协议。可以通过官方网站或者 Github 进行下载。由于 DBeaver 基于 Java 开发,可以运行在各种操作系统上,包括:Windows、Linux、macOS 等。DBeaver 采用 Eclipse 框架开发,支持插件扩展,并且提供了许多数据库管理工具:ER 图、数据导入/导出、数据库比较、模拟数据生成等。DBeaver 通过 JDBC 连接到数据库,可以支持几乎所有的数据库产品,包原创 2021-08-12 17:58:55 · 11265 阅读 · 3 评论 -
MySql的聚合后排序
表一主表:表二:关联表统计表一的用户对应设备的数量排名,聚合后SELECT @i:=@i+1 AS number,`name`,numFROM(SELECT sur.`name`,count(*) AS numFROM business_device_info bdiINNER JOIN security_user sur ON bdi.user_id=sur.idINNER JOIN security_role sr ON sur.role_id = sr.idW.原创 2021-08-11 10:51:11 · 734 阅读 · 0 评论 -
Inflxudb数据库的导出和导入
一:导出influx_inspect export -datadir "/var/lib/influxdb/data" -waldir "/var/lib/influxdb/wal" -out "energy" -database energy -start 2019-07-21T08:00:01Z二:导入原创 2021-08-04 17:33:21 · 659 阅读 · 0 评论 -
Springboot上传.Json文件参数,转成json数据
一:在外面的日常开发中会使用到.json文件进行传参,因为有可能参数的数据很大如下:import org.springframework.web.multipart.MultipartFile;import java.io.*;/** * @author lrx * @description: TODO 读取json文件工具类 * @date 2021/7/19 10:42 */public class ReadJsonFileUtils { //读取json文件.原创 2021-07-29 14:33:30 · 2427 阅读 · 0 评论 -
Intellij idea 报错:Error : java 不支持发行版本
在Intellij idea中新建了一个Maven项目,运行时报错如下:Error : java 不支持发行版本5 本地运行用的是JDK9,测试Java的Stream操作,报错应该是项目编译配置使用的Java版本不对,需要检查一下项目及环境使用的Java编译版本配置。 《1》在Intellij中点击“File” -->“Project Structure”,看一下“Project”和“Module”栏目中Java版本是否与本地一致:如果不一...原创 2021-07-28 13:42:29 · 856 阅读 · 0 评论