Vue3中无需引入Vuex的替代方案

Vue3 中所提供组合 API、ref、reactive、provide、inject几大特性,可以支持完成全局状态管理能力,Vuex 是为 Vue 单独提供的状态管理插件,相对比较笨重,如果项目简单可以尝试替代

Chrome开发者模式保留访问日志以及过滤请求

Chrome开发者模式下提供了保保留访问日志的能力便于检查历史请求是否正常,同时提供了请求显示过滤器可以方便快速定位您想看的请求记录或过滤掉某些不想显示的请求记录

前端多终端自适应网页开发模式

智能移动终端大爆发的现阶段,手机访问网页已经成为人们不可或缺的使用习惯,开发自适应网页大势所趋,实际上无论改造还是开发本身并不复杂,但是掌握更好的开发模式会使得你编写页面更加高效快捷

JAVA单例模式中的饿汉模式与懒汉模式

在绝大多数的JAVA经典应用框架中广泛使用到了单例设计模式,单例设计模式最普遍的分类方式分类分为懒汉模式与饿汉模式两种,其主要区别在于初始化创建对象的时机不同。

MealS(干饭人)用户角色权限集增强版脚手架

MealS是基于Meal开源工程进行了增强,提供将权限粒度细分到接口/按钮级,采样用户-角色-权限集的方式进行授权、鉴权,可以自行定义角色所具备的权限集,实现更高粒度的权限控制能力。

Go中接口的设计与实现

Go语言中的接口采用的是隐式实现,不需要去申明实现,只需要直接实现接口所定义的全部方法即可,同时区分了直接实现与指针实现两种形态,在实际使用时需要注意和关注

Go数据类型rune介绍和使用

Go 中比较常见的 int、string、bool、float 基本数据类型之外还有其他的数据类型可以应用在特殊场景,比如 rune 就是类似于 int32,因为其可表示的字符范围更大,实际工作中可以用来计算字符串的真实长度

JAVA实例化对象的五种方式

面向对象的编程语言JAVA,万物皆为对象,工作中我们常常会将创建(实例化)对象的操作交给框架或者容器(如SpringIoC),但依旧需要了解JAVA实例化对象的多种方式

Windows版本的Redis(新版本的GitHub地址)

Redis目前提供源码、Docker镜像、云版三种下载形式,官网没有提供Windows版本下载和安装,除了商业化的Memurai之外想获得较新的Windows版本的Redis还得再GitHub找!

Struts2原生校验器以及自定义校验器

Struts2校验框架可以在request进Action之前对请求参数进行校验,非法则拦截返回,框架自带了不少常用校验器可以直接配置此外我们可以自定义一个校验器已满足自身的定制诉求

Struts2 + Spring框架融合配置

Struts2框架以WebWork优秀的设计思想为核心,吸收了 Struts框架的部分优点,提供了一个更加整洁的MVC设计模式实现的Web应用程序框架,本文主要是与Spring整合关键配置和实例

Xshell6和Xftp6家庭版(Xmanager系列工具)

Xmanager是一个非开源(商用)的实用无缝衔接工具(个人可以获取家庭版),其中最常用的Xshell和Xftp可以非常便捷的在Windows系统下连接Unix环境,是目前市面最好的连接工具,运维工程师必备良品

侧边栏下滑即将越过时动态固顶与上滑恢复

对于很多二栏布局的网站而言,正文部分过长时,侧边栏区域下拉过程中出现大片空白,因此我们可以实现当屏幕下滑达到指定元素位置(如即将越过)后对元素固顶来解决侧边栏区域的空旷感

处理windows系统pagefile.sys大量占用C盘空间

pagefile.sys文件一般存在于c盘,只有点击系统的隐藏属性才能看到它,这个文件的容量一般都比较大,而且大小不是固定的,不可以直接删除,会出现内存不足错误需要进行特定配置

SQL语句中DELETE、TRUNCATE和DROP的区别

当我们需要清理或删除某张表或数据的时候,通常会有采取DELETE、TRUNCATE、DROP的任意一种形式的SQL语句,他们之间作用的对象不同所产生的效果也各不相同,包括执行结果和效率