自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java实现才彩票近几年数字出现的最多的数字

【代码】Java实现才彩票近几年数字出现的最多的数字。

2024-03-23 22:12:54 125

转载 windows跳板机远程桌面连接

备注:上面的配置可能出现连接失败的情况,点击桌面右下角【网络连接图标】,点击【网络和Internet设置】,点击【更改连接属性】,将【网络配置文件】改为专用,关闭,再重试远程桌面连接。可在另一台电脑,使用快捷键【Win键+r】,输入【mstsc】,点击【确定】。要求:为新的本地服务器上的windows虚拟机打开远程桌面连接并连通。点击【远程设置】,选择【允许远程连接到此电脑】,点击【确定】。点击下部的文件资源管理器,再右键【此电脑】,点击【属性】。输入【ipconfig 】点击【显示选项(O)】展开。

2023-04-12 14:18:40 2219 1

原创 Java面试总结篇

​ 线程安全: 指多个线程在执行同一段代码的时候采用加锁机制,使每次的执行结果和单线程执行的结果都是一样的,不存在执行程序时出现意外结果。​ 线程不安全: 是指不提供加锁机制保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据序列化的定义**序列化:**把对象转化为可传输的字节序列过程称为序列化。**反序列化:**把字节序列还原为对象的过程称为反序列化。列化最终的目的是为了对象可以跨平台存储,和进行网络传输。

2023-03-20 22:23:36 880

原创 Stream的一些使用方法

findAny能够从流中随便选一个元素出来,它返回一个Optional类型的元素。

2023-02-26 23:01:36 1048

原创 关于yapi被攻击的几点想法

1.yapi连接的数据库只能内网访问,不能客户端连接2.多注册几个账号,然后关闭注册功能,下次有新人员来直接修改账户密码即可3.配置ip白名单,限定特定的局域网访问4.不要暴漏3000端口,使用nginx代理转发的方式配置,可使用二级域名...

2022-12-08 15:41:19 306

原创 EMQX安装与使用

EMQX文档:https://www.emqx.io/docs/zh/v5.0/1.安装 https://www.emqx.io/zh/downloads。默认监听: http://localhost:18083/默认登录账号密码:admin public。找到自己合适的平台和版本安装。

2022-12-08 15:38:45 7043

原创 org.springframework的CrudRepository和org.apache.ignite.springdata22.repository.IgniteRepository冲突

