自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【阿里云服务器】2023安装宝塔面板8.0.4

镜像是CentOS 7.9.4。

2023-11-25 00:00:00 783

翻译 【CentOS7】安装数据库MySQL8.0

通过上传压缩包方式安装数据库。

2023-08-12 01:00:00 307

翻译 【项目】关于微信支付接口对接

对接支付,就需要openid,而openid是由后端生成的,前端需要通过wx.login()方法获取到code并传给后端,然后获取到openid。为了方便测试接口,本编文档自己写了一个小程序demo进行测试使用。index.jsrecharge.js或许会遇到的问题getPhoneNumber无法获取到code,那是因为微信开发者工具自带基础库的问题解决如下图:参考链接wx.request()无法请求到后台,是因为微信的问题,不支持http不安全请求需要先搭建springb

2023-06-09 01:00:00 684

翻译 【设计模式】行为型模式

行为型模式关注点 ”怎样运行对象/类“ 所以我们关注以下类/对象的运行时流程控制行为型模式用于描述程序在运行时复杂的流程控制描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,它涉及算法与对象间职责的分配。行为型模式分为类行为模式和对象行为模式,前者采用继承机制来在类间分派行为,后者采用组合或聚合在对象间分配行为。由于组合关系或聚合关系比继承关系耦合度低,满足”合成复用原则“,所以对象行为模式比类行为模式具有更大的灵活性。

2023-03-18 01:00:00 265

翻译 【设计模式】结构型模式

蓝色字体为常用设计模式。

2023-03-11 01:15:00 139

翻译 【设计模式】创建者模式

带着问题阅读文章,为什么要用到设计模式,它实际带给你的收益有哪些,如何去使用…本体给外部提供一个克隆体进行使用深克隆(两个完全不一样【递归克隆,内容却完全一样】)与浅克隆(只是属性赋值)…

2023-03-07 01:30:00 225

翻译 【设计模式】设计模式导论

代码部分为网络上收集,并根据自己的理解记忆在 1994 年, 由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 四人合著出版了名为Design Patterns - Elements of Rausable Object-Oriented Software(中文译名:设计模式-可复用的面对对象软件元素)的书,该书首次提到了软件开发中设计模式的概念。对接口编程而不是对实现编程。优先使用对象组合而不是继承。

2023-03-05 01:15:00 79

翻译 【SpringBoot】springboot 整合jsp

网络上的教程很多,有时候会看花眼的,作为一个这个很不熟悉的,只能去找demo,去gitee找相关的demo,不行的话再进行博客文章尝试,看过很多篇文章,浪费很多时间,其实就几行代码的事情,但有些就是按照操作了,还是没有效果,springboot整合jsp,其实很简单的。此篇文章过于水,只做回忆录使用,便于后续查找。

2023-02-11 01:00:00 134

翻译 【HTTP】HTTP协议

抄录、备忘、侵删。

2023-01-07 01:30:00 128

翻译 【Git】入门介绍

该篇文章,实为简陋,少了很多东西,只是粗浅的了解一下常用的git知识以及对可视化工具的使用ssh 为secure shell(安全外壳协议)的缩写,由IETF的网络小组所定制。ssh是目前较可靠,专为远程登录会话和其它网络服务提供安全性的协议。利用ssh协议可以有效防止远程管理过程中的信息泄漏问题。

2022-12-31 01:15:00 408

翻译 【代码生成器】代码生成器原理分析

抄录、备忘在项目开发过程中,关注点更多是在业务功能的开发及保证业务流程的正确性上,对于重复性的代码编写占据了程序员大量的时间和精力,而这些代码往往都是具有规律的。就如controller、service、serviceImpl、dao、daoImpl、model、jsp的结构,用户、角色、权限等等模块都有类似的结构。针对这部分代码,就可以使用代码生成器,让计算机自动帮我们生成代码,将我们的双手解脱出来,减小了手工的重复劳动。创建数据库表根据表字段设计实体类编写增删改查dao。

2022-12-29 01:30:00 822

翻译 【聚美智数】说说人脸识别中的活体检测吧

大致一个流程是,用户输入身份证、姓名,app端使用第三方sdk进行活体检测(点头、张嘴之类的动作)由app端设置,然后截图转递给后端,后端根据图片唤起第三方请求,对比人脸。该第三方不保存用户上传的图片等数据。本文章是结合官网demo自己整理。

