自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 问答 (2)
  • 收藏
  • 关注

原创 前端css + js +vue +element-ui 实现响应式布局,根据浏览器窗体大小自动响应

首先在data中定义一个对象},其实就是css的样式,不过放在了js 里面而已这里css设置了两个属性一个是transform这个属性对div标签的缩放作用,当浏览器窗口或者屏幕大小改变时,就调整这个属性的值,来等比缩放标签的布局。另一个是transform-origin。

2023-08-10 15:25:53 1049

原创 spring boot maven 手动打入外部jar包依赖

有时候拿到第三方sdk是,以前都放在项目的某个目录下,然后通过项目路径去引入非常麻烦,最近找到了一个方法,可以手动将外部的jar包导入到本地的maven仓库中,这样你就可以像其他依赖一样正常使用了。-Dpackaging则是我们jar包的路径,比如我们在jar的目录下cmd的,那这个jar包的路径就是当前路径下。注意:-DgroupId、-DartifactId、-Dversion分别对应的是我们maven中引入的依赖,、、1、在你的jar包路径下,cmd打开dos黑窗口。2、执行上面命令即可。

2023-07-13 20:21:28 2695

原创 linux安装minio宝妈级教程(配置开机自启,启动程序脚本,minio桶永久访问权限设置)

linux安装minio宝妈级教程(配置开机自启,启动程序脚本,minio桶永久访问权限设置)

2023-03-16 11:55:36 3336 1

原创 java25种设计模式之适配器模式

适配器模式在java中是一中结构型设计模式。在实际的java来发中,有时候我们会遇到一些不能直接调用,或者不是客户需要的接口,但是却需要使用时,我们就可以使用适配器设计模式。适配器设计模式就是将一个原本不兼容的接口通过转换或者适配成我们想要的接口,使原本两个不相关接口可以在一起工作。

2023-03-09 11:02:06 458

原创 java25种设计模式之原型模式

1.原型模式(Prototype模式)是指:用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象2.原型模式是一种创建型设计模式,允许一个对象再创建另外一个可定制的对象,无需知道如何创建的细节。

2023-03-08 09:32:29 269

原创 java25种设计模式之生成器模式(建造者模式)

生成器模式(英:Builder Pattern)又名建造模式的一种设计模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。

2023-03-06 16:09:13 384

原创 java25种设计模式之单例模式

单例模式是一种创建模式。顾名思义就是任何何时都只能有一个实例。且该类需自行创建这个实例,并对其他的类提供调用这一实例的方法。是java中常用的设计模式。这种模式只涉及一个单独的类,它负责创建自己的对象。该类确保只创建单个对象。这个类提供了一种访问其唯一对象的方法。而且单例模式有多种实现方式,接来我们一一来实现。

2023-03-03 17:03:35 410

原创 java25种设计模式抽象工厂模式

抽象工厂模式是另一个创建模式。抽象工厂模式,也称为工厂的工厂,有一个工厂创建其他工厂。当使用抽象工厂模式时,我们首先使用超级工厂创建工厂,然后使用创建的工厂创建对象。简单来说,抽象工厂模式就是在工厂模式之上再创建一个超级工厂。接下来看实例。

2023-03-03 16:40:05 463

原创 java25种设计模式之工厂模式

工厂模式是一种创建模式,因为此模式提供了更好的方法来创建对象。在工厂模式中,我们创建对象而不将创建逻辑暴露给客户端。

2023-03-03 16:04:51 536

原创 spring boot maven打包jar包太大,怎么办?这个方法解决你的烦恼

在springboot maven项目中,有两种打包方式,一种是war包,一种是jar,今天我们讲一下jar的打包方式。但是在jar包打包只要我们发现,我们的项目jar太大了,每次上传到服务器的时候非常的慢,接下来我们就来解决一下这个问题,让jar包也能先war包一样,不用每次都上传那么大的jar。

2023-02-27 17:56:11 3720

原创 我的idea安装的几个插件

idea必备的插件

2022-12-01 17:50:28 1875

原创 nacos不同局域网如何相互调用?nacos微服务云开发,远程联调部署,内网穿透,frp部署

nacos服务不在同一个局域网如何相互调用?nacos微服务云开发,远程联调部署,内网穿透,frp部署,frp在linux部署,frp在Windows部署

2022-10-20 13:04:21 7598 1

原创 linux开启防火墙,linux防火墙开放端口

linux 下开启防火墙,防火墙放开端口,查看端口

2022-07-27 11:06:45 453

原创 java xml mysql大小于符号转义字符

java xml mysql 大小于符号转义符号

2022-06-07 09:53:19 478

原创 linux 创建 java jar包启动脚本

1、 创建并编辑脚本文件vi start.sh2、编写脚本代码#!/bin/bash#jar包文件路径及名称(目录按照各自配置)APP_NAME=/xxx/xxx/xxx/xxx.jar#查询进程,并杀掉当前jar/java程序pid=`ps -ef|grep $APP_NAME | grep -v grep | awk '{print $2}'`kill -9 $pidecho "$pid进程终止成功"sleep 2#判断jar包文件是否存在,如果存在启动jar包,并时时

