自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 收藏
  • 关注

原创 spring切面编程 之 注解实战

判定重复请求,可以在处理controller之前,对一些重复的请求直接拦截,推荐使用。记录方法执行状态,需要在很多场景使用,推荐使用。

2022-08-09 15:08:00 362 1

原创 vue中 ”...“ 的作用

vue 中 ...的作用

2022-07-29 15:59:23 866

原创 eclipse新增maven工程缺少resource文件夹

2.在打开的对话框中选择JavaBuildPath。1.右键点击项目,选择properties。3.选择AddFolder。4.resource打钩。

2022-07-21 14:12:05 875

原创 集合后台排序(java)——按照汉字中文拼音

代码】后台排序(java)——按照汉字中文拼音。

2022-07-18 09:16:37 327

原创 vuejs 项目生成二维码工具 vue-qr

The Vue Component for SumiMakito’s Awesome-qr.js. Support Vue2/Vue3/ViteThe only one qr code component for Vue.js you need !Not support IE 不支持IE浏览器Run or 运行 or install with NPMImportUsageIn templateParameterExplanationtextContents to enco

2022-04-24 15:01:09 969

原创 idea 引入maven依赖,代码预编译报错

可能是这个moudle的pom文件被idea忽略了,把钩取消,重新Reimport一下

2022-03-31 21:23:57 268

原创 mysql8忘记密码后如何重置密码

mysql8忘记密码后如何重置密码1. 设置免密码登录2. 将旧密码设置为空3.去除免密码登录配置4.修改密码1. 设置免密码登录在配置文件my.cnf设置免密码登录,在【mysqld】模块添加:skip-grant-tables重启mysql服务2. 将旧密码设置为空执行命令: mysql -u root -p //提示输入密码时直接敲回车。 use mysql //选择数据库 update user set authentication_string = '' where u

2022-03-30 09:01:57 3380

原创 @PathVariable 的用法

参数以URL的方式传递时需要用这个注解,参考如下代码 @GetMapping("/list4wx/{searchValue}") public AjaxResult list(@PathVariable("searchValue") String searchValue) { .......... }但是上述代码中 required = false失效了,需要修改如下: //注解的 value 与形参名称一样,可以省略 @GetMapping(v

2022-01-18 14:47:24 739

原创 配置Centos 开机启动项

CentOs8开机启动1. 进入/lib/systemd/system/目录2.创建XXX.servicesystemctl enable nginx.servicesystemctl disable nginx.servicesystemctl start nginx.service  启动nginx服务systemctl stop nginx.service  停止服务systemctl restart nginx.service  重新启动服务systemctl list-

2021-12-20 17:33:35 2480

原创 网站去端口号访问

【http://域名/服务名】直接访问网站一、使用场景二、解决方案一、使用场景 有一台服务器,现在需要部署两个tomcat。要求访问网站的地址不要出现端口号。 80端口只有一个,两个tomcat会占用两个端口二、解决方案url域名转发,这个在域名后台管理网站上可以配置,要花钱多启动一个tomcat占用80端口(https的用443),这个tomcat专门管转发,在tomcat的ROOT目录下创建文件夹aaa,然后建立一个网页index.html,访问 http://[ip地址或域名

2021-11-18 20:29:41 3671

原创 linux安装nginx

linux安装nginx一、准备二、安装nginx三、测试安装效果一、准备1.安装编译工具以及库文件yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel2.安装pcre,让 Nginx 支持 Rewrite 功能 #跳转指定目录 cd /usr/local/src/ #下载pcre安装包 wget http://downloads.sourceforge.net/project/pcre/pcr

2021-11-18 19:56:22 705

原创 linux安装nacos

linux安装nacos一、 准备二、解压安装三、修改配置文件一、 准备1. 安装包 nacos-server-2.0.3.tar.gz2. jdk1.8+ 环境3. mysql二、解压安装1. 解压压缩包至 目录【/usr/local/nacos】#解压tar zxvf nacos-server-2.0.3.tar.gz -C /usr/local/nacos#进入解压目录中bin文件夹cd /usr/local/nacos/nacos-server-2.0.3/bin#试运行n

2021-11-18 13:51:16 2489

原创 linux安装redis

linux安装redis一、准备二、安装三、修改配置文件四、设置开机自启一、准备redis安装包: redis-6.2.6.tar.gzgcc 由于redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gcc#看服务器上是否已经安装gccgcc -v#若没有安装,执行下面命令安装,或执行:yum install gccyum install gcc-c++二、安装1、解压压缩包至指定目录,我的目录是:/usr/local/redis2.、进到安装目录 执行编译命令[

2021-11-17 17:21:21 728

原创 linux 安装 jdk

linux安装jdk前言一、准备二、解压安装三、配置环境变量四、测试配置前言linux下 安装jdk,比较简单,就是解压文件夹,然后配置环境变量 一、准备准备一个jdk安装包 : jdk-8u191-linux-x64.tar.gz二、解压安装解压到指定目录,我用的是:/usr/local/jdk/# 创建jdk目录mkdir -p /usr/local/jdk/ #移动压缩包到指定目录mv jdk-8u191-linux-x64.tar.gz /usr/local/jdk/#解压

2021-11-17 16:22:17 214

原创 linux安装mysql

Linux安装mysql8.0.271. 准备(1).mysql8.0.27 安装包(2).检查服务器是否安装过linux(3).创建用户(mysql)2安装过程(1)解压缩包(2)初始化数据库3. 创建配置文件my.cnf4. 设置mysql开机自启5. 注册服务6.配置环境变量7. 修改mysql密码8.放开异地登录1. 准备(1).mysql8.0.27 安装包下载链接: mysql最新版本下载.(2).检查服务器是否安装过linux# 检测是否安装过mysqlrpm -qa | grep

2021-11-16 21:02:09 716

原创 spring中事务分段回滚

注意: 执行ddl语句之后,mysql或者orcale会隐性执行一次commit操作,导致spring事务注解管理失效@Transactional public void method1() { String sql = "insert into names values('1')"; jdbcTemplate.update(sql); DefaultTransactionStatus transactionStatus = (DefaultTransa

2021-09-03 09:13:10 232

原创 windows配置端口映射

当前场景:需要将本机端口号:8888,映射至其他主机的3389端口1. 配置映射在windows 打开命令控制行CMD,然后输入以下命令netsh interface portproxy add v4tov4 listenaddress=本机ip listenport=本机端口 connectaddress=映射ip connectport=映射端口2.查看映射在windows 打开命令控制行CMD,然后输入以下命令netsh interface portproxy show v4tov4

2021-08-18 14:01:27 8668

原创 数据库内存emoji图标

数据库内存emoji图标报错内容:java.sql.SQLException: Incorrect string value:解决:把那一列的字符集改成 utf8mb4 就可以了

2021-07-27 14:25:29 174

原创 解决端口号占用,停止服务

解决端口号占用,停止服务windows : 终结端口号应用: 1. netstat -ano|findstr [端口号] 2. taskkill /pid [PID] -t -flinux: 第一步、用下面命令,找出占用这个端口的进程 netstat -anp |grep 端口 第二步、用下面命令,杀掉就行了 kill -9 PID...

2021-06-26 11:56:49 387

原创 linux服务器自动备份数据库

linux服务器自动备份数据库1. 环境+需求2. 配置两个服务器免密传输3. 准备备份数据库脚本(1)shell脚本代码(2)检查备份服务器上有没有 ==/opt/back== 目录(3)将==mysql_dump.sh== (脚本文件名) 脚本文件放到服务器目录/opt/backScript 下(4)执行命令:==chmod +x /opt/backScript /mysql_dump.sh==赋予shell脚本执行权限(5)执行命令:==/opt/backScript /mysql_dump.sh=

2021-06-23 10:06:54 686 1

原创 多个linux服务器免密传输文件

多个linux服务器免密传输文件1.进入/root/.ssh目录执行命令:==ssh-keygen -t rsa==2.执行命令:==scp id_rsa.pub root@[Server-B-ip]:~/.ssh== 把主服务器刚生成的‘id_rsa.pub’传到备用服务器3.登录备用服务器,查看/root/.ssh 目录下是否存在文件id_rsa.pub4.执行命令:==cat id_rsa.pub >>authorized_keys==将备用服务器上接收到的id_rsa.pub文件,追加到

2021-06-23 09:09:35 361

原创 java调用服务器脚本

java调用服务器脚本使用sshToolsshTool 源码使用sshToolpublic static void main(String[] args) throws IOException { SSHTool tool = new SSHTool("192.168.19.40", "root", "root-pwd", StandardCharsets.UTF_8); StringBuilder exec = tool.exec("ps -ef | g

2021-06-21 09:09:01 494

原创 html中如何引入icon

前端引入icon库挑选图标1.进入阿里矢量图标库: [传送门](https://www.iconfont.cn/)2.挑选自己喜欢的图标并添加至购物车3.进入购物车,下载代码导入至项目1. 复制下载的文件至项目2.使用引入的图标(1).font classa. 引入 下载文件 中的iconfont.cssb. 挑选相应图标并获取类名,应用于页面(1).Unicode挑选图标1.进入阿里矢量图标库: 传送门2.挑选自己喜欢的图标并添加至购物车3.进入购物车,下载代码下载文件如下:导入至项目1.

2021-01-26 16:19:46 1682

原创 java8 List新特性的应用

实体类:class Demo { private Long id; private String name; }快速生成listList<Demo> demos = Lists.newArrayList(new Demo(1L, "SF"), new Demo(2L, "AXE"));1. map + collect快速获取集合中对象的某个属性(1).提取Demo中id成独立的List<Long>// 1.8之前的写法List<Long&

2020-12-15 17:16:03 418

原创 mysql递归查询+函数

mysql递归查询+函数--创建表DROP TABLE IF EXISTS `t_areainfo`;CREATE TABLE `t_areainfo` ( `id` int(11) NOT '0' AUTO_INCREMENT, `level` int(11) DEFAULT '0', `name` varchar(255) DEFAULT '0', `parentId` int(11) DEFAULT '0', `status` int(11) DEFAULT '0', PRIMAR

2020-12-02 15:07:33 130

原创 html实现右键弹出菜单

html&css实现右键弹出菜单html代码css代码js代码html代码<body oncontextmenu="showMenu(event)"><div class="contextmenu" id="context"> <ul> <li><a href="javascript:toDetail_();">详情</a></li> <li><a hr

2020-09-24 13:58:44 4711 1

原创 快速启动nacos脚本

nacos安装 完成后打开bin目录runbat.vbs 内容:Set ws = CreateObject("Wscript.Shell")ws.run "cmd /c startup.cmd",vhhide

2020-09-22 09:53:03 2550 1

原创 thymeleaf动态控制class

可以根据areaStat添加class<div th:each="area,areaStat : ${areaList}" class="tab-pane "th:classappend="${areaStat.first} ? 'active' : ''">

2020-09-21 11:05:48 2083

原创 【alibab cloud】【springBoot】【springCloud】 版本对照

链接: link.

2020-09-18 16:57:37 122

原创 js生成随机颜色

javascript随机生成颜色号var bgColorArr = new Array(); function randomColor(){ var r=Math.floor(Math.random()*256); var g=Math.floor(Math.random()*256); var b=Math.floor(Math.random()*256); var result = "rgb("+r+','+g+','+b+")";

2020-09-14 16:03:02 267

原创 不受spring管理的类,如何使用spring池中的对象

如entity中如何使用spring管理的类??package com.yaoxx.base;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession;import org.apache.shiro.mgt.SecurityManager;import org.apache.shiro.session.mgt.SessionManager;import org.apache.shiro

2020-09-14 15:06:49 428

原创 项目启动文字生成器

http://patorjk.com/software/taag/https://www.degraeve.commg2txt.php

2020-09-14 14:41:56 324

原创 myBaties集到springboot中,别名配置失效

我的配置mybatis: ##如果直接这样配置启动项目会报错,错误如下 type-aliases-package: com.yao.**.entity mapper-locations: classpath*:/mapper/**/**Mapper.xml,classpath*:/mapper/**Mapper.xml config-location: classpath:/config/mybaties.cfg.xml报错信息(有删减):org.springframework.bea

2020-08-18 11:06:04 1438

原创 springBoot中使用@Value注解

springboot中使用@value注解在.yml配置文件例子:在Java代码中使用在.yml配置文件例子:wechat: mini-program: appid: asdfghjkl app-secret: qazwsxedcrfv url: https://api.weixin.qq.com/sns/jscode2session在Java代码中使用 //普通属性可以直接添加 @Value("${wechat.mini-program.url}") priva

2020-08-12 15:52:11 1221

原创 mysql 1292

mysql 报错1292mysql insert 有一个时间字段,'0000-00-00 00:00:00’格式为这样。插入的是报错ERROR 1292 (22007): Incorrect datetime value: ‘0000-00-00 00:00:00’ for column ‘return_create_time’ at row 1mysql允许将’0000-00-00’保存为“伪日期”,如果不使用no_zero_date sql模式。登陆mysql帐户:执行:show varia

2020-08-05 11:37:38 1107

原创 调用svg图片做图标

引用javascript代码,“<svg>…</svg>”部分替换想要使用的svg图片!function(l){ var e,d='<svg><symbol id="icon-store">...</svg>',t=(e=document.getElementsByTagName("script"))[e.length-1].getAttribute("data-injectcss");if(t&&!l.__iconfont__

2020-06-24 13:58:23 598

原创 .jsp的时间控件与服务器时间同步

将web页面的时间控件与服务器时间同步//时间初始化= = <% Date date = new Date(); %> var dt = new Date(); dt.setTime(<%=date.getTime()%>); var t= null; t = setTimeout(showTime,100); function showTime(){ clearTimeout(t); //var y = dt.getFullYear(); //var m

2020-06-09 12:10:20 194

原创 JFrame窗口关闭方式

Java JFrame窗口关闭方法总结 public void setDefaultCloseOperation(int operation): 默认关闭状态:JFrame.class中: private int defaultCloseOperation =HIDE_ON_CLOSE; 因此,默认情况下,关闭窗口,只隐藏界面,不释放占用的内存。 点击窗口右上角关闭,四种关闭方式:1.this.setDefaultCloseOperation(0);// WindowConstants

2020-05-20 15:07:25 4542

原创 eclipse安装gui插件

1、打开eclipse,依次点击Help→Instal New Software,出现如下界面。在Work with输入http://download.eclipse.org/windowbuilder/WB/release/R201506241200-1/4.4/这里把4.4改成你自己的eclipse版本号,如果搜索不到适合版本的,也可以直接使用4.4版本,将下方出现的全部安装————————————————版权声明:本文为CSDN博主「dkbnull」的原创文章,遵循CC 4.0 BY-SA版权

2020-05-19 16:19:47 819

原创 activeMq的配置与使用

ActiveMq的配置依赖pom依赖配置文件applicationContext.xml:applicationContextActiveMq.xml:代码实现类队列监听者队列生产者队列消费者controller中使用依赖pom依赖 <!-- active-mq --> <dependency> <groupId>org.apache.activemq</groupId> <artifa

2020-05-15 16:15:28 307

空空如也

空空如也

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

TA关注的人

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