2022-12-28 01:30:00 180

翻译 【AI】百度ai人脸识别

抄录、笔记,参考价值意义不是很大人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。人工智能从诞生以来,理论和技术日益成熟,应用领域也不断扩大,可以设想,未来人工智能带来的科技产品,将会是人类智慧的“容器”。

2022-12-25 01:15:00 2084

翻译 【PDF报表】Jasper Report,(Jaspersoft Studio学习)

美观和好看的显示。当数据分为两层表时,经常需要批量打印子表的数据。打印时,常常需要按照父表的外键或关联值进行自动分组,即每一条父表记录所属的子表记录打印到一组报表中,每组报表都单独计数及计算页数。在应用中,可以通过选择需要打印的父表记录,将父表记录的 ID 传入,由报表自动进行分组。复杂报表或数据内容较多的时候,可以使用子报表解决。

2022-12-23 01:30:00 519

翻译 【PDF报表】 Jasper Report入门学习

文章为抄录,备忘使用,JasperReport是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML,或者XML格式。该库完全由Java写成,可以用于在各种Java应用程序,包括J2EE,Web应用程序中生成动态内容。只需要将JasperReport引入工程中即可完成PDF报表的编译、显示、输出等工作。

2022-12-23 01:15:00 1017

翻译 【POI】POI报表的入门

文章作为备忘,抄录在企业级应用开发中,Excel报表是一种最常见的报表需求。为了方便操作,基于Excel的报表批量上传数据通过java代码生成Excel报表。在Saas-HRM系统中,也有大量的报表操作,那么接下来的课程就是一起来学习企业级的报表开发。Apache POI是Apache软件基金会的开源项目,由Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java语言操作Microsoft Office的功能。

2022-12-17 01:15:00 335

翻译 【Shiro】Shiro高级及SaaS-HRM的认证授权