2022-03-21 10:09:46 1195

原创 java -jar 运行jar包基础参数配置

1、默认运行命令java -jar xxx.jar2、指定jvm运行内存大小参数java -Xms256m -Xmx512m -jar xxx.jar3、指定port端口java -jar xxx.jar --server.port=80854、指定配置文件java -jar xxx.jar --spring.profiles.active=pro注:pro 就是springboot项目的配置环境,一般我们会有dev、test、pro等,当我们忘记或者怕打包忘记改回来的时候可以在启

2022-03-21 09:45:50 14390

原创 uniapp H5与原生安卓的数据互通和方法调用

1、准备我这里是uniapp与原生安卓之间的相互调用,也就是原生安卓内嵌H5页面,下面先来准备一下安卓端的代码。(1)、初始化的MainActivity 类定义一个 WebViewprivate WebView webView;(2)、初始化的方法onCreate 设置 WebView 的参数及各种设置,这里主要是开启js 的调用 和添加H5调用的类,相当于在项目启动的时候就加载H5需要调用的类。 @Override @SuppressLint("JavascriptInterface"

2022-01-11 11:03:58 8948 14

原创 uni app 控件文本超长自动隐藏

.uTd{ padding: 30upx; /* colof: #999; background: #E1FFFF; */ max-height: 130upx; overflow: hidden; word-break: break-all; /* break-all(允许在单词内换行。) */ text-overflow: ellipsis; /* 超出部分省略号 */ display: -webkit-box; /** 对象作为伸缩盒子模型显示 **

2021-11-23 14:56:55 1089

原创 Cannot resolve com.sun:tools:${maven.compiler.compilerVersion}

Cannot resolve com.sun:tools:${maven.compiler.compilerVersion}Cannot resolve com.sun:tools:${maven.compiler.compilerVersion}![在这里插入图片描述](https://img-blog.csdnimg.cn/20201125124327898.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text

2021-09-24 15:49:08 715

原创 如何保护 SpringBoot 配置文件中的敏感信息

说明使用过SpringBoot配置文件的朋友都知道,资源文件中的内容通常情况下是明文显示,安全性就比较低一些。打开application.properties或application.yml,比如 MySql登陆密码,Redis登陆密码以及第三方的密钥等等一览无余,这里介绍一个加解密组件,提高一些属性配置的安全性。jasypt由一个国外大神写了一个springboot下的工具包,用来加密配置文件中的信息。GitHub Demo地址https://github.com/jeikerxia

2021-09-22 09:12:02 80

原创 jdk导入证书

执行命令keytool -import -alias gznxqny -keystore cacerts -file C:\gznxqny.cn.cer默认密码:changeithttps://www.javatt.com/p/59040

2021-08-30 17:37:45 1616

原创 小程序跳转H5页面

小程序不能直接跳转到H5页面,需要内嵌H5页面连接1、A页面做一个点击事件,触发时间执行方法,由方法跳转到一个新的空页面。2、空页面如下<template> <view> <web-view src="https://****.cn/discountStoreH5/#/" bindmessage="getMessage"></web-view> </view></template><script>

2021-08-26 14:17:25 2866

原创 开源项目收集

全网各类开源项目收集1、SpringBoot+Vue 完整的外卖系统,手机端和后台管理,附源码!1、SpringBoot+Vue 完整的外卖系统,手机端和后台管理,附源码!flash-waimai一个完整的外卖系统,包括手机端,后台管理,api基于spring boot和vue的前后端分离的外卖系统包含完整的手机端,后台管理功能本项目主要供交流学习,不建议商用。技术选型核心框架:Spring Boot数据库层:Spring data jpa/Spring data mongodb数据库连

2021-08-26 10:06:44 192

原创 vue 定时器 setTimeout 的使用

1、最简单的用法,500毫秒后执行,执行结束,定时器自动清除。setTimeout(function() { // 需要执行的代码 }, 500); // 定时时间2、循环执行定时器data() { return { // 定时器 monitorUser: "", // 接收定时器id,便于清除定时器 }},onHide() { // 清除定时器 clearTimeout(that.monitorUser);},onShow() {

2021-08-25 11:24:04 31914

原创 java file 转 MultipartFile,byte 转 MultipartFile

file 转 MultipartFileFile file = new File("D:\\test1.jpeg");FileInputStream fileInputStream = new FileInputStream(file);MultipartFile multipartFile = new MockMultipartFile("copy" + file.getName(), file.getName(), ContentType.APPLICATION_OCTET_STREA.

2021-08-24 16:13:19 1901

原创 vue 有时候组件双向绑定失效,获取时间触发时间不更新

在data里面定义一个变量data() { return { timer: "", }}在触发的方发最末尾添加that.timer = new Date().getTime();更新组件的刷新时间在需要刷新数据的组件添加 :key="timer"比如是 view组件<view :key="timer"></view>...

2021-08-24 16:07:10 464

原创 java 图片之间相互嵌套,合成

import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;/** * @Description: * @ClassName: Test * @Author: weisn * @Date: 2021/8/20 17:21.

2021-08-20 17:28:35 346 1

原创 uniapp与原则安卓的交互

1、如何内嵌H5android入门-android内嵌H5页面https://blog.csdn.net/zxycherry/article/details/794622022、内嵌存在问题Android内嵌H5(1)https://blog.csdn.net/Dong_Da_JR/article/details/843361503、调用jsAndroid内嵌H5(2)https://blog.csdn.net/Dong_Da_JR/article/details/843377624、无法

2021-08-02 10:11:18 188

原创 java 文件转为pdf文件,转pdf,pdf转

maven项目添加maven依赖 <!-- Java pdf转换依赖 itextpdf --> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.11</version>

2021-07-09 16:05:46 1196

原创 java二维码生成工具,可直接用于生产

java二维码生成工具,可直接用于生产maven项目添加依赖 <!-- 二维码 --> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version>

2021-07-09 15:52:11 256

原创 可以直接用于生产使用的雪花算法

雪花算法import java.time.LocalDate;import java.time.LocalDateTime;import java.time.ZoneOffset;import java.util.HashSet;import java.util.Set;/** * @Description: Twitter_Snowflake<br> * SnowFlake的结构如下(每部分用-分开):<br> * 0 - 0000000000 0

2021-07-09 15:41:42 170

原创 springboot配置全局跨域,后端配置跨域

跨域配置import org.springframework.boot.web.servlet.FilterRegistrationBean;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.s.

2021-07-09 15:39:25 451

原创 在你可以执行与打印机有关的任务(例如页面设置或打印一个文档)之前,你必须已经安装打印机。你想现在安装打印机吗?

Powerdesigner 创建、打开工程提示"打印错误"在你可以执行与打印机有关的任务(例如页面设晋或打印一个文档)之前,你必须已经安装打印机。你想现在安装打印机吗?只需要将Print Spooler 服务启动即可。服务启动步骤1、Windows10 左下角搜索按钮点击输入“服务”。(会的网上搜如何打开服务窗口,很多的)2、打开服务窗口,找到Print Spooler服务,点击启动即可3、重启Powerdesigner软件就可以正常使用了我是不知道怎么的把这个服务给关了...

2021-02-28 14:33:58 6425 4

转载 免费内网穿透

免费内网穿透,操作简单,简直是爱了https://blog.csdn.net/marendu/article/details/107252695

2021-02-25 17:30:03 185

转载 linux安装mysql8.0.17

linux安装mysql8.0.17https://www.cnblogs.com/mschen/p/11511212.html

2020-10-30 15:15:06 214 1

原创 2020-10-30

Windows minio设置永久链接,放开指定桶名一、Minio桶存储的简单应用1、下载minio.exe和mc.exe:minio.exe下载链接:https://dl.min.io/server/minio/release/windows-amd64/minio.exemc.exe下载链接:https://dl.min.io/client/mc/release/windows-amd64/mc.exe将这两个文件下载下来放在某个目录下,2、使用minio.exe部署存储服务:打开cmd命

2020-10-30 11:18:48 172

原创 linux 安装docker

1、安装环境此处在Centos7进行安装,可以使用以下命令查看CentOS版本lsb_release -a在 CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上,可以使用以下命令查看uname -r2、用yum源安装2.1 查看是否已安装docker列表yum list installed | grep docker2.2 安装dockeryum -y install docker-y表示不询问安装,直到安装成功,安装完后再次查看安装列表2

2020-06-11 18:11:08 86

原创 Idea 设置类和方法的快捷注释(2020-6-4亲测有效)

写代码加注解是一个程序员的基本习惯,一是为了以后自己能看得懂,二是为了别人看自己代码时能看得懂,同时也为了方便阅读,那么idea怎么设置类和方法的快捷注解呢?接下来我们就详细讲解一下。本文是为了记录一下以防以后忘记,因为之前找了很久都没找到好的,总结很多博客和文章才找到一个能用的,所以记录一下,希望对你也有用。废话不多说,下面开始1、先设置类的注解,打开idea,进入设置界面将下面的内容放在右边的方框内/** * @Description: ${description} // 类说明,在创

2020-06-04 22:22:40 9380 6

原创 springboot整合 mysql8.0.19 yml配置文件使用中文注解报错

报错信息21:04:51.359 [main] DEBUG org.springframework.boot.context.logging.ClasspathLoggingApplicationListener - Application failed to start with classpath: unknown21:04:51.422 [background-preinit] DEBU...

2020-04-10 21:19:59 1840

原创 java的编码规范你知道多少?你做到了吗?

1.1 命名风格1 [ 强制]代码中的命名均不能以下画线或美元符号开始,也不能以下画线或美元符号结束。反例:_ name /_ name /name/name/namename / name_ / namename/name/​name / name__2 [强制]代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。说明:正确的英文拼写和语法可以让阅读者易于理解,避...

2020-03-28 15:32:36 118

空空如也

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

TA关注的人

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