自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

原创 什么是RBAC模型,一篇短文带你了解

RBAC(Role-Based Access Control,基于角色的访问控制)模型是一种广泛用于访问控制的安全模型。它基于角色的概念,将权限授权和访问管理组织起来。

2023-09-21 10:41:59 565

原创 Npm下载太慢了,这里记录一下

npm config set registry https://registry.npm.taobao.org/npm config set ELECTRON_MIRROR="https://npm.taobao.org/mirrors/electron/"npm install electron -g

2022-09-08 14:50:26 128 1

原创 python书写第一个api

import osfrom flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello, Welcome to CloudBase!\n'if __name__ == "__main__": app.run(debug=True,host='0.0.0.0',port=int(os.environ.get('PORT', 8080)))

2022-04-13 20:15:07 416

原创 什么是数据库的事务,数据库的事务有哪些?一篇短文带你了解

什么是数据库的事务事务就是为了单个工作单元二执行的一系列操作,如修改,查询,删除数据等。数据库的事务有哪些事务有:【原子性,一致性,隔离性,持久性】原子性: 如原子一样不可分割,在事务中进行的修改,要么全部执行,要么全部不执行。如:在系统在同时插入一条记录到两张表中,为一个事务,那么当插入一张表出现问题,另一张插入成功,那么此时数据库会执行数据回滚,回滚到插入第一张表之前的状态,即两张表都不进行插入。一致性: 事务必须使得数据库从一个正确状态变到另外一个正确状态。一般来说数据库的一致性指关联数据

2021-10-14 11:09:34 2397

原创 常见的8大排序

下面将简单介绍常用的8大排序和简单比较(从小到大排序)直接插入排序**核心思想:**将数组中的所有元素依次跟前面已经排好的元素相比较,如果选择的元素比已排序的元素小,则交换,直到全部元素都比较过。(待排元素a和之前所有已排好元素b进行一一比较,当发现a一旦比b小就交换,直到a比所有已经排好的元素小)算法:第一层循环: 遍历待比较的所有数组元素第二层循环: 将本轮选择的元素(a)与已经排好序的元素(b)相比较。如果:a > b,那么将二者交换希尔排序直接选择排序 (简单选择排序).

2021-09-30 11:04:04 119

原创 简单了解JVM 组成以及各部分

简单介绍JVM各组成部分图1 JVM组成部分JVM包含两个子系统和两个组件两个子系统:类加载子系统(Class loader)和执行引擎(Execution engine)两个组件:运行时数据区(Runtime data area)、本地接口(Native Interface)。类加载子系统(Class loader)根据给定的全限定名类名(如:java.lang.Object)来装载class文件到Runtime data area中的method area。注: Class Loader

2021-09-19 23:12:00 209

原创 粗浅了解-入门系列-什么是JVM?

什么是JVM?虽然目前已经有不少项目开发经验了,但是对于JVM的理解还停留在比较粗浅的理解,JVM(Java Virtual MACHINE)不就是JAVA虚拟机吗。记得在初学java时课程时第一次接触JVM:JAVA程序具有跨平台性质,就和这个JVM息息相关。因为java可以运行在任何一个具有JVM的计算机或者电子设备上运行。实际上JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上一次编译,多次运行,具有跨平台性。JVM在执行字节码时,实际上最终还是把字节码解释成具

2021-09-18 23:13:52 94

转载 having和where group的区别

先参考下面链接中的博客,后面有空再整理参考链接:https://www.cnblogs.com/qijiujiu/p/13259495.html

2021-09-18 11:09:39 55

原创 Truncate是啥?一篇文章带你一起了解。

Truncate是啥?一篇文章带你一起了解。DROP-删除表我们一般删除表怎么做?drop table tb_name;这样删除的是将表的结构和数据,定义全部删除,立刻释放磁盘空间。删了就啥都没了。注意!!!:无法回滚drop table会严重的消耗服务器IO性能,如果被drop的table容量较大,甚至会影响到线上的正常。drop容量大的table会影响线上服务原因直接执行drop table,mysql会将表定义和表数据全都删除,包括磁盘上的物理文件,也包括buffer poo