文章是为2018年的ihrm学习资料,该项目是使用注解方式解决权限问题,抛出异常处理权限问题Realm域:Shiro从Realm获取安全数据(如用户、角色、权限),就是说SecurityManager要验证用户身份,那么它需要从Realm获取相应的用户进行比较以确定用户身份是否合法;也需要从Realm得到用户相应的角色/权限进行验证用户是否能进行操作;可以把Realm看成DataSource,即安全数据源/*** 构造授权方法。

2022-12-17 01:00:00 149

翻译 【Shiro】初步认识Shiro安全框架

Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。Apache Shiro 的首要目标是易于使用和理解。安全有时候是很复杂的,甚至是痛苦的,但它没有必要这样。框架应该尽可能掩盖复杂的地方,露出一个干净而直观的 API,来简化开发人员在使他们的应用程序安全上的努力。

2022-12-11 00:15:00 397

翻译 【Activiti7】SaaS-IHRM 项目-Activiti7 新特性

引入 pom.xml 坐标,如下我们除了使用 StandaloneProcessEngineConfiguration 来创建 ProcessEngine 流程引擎对象。还可以通过 org.activiti.spring.SpringProcessEngineConfiguration 与 Spring 整合方式来创建ProcessEngine 对象。创建 spring 与 activiti 的整合配置文件:activiti-spring.xml(名称不固定)1.2测试 Activiti 与 S

2022-12-03 02:00:00 255

翻译 【Activiti7】SaaS-IHRM 项目-Activiti7 进阶

参与者(可以是用户也可以是程序)按照流程定义内容发起一个流程,这就是一个流程实例。是动态的。流程变量在 activiti 中是一个非常重要的角色,流程运转有时需要靠流程变量,业务系统和 activiti结合时少不了流程变量,流程变量就是 activiti 在管理工作流时根据管理需要而设置的变量。比如在请假流程流转时如果请假天数大于 3 天则由总经理审核,否则由人事直接审核,请假天数就可以设置为流程变量,在流程流转时使用。

2022-12-01 15:00:26 316

翻译 【Activiti7】SaaS-IHRM 项目-Activiti7 基础

抄录、侵删。仅作为笔记使用,该教学视频是2018年。idea使用2017版,maven版本使用3.6以下工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。一个软件系统中具有工作流的功能,我们把它称为工作流系统,一个系统中工作流的功能是什么?就是对系统的业务流程进行自动化管理,所以工作流是建立在业务流程的基础上,所以一个软件的系统核心根本上还是系统的

2022-11-26 00:15:00 425

翻译 【Python】03_Python中的循环结构

抄录、备忘、侵删现实生活中,也有很多循环的应用场景:(1)食堂阿姨打菜:接过顾客的餐盘→询问菜品→打菜→递回餐盘,重复以上过程,直到所有顾客的菜都打完了(2)快递员送快递:查看送件地址→赶往目的地→电话告知收件人→收件人签收→交快递件,重复以上过程,直到所有需要送的快递都处理完了。(3)公交司机……(4)作业流程…………有条件地重复地做一件事,每一次做的事情不同但类似。程序是为了解决实际问题的,实际问题中存在着重复动作,那么程序中也应该有相应的描述,这就是循环。

2022-11-19 01:00:00 103

翻译 【项目】关于汇付宝支付对接

本文是结合第三方demo提供,然后整理的代码,主要涉及的接口有,签约,支付,流程是,用户输入身份证、银行卡等信息,调用平台接口,返回url,在url发送短信确认签约,然后异步回调确认是否签约,成功则返回唯一标识,然后通过唯一标识调用支付接口,进行支付。项目结构目录结构通用常量requestreponseutils签约效果签约前如果不传入个人信息等,可以直接在此页面填入,如果传入则不能更改

2022-11-12 16:06:06 1415 3

翻译 【RabbitMQ】快速入门、基础总结、高级特性脑图

学习RabbitMQ 脑图

2022-10-30 02:15:00 58

翻译 【RabbitMQ】初识RabbitMQ

防止忘记消息中间件是软件和软件之间发送消息的软件消息中级件最大的作用是异步处理、系统解耦消息中级件还有消息收集广播、流量控制等功能接收和分发消息的应用,RabbitMQ就是MessageBroker虚拟Broker,将多个单元隔离开publisher/consumer和broker之间的TCP连接connection内部建立逻辑连接,通常每个线程创建单独的channel路由键,用来指示消息的路由转发,相当于快递的地址交换机,相当于快递的分拨中心。

2022-10-23 02:15:00 94

翻译 【Redis】Redis入门学习

抄录、只为记录Redis为了方便我们学习,将操作不同数据类型的命令也做了分组,在官网(

2022-10-22 01:15:00 83

翻译 【Docker】 入门与实战学习(CICD - 持续集成与持续交付)

为讲解首先,需要连接 GitHub 有一个基本的插件要安装,可以在插件管理中搜索 GitHub,然后找到 GitHub 这个插件进行安装即可。

2022-10-16 02:00:00 515

翻译 【Docker】 入门与实战学习(Docker仓库搭建)

未讲解docker 官方提供的私有仓库 registry,用起来虽然简单 ,但在管理的功能上存在不足。Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,harbor使用的是官方的docker registry(v2命名是distribution)服务去完成。harbor在docker distribution的基础上增加了一些安全、访问控制、管理的功能以满足企业对于镜像仓库的需求。

2022-10-16 01:00:00 119

翻译 【Docker】 入门与实战学习(Idea集成docker实现镜像打包一键部署)

视频中docker插件不存在,搜索不到,里面创建docker进行项目运行时会出现错误,应该是插件原因造成的。

2022-10-16 01:00:00 1221

翻译 【Docker】 入门与实战学习(Docker图形化工具和Docker Compose)

未讲解,水文是 Docker 官方编排(Orchestration)项目之一,负责快速的部署分布式应用。

2022-10-16 01:00:00 974

翻译 【Docker】 入门与实战学习(Docker定制镜像)

当我们从docker镜像仓库中下载的镜像不能满足我们的需求时,我们可以通过以下两种方式对镜像进行更改。• 1.从已经创建的容器中更新镜像,并且提交这个镜像• 2.使用 Dockerfile 指令来创建一个新的镜像1、对于开发人员,可以为开发团队提供一个完全一致的开发环境2、对于测试人员,可以直接拿开发时所构建的镜像测试。3、对于运维人员,在部署时,可以实现快速部署、移值。

2022-10-15 01:30:00 560

翻译 【Docker】 入门与实战学习(Docker安装开发环境)

可以通过映射的方式进行,可以参考之前文章mkdir -p /usr/local/docker/nginx //创建指定目录配置。

2022-10-15 01:15:00 148

翻译 【Docker】 入门与实战学习(基础)

看b站千锋5个小时左右的视频,老年人记忆,文章只作为笔记学习使用,该视频看完之后感觉对于我来说没什么非常重要的,实际工作中应该不大有可能会让你部署,对于docker有个全面的了解,以及它周边的技术栈,更方便项目部署问题1:某IT部门要上线一个项目。常规操作,直接去线上服务器,拷贝一个tomcat,然后改端口号,然后部署应用到webapps文件夹 下,重启就好。一个服务器上可能会部署多个应用服务。如果某个应用出现问题,CPU100%,可能这个服务器上的其他应用也会出现问题。

2022-10-15 01:00:00 448

翻译 【Spring】Spring Security介绍及其入门案例

本文只为了备忘,而进行抄录的Spring 是非常流行和成功的 Java 应用开发框架,Spring Security 正是 Spring 家族中的成员。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。正如你可能知道的关于安全方面的两个主要区域是“认证”和“授权”(或者访问控制),一般来说,Web 应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分,这两点也是 Spring Security 重要核心

2022-09-11 00:00:00 260

翻译 【Python】02_Python运算符与if结构

【抄录、备忘】数据类型转换方法一共学了4个方法:int() :转整型float() :转浮点类型str() :转字符串类型eval() :把字符串转换为原数据类型但是要特别注意:当float浮点类型转换为int整型时,其小数点后面的数据会丢失,一定要记住这个特性。在Python中三目运算符也叫三元运算符,其主要作用:就是用于简化if…else…语句。

2022-09-03 23:30:00 490

翻译 【Python】01_Python环境搭建与输入输出

抄录、备忘在开发领域,计算机资源可以分为两部分:软件资源+硬件资源Python是一种跨平台的计算程序设计语言。是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本shell(适合于Linux操作系统),随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。python没有常量的概念变量名称 = 变量的值注:等号的两边都要保留一个空格,其实Python中建议符号的两边尽量都要保留一个空格。...

2022-08-31 00:00:00 413

翻译 【项目】关于杉德支付接口对接

该支付就是调用他们的支付页面,绑卡无需我们操作,所有支付操作都有他们控制。对接的支付是,一键快捷支付,参考的文档是他们的demo,这个官方的demo不是springboot项目不是idea,需要自己配置tomcat运行。

2022-08-28 00:00:00 2450 15

翻译 【MyBatis】MyBatis 讲义(第一部分~第五部分)

抄录、备忘,侵删JDBC问题总结: 原始jdbc开发存在的问题如下: 1、 数据库连接创建、释放频繁造成系统资源浪费,从⽽影响系统性能。 2、 Sql语句在代码中硬编码,造成代码不易维护,实际应⽤中sql变化的可能较⼤,sql变动需要改变java代码。 3、 使⽤preparedStatement向占有位符号传参数存在硬编码,因为sql语句的where条件不⼀定,可能多也可能少,修改sql还要修改代码,系统不易维护。 4、 对结果集解析存在硬编码(查询列名),sql变化导致解析代码变

2022-08-20 00:00:00 135

翻译 【项目】postman如何将long[]数组传给后端,后端如何接收的

代码】【项目】postman如何将long[]数组传给后端,后端如何接收的。

2022-08-12 10:44:35 2861 3

翻译 【SpringBoot】入门级学习dubbo

Dubbo是阿里巴巴公司开源的一个高性能、轻量级的JavaRPC框架。致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。官网httpDubbo框架的通信协议采用RPC协议,属于传输层协议Dubbo默认通过Netty构造TCP长连接的方式进行通信,性能较高使用SpringCloud整合Dubbo,即为强强联合。通常来说,RPC协议比REST具有更好的性能。很多开发人员希望享受SpringCloud的生态,同时有兼顾PRC的效率的效率。...

2022-08-07 00:15:00 266

该文件是宝塔redis工具类

该文件是宝塔redis工具类

2022-07-11

单体学习dubbo、springboot整合dubbo

单体学习dubbo、springboot整合dubbo

2022-06-30

FastDFS-.rar

FastDFS-.rar

2021-09-23

空空如也

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

TA关注的人

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