这是一件很酷的事
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

husky与lint-staged学习

husky简介Husky是一个Git hook工具,可以帮助我们在git事件发生时自动运行脚本。git hook是一种机制,它允许在git执行操作时自动支行特定脚本,以执行自定义操作。 https://typicode.github.io/husky/zh/ git hook有: https://git-scm.com/docs/githooks 在提交或推送时,自动化 检查提交信息、检查代码 和
2024-09-18
前端
#前端

vue2学习

概念什么是vueVue (读音 /vjuː/,类似于 view) 是一套 **构建用户界面 ** 的 渐进式 框架 构建用户界面基于数据渲染出用户可以看到的界面 渐进式所谓渐进式就是循序渐进,不一定非得把Vue中的所有API都学完才能开发Vue,可以学一点开发一点 框架所谓框架:就是一套完整的解决方案 提到框架,不得不提一下库。 库,类似工具箱,是一堆方法的集合,比如 ax
2024-09-18
前端
#前端 #vue

ESlint学习

介绍https://eslint.nodejs.cn/ eslint是一个代码质量检测的包。 javascript standard style https://standardjs.com/readme-zhcn.html ESLint 规则表 https://zh-hans.eslint.org/docs/latest/rules/ 创建Vue时引入了如果使用像 1pnpm create v
2024-09-14
前端
#前端 #eslint

pettier学习

介绍https://www.prettier.cn/ Prettier 是一款流行的代码格式化工具,它可以自动化地进行代码格式化,以帮助开发者提高代码的可读性和维护性。 vue项目安装Pettier安装包 1npm install --save-dev prettier 创建配置文件(.prettierrc)添加内容: 1234{ "singleQuote": t
2024-09-14
前端
#前端

pnpm学习

介绍https://pnpm.io/zh/ 在项目初衷有两点:节省磁盘空间和提高安装速度 安装及卸载因为我安装了node.js, 所以有带npm包管理, 使用npm安装,我又安装了cnpm,。。。。 1cnpm install -g pnpm 设置为国内镜像: 查看镜像地址 1pnpm config get registry 设置 12# https://registry.npmmirror.
2024-09-14
前端
#前端 #pnpm

vue3学习从大事件系统开始

概述我已经看完了黑马程序员的前端课程(从html至vue3),以及小滴课堂的前端课程(html)。但是还是不能说可以做一个管理系统或者直接上手修改。对前端知识已经有一定的大概了解了,所以需要从一个系统来重新复习一下知识。 框架 框架名称 作用 版本 pnpm Npm -> pnpm 节省磁盘空间 提高安装速度 Vue3 流行啊,就学 Vue router 配套vu
2024-09-14
前端
#前端 #vue

文件加密及数据库字段加密

需求不想服务器运维人员或管理员对服务器上的文件进行直接访问,可以得到内容。 不想数据库运维人员或管理员对数据库表中的内容直接查询得到。 代码加密类依赖hutool12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
2024-09-12
mybatis
#mybatis

手写tomcat

[TOC] 概述看了廖雪峰老师的《手写tomcat》的一些想法等。 https://liaoxuefeng.com/books/jerrymouse/introduction/index.html 创建一个maven项目源码包下的: connector 写 http相关的 engine 写 servlet相关的 引入日志框架pom.xml 12345678910111213141516171819
2024-08-22
tomcat
#tomcat

java中synchronized与reentrantLock

synchronized与reentrantlock的区别1.synchronized是java的关键字,是java内置的特性,reentrantlock是通过java代码实现的。 2.synchronized是自动获取锁与释放锁,reentrantlock需要手动获取与释放锁。 3.reentrantlock具有响应中断、超时等待等特性。 4.sysnchronized是非公平锁,reentra
2024-04-24
java
#java

java的ThreadLocal类

ThreadLocal会造成内存泄露吗threadLocal一般不会造成内存泄露。 一般使用是创建一个类: 12345678910111213141516public class UserIdThreadLocal { private static final ThreadLocal<String> userIdLocal = new ThreadLocal&l
2024-04-23
java
#java
12345…24

搜索

Hexo Fluid
京ICP备18028493号 | police-icon 11010502035713