自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 AjaxResult

来源于若依项目,记录于此,方便以后前后端交互使用import java.util.HashMap;/** * 前后端交互:操作消息提醒 */public class AjaxResult extends HashMap<String, Object> { private static final long serialVersionUID = 1L; /** * 状态码 */ public static final String C.

2021-11-12 17:45:12 2390

原创 安装 Sentinel

1. 下载官方地址:https://github.com/alibaba/Sentinel/releases官网下载贼慢,这里分享sentinel-dashboard-1.7.0.jar 的网盘链接: https://pan.baidu.com/s/1y1fD6UFpFoRMA4N8vBclVQ 提取码: qg8k2. 安装很简单,在 sentinel-dashboard-1.7.0.jar 包下运行 jar 包即可java -jar sentinel-dashboard-1.7.0.jar

2021-11-06 20:05:55 156

原创 Nacos 2.0.0 安装

Windows 安装1. 基本介绍并安装下载地址:https://github.com/alibaba/nacos/releasesNacos 官方文档:https://nacos.io/zh-cn/docs/what-is-nacos.html网盘地址:链接: https://pan.baidu.com/s/15CrTF9Xw8DNBEYjnADRIrQ 提取码: eha92. 初始化SQL在MySQL中创建 nacoss 数据库库下面两个脚本文件acos/conf/na

2021-11-06 19:41:28 769

原创 Mybatis 基础

MyBatis 所解决的 JDBC 中存在的问题数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能Sql语句写在代码中造成代码不易维护。向 sql 语句传参数麻烦,因为 sql 语句的 where 条件不一定,可能多也可能少,占位符需要和参数一一对应。入门-增删查改配置Mybatis-config.xml 并连接数据库<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBL

2021-07-16 21:40:42 110

原创 一篇搞定 SpringBoot+Mybatis+Shiro 实现多角色权限管理

初衷:我在网上想找整合springboot+mybatis+shiro并且多角色认证的博客,发现找了好久也没有找到想到的,现在自己会了,就打算写个博客分享出去。原创不易,请点赞支持!该项目不会将过多基础,直接实战,比较使用于有一点基础的,并且想整合springboot+mybatis+shiro的朋友们。1、了解需求1.1、了解页面登录页面如下首页页面如下分别点击添加、删除、查询、测试超链接,展示的内容如下1.2、需求首页页面必须登录成功之后才能访问所有用户、游客等都可访问登.

2021-07-13 12:57:51 810 2

原创 Linux服务器和虚拟机Centos手把手安装Mysql (详细)

Linux服务器和虚拟机Centos手把手安装Mysql (详细)参考链接一 安装前准备1、检查是否已经安装过mysql,执行命令[root@zhiyuhuang /]# rpm -qa | grep mysql#如果有,删除 mysql-libs-5.1.73-5.el6_6.x86_64是是一条显示的mysal[root@zhiyuhuang /]# rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64 centos7中默认安装了数据库

2021-04-10 10:39:21 283

原创 带你尝试手写模拟 cas 及其应用场景

1 cas What?cas是compareandswap的简称,从字面上理解就是比较并更新,简单来说:从某一内存上取值V,和预期值A进行比较,如果内存值V和预期值A的结果相等,那么我们就把新值B更新到内存,如果不相等,那么就重复上述操作直到成功为止。2 引出 CAS需求:开发一个网站,对访问量进行统计,用户每发送一个请求,访问量+1,如何实现?模拟100个用户同时访问,并且每个人对咱们的网站发起10次请求,最后的总访问次数100*10=10002.1 示例1(线程不安全,结果不正确)代码

2021-03-29 21:25:57 249

原创 双亲委派机制

4、双亲委派机制4.1 工作原理(1)如果一个类加载器收到了类加载请求,它并不会自己先加载,而是把这个请求委托给父类的加载器去执行(2)如果父类加载器还存在其父类加载器,则进一步向上委托,依次递归,请求最终将到达顶层的引导类加载器;(3)如果父类加载器可以完成类加载任务,就成功返回,倘若父类加载器无法完成加载任务,子加载器才会尝试自己去加载,这就是双亲委派机制(4)父类加载器一层一层往下分配任务,如果子类加载器能加载,则加载此类,如果将加载任务分配至系统类加载器也无法加载此类,则抛出异常4.

2021-03-26 12:48:30 77

原创 Java并发之synchronized

synchronized作用:实现线程同步,让多个线程排队依次获取某个资源,保证数据不会出错关键:synchronized 修饰什么?锁的是什么元素?修饰方法非静态方法,锁的是方法的调用者(对象)静态方法,锁的是类修饰代码块, (synchronized (parm)) 锁的是传入的对象(parm )测试1 正常方法测试class Data { public void fun1() { try { // sleep 3秒

2021-03-26 11:09:21 180

原创 Linux常用命令集锦

文件和目录切换目录cd /home #进入 '/ home' 目录'cd /root/Docements #切换到目录/root/Docementscd ./path #切换到当前目录下的path目录中,“.”表示当前目录 cd .. #返回上一级目录cd ../.. #返回上两级目录cd - #返回上次所在的目录pwd #显示工作路径查看文件ls #查看目录中的文件ls -F

2020-11-01 19:33:55 60

原创 SpringBoot-Vue 项目整合在阿里云liunx服务器部署

前提SpringBoot - Vue 前后端分离项目确保能够在本机完成前后端连接,正常访问!阿里云部署了 java 环境。配好 mysql 环境。Tomcat 不用也行,因为 SpringBoot 已经内置了Tomcat一、前后端整合1、打包 前端静态资源注意:Vue 中的项目文件的 url 改为 服务器的IP 地址,不是本地的IP地址。确保打包前的Vue 项目没有任何错误!在项目的路径下打开cmd 输入 npm run build看到输出 Build complete 即代

2020-10-25 00:13:35 319

空空如也

空空如也

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

TA关注的人

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