- 博客(64)
- 资源 (8)
- 收藏
- 关注

原创 SpringCloud 简单入门使用
——————仅供记录——————使用阿里巴巴的相关组件 Nacos 。spring cloud 是基于 spring boot项目使用的。spring cloud 和 spring boot版本对应关系如下spring cloud 相关基础服务组件如下。Nacos是阿里巴巴的。前提:spring boot 项目Nacos 下载安装。https://nacos.io/zh-cn/docs/quick-start.html解压后,双击 startup.cmd 启动。访问http://lo
2021-01-12 16:21:34
874
2

原创 linux命令, shell【batch】---记录
shell 官网:http://www.gnu.org/software/bash/PostgreSQL Documentation:https://www.postgresql.org/docs/9.2/app-psql.htmllinux jq ·【 json处理 】:https://stedolan.github.io/jq/manual/shell 菜鸟教程:https://www....
2020-03-27 15:07:13
1550
2
原创 spring boot 项目,使用自定义类 获取 application.properties 文件中的自定义变量
1. 写用于接收的配置类import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.stereotype.Component;import lombok.Data;@ConfigurationProperties(prefix = "myproject.thread")@Component@Datapublic class ThreadPool.
2021-08-10 18:34:37
515
原创 Java 异步编排-简单使用
1,线程池配置类package com.june.mall.product.config;import java.util.concurrent.Executors;import java.util.concurrent.LinkedBlockingDeque;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;import org.springframework.contex
2021-03-25 13:41:32
1500
原创 谷粒商城 - 笔记【转】
https://blog.youkuaiyun.com/hancoder/article/details/106922139
2021-02-10 15:52:47
187
原创 JSR303 注解 进行后端字段校验(包括自定义注解)
一般表单校验在前端和后端都要校验。如果后端不检验的话,别人可以通过类似于postman工具直接给后端发送请求,导致不可预知的异常。1,需要校验的实体类上添加校验注解。1. 大部分都在`javax.validation.constraints`这个包下面,有些在别的包下,如@URL2. @Pattern ,此注解可以自定义正则表达式,javax提供的注解不满足使用的时候,可以使用此注解import javax.validation.constraints.Min;import javax.va
2021-02-10 15:39:18
164
原创 使用 VScode 进行 Vue 开发 - 插件安装
0.Vetur — Vue多功能集成插件1.Auto Close Tag — 自动闭合HTML/XML标签2.Auto Rename Tag — 自动完成另一侧标签的同步修改3.HTML CSS Support — 智能提示CSS类名以及id4.HTML Snippets — 智能提示HTML标签,以及标签含义5.JavaScript(ES6) code snippets — ES6语法智能提示,以及快速输入,不仅仅支持.js,还支持.ts,.jsx,.tsx,.html,.vue,省去了配置其支
2021-01-31 13:52:59
486
原创 VUE 文件模板
<template> <div> </div></template><script>//这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等)//例如:import 《组件名称》 from '《组件路径》';export default { //import引入的组件需要注入到对象中才能使用 components: {}, props: {}, data() {
2021-01-26 17:09:23
452
原创 virtualbox + vagrant工具,快速构建Linux系统
前提:通过bios开启电脑的虚拟化通过 vagrant工具 快速构建一个 Linux系统下载并安装vbox,安装完后打开https://www.virtualbox.org/下载并安装vagranthttps://www.vagrantup.com/1.打开cmd窗口,执行vagrant init centos/7,初始化文件(以contos7为例)这时在用户路径 C:\Users\Administrator 下会生成一个Vagrantfile文件2.继续执行vagrant up 就会
2021-01-20 13:52:45
317
原创 Java 递归封装树状结构的数据
把数据库中的数据,封装成如下这种格式的数据。{ level:1, id:1, age:16, children: [ { level:2, id:1, age:16, children: [ { level:3, id:1, age:16, children: [] } ] } ]}递归,也就是在方法中,自己调用自己。 重点在最后一个方法示例代码,根据需求修
2021-01-16 15:24:43
581
原创 MD5 加密
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public final class MD5 { public static String encrypt(String strSrc) { try { char hexChars[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8',
2021-01-13 15:57:55
109
原创 JAVA发送HTTP请求方式总结
原文 https://blog.youkuaiyun.com/longshehe9319/article/details/805098291. HttpClient使用方便,但依赖于第三方jar包,相关maven依赖如下:<!-- https://mvnrepository.com/artifact/commons-httpclient/commons-httpclient --><dependency> <groupId>commons-httpclient<
2021-01-11 12:41:57
513
原创 springboot 集成 swagger
前提:创建好spring boot 项目。并包含 spring-boot-starter-web 依赖1,添加 swagger 依赖<!--swagger --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version></d
2021-01-10 19:07:40
109
原创 EasyExcel 的用法
一.Excel导入导出的应用场景1.数据导入:减轻录入的工作量2.数据导出:统计信息归档3.数据传输:异构系统之间数据传输二。EasyExcel简介EasyExcel特点Java领域解析,生成Excel比较有名的框架有Apache poi,jxl等,但他们都存在一个严重的问题就是非常的耗内存,如果你的系统并发量不大的话可能还行,但是一旦并发上来后一定会OOM或者JVM频繁的full gc.EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单,节省内存著称,EasyExcel能大
2021-01-10 15:37:53
2702
原创 在非Spring 容器管理的类中,获取spring容器中的 bean
第一种方式写一个工具类,实现ApplicationContextAware接口,从spring容器中获取① 写一个工具类package com.june.utils;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;impo
2021-01-10 15:09:33
3269
2
原创 java日期处理工具 依赖
<dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.10.1</version></dependency>
2021-01-10 11:47:37
463
1
原创 前后端分离项目的统一返回结果封装
@ApiModelProperty 是 swagger 的注解,可以忽略/** * 统一返回结果 * * @author z * */@Datapublic class R { @ApiModelProperty(value = "是否成功") private Boolean success; @ApiModelProperty(value = "返回码") private Integer code; @ApiModelProperty(value = "返回消息")
2021-01-08 09:41:44
573
1
原创 springboot ,logback-spring.xml 简单使用
>日志会根据环境(dev,test,pro),按照日志级别输出到指定文件。如下这种:第一步,①配置当前环境。②屏蔽掉 application.properties配置文件中的日志配置,不然会冲突。例如下面这种# 配置dev开发环境spring.profiles.active=dev# logging.level.root==info# mybatis日志# mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.st
2021-01-07 17:41:06
277
原创 MongoDB 4.4.2 win10 安装
网上看了很多,都没用。。。。。我选择的自定义到D盘目录去安装,其他都默认选择1》 安装遇到这个画面(权限不够),然后不要动2》win+r 输入 services.msc ,找到MongoDB的服务,修改登录为 本地系统账户3》回到第一个画面,点击 Retry 即可...
2021-01-03 08:00:05
310
原创 servlet 笔记【转】
https://blog.youkuaiyun.com/qq_43649223/article/details/108758555
2020-12-21 14:18:36
53
原创 springMVC+MyBatis
springMVChttps://blog.youkuaiyun.com/weixin_40350981/article/details/109645897
2020-12-05 20:07:32
67
原创 ElasticSearch-7.9.1版本在 Linux 下启动报错的坑
不能使用 root 用户启动 ES,并且用户必须拥有 ES 的执行权限第一个ERROR: [1] bootstrap checks failed [1]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be confi
2020-09-21 18:02:02
393
原创 ElasticSearch+Spring boot -- 简单入门
ElasticSearch 笔记 1参考https://blog.youkuaiyun.com/mgdj25/article/details/105740191
2020-09-18 16:51:23
263
原创 Java 定时任务。(一种是使用@Scheduled 注解; 另一种 重点记录 Spring Boot + quartz的定时任务 )
1,添加依赖<!-- Quartz --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId> <exclusions> <exclusion> <groupId>org.slf4j</groupId>
2020-09-15 19:50:45
348
原创 Redis、Spring Boot + Redis
Redis的数据类型Redis五种数据类型:string、hash、list、set、zset公用命令del keydump key:序列化给定key,返回被序列化的值exists key:检查key是否存在expire key second:为key设定过期时间,以秒计算,可以不写second,默认为秒ttl key:返回key剩余时间,-1为永久,-2为失效persist key:移除key的过期时间,key将持久保存keys pattern:查询所有符号给定模式的key eg:key
2020-09-07 18:46:19
464
原创 Redis Desktop Manager 连接 Redis,无法连接redis服务器---解决方法总结
前提:已经开放 redis 端口(开放端口,重启防火墙)修改 redis.conf 配置文件1,注释:bind 127.0.0.12,修改为 no:protected mode no3,重启 redis 服务
2020-09-07 16:06:17
348
原创 linux服务器时区修改为日本时间
设置为东京时间:东九区cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime查看当前时区date -R
2020-07-29 18:54:59
2367
原创 Maven项目 fastdfs-client-java依赖找不到
网上看的几个教程最终都是有问题的,自己来记录一下。前提:安装好maven 和 JDK,并配置好环境变量。【注意用户环境变量配置 JDK,不是 JRE,否则会报错】① git下载源码并解压 https://github.com/happyfish100/fastdfs-client-java② 进入pom同级目录,shift 加 右键 打开命令窗口③ pom同级目录执行下面命令,应该会在target目录下生成jar包mvn package④ pom同级目录再执行下面命令mvn insta
2020-07-09 15:12:57
1143
原创 ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (
连接阿里云数据库时报错[root@iZ2ze8p15eobwqb0v5pxyzZ logs]# mysql -u root -pEnter password:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)解决办法# 修改这个socket的路径和下面[mysqld]中socket的路径保持一致即可[client]socket=/tmp/m
2020-07-06 10:14:50
179
原创 Starting MySQL...The server quit without updating PID file [FAILED]ysql/mysql.pid). [转]
看了这么多就这一个解决了我的问题vi /etc/my.cnf#重点删除了[mysqld]下的这个配置default-character-set=utf8还有人说这样也能解决 : 不用删除上面那个"default-character-set=utf8",在这条配置上加一句[mysql]就行了,原先的[mysqld]不用改。【原链接】https://blog.youkuaiyun.com/testcs_dn/article/details/39079763...
2020-07-06 09:18:50
1405
原创 数据库Mysql报错: [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and
解决方法如下数据库执行:select version(),@@sql_mode;SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
2020-07-05 22:03:03
783
原创 阿里云主机使用遇到的一些问题
手机一些链接 https://blog.youkuaiyun.com/u011002997/article/details/83933365① 开放端口(80,3306端口为例)进入管理控制台—安全组—配置规则—快速创建规则,授权方向选择“入方向”,授权策略选“允许”,在“常用端口栏”勾选 HTTP(80) 和 MySQL(3306), 授权类型选择“地址段访问”,授权对象填 0.0.0.0/0,优先级保持默认即可,点击确定,即可放行成功。...
2020-07-05 19:11:45
153
原创 Linux安装jdk1.8
# 我一般把包放在这里mkdir /usr/local/javacd /usr/local/java在线下载nohup wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u14
2020-07-05 16:54:16
107
原创 Linux安装MySQL5.7「转」
开始下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads解压mkdir /usr/local/mysqlcd /usr/local/mysqltar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar # 改个名字mv mysql-5.7.26-linux-glibc2.12-x86_64 mysql-5.7.26创建mysql用户组和用户并修改权限groupadd mysql
2020-07-04 19:42:08
122
原创 JS存取Cookie
存Cookiefunction Setcookie (name, value){ //设置名称为name,值为value的Cookie var expdate = new Date(); //初始化时间 expdate.setTime(expdate.getTime() + 365 * 24 * 60 * 60 * 1000); //设置过期时间,单位毫秒,这里以一年过期时间为例 document.cookie = name+"="+value+";expires
2020-06-21 14:18:31
1138
原创 Nginx 学习过程中遇到的问题
1> 启动报错 : ./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory解决:前提是已经安装好了pcre![root@server2 ~]# find / -type f -name *libpcre.so.* #查看libpcre.so文件位置/mnt/pcre-8.43/.libs/libpcre.so.
2020-06-18 17:43:27
164
Redis笔记.zip
2020-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人