Redis分布式锁入门
线程锁:主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码段。线程锁只在同一JVM中有效果,因为线程锁的实现在根本上是依靠线程之间共享内存实现的,比如synchronized是共享对象头,显示锁Lock是共享某个变量(state)进程锁:为了控制同一操作系统
【java筑基】面试、工作不可不知的六个Java工具类
介绍工作面试最常用的java工具类
Java中线程状态
Java中线程状态
常见的模板引擎以及Thymeleaf的常用指令
常见的模板引擎以及Thymeleaf的常用指令
免费分享一个springboot+vue校园宿舍管理系统,挺漂亮的
一款不错的springboot+vue校园宿舍管理系统
Python少儿编程提高篇(1)字符串
在入门篇里已讲解过有关字符串Strings的基础知识,如索引、长度、遍历访问等,另外还预备学习了ASCII、转义字符等相关知识。在提高篇中,我们开始学习更多关于字符串的内容:之前讲了用 []、[:] 索引字串中的单个、全部字符.........
linux-Centos7 在LAMP环境搭建discuz论坛
Linux -Centos7 在LAMP环境搭建discuz论坛
详解CSS(四)
标准文档流与CSS浮动
如何快速搭建自己的阿里云服务器(宝塔、Xshell、Xftp配置)
目录一、前言二、准备工作1、新手申请2、安全组设置 3、修改实例4、下载Xshell和Xftp 5、安装并配置Xshell6、本地连接云服务器 7、安装并配置Xftp 三、搭建环境1、安装宝塔服务器运维面板2、 登录宝塔Linux面板3、查看宝塔主页 4、测试环境对于新手或者学生党来说,有时候就想租
C语言进阶——文件操作
带你了解C语言中文件操作,文件的打开和关闭,文件指针,文件的顺序读写和随机读写,文件读取结束的判定,文件缓冲区,以及scanf/fscanf/sscanf/printf/fprintf/sprintf函数的对比,fseek,ftell,rewind和feof的使用...
登录安全----双重MD5加密实现安全登录
利用MD5对密码进行二次加密加强了密码传输以及存储过程中的安全性,加密前的数据只要不是太简单就很难很难破解出来。
面试高频关键字
在一些面试过程中。面试官们总喜欢问一些基础的问题来考验面试者们,而其中C语言关键字也是面试官们,爱问的,其中以static、const、volatile尤为爱问,接下来博主将和大家一起讨论一下,这几个常问的关键字;关键字“static”,译成中文就是“静态的”;在C语言中static可以用来修饰全局
【C++】一篇了解AVL实现细节(易懂图解版)
高度平衡搜索二叉树的实现细节详解,以及部分易错点总结,适合于小白~
Java 随机数产生 Random和Math 解决
Java随机生成 0~1001~10050~100数字
通过项目实践带你彻底搞懂C/C++编程中static与extern两关键字的使用
通过一次项目实践来详细讲述static与extern两关键字的使用。
Java私活300元,完成JavaWeb志愿者管理系统(四)
接到一个单子,要求完成一个课设网站,前后端都要有,收费300元。用到的技术栈:前端:springboot+vue+layui+maven+mysql后台:spring+jsp+tomcat8+mysql
MySQL - 一文了解MySQL的基础架构及各个组件的作用
MySQL可以基本划分为Server层和存储引擎层两部分:Server层包含了MySQL大多数核心功能,除了图中标注的连接器,查询缓存,分析器,优化器,执行器,还有所有的内置函数(日期,时间,数学和加密函数),所有跨存储引擎的功能都在这一层实现,如存储过程、触发器、视图等。存储引擎层负责MySQL中
SQL注入漏洞(postgresql注入)
postgresql sql注入
【 mysql基础(三)】约束和多表查询
【 mysql基础(三)】约束和多表查询
「Spring Boot 系列」05. Spring Boot Profiles(多环境配置)
Profile的是配置文件的意思,我们在开发Spring Boot应用时,通常同一个项目会被安装到不同的环境,而不同的环境又需要不同的配置。比如:其中数据库地址、服务器端口等等配置都不同,如果每次打包时,都要修改配置文件,那么就会非常麻烦。Spring框架提供了profile的管理功能,我们可以使用