- 博客(643)
- 收藏
- 关注
原创 Uniapp+Nodejs实现外卖App项目1-项目介绍
本项目采用uniapp和nodejs(数据接口)、mongodb等技术实现了一个类似美团外卖的简易APP。项目主要目的是为了快速上手,如何快速使用uniapp开发一个app项目,同时掌握一些常用的知识点。有兴趣的朋友可以拿去做二次开发或毕业设计也是不错的。通过本项目,你将学习到:1、uniapp基础2、vue和vuex的使用3、nodejs+express+mongodb的组合如何快速开发一套api接口4、uniapp本地存储的使用5、uniapp基本组件和扩展组件的使用6、如何实现购物车逻辑?
2022-07-13 10:03:35 2143 3
原创 SpringCloud Config配置中心实战
介绍本文以理论结合实践编写,篇幅较长,各位看官保持耐心:),部分内容引用自网络。什么是配置中心?当微服务过多的时候,每个微服务的配置很难集中管理。SpringCloud Config通过git代码托管来实现配置的集中管理。实现配置中心客户端获取远程的配置文件,并可以动态刷新,即时生效。如何使用?SpringCloud Config分为服务端和客户端两部分。服务端也称为分布式配置中心,它是一个独立的微服务应用,用来连接配置服务器并为客户端提供获取配置信息,加密/解密信息等访问接口客户端则是通过指
2021-07-20 17:58:33 296
原创 Vue+ElementUI实现用户管理前后分离实战一:前端篇
项目介绍前几天有老铁问我能不能写一个Vue+ElementUI+SpringBoot后端的前后分离项目,最近有点忙,但今天他还是来了!希望对大家能有点帮助,大家还想要点啥也可以加我QQ或给我留言 :)用到的技术栈界面布局和组件:Vue、ElementUI、LessAjax请求:axios其他:sessionStorageapi接口:spring boot实现效果展示主要代码这里只列几处重要代码,详细请看项目源码。登录页<template> <di
2021-01-11 19:14:51 830 9
原创 Spring Boot学生信息管理系统项目实战-1.项目介绍
1.项目源码源码是捐赠方式获取,详细请QQ联系我 :)2.项目背景刚开始自己帮教师朋友写的,核心是学生信息的导入导出功能。后来又扩展了几个模块。水平一般能力有限,觉着有用的朋友可以拿去自己修改。3.功能介绍3.1 总览3.2 功能模块展示4.系统架构源码是捐赠方式获取,详细请QQ联系我 :)...
2020-12-14 15:25:13 1097 4
原创 Spring Boot图书管理系统项目实战-1.系统功能和架构介绍
1.项目地址:Spring Boot图书管理系统:https://gitee.com/indexman/bookman2.项目背景:自己闲着没事写的,供初学spring boot和在校大学生毕业设计学习交流。大神请忽略:)系统做的不是很完善,觉着有用的朋友可以拿去自己修改。别忘了给我点赞,留言~~3.功能介绍3.1 前台搜索功能支持:ISBN号、作者、书...
2020-03-12 00:17:08 7380 337
原创 spring boot+layui实现增删改查实战
说明: 最近在做一个后台,希望用一个现成的前端模板,找了一圈发现Layui比较合适。我知道很多人都有这个需求,为了使大家快速上手,我把自己写的最实用的增删改查案例完整的展示出来。需要源码的请留下邮箱!Layui官网:https://www.layui.com/doc/后台:spring boot2.0,数据的话用的list没连接数据库。前端:layui-...
2019-12-24 01:43:23 12464 368
原创 Java核心之细说泛型
等你使用java逐渐深入以后会了解或逐步使用到Java泛型。Java 中的泛型是 JDK 5 中引入的功能之一。"Java 泛型 "是一个技术术语,表示一组与定义和使用泛型类型和方法有关的语言特性。在 Java 中,泛型类型或方法与普通类型和方法的区别在于它们具有类型参数。
2024-03-09 09:00:00 1668
原创 从零开始搭建Springboot开发环境(Java8+Git+Maven+MySQL+Idea)
以上就是做Java开发、Springboot项目开发基本上必须的环境搭建。也是最基本的,也是让初学者少走弯路,虽然网络上教程也不少,但是真正做到整合得如此细致,却不多,还是那句话,知识在于分享和传播,人类才能得以进步。一起加油!
2024-03-07 09:15:00 958
原创 Java 8 Supplier函数式接口介绍及代码样例
供应商接口(Supplier Interface)是 Java 8 引入的 java.util.function 包的一部分,用于在 Java 中实现函数式编程。它表示一个函数,该函数不接收任何参数,但会产生一个类型为 T 的值。T:表示结果的类型分配给 Supplier 类型对象的 lambda 表达式用于定义其 get(),最终产生一个值。当我们不需要提供任何值并同时获得一个结果时,Supplier 就非常有用。
2024-03-06 11:26:05 417
原创 editormd等文件引用第三方图片地址CSDN等出现403问题
服务器端在拿到这个referrer值后就可以进行相关的处理,比如图片资源,可以通过referrer值判断请求是否来自本站,若不是则返回403或者重定向返回其他信息,从而实现图片的防盗链。**首先,**http请求体的header中有一个referrer字段,用来表示发起http请求的源地址信息,这个referrer信息是可以省略但是不可修改的,就是说你只能设置是否带上这个referrer信息,不能定制referrer里面的值。在需要展示第三方图片的网页中。中添加以下标签内容即可。
2024-02-27 20:27:25 356
原创 Java面向对象之接口和抽象类的区别一目了然
接口是一个伟大的工具,但它们容易被滥用。接口的典型使用是代表一个类的类型或一个形容词,如 Runnable 或 Serializable,而抽象类通常是类层次结构的一部分或一件事物的类型,如 String 或 ActionHero。:接口中只能定义抽象方法(从Java 8开始也可以定义默认方法和静态方法),所有方法默认都是public的。java8开始增加默认方法的极具说服力的理由是它允许在不破坏已使用接口的代码的情况下,在接口中增加新的方法。:抽象类是一个不完全的类,它可以包含抽象方法和非抽象方法。
2024-02-27 14:02:55 806
原创 运行Xmind出现invalid configuration location报错的解决办法
安装了XMind后,直接点击*.xmind文件,提示报错“invalid configuration location”。错误提示内容为:查找了一下,可能是因为执行权限不够,可以右击管理员模式运行。
2024-02-21 16:25:57 377
原创 java类初始化及代码块加载顺序连根拔起
相信很多人对于java中父子继承关系中,子类实例化调用过程中,代码块的执行顺序都容易忘记或搞混,尤其是java初级笔试题或面试题最容易出这类题目,让人恨得牙痒痒!!!本文就一次性将其连根铲除,看完你就不会有这个烦恼了,哈哈。Java 中万物皆对象,所以加载活动就容易得多。记住每个类的编译代码都存在于它自己独立的文件中。该文件只有在使用程序代码时才会被加载。一般可以说“类的代码在首次使用时加载“。这通常是指创建类的第一个对象,或者是访问了类的 static 属性或方法。
2024-02-21 16:12:20 326
原创 解决Springboot发起https请求报错:sun.sec urity.validator.ValidatorException: PKIX path building failed
ValidatorException: PKIX path building failed意思就是非安全的调用,java不认识这个接口证书。
2024-01-16 21:11:56 476
原创 CompletableFuture使用自定义线程池实现多任务结果聚合返回
/参数初始化//核心线程数量大小//线程池最大容纳线程数//阻塞队列//线程空闲后的存活时长//核心线程数//最大线程数//等待队列//线程前缀//线程池维护线程所允许的空闲时间,单位为秒// 线程池对拒绝任务(无线程可用)的处理策略@Autowired// 任务1,计算3秒// 任务2,计算2秒,得答案5// 任务3,计算3秒,得答案5// 写法1try {
2023-11-30 20:09:12 1009
原创 centos7搭建postgresql主从(主备)架构
本篇介绍如何在centos7系统搭建一个postgresql主备集群实现最近的HA(高可用)架构。后续更高级的HA模式都是基于这个最基本的主备搭建。
2023-07-11 18:56:56 2229
原创 Java操作EasyExcel实现导入导出入门
EasyExcel是阿里巴巴开源的一个excel处理框架,。EasyExcel能大大减少占用内存的主要原因是在解析Excel时没有将文件数据一次性全部加载到内存中,而是从磁盘上一行行读取数据,逐个解析。
2023-04-28 21:04:05 1506 1
原创 springboot集成腾讯cos实现文件上传
对象存储(Cloud Object Storage,COS)是腾讯云提供的一种存储海量文件的分布式存储服务,具有高扩展性、低成本、可靠安全等优点。通过控制台、API、SDK 和工具等多样化方式,用户可简单、快速地接入 COS,进行多格式文件的上传、下载和管理,实现海量数据存储和管理。
2023-04-27 21:49:40 756
原创 使用sqlmap执行SQL注入并获取数据库用户名
sqlmap支持MySQL, Oracle,PostgreSQL, Microsoft SQL Server, Microsoft Access, IBM DB2, SQLite, Firebird,Sybase和SAP MaxDB等数据库的各种安全漏洞检测。sqlmap支持五种不同的注入模式:基于布尔的盲注,即可以根据返回页面判断条件真假的注入;基于时间的盲注,即不能根据页面返回内容判断任何信息,用条件语句查看时间延迟语句是否执行(即页面返回时间是否增加)来判断;
2023-03-18 15:56:42 2237
原创 win10无法保存代理服务器设置
通过Internet设置-》链接-》局域网设置-》代理服务设置,填写完地址后点选“确定”无反应,关闭窗口后重新打开‘局域网设置’,数据全无。通过 开始菜单-》设置-》网络和Internet-》代理-》手动设置代理,填写地址后点选“保存”无果!
2023-03-16 09:32:51 1851 1
原创 Springboot+JdbcTemplate模拟SQL注入攻击案例及解决方法
SQL注入是软件开发项目测试过程中必测项,重要等级极高。本文以springboot项目为例,模拟含有SQL注入攻击,并提供解决方法。部分内容整理自网络。
2023-03-15 23:42:44 2777
原创 php+bootstrap+jquery+mysql实现购物车项目案例
使用php,bootstrap,jquery,mysql实现的简易购物车案例。php 操作 mysql 实现增删改查掌握 php 常用数组函数掌握 php $_session 对象使用掌握 php 基本的面向对象编程知识掌握 bootstrap 基本的布局和样式组件使用。
2023-03-09 16:30:52 908 3
原创 ElasticSearch入门安装与SpringBoot集成实战
Elasticsearch 是一个实时分布式搜索和分析引擎,一般用于全文搜索、结构化搜索,分析或者三者混用。它的底层是基于Apache Lucene(TM)的开源搜索引擎,但是lucene只是一个库,需要java开发然后集成到应用。修改config/elasticsearch.ymlwindows安装启动https://github.com/mobz/elasticsearch-head下载解压。安装node8+cd根目录,https://blog.csdn.net/qq_34254090
2023-02-17 20:16:06 951
原创 scrcpy-Android投屏神器
scrcpy 是免费开源的投屏软件,支持将安卓手机屏幕投放在 Windows、macOS、GNU/Linux 上,并可直接借助鼠标在投屏窗口中进行交互和录制。
2023-02-06 10:31:02 564
原创 Java设计模式-职责链模式Chain of Responsibility
编写程序完成学校 OA 系统的采购审批项目:需求。如果金额 小于等于 5000, 由教学主任审批。如果金额 小于等于 30000, 由副校长审批。如果金额 小于等于 10000, 由院长审批。如果金额 超过 30000 以上,有校长审批。思路分析和图解(类图)
2023-01-30 08:00:00 438
原创 Java设计模式-策略模式Strategy
StrategyPatternDemo,我们的演示类使用 Context 和策略对象来演示 Context 在它所配置或使用的策略改变时的行为变化。我们将创建一个定义活动的 Strategy 接口和实现了 Strategy 接口的实体策略类。Context 是一个使用了某种策略的类。说明:从上图可以看到,客户 context 有成员变量 strategy 或者其他的策略接口。,至于需要使用到哪个策略,我们可以在构造器中指定。
2023-01-29 07:00:00 542
原创 Java设计模式-状态模式State
StatePatternDemo,我们的演示类使用 Context 和状态对象来演示 Context 在状态改变时的行为变化。我们将创建一个 State 接口和实现了 State 接口的实体状态类。Context 是一个带有某个状态的类。
2023-01-28 10:49:11 480
原创 Java设计模式-解释器模式Interpreter
我们将创建一个接口 Expression 和实现了 Expression 接口的实体类。定义作为上下文中主要解释器的 TerminalExpression 类。其他的类 OrExpression、AndExpression 用于创建组合式表达式。InterpreterPatternDemo,我们的演示类使用 Expression 类创建规则和演示表达式的解析。
2023-01-28 10:44:00 553
原创 Java设计模式-中介者模式Mediator
java.lang.reflect.Method invoke()方法。java.util.Timer类scheduleXXX()方法。java并发执行器execute()方法。
2023-01-19 10:10:09 1601
原创 Java设计模式-观察者模式Observer
观察者模式是行为设计模式之一。当您对对象的状态感兴趣并希望在任何更改时得到通知时,观察者设计模式非常有用。在观察者模式中,观察另一个对象状态的对象被称为观察者,而被观察的对象则被称为主体。
2023-01-18 20:41:44 1239
原创 Java设计模式-迭代器模式Iterator
根据GoF的定义,迭代器模式提供了一种顺序访问聚合对象的元素而不暴露其底层表示的方法。这是一种行为设计模式。顾名思义,迭代器有助于以定义的方式遍历对象集合,这对客户端应用程序很有用。在迭代期间,客户端程序可以根据需求对元素执行各种其他操作。
2023-01-18 10:47:12 623
原创 Java 23种设计模式的分类和使用场景
GoF是设计模式的经典名著(中译本名为《设计模式——可复用面向对象软件的基础》)的四位作者,他们分为是:Elich Gamma、Richard Helm、Ralph Johnson、以及John Vlissides。这四个人常被称为Gang of Four, 即四人组,简称GoF。
2023-01-18 10:18:21 881
原创 Java设计模式-访问者模式Visitor
我们将创建一个定义接受操作的ComputerPart接口。键盘、鼠标、监视器和计算机是实现ComputerPart接口的具体类。我们将定义另一个接口ComputerPartVisitor,它将定义访问者类操作。计算机用具体的访问者做相应的动作。我们的演示类VisitorPatternMo将使用Computer和ComputerPartVisitor类来演示访问者模式的使用。定义具体的访问者,实现访问者接口。创建具体的元素类,实现上面的接口。
2023-01-15 08:30:00 574
原创 Java设计模式-命令模式Command
前者打开文本文件,后者保存文本文件。可以清楚地看到命令对象的功能:TextFileOperation 命令封装了打开和保存文本文件所需的所有信息,包括接收器对象、要调用的方法和参数(在这种情况下,不需要参数,但可以)。在我们的示例中,很明显,必须有一个额外的组件负责调用命令对象并通过命令的 execute() 方法执行它们。命令是一个对象,其作用是存储执行操作所需的所有信息,包括要调用的方法、方法参数和实现该方法的对象(称为接收器)。调用程序是一个对象,它知道如何执行给定的命令,但不知道命令是如何实现的。
2023-01-14 19:24:40 1103
原创 Java设计模式-模板模式Template
选材、浸泡和放到豆浆机打碎这几个步骤对于制作每种口味的豆浆都是一样的(红豆、花生豆浆。制作豆浆的流程 选材—>添加配料—>浸泡—>放到豆浆机打碎。通过添加不同的配料,可以制作出不同口味的豆浆。
2023-01-13 16:57:34 1608
原创 Java设计模式-代理模式Proxy
这篇文章中主要介绍了代理模式的两种实现:静态代理以及动态代理。涵盖了静态代理和动态代理实战、静态代理和动态代理的区别、JDK 动态代理和 Cglib 动态代理区别等内容。
2023-01-13 15:45:29 617
datatables_demo.zip
2021-01-24
LiveReload210(解压后在谷歌浏览器插件里面加载).zip
2020-12-14
express_file_upload.zip
2020-04-15
springboot_layui_demo.zip
2020-04-14
Java Swing五子棋项目
2019-03-24
AES前端加密解密工具js-crypto.js
2019-02-14
libstdc++.so.5
2014-09-08
mantis1.2.5_XAMPP安装
2014-01-09
PDF解密工具--winDecrypt
2014-01-09
java打包jar文件实例
2013-12-15
ORACLE如何按以下要求返回查询结果?
2015-01-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人