报错信息:Error:(22,8) java: 名称冲突: org.springframework.data.repository.CrudRepository 中的 deleteAllById(java.lang.Iterable

2022-12-07 11:25:18 694

原创 SpringSecurity踩坑记录-登录成功404

方法入口:org.springframework.web.servlet.resource.ResourceHttpRequestHandler的handleRequest方法。①:org.springframework.web.servlet.resource.ResourceHttpRequestHandler的handleRequest方法。继续往上走:(1)org.springframework.web.HttpRequestHandler.handleRequest()方法。

2022-11-28 10:29:49 1818

原创 jenkins的安装与配置(超详细)

注意事项:以下四个请自行百度需要Java环境需要maven需要git如果有前端,则需要node.js。

2022-11-16 17:03:14 3523

原创 idea一些配置项

idea默认tab键是四个字符,我们开发中有时候需要用到tab缩进而不是tab的四个字符;恢复默认:File->Settings->Keymap。找到Tabs and indents;修改过后这里会变的可选,直接点击恢复默认即可。

2022-10-20 11:22:41 1594

原创 avue-crud done is not a function 报错问题解决

avue-crud报错解决解决方法:原先的改成解决思路:看过文档才知道,done占位第三,从一到四分别是row,index,done,loading对应文档:https://www.bookstack.cn/read/avue-2.x/391487d752fdf241.md

2022-06-17 15:17:32 737

原创 vue代码格式化

vue代码格式化1.格式化代码{ // "workbench.colorTheme": "Default High Contrast", //主题颜色 "[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "editor.suggest.snippetsPreventQuickSuggestions": false, "editor.formatOnSave": true, // #值设置为tru

2022-05-07 11:18:17 1880

原创 单点登录(shiro与Spring Security OAuth 2.0的集成)

单点登录(shiro与Spring Security OAuth 2.0的集成)shiro项目采用ruoyi,OAuth采用pig若依:https://gitee.com/y_project/RuoYipig:https://gitee.com/log4j/pig采用OAuth授权码模式(authorization-code)1.流程简介:①:若依配置好以后,点击链接(ip:端口/sso/login)进入pig-auth(统一认证中心)②:在统一认证中心输入用户名,密码后,点击登录,进入统一

2022-05-07 11:10:54 3618

原创 centOS7.6 rpm方式安装mysql

centOS7.6 rpm方式安装mysql1.检查有没有安装mysql并且下载mysql包①:检查#检查rpm -qa|grep mysql*rpm -qa|grep -i mysql#卸载yum -y remove 卸载的文件名## 可不选rpm -e mysql  // 普通删除模式rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除②:下载wget https://dev.mysql

2022-05-07 11:08:33 393

原创 idea搜索不到free mybatis plugins

作者Gitee主页说明:换行业,不再维护。Jb market也提交了下架,下面有一个peer move and update插件,地址是:https://github.com/chuntungho/free-mybatis-plugins或者直接下载链接:https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin/versions/stable/74577或者私信我...

2022-02-25 15:06:31 2225 4

原创 nacos启动报错

错误信息:2022-02-14 15:41:05,533 INFO The server IP list of Nacos is []2022-02-14 15:41:05,541 INFO Starting Nacos v2.0.3 on ecs-cd91-0001 with PID 9379 (/mnt/sdc/server/nacos/target/nacos-server.jar started by root in /mnt/sdc/server/nacos/bin)2022-02-14

2022-02-14 15:54:00 7005

原创 内网ip如何传输文件

内网ip如何传输文件1.一种是scpscp 目录/文件名.文件格式 目标服务器用户名@ip地址:目标服务器目录例如:scp /usr/sdc/local/web/start.sh root@要传输的ip: /usr/sdc/local/web/2.建立隧道进入带有公网ip的ip找到属性点击添加点击新建,输入内网ip,端口输入刚才填入的722/822/922之类的,输入账号密码后,点击确定连接成功,下次直接点击就好不用再次连接...

2021-12-07 09:44:46 4779

原创 使用netty框架接收物联网数据

使用netty框架接收物联网数据1.使用到的pom.xml<dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId></dependency>2.客户端发送数据import java.io.BufferedReader;import java.io.IOException;import java.io.InputS

2021-12-06 15:56:24 4215

原创 虚拟机安装win10专业版

虚拟机安装win10专业版百度网盘链接:https://pan.baidu.com/s/1UOOQM8P8wv3YljevjNrf_A提取码:1rdo打开vmware—选择新建虚拟机选择下一步选择要安装的镜像文件选择win10镜像用户名密码可不填,等后续设置也可,win10专业版密钥可去网上搜一下虚拟机名称:此处可以运行较慢,可以喝杯茶等一等成功后:点击个性化找到主题-桌面图标设置打上钩确定即可:如图所示安装jdk和idea请自行百度...

2021-11-12 15:59:49 5259 3

原创 KEPServerEX6与西门子PLC通信配置

KEPServerEX6与西门子PLC通信配置以下仅记录学习之用,方便下次使用一:新建通道找到Siemens TCP/IP Ethernet3.自定义通道名:西门子PLC选择网络适配器:一般选择默认值(这里的适配器也就是网卡,使用默认值可以在移植项目时自动选择网卡,不需要自己再手动更改;有时发现PLC可以PING通,但是KepServer连不上时,可以手动选择一下网卡试试)5.通讯协议的所有配置:二:添加设备2.设备名称3.选择PLC型号4.设置PL

2021-11-10 10:32:49 12542 5

原创 excel导出(基于hutool)ExcelUtil.getWriter()的报错解决

excel导出(基于hutool)ExcelUtil.getWriter()的报错解决java.lang.NoClassDefFoundError: org/apache/poi/hssf/usermodel/HSSFWorkbook at cn.hutool.poi.excel.WorkbookUtil.createBook(WorkbookUtil.java:158) ~[hutool-all-5.6.3.jar:na] at cn.hutool.poi.excel.ExcelWriter.&lt

2021-11-10 10:13:03 3782 1

原创 Object与实体类的转化

```java// Object接收一个实体对象Object info = SessionUtil.getUserInfo();// 直接强转容易出现问题,需要使用ObjectMapperObjectMapper objectMapper = new ObjectMapper();// 实体类对象接收UserInfoVO userInfoVO = objectMapper.convertValue(info, UserInfoVO.class);// 对象转jsonUserVO user.

2021-10-25 20:33:07 2209

原创 com.baomidou的mybits-plus的使用

官网:https://mp.baomidou.com

2021-09-23 10:30:24 1069

原创 基于hutoolt的ExcelWriter导出复杂表格

hutool的ExcelWriter导出复杂表格1.效果图如下平常导出请参考官方文档:https://hutool.cn/docs/#/poi/Excel生成-ExcelWriterPage page = this.getList(new Page(1, 9999), orderQuery); List<OrderVO> orderVOList = page.getRecords(); ExcelWriter writer = ExcelUtil.getWriter();

2021-09-09 11:22:16 2842 1

原创 springboot启动类较多的显示方式

1.如果项目是分布式,启动类比较多的话,一个一个点太麻烦点击对应的services配置好如下:记录services的目录突然变成单列的解决方式问题:解决方式:打上对勾完成

2021-07-29 13:52:57 157

原创 jenkins发布报错java.net.UnknownHostException

1.jenkins发布报错说是java.net.UnknownHostException 后面一串字符2.解决办法打开系统管理进入系统配置,找到对应的服务器,使用能通,再次发布还报如上的错,再次打开点击高级,把Jump host置空,再次发布,问题解决...

2021-05-19 17:10:45 1770

原创 单/双击谷歌浏览器标签栏自动关闭解决

打开设置往下拉,找到标签设置把这两个但双击去掉,单双击标题就不会关闭页面了

2021-04-25 18:18:30 6548 1

原创 python安装

​ python安装今天忽然心血来潮,想玩一把python,于是记录了一下安装过程1.window平台安装python①:打开 WEB 浏览器访问 https://www.python.org/downloads/windows/ ,一般就下载 executable installer,x86 表示是 32 位机子的,x86-64 表示 64 位机子的。记得勾选 Add Python 3.6 to PATH。然后点“Install Now”即可完成

2021-03-04 18:10:18 217 1

原创 vue使用vue2-editor富文本插件

简介:由于项目需要,需要在前端项目中加入富文本,而项目框架又是使用的使用步骤1.使用后vue2-editor组件 npm install vue2-editor2.编写相关代码<template> <div id="app"> <vue-editor id="editor" useCustomImageHandler @imageAdded="handleImageAdded" v-model="htmlForEditor"> </vue-edit

2021-02-22 14:11:51 2051

原创 this.$router.push的传参方式

1.由于我们的vue项目用的是nuxt框架,让我这个后端开发者踩足了坑,故此记录一下2.正题:this.$router.push传参有两种方式,一种是query方式,相当于get请求,请求体会暴露在请求栏中,一种是params方式,相当于后端的post请求,会把请求体封装起来①:query入参:this.$router.push({ path: '/seller-center/invoice-info', query: { id: row.

2021-02-03 18:08:13 6301

原创 el-tabs遍历数据展示对应内容

el-tabs遍历数据动态展示对应内容(以及vue其他实用方法)1.效果:代码如下 <el-tabs v-model="tabActiveName"> <el-tab-pane v-for="(item, index) in tabApplicationList" :key="index" :label="item.name"

2021-01-28 20:26:12 8274

原创 vue+elementui实现文件上传 详细版

vue+elementui上传文件1.上传文件代码以及解释<!--上传文件模板 --><template> <!--action:必传参数,上传的地址,类型为String headers:设置上传头部,类型为Object,一般为 Authorization: 'Bearer ' + Cookie.get('token'), 类型object multiple: 是否支持多选文件,true可以选多个,false只能选一个 类型boolean data:上传

2021-01-14 17:20:58 10124 2

原创 vue省市区 下拉框实现

vue省市区 下拉框实现1.效果如图选中省之后,再选择对应的市,再选择对应的区数据源js文件:码云:https://gitee.com/wyjpositive/mybatis-plus-demo/tree/master/src/main/resources/static我是把里面的json文件改成js引入对应的项目的中上代码:①:引入省市区jsimport jsonData from '@/assets/js/china_address.js'②:编写省市区的下拉框 <el-

2020-12-30 18:15:13 4949 21

原创 TypeError: _this2.dataList.push is not a function的解决Object.assign

1.场景:两个下一步,最后一个提交认证2.方式:写到一个页面中,然后根据状态值来区分哪一步3.定义一个dataList数组export default {components: {},data() {return {dataList: [],***此处省略}}}第一步赋值:this.dataList = this.form1第二步赋值this.dataList.push(this.form2)报错TypeError: _this2.dataList.push is no

2020-12-24 11:47:11 6223 4

原创 记录一次项目中遇到的异常

记录一次项目中遇到的异常昨晚把spring项目改造成了springboot项目,改完后很晚了就回去睡了,今天启动一看,一大堆错误1.日志冲突,报错如下"C:\Program Files\Java\jdk1.8.0_271\bin\java.exe" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:50683,suspend=y,server=n -XX:TieredStopAtLevel=1 -noverify -Dspring.output

2020-12-15 14:02:18 639

原创 gitlab配置ssh

gitlab配置ssh1.下载完git后运行命令 ssh-keygen -t rsa -C “[email protected][email protected] 是的想要设置的邮箱cd ~/.sshls(查看目录是否有id_rsa.pub文件)查看公钥:cat id_rsa.pub 然后复制,到gitlab的新建一个ssh,在addKey中输入即可链接1.登录后找到右上角的setting,点击进入2.3.在下方的框框的输入即可然后git clone git地址就可以拉代码了.

2020-12-09 13:05:43 7716

原创 vue图片预览和点击放大

vue图片预览和点击放大1.效果一鼠标放在图片上会放大图片vue代码:<el-table-column prop="attachment" header-align="center" align="center" width="150px" label="图片"> <template slot-scope="sco

2020-12-04 19:00:32 1662

原创 vue页面跳转和传值

vue页面跳转和传值1.index.vue传值如下图,我有两个vue,一个index.vue,一个proc-info.vue,下面将会index.vue中引入proc-info.vue在index.vue 的script中引入 import procInfo from './proc-info.vue';然后在 exprot default中声明 export default { name: "Invoice", components: { UploadIm

2020-12-04 18:46:31 435 2

原创 idea2020.01的git下的Local Changes消失的问题

1.自己安装了2020.01的idea版本之后,修改文件内容后下方的git的并不显示修改的文件解决办法:Settings/Version Control/Commit将Use non-modal commit interface取消勾选

2020-11-24 14:56:42 5356 5

原创 事务@Transactional详解

事务@Transactional前言:相关jar<dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>5.2.10.RELEASE</version></dependency>根据@Transactional(propagation= Prop

2020-11-16 19:25:15 1808

mysql8.0.32的社区版本

mysql8.0.32的社区版本,是开源的一个版本,供大家下载和使用

2023-04-14

使用netty框架接收物联网数据

使用netty框架接收物联网数据

2021-12-06

jenkens启动springboot的jar一直启动不了的解决办法

jenkens启动jar命令,当自己构建的jar一直起不来的时候,可以尝试使用此方法,如果此方法启动仍然不成功,就该考虑自己配置 的问题了。

2020-09-23

sm4Demo.zip

SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC 256位(SM2采用的就是ECC 256位的一种)安全强度比RSA 2048位高,但运算速度快于RSA。 SM4 无线局域网标准的分组数据算法。对称加密,密钥长度和分组长度均为128位。 导入的pom <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.54</version> </dependency>

2020-06-19

settings.xml

由于自带的maven项目用外网下载比较慢,引用国内阿里云镜像下载速度会快很多,需要修改maven的配置文件,此文件是阿里云镜像的setting.xml文件

2020-06-19

空空如也

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

TA关注的人

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