自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用shell脚本编写创建Linux用户

【代码】用shell脚本编写创建Linux用户。

2023-12-05 11:05:14 190

原创 原生js编写异步请求

【代码】原生js编写异步请求。

2023-02-05 16:35:55 236 1

原创 什么是闭包啊

闭包是能够读取其它函数内部变量的函数闭包可以接单理解成,“定义在一个函数内部的函数”闭包是将函数内部与函数外部连接起来的桥梁局部变量无法共享和长久的保存,而全局变量可能造成变量污染,当我们希望有一种机制既可以长久的保存变量,又不会造成全局的污染。

2023-02-05 16:34:39 123

原创 nodejs连接mongodb

【代码】nodejs连接mongodb。

2023-01-26 09:04:13 462

原创 mac配置mongodb

【代码】mac配置mongodb。

2023-01-26 09:03:16 443

原创 mac配置软连接

【代码】mac配置软连接。

2023-01-25 14:34:08 1694

原创 nodejs中express中使用token认证

【代码】nodejs中express中使用token认证。

2023-01-25 10:54:43 339

原创 nodejs中express中使用session认证

【代码】nodejs中express中使用session认证。

2023-01-25 09:48:24 98

原创 nodejs解决跨域问题

【代码】nodejs解决跨域问题。

2023-01-24 16:55:24 84

原创 nodejs连接 mysql

【代码】nodejs连接 mysql。

2023-01-24 13:36:39 185

原创 js取消冒泡

js取消冒泡

2023-01-15 13:25:45 422

原创 mac配置brew环境变量

mac配置brew环境变量

2022-08-29 10:30:53 1908

原创 Failed to connect to raw.githubusercontent.com:443

Failed to connect to raw.githubusercontent.com:443

2022-07-29 23:34:21 301

原创 多线程案例

高聚低合前提下,线程操作资源类判断/干活/通知防止虚假唤醒package com.liu;class Aircondition{ private int number = 0; public synchronized void increase(){ while (number != 0){ try { wait(); } catch (InterruptedException e)

2022-05-08 15:49:59 224

原创 nginx在Linux上的安装步骤

nginx在Linux上的安装步骤在官网下载Nginx的tar.gz压缩软件放到Linux上,并解压然后进入到解压文件yum install -y gccyum install -y pcre pcre-develyum install -y zlib zlib-devel./configure --prefix=/usr/local/nginxmakemake installcd /usr/local/nginx/sbin./nginx如果不能访问到,就关闭

2022-04-09 09:13:42 223

原创 linux上安装jdk

linux上安装jdk下载上jdk,传到linux解压tar -zxvf tar.gz文件配置环境变量vim /etc/profile在下面添加export JAVA_HOME=/opt/module/jdk1.8.0_311export PATH=$PATH:$JAVA_HOME/bin执行以下命令source /etc/profile如果报错:执行:yum install glibc.i686 -y最后输入:java -version配置完成

2022-04-09 09:12:35 1168

原创 linux上安装mysql

linux上安装mysql首先查看一下有没有别的数据库rpm -qa | grep mysqlrpm -qa | grep mariadb如果有就删除rpm -e 数据库 --nodeps把mysql的tar包上传到linux把tar包解压tar -xvf mysql-8.0.26-1.el6.x86_64.rpm-bundle.tar -C /opt/module/mysql/然后从解压出来的几个rpm文件里面,一个一个的安装先安装rpm -ivh mysql-c

2022-04-09 09:11:38 370

原创 Linux目录介绍

Linux目录介绍/bin 是Binary的缩写,这个目录存放着最经常使用的命令/sbin s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。/home 存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。/root 该目录为系统管理员,也称作超级权限者的用户主目录。/lib 系统开机所需要最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。/lost+found

2022-04-07 23:01:28 238

原创 mac 配置 maven 环境变量

export MAVEN_HOME=/Users/lyx/Documents/apache-maven-3.8.3export PATH=$PATH:$MAVEN_HOME/bin

2022-02-07 12:45:20 259

原创 npm设置淘宝镜像

替换npm仓库地址为淘宝镜像地址(推荐) 命令:npm config set registry https://registry.npm.taobao.org, 查看是否更改成功:npm config get registry,以后安装时,依然用npm命令,但是实际是从淘宝国内服务器下载的...

2022-01-22 20:29:39 20890

原创 图片点击放大

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js"></script> <style> /*全屏显示大图*/ .opacityBottom{

2021-07-21 13:59:57 159 1

原创 linux上Redis的下载安装安装

linux上Redis的下载安装安装切换到home目录下cd /home下载rediswget https://download.redis.io/releases/redis-6.2.3.tar.gz解压下载好的redistar -zxvf redis-6.2.3.tar.gz安装编译需要的 tcc、tclyum -y install gcc tcl编译到 /usr/local/redis623#make是编译的意思make PREFIX=/usr/loc

2021-06-02 16:01:37 106

原创 MySQL 8.0.24 主从复制 操作手册 CentOS 8.0 64位

MySQL 8.0.24 主从复制 操作手册 CentOS 8.0 64位主节点配置创建用户create user 'pcy'@'39.103.150.226' identified by '664732047';MySQL 8.0 默认密码模式 caching_sha2_password,改为 mysql_native_passwordalter user 'pcy'@'%' identified with mysql_native_password by '664732047'

2021-05-21 15:45:06 164

原创 MySQL 8.0.24 基本安装 CentOS 8.0 64位

MySQL 8.0.24 基本安装 CentOS 8.0 64位创建mysql8的目录mkdir /home/mysql8跳转到mysql8的目录下cd /home/mysql8下载mysql8wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.25-1.el8.x86_64.rpm-bundle.tar解压mysql8的压缩包 tar-zxvf是解压后面带gz的压缩包的,tar -xvf是解压tar结尾

2021-05-20 14:58:12 266

原创 springsecurity+mybatis

springsecurity+mybatis导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency><dependency> <groupId>org.springframework.boot&

2021-05-16 21:50:02 146

原创 Springboot整合JWT

Springboot整合JWT导入pom依赖<dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.15.0</version></dependency>配置jwt工具类package com.liu.jwt.utils;import com.aut

2021-05-10 23:56:42 125

原创 Mybatis-generator配置

Mybatis-generator配置导入依赖<!--Mybatis生成器--><dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.4.0</version></dependency>在

2021-05-09 10:24:09 54

原创 跨域问题

package com.liu.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;@Configurationpublic c

2021-05-08 13:23:44 45

原创 阿里云手机验证码

阿里云手机验证码导入pom依赖<!--阿里云电话验证--><dependency> <groupId>com.aliyun</groupId> <artifactId>dysmsapi20170525</artifactId> <version>2.0.1</version></dependency><dependency> <group

2021-05-08 09:03:36 127

原创 Springboot整合redis,并通过电话号码、验证码放到Redis中

Springboot整合redis,并通过电话号码、验证码放到Redis中第一步:导入依赖<!--redis依赖配置--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>第二步:配置applicat

2021-05-07 23:56:15 233

原创 Nginx配置Https

Nginx配置Https第一步:在配置ssl证书之前,要确保你的nginx已经安装了ssl模块,一般情况下自己安装的nginx都是不存在ssl模块的。这里先检查下自己是否存在ssl模块:进入到你的nginx安装目录下面,我的目录是在(/usr/local/nginx),如果你的nginx安装步骤和上面的文章一致的话,那你的目录和我应该是一致的进入到目录的sbin目录下,输入#注意这里是大写的V,小写的只显示版本号./nginx -V 如果出现 (configure arguments: -

2021-04-24 22:31:02 166

原创 RedisUtil工具类

RedisUtil工具类@Componentpublic class RedisUtil { @Autowired private RedisTemplate<String,Object> redisTemplate; // =============================common============================ /** * 指定缓存失效时间 * @param key 键 * @param

2021-04-17 16:20:52 81

原创 RedisTemplate固定序列化模板

RedisTemplate固定序列化模板@Configurationpublic class RedisTemplate { //RedisTemplate固定模板 @Bean public org.springframework.data.redis.core.RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) { //我

2021-04-17 15:31:38 92

原创 计算机组成原理

计算机组成原理18年4月标志寄存器用于存放程序运行的一些状态和控制运行的信息的寄存器。总线宽度总线中数据线的条数称为总线宽度。随机存取存储器RAM按地址访问存储单元,各个单元的访问时间是一个常数,与地址无关。微地址微指令所在的存储单元的地址称为微地址。DMA控制器专门用来控制总线进行DMA传送的接口硬件称为DMA控制器。试说明在计算机系统的层次化结构中,最终用户、应用程序员、系统管理员和系统程序员分别与操作系统、汇编程序、编译程序和应用程序这四个程序

2021-03-26 13:08:43 179

原创 springboot

springboot回顾什么是SpringSpring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。Spring是如何简化Java开发的为了降低Java开发的复杂性,Spring采用了以下4种关键策略:1、基于POJO的轻量级和最小侵入性编程,所有东西都是bean;2、通过IOC,依赖注入(DI)和面向接口实现松耦合;3、基于切面(AOP)和惯例进行声明式编程;4、通过切面

2021-02-25 12:35:48 1284

原创 拦截器-文件上传与下载

拦截器+文件上传下载拦截器概述SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。**过滤器与拦截器的区别:**拦截器是AOP思想的具体应用。过滤器servlet规范中的一部分,任何java web工程都可以使用在url-pattern中配置了/*之后,可以对所有要访问的资源进行拦截拦截器拦截器是SpringMVC框架自己的,只有使用了SpringMVC框架的工程才能使用拦

2021-02-10 10:30:41 229

原创 springMVC - Ajax

SpringMVC:Ajax技术简介AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。在 2005 年,Google 通过其 Google Suggest 使 AJAX 变得流行起来。Google Suggest能够自动帮你完成搜索单词。

2021-02-10 07:43:23 126

原创 SSM整合之图书增删改查

整合SSM环境要求环境:IDEAMySQL 5.7.19Tomcat 9Maven 3.6要求:需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识;数据库环境创建一个存放书籍数据的数据库表CREATE DATABASE `ssmbuild`;USE `ssmbuild`;DROP TABLE IF EXISTS `books`;CREATE TABLE `books` ( `bookID` INT(10) NO

2021-02-09 10:55:53 312

原创 log4j

#将等级为DEBUG的日志信息输出到console和file这两个目的地,console和file的定义在下面的代码log4j.rootLogger=DEBUG,console,file#控制台输出的相关设置log4j.appender.console = org.apache.log4j.ConsoleAppenderlog4j.appender.console.Target = System.outlog4j.appender.console.Threshold=DEBUGlog4j.app

2021-02-08 14:38:26 48

原创 springmvc

SpringMVC1、回顾MVC1.1、什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。**Model(模型):**数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value

2021-02-08 11:24:18 122

空空如也

空空如也

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

TA关注的人

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