- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 正则表达式的使用(JS)
正则表达式(Regular Expression),在代码中使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。正则的编写在js中,正则常用//来表示(如下、用于匹配字符abc的正则编写)
2023-03-21 17:15:32 200
原创 什么是AOP和简单的使用AOP注解来实现日志功能
AOP代表的是一个横向的关系,将“对象”比作一个空心的圆柱体,其中封装的是对象的属性和行为;实现AOP的技术,主要分为两大类:一是采用动态代理技术,利用截取消息的方式,对该消息进行装饰,以取代原有对象行为的执行;在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术.AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。
2022-11-29 15:35:05 307
原创 maven项目迁入内网的各个坑
我之前做的一个项目一直是在内网环境,进行开发的时候是在外网开发好了后打包传入内网。有许多的不便,因此进行一个问题汇总
2022-06-09 09:16:29 995
原创 Swagger2学习,载入工程
一、什么是SwaggerSwagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务。简单来说,Swagger是一个功能强大的接口管理工具,并且提供了多种编程语言的前后端分离解决方案。就是一个api文档,根据代码动态的展示出现存接口。以供前端开发人员查阅测试。减少因沟通不及时导致的一系列多余操作二、引入Swagger21、导入依赖 <!-- swagger2 --> <dependency>
2022-01-21 15:04:18 240
原创 原生js 获取到DOM相对于父标签的下标、获取DOM到指定标签类型的父节点、获取DOM到指定标签类型的子节点
代码简单,废话不多说首先: html代码<table id = "tableCS"> <tbody> <tr> <td> <button>按钮1</button> </td> <td></td> </tr> <tr id = "trCS"><td></td><td></td></t
2022-01-19 17:23:43 1666
原创 js进行DOM深克隆(连同属性也一起克隆)
最近在写一个组件,然后需要进行DOM对象的克隆引发的问题首先js对dom的克隆在原生js API就一个方法var origin = document.getEleme.getElementById("需要克隆的元素id");//这个是进行浅克隆,就克隆当前标签,子标签这些都不克隆var originNew = origin.cloneNode();//这个时候我们需要加一个参数 进行深克隆var originNew = origin.cloneNode(true);问题: 克隆完成后发现,c
2022-01-18 17:24:48 3700 1
原创 mysql设置账号密码,mysql绑定ipv4端口,远程访问MySQL的这些坑
linux搭建mysql8.0并且开发端口的这些坑mysql版本8.0文章目录一、设置账号密码二、开启允许别人访问自己的数据库三、设置ipv4监听mysql和开放防火墙一、设置账号密码首先我安装mysql的是没有初始化账号密码的;这个时候会发现进不去mysql客户端,其他情况也可以这么操作1、这个时候我们就需要改一下mysql的配置文件一般情况是这个 --> /etc/my.cnf#进行编辑这个文件vim /etc/my.cnf#随便在这个配置文件的某个地方加入下面这行代码sk
2022-01-14 10:37:54 2767
原创 SpringBoot静态资源拦截问题,解决访问不到静态资源
有段时间没进行搭建单机springboot项目,然后进行搭建发现static下的静态资源访问不了。静态资源位置 放图首先静态资源访问不到有两种情况1、资源经过maven打包没有打包进来这个时候配置一些pom.xml文件就好了 <build> <resources> <!-- 打包resource里的项目配置文件 --> <resource> <direc
2022-01-13 16:11:54 17132 3
原创 Springboot 快速了解
Springboot 快速了解springboot(一)文章目录Springboot 快速了解springboot(一)1、什么是springboot及其优点?2、spring、springmvc、springboot的区别?3、springboot创建web工程4、springboot中的jsp工程springboot(二)1、springboot三种启动方式2、springboot中jsp工程的启动方式3、springboot集成mybatis[重点]4、springboot集成mybatis-pl
2022-01-13 15:20:05 334
原创 Nginx入门
Nginx下载安装官方网站:https://nginx.org/en/download.htmlwindows安装下载后随便拷贝到一个目录解压 解压的目录不能有中文windows启动1) 直接双击该目录下的"nginx.exe",即可启动nginx服务器;2) 命令行进入该文件夹,执行start nginx命令,也会直接启动nginx服务器。检验是否成功浏览器访问 http://localhost 弹出一个有黑色大字的页面就是成功了Nginx Windows基本操作指启动服务:st
2022-01-12 11:00:48 1404 1
原创 搭建一个简单MyBatis工程
搭建MyBatis工程1、导入相关jar包<!-- 测试单元 --><dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.2</version> <scope>test</scope></dependency><!-- m
2021-12-21 16:21:45 147
原创 Spring入门
Spring文章目录Spring概述及IOC理论推导优点组成IOC本质快速上手Spring导入Jar包编写代码思考IOC创建对象方式Spring配置依赖注入构造器注入Set注入p命名注入和c命名注入Bean的作用域自动装配使用自动装配使用注解小节使用注解开发Bean的实现属性注入衍生注解作用域纯注解开发小节静态/动态代理模式静态代理动态代理AOP理论与上手Aop在Spring中的作用使用Spring实现AOP整合MyBatis搭建一个普通的MyBatis整合实现一声明式事务没有事务错误操作spring中的
2021-12-21 12:55:19 459
原创 搭建的SpringCloud环境
首先:创建Maven一个工程作为父工程。需要源码私信我,或者评论(源码)1、配置父工程的pom依赖配置完后等待一会就好了<?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" xsi:schemaLocation="h
2021-12-02 15:46:01 374
原创 java将一个文件或者目录复制到另一个文件下
java将一个文件或者目录复制到另一个文件下列如:把 F:\cc下的所有文件复制到 F:\home下面;如果是文件的话那就是 F:\JSON\JSON.jpg 和 F:\JSON\JSON.jpgimport java.io.*;import java.nio.file.Files;/** * 进行文件或者文件夹复制到指定目录 * @author LM * @date 2021-11-30 - 11:08 */public class FileCopyUtil { publi
2021-11-30 13:01:00 1293
原创 java对服务器文件操作、获取,删除,下载
java原生环境,不许引用其他文件这次废话不多说,直接上代码各个代码块之间的代码可以单独使用文章目录远端获取文件URL进行远端文件下载本地文件打包打zip包文件下载到浏览器http连接进行点击下载到浏览器本地文件操作删除目录远端获取文件URL进行远端文件下载本人亲写,绝对有效/** * @author LM * @date 2021-11-03 - 9:40 */public class FileGainUtil { public static void main(String
2021-11-24 17:12:18 1505 1
原创 什么是GIT,以及git的常见命令
文章目录GIT什么是版本控制常见的版本控制工具版本控制分类Git与SVN的主要区别软件下载启动Git常用的Linux命令Git配置设置用户名与邮箱(用户标识,必要)三个区域工作流程创建工作目录与常用指令本地仓库搭建克隆远程仓库文件的四种状态查看文件状态忽略文件github 是有墙的,比较慢,在国内的话,我们一般使用 gitee ,公司中有时候会搭建自己的gitlab服务器说明:GIT分支SVNSVN安装构建工程常见操作撤销和恢复三种忽略文件解决冲突分支暂存复杂的代码合并GitLabGitLab的了解所有命令
2021-11-19 16:53:50 978
原创 多线程整理,快速入门了解
多线程了解方向 线程实现(重点) 线程状态 线程同步(重点) 线程通信问题 高级主题(线程池、定时器之类的)任务、进程、线程、多线程 <== 搞清楚这些概念了解上述概念 啥为任务,就是要做的东西,比如做饭吃。然后要做饭吃那当然要煮饭呀,炒菜呀,或者还要煲汤呀。那这样煮饭、炒菜、煲汤都可以说是一个进程。这个时候要炒菜、而炒菜的时候得要柴火和翻炒菜面 加柴火这个动作可以说是一个线程在运作,翻炒菜面这个动作也可以说是一个线程。 在电脑上不管是啥,只要涉及到运行**
2021-11-19 11:00:57 357
原创 常见集合框架:HashMap、HashTable、ConcurrentHashMap、ArrayList、Vocter、LinkedList、HashSet、TreeSet之间区别
集合框架 这里进行快速的常用常见(面试),的集合框架快速的介绍和了解,如下是集合框架的关系图,和一张简单的关系图,用于快速的了解集合框架的结构。本文并不是详细的介绍,知识进行常被问到的简单介绍Iteraor接口 (迭代器)(迭代器接口)用于遍历集合中元素的接口,主要包含三种方法:boolean hasNext()E next()void remove()也就是说如果实现Iterator接口,那么在遍历集合中元素的时候,只能往后遍历,被遍历过的元素不会再遍历到,通常无序集合实现的都是这
2021-11-19 09:51:53 1337
原创 JVM快速介绍
JVMJVM探究请你谈谈你对JVM的理解?java8虚拟机和之前的变化更新?什么是OOM,什么是栈溢出StackOverFlowError?怎么分析?JVM常用调优参数有哪些?内存快照如何抓取,怎么分析Dump文件?知道吗?谈谈JVM中,类加载器你的认识?1、JVM的位置2、JVM的体系结构3、类加载器 一、四种类加载器虚拟机自带的加载器启动类(根)加载器扩展类加载器应用程序加载器4、双亲委派机制 双亲委派机制:安全 APP–>EXC–>BO
2021-11-19 09:30:38 420 1
原创 Zookeeper入门看这篇就够了包括服务搭建、zk命令、curator客户端使用、ZAB协议等等
Zookeeper引言(重点必看):本篇简介进行Zookeeper的介绍,以帮助各位更快的入手Zookeeper一、Zookeeper理解 可以放到后面来看二、Zookeeper功能 这个先看,想学一门技术,最起码要知道人家是干什么的。在没有学习Zookeeper之前我也是很懵的,因为网上对zookeeper的功能介绍很多都过与笼统,这一块比较细致的介绍三、搭建Zookeeper服务器 开始动手进行服务器搭建四、Zookeeper内部的数据模型五、 Zookeeper 客户端( zk
2021-11-16 15:42:45 2743
SpringCloud.rar 微服务搭建
2021-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人