2021-09-18 10:58:12 331

原创 PowerShell 连接远程Window2012 R2服务器

1.以管理员身份打开Windows PowerShell2.检查远程设备是否开启WinRM服务Get-Service WinRM注意:此时一般有两种状态(Status):Running-运行状态Stopped-暂停状态如果为暂停状态,我们需要启动WinRM服务,Server系统默认是启动这个服务的,Deskt系统需要自行启动该服务3.启动WinRM服务可以直接在PowerShell窗口输入指令Enable-PSRemoting -Force来直接启动Enable-PS

2021-09-17 17:02:10 365

原创 跟着小白学习服务发现:zookeeper

目录什么是zookeeper?为啥使用zookeeper?同类还有什么类似的产品,优势是什么?特点是什么?如何下载安装?官方网站:https://zookeeper.apache.org/什么是zookeeper?简介:ZooKeeper是一个开源的分布式调节器,她是为大型分布式计算提高开源的分布式配置服务,同步服务和同名注册。或者说是一个协助分布式系统开发的应用程序,主要用来处理协同数据。它还可以用来做集群管理,统一命名服务,管理配置信息,分布式锁。它是一个典型的分布式数据一致

2021-09-17 15:38:44 73

原创 什么是分库分表?

> # 什么是分库分表?>> 当数据存量或者数据的吞吐量增大时,服务器的负担就会逐步增加以至于影响读/写的性能和成功率。此时,就需要将数据库进行切分。如果如果将数据库分散到多台数据库服务器,则称为分库;如果将一台数据库服务器上的数据用多张表表示,则称为分表。# 如何实现分库分表从实现手段的本质区别上来看,分库分表的实现手段大约分为两类:垂直和水平。## 垂直分库分表垂直分库分表适用于如下场景:1. 表的列数过多2. 表中的信息明显属于多个业务逻辑模块。3. 表中

2021-07-13 09:54:36 575

原创 雪花算法的一个坑,震惊=_=!后台使用的雪花ID传给前台居然存在精度问题!!!!

啊!不得不说这个bug快搞疯我了,居然会是因为精度问题,具体解释如下:Number精度是16位(雪花ID是19位的),所以JS的Number数据类型导致的精度丢失。怎么办?马上要上线了,改数据库?那么多张表,加班也改不完呀,肯定不行。其实也不需要那么麻烦,我把后台输出一下teacherId,把他以String形式发给前台,这样就解决了,前台要发回后台也是一样进行一下数据转换,不过...哎,还是有不少地方要改代码!!!我快疯了。...

2021-04-08 23:56:11 540

原创 devtools热部署-解决令人抓狂前后端不分离问题

前段时间快被自己写的前后端不分离的简单的springboot小项目快搞死了,因为没有使用完全的前后端分离技术,导致每次修改一点点的前端样式都要整个项目进行重启,开始一段时间还好,过了一段时间我疯了,头发如秋天的落叶般凋零,于是我想到热部署工具,起初我并不了解什么是热部署,什么是自动化部署,什么是半自动化部署。当我喝了几杯咖啡后我了解了这些。为了解决开发时修改代码后频繁的要重启项目,于是我找到了比较好用的devtools热部署去解决这个让人疯狂的问题。解决的最终目标如下:修改js,css,html

2021-01-23 23:25:43 896

原创 简单实现springboot在执行日志中显示执行的sql语句

最近工作室项目中,已经用springboot搭建好了一个简单的小项目,但同时问题来了,我在其他公司工作时发现人家的springboot在运行时日志会显示执行的sql语句,可是为啥我的日志没有呢?要怎么做呢,我首先想到的就是我最熟悉的log4j,后面又听说slf4j比较好就去看看slf4j结果发现还是不会,最后发现我自己这个项目还是比较适合logback于是很快的我就解决了这个问题。让我的项目也会显示sql日志最后结果如下:如何做到目录结构:其实我只是加了logback-spring.

2021-01-23 22:20:26 2525 1

原创 自己写一个代码在线编辑器很难吗?Vue+codeMirror实现java在线编辑器(前端)

<el-col :span="12" > <el-col :span="4"><el-tag round>Java在线编辑器</el-tag></el-col> <el-col :span="2"> <el-button size="mini" type="success" round @click="doSubmit()">运行<i class="el-icon...

2020-11-04 09:29:35 2239 1

原创 AndroidStudio开发学习HelloWorld系列之使用“销毁一个活动”

当我们平时使用手机时,通常会有一个返回按钮用来销毁当前的活动,那么本来不想通过按钮的方式,而是通过程序代码来实现,通过代码来销毁活动,那么很幸运的是,Acitivity类提供了一个finish()方法,下面我将以初学者的角度带大家学习使用这个方法。为了明显的看见实验效果和目的,我创立了一个helloworld小程序,在其中加入了一个按钮用来调用finish()方法最终效果如下:第一步:添加按钮<Button android:id="@+id/button_1"

2020-09-30 11:43:13 501

原创 AndroidStudio开发学习HelloWorld系列之“活动中使用menu“

1.第一步:在res目录下新建一个目录我这里取名“menu”,然后新建一个菜单文件,Menu resource-file<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android"></menu>2.第二步:添加菜单项<?xml version="1.0" encoding="utf-8"?&g...

2020-09-30 09:39:31 107

原创 AndroidStudio开发学习HelloWorld系列之使用Toast

目的:一个点击按钮,点击后面包屑展示提示信息流程:1.先写进行layout布局在activity_main.xml中书写<Button android:id="@+id/button_1" android:text="点我" android:layout_width="wrap_content" android:layout_height="wrap_content" app:layout_constrain

2020-09-30 08:43:51 259

原创 vue中使用threejs的编辑器

嘿各位大佬,我最近在做学校的期末设计,前端使用vue. js然后想在项目中自定义editor作为我项目里面的一个可视化编辑工具,但是不知道如何具体去实现,具体要达到的效果如图但因为还不会就直接这样引用了,想请教我该如何直接用源码里面的editor呢?...

2020-05-13 14:18:44 2950 2

原创 数据库之授权与回收

数据库之授权与回收作者:TiBBers-提伯斯第一次写博客,如有错误请联系作者,最近刚刚复习这个,因此分享一下,希望能帮到你。用户权限是由两个要素组成:数据库对象和操作类型,定义存取权限称为授权(authorization)存储的对象不仅仅有数据本身(基本表中的数据,属性列上的数据),还有数据库模式(包括数据库,基本表,视图和索引的创建等)对象类型对象操作类型数据库...

2019-12-24 20:46:01 1162

demo-service.rar

详见我上传过的pdf文件,这里面是我配套的源码,里面主要介绍了如何基于Gradle搭建springboot项目,并且拥有各类常用的api接口的示例代码。如何想直接下载这个配套的其他资源可以直接在评论区留言,或者写上你的邮箱,我有空会给你一起发过去。

2021-07-16

简述android服务器端开发的客户端demo

简述android服务器端开发的客户端demo,里面是一个如何使用android连接服务器,访问api接口的demo,里面写了各种传参的方法,详细内容可以看我的另外一份pdf资源,这个是配套的,或者直接在评论区联系我,留下你的邮箱,我会打包发你。

2021-07-16

简述android服务器端开发.pdf

详细介绍了基于springboot如何搭建服务器端应用程序,并非常详细的列出了各类api接口(主要是GET和POST的各种传参方法),简单的介绍了如何搭建springboot的服务器端,和创建android客户端,通过android的客户端访问服务器端。当然文档里面也因为时间原因有部分没有做好,但是无论作为springboot的入门项目还是作为android连接客户端的应用入门都是非常不错的选择,当然如果要相关的源码,一个可以直接在评论区联系我或者写下你的邮箱地址,我直接发你。或者你自己在我博客上发表的demo中下载

2021-07-16

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

TA关注的人

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