自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(247)
  • 资源 (6)
  • 收藏
  • 关注

原创 java、jvm、Spring Boot2.x 、mybatis、shiro、mysql、数据结构与算法 等导航大纲;JAVA架构整套由0到1(欢迎关注收藏本博文)

以前经常开发SSM项目,后来进阶到springboot项目,然后就一直开发和使用springboot项目了,但是没有沉底成文档,所以时间一长,对这些曾经很熟悉的的知识点现在只剩下熟悉了。所以趁着研究生老师让做一个项目的机会,梳理一下从0到1 梳理下springboot的开发和使用。并分成以下几个模块从0开始搭建和学习springboot框架。...............

2022-08-12 15:36:57 1051

原创 VUE 系统学习系列:学习导航大纲--VUE整套前端由0到1(关注收藏本博文即可)

VUE 系统学习系列:学习导航大纲--VUE整套前端由0到1(关注收藏本博文即可)

2022-08-06 16:52:52 2914 3

原创 【置顶】linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】

防火墙CentOS 7.0默认使用的是firewall作为防火墙查看防火墙状态systemctl status firewalld.service orsystemctl status firewalld.service or firewall-cmd --state停止firewallsystemctl stop firewalld禁止firewall开机启动systemctl d...

2020-05-21 22:28:53 1197 1

原创 【置顶】springboot+thymeleaf 的admin 模板,企业级前后端分离后端管理系统

文章目录前言一、项目简介二、功能简介三、界面展示四、项目结构前言star一、项目简介二、功能简介三、界面展示四、项目结构

2020-03-25 18:41:51 3542 1

原创 【置顶】centos7下docker下载、安装;更换地址镜像、操作镜像和容器,各种基础命令;docker普通用户的授权;操作容器;持续更新中。。。

一、docker的使用

2019-09-27 15:57:14 8222 2

原创 shiro学习五:使用springboot整合shiro。在前面学习四的基础上,增加shiro的缓存机制,源码讲解:认证缓存、授权缓存。

本文详细介绍了在Java Spring Boot项目中使用Apache Shiro进行权限管理的实现方式。通过整合Redis作为缓存管理器,实现了用户权限的缓存,提高了权限验证的效率。文章还解析了@RequiresPermissions注解的工作原理,说明了如何通过AOP机制拦截方法,并进行权限字符串的匹配校验,确保只有具备相应权限的用户能够访问受保护的方法。整体上,文章为Shiro在Spring Boot项目中的应用提供了全面的技术指导。

2025-01-26 15:50:00 1456

原创 web开发工具之:三、JWT的理论知识,java的支持,封装的工具类可以直接使用

本文详细介绍了在JavaSpringBoot中实现JWT(JSONWebToken)的完整流程。通过依赖io.jsonwebtoken的jjwt库,我们可以方便地生成、解析和验证JWT。文章提供了配置文件、工具类和初始化配置的详细代码,涵盖了JWT的生成、过期时间设置、刷新机制以及从token中提取信息等功能。这些方法在用户认证、授权和单点登录等场景中具有重要应用,有助于提高Web应用的安全性和效率。

2025-01-17 23:50:08 1095

原创 web开发工具之:二、加密和解密工具类,学习加密算法和非加密算法(哈希算法)知识,Java支持MD5和SHA系列的哈希算法。使用UUID作为盐进行增强哈希算法加密的数据完整性验证

本文介绍了加密算法和非加密算法的基本概念,重点讲解了加密算法中的对称加密和非对称加密,以及常用的加密算法如AES、DES、RSA等。同时,介绍了哈希算法,尤其是MD5和SHA系列,并阐述了其在数据完整性验证、密码存储和数字签名等场景的应用。文章还详细描述了在用户注册和登录过程中,如何使用哈希算法进行密码加密和验证,提供了Java代码示例,并通过工具类PasswordUtils和PasswordEncoder实现了密码的安全存储和验证流程。强调了在密码安全领域,应使用更安全的算法如SHA-256替代MD5。

2025-01-17 10:41:04 614

原创 web开发工具之:一、UUID的介绍,java如何产生UUID,作为数据库的主键和加密算法的盐

现在web开发中,很多使用UUID作为主键和加密的盐的,其实很简单,这里学习和介绍一下。

2025-01-16 20:47:08 484

原创 AI大模型开发-2、智谱清言大模型API调用教程,还有免费大模型供你使用(具体是否可以商用,请自行调研)

本章旨在为读者奉献一份实用的操作指南,深入探索如何高效利用智谱清言大模型平台的卓越功能。我们将从API key创建的基础知识开始,寻找开发文档,逐步引导用户通过实际案例。

2025-01-15 16:48:58 1528

原创 AI大模型开发—1、百度的千帆大模型调用(文心一言的底层模型,ENRIE等系列)、API文档目的地

本章旨在为读者奉献一份实用的操作指南,深入探索如何高效利用百度千帆大模型平台的卓越功能。我们将从账号注册与密钥申请的基础知识开始,逐步引导用户通过实际案例,深入理解并掌握调用文本与图像处理领域大模型API的方法。这涵盖了自然语言处理(NLP)、对话生成、文本续写以及图像生成等多个关键领域。

2025-01-14 14:07:08 2188

原创 IDE之vscode:连接远程服务器代码(亲测OK),与pycharm链接服务器做对比(亲自使用过了),vscode密钥免密登录服务器

IDE之vscode:连接远程服务器代码(亲测OK),与pycharm链接服务器做对比(亲自使用过了)。

2024-08-28 13:42:59 1345 1

原创 python环境学习:pip介绍,pip 和 conda的区别和联系。哪个更好使用?pip创建虚拟环境并解释venv模块,pip的常用命令,conda的常用命令。

python环境学习:pip 和 conda的区别和联系。哪个更好使用?pip创建虚拟环境并解释venv模块,pip的常用命令,conda的常用命令。

2024-08-22 09:55:59 1569

原创 git学习六:(bug总结)git@github.com: Permission denied (publickey).等

git学习六:(bug总结)git@github.com: Permission denied (publickey).等

2024-08-15 19:24:50 870

原创 IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。

IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。

2024-08-11 15:32:55 5123 1

原创 pytorch学习一(扩展篇):miniconda下载、安装、配置环境变量。miniconda创建多版本python环境。整理常用命令(亲测ok)

anaconda在个人免费,团队和公司收费,于是果断采用了miniconda。

2024-08-10 10:29:35 3214

原创 Django学习三:views业务层中通过models对实体对象进行的增、删、改、查操作。

Django学习三:views业务层中通过models对实体对象进行的增、删、改、查操作。

2024-06-06 15:32:46 1448

原创 Django学习二:配置mysql,创建model实例,自动创建数据库表,对mysql数据库表已经创建好的进行直接操作和实验。

Django学习二:配置mysql,创建model实例,自动创建数据库表,对mysql数据库表已经创建好的进行直接操作和实验。

2024-06-06 13:28:06 2649 1

原创 Django学习一:创建Django框架,介绍Django的项目结构和开发逻辑。创建应用,编写主包和应用中的helloworld

创建Django框架,介绍Django的项目结构和开发逻辑。创建应用,编写主包和应用中的helloworld

2024-05-31 17:34:50 4289 1

原创 Docker学习二(Centos):Docker安装并运行redis(成功运行)

Docker安装并运行redis

2024-05-07 15:05:36 807

原创 数据结构与算法细节篇之最短路径问题:Dijkstra和Floyd算法详细描述,java语言实现。

最短路径的算法有两个,Dijkstra算法 和 Floyd算法。Dijkstra算法 解决的是单源 最短路径问题。Floyd算法解决的是多源 最短路径问题,并且可以处理负权图。今天要讲的就是Dijkstra算法。(大写的i),进java交流群讨论互联网+技术。可索要PPT等资料。其他资料,建议先看本篇博客。Dijkstra算法和Floyd算法:https://blog.csdn.net/weixin_43872728/article/details/100662957。

2023-08-26 00:28:30 743

原创 Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件

Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件

2023-07-17 22:49:49 7666 1

原创 JVM知识体系学习八:OOM的案例(承接上篇博文,可以作为面试中的案例)

JVM知识体系学习八:OOM的案例(承接上篇博文,可以作为面试中的案例)

2023-02-25 23:24:19 1060

原创 JVM知识体系学习七:了解JVM常用命令行参数、GC日志详解、调优三大方面(JVM规划和预调优、优化JVM环境、JVM运行出现的各种问题)、Arthas

JVM知识体系学习七:了解JVM常用命令行参数、GC日志详解、调优三大方面(JVM规划和预调优、优化JVM环境、JVM运行出现的各种问题)

2023-02-19 21:38:07 2309

原创 JVM知识体系学习六:JVM垃圾是什么、GC常用垃圾清除算法、堆内存逻辑分区、栈上分配、对象何时进入老年代、有关老年代新生代的两个问题、常见的垃圾回收器、CMS

JVM知识体系学习六:JVM垃圾是什么、GC常用垃圾清除算法、堆内存逻辑分区、栈上分配、对象何时进入老年代、有关老年代新生代的两个问题、常见的垃圾回收器、CMS

2023-01-14 22:33:58 744

原创 JVM知识体系学习五:Java Runtime Data Area and JVM Instruction (java运行时数据区域和java指令(大约200多条,这里就将一些简单的指令和学习))

JVM知识体系学习五:Java Runtime Data Area and JVM Instruction (java运行时数据区域和java指令(大约200多条,这里就将一些简单的指令和学习))

2023-01-11 22:06:37 503

原创 JVM知识体系学习四:排序规范(happens-before原则)、对象创建过程、对象的内存中存储布局、对象的大小、对象头内容、对象如何定位、对象如何分配

JVM知识体系学习四:排序规范(happens-before原则)、对象创建过程、对象的内存中存储布局、对象的大小、对象头内容、对象如何定位、对象如何分配

2023-01-07 16:52:18 797

原创 JVM知识体系学习三:class文件初始化过程、硬件层数据一致性(硬件层)、缓存行、指令乱序执行问题、如何保证不乱序(volatile等)

JVM知识体系学习三:class文件初始化过程、硬件层数据一致性(硬件层)、缓存行、指令乱序执行问题、如何保证不乱序(volatile等)

2023-01-07 16:52:14 857

原创 JVM知识体系学习二:ClassLoader 类加载器、类加载器层次、类过载过程之双亲委派机制、类加载范围、自定义类加载器、编译器、懒加载模式、打破双亲委派机制

JVM知识体系学习二:ClassLoader 类加载器、类加载器层次、类过载过程之双亲委派机制、类加载范围、自定义类加载器、编译器、懒加载模式、打破双亲委派机制

2022-12-22 23:58:18 408

原创 JVM知识体系学习一:JVM了解基础、java编译后class文件的类结构详解,class分析工具 javap 和 jclasslib 的使用

JVM知识体系学习一:JVM基础、java编译后class文件的类结构详解,class分析工具 javap 和 jclasslib 的使用

2022-11-25 22:13:23 1227

原创 动态规划算法学习四:最大上升子序列问题(LIS:Longest Increasing Subsequence)

动态规划算法学习四:最大上升子序列问题(LIS:Longest Increasing Subsequence)

2022-11-23 22:20:44 906

原创 动态规划算法学习三:0-1背包问题

动态规划算法学习三:0-1背包问题

2022-11-23 15:37:52 3177

原创 动态规划算法学习二:最长公共子序列

动态规划算法学习二:最长公共子序列

2022-11-22 10:02:52 1806

原创 动态规划算法学习一:DP的重要知识点、矩阵连乘算法

动态规划算法学习一:DP的重要知识点、矩阵连乘算法

2022-11-21 21:31:48 1084

原创 nginx学习:配置文件详解,负载均衡三种算法学习,上接nginx实操篇

nginx学习:配置文件详解,负载均衡三种算法学习,上接nginx实操篇

2022-11-10 13:44:29 8479

原创 tomcat学习二:tomcat部署多个项目:不修改端口和修改端口 两种方式详解

tomcat学习:tomcat部署多个项目:不修改端口和修改端口 两种方式详解

2022-11-10 09:54:38 994

原创 tomcat学习一:tomcat 目录及配置文件学习 server.xml 等

tomcat学习:tomcat 目录及配置文件学习,部署多个项目的两种方式

2022-11-09 12:54:12 1220 1

原创 github报错(完美解决):获取token。remote: Support for password authentication was removed on August 13, 2021.

github报错(完美解决):remote: Support for password authentication was removed on August 13, 2021.

2022-11-08 20:53:53 3335

原创 linux/mac 下查看、修改文件权限的命令

linux/mac 下查看、修改文件权限的命令

2022-11-04 17:35:07 6941

原创 Mac os 安装 nginx 教程(success)

Mac os 安装 nginx 教程(success)

2022-11-03 14:36:23 5748 5

Class文件结构明细

Class文件结构明细,各种详细的指标,以java1.8版本为例。

2022-11-25

北化工数据结构真题之算法题.md

2003-2020年北京化工大学数据结构真题算法整理总结

2021-11-08

滨江的一个sprincloud项目实施实施

我测试的一个数据

2019-11-07

java API文档, 1.6 中文版,1.8中文和英文版

java API文档, 1.6 中文版,1.8中文和英文版,本人一直在使用,也可以直接找我要,免费送。可以去我的博客主页找我。

2019-11-05

ThreadStudy.zip

多线程是一块儿很重要的技术,而多线程开发则是高并发中的重要部分。所以这是我写的示例和demo。

2019-11-01

工程师的自我修养-阿里.zip

工程师的自我修养,阿里巴巴公司旗下,编码者必读产品。

2019-10-31

nginx配置相关软件.zip

学习nginx,在Linux上必须安装的软件:nginx-1.12.2.tar.gz、openssl-1.0.1f.tar.gz、pcre-8.37.tar.gz、zlib-1.2.8.tar.gz、apache-tomcat-7.0.70.tar.gz、keepalived-2.0.18.tar.gz。

2019-10-21

空空如也

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

TA关注的人

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