自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring boot集成极光推送,创建应用,生成app Demo, api实现

如果使用到了微服务架构,那么极光推送,可能是单独是一个服务,可能公司存在多个应用,那么这个推送就要兼容多个应用的,这是构建架构时需要考虑的。java的极光推送api中用于发送消息的入口类是JPushClient,什么类型的发送通过这个类调用对应的方法就可以实现。在开发中主要考虑的是网络,在测试环境中都是内网环境中,是不能直接对外访问的。2,这个sdk是对应应用开发的SDK集成,用于对应应用的推送,这里主要是app开发人员使用。注意,这里是步骤是必须的,这里会影响后面的调试,如果不做的话,后面无法进行调试。

2024-04-18 16:02:06 276

原创 shiro 源码

session是前后端会话认证,通过会话可以确认请求的有效性,针对安全做处理。下面就是主要的源码,文字说明的比较少,主要是自己画的流程图,图里带了源码。

2024-04-16 16:54:10 130

原创 pytorch简单介绍

然后,你可以使用PyTorch的神经网络模块来定义你的神经网络。3,

2024-03-25 21:01:25 285

原创 mac Anaconda创建环境Pycharm使用

在Anaconda也能看到所创建的所有环境,点击那个环境就是激活那个环境,有播放图标的说明那个环境被激活。(1) 进入环境 conda activate pythonProject3。最后点击ok就可以了。Pycharm就可以使用新创建的环境了。(2) 输入which python查询环境路径。这里就选择上面第一步通过终端获取的环境路径。使用终端用1,2行命令就可以创建环境了。选择Preferences。

2024-03-18 22:17:04 377

原创 shiro真实开发使用以及需要处理的问题

在实际开发中使用shiro,那就要考虑集群部署和多端登录问题。之前出了一篇简单使用,为了让我们初步对shiro认识。真实使用那么就要shiro原码和执行流程要有一个基础的了解,不然就不知从哪里下手。开发中的集群部署和多端登录问题,主要考虑的就是Session。Session 运行流程主要涉及到用户认证、授权、会话创建、管理及销毁等多个方面。处理好Session那么集群部署和多端登录问题也就得以解决。subject:主体,可以是用户也可以是程序,主体要访问系统,系统需要对主体进行认证、授权。

2024-03-17 18:36:23 730

原创 SMTP服务器、Mailu部署、Java实现邮件发送

SMTP服务器是一种专门用于发送电子邮件的互联网服务器。SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)是一种用于电子邮件传输的标准互联网协议。这些服务器充当电子邮件的“邮递员”,负责将发出的邮件从发送者传输到接收者的邮箱。让我们通过一个例子来更好地理解SMTP服务器的工作原理:示例:A发送电子邮件给BA编写邮件:A在他的电子邮件客户端(如Outlook、Gmail网页版等)上撰写一封邮件,准备发送给B。邮件发送至SMTP服务器。

2024-03-16 15:07:48 1018

原创 Java shiro 详解以及使用

SecurityManager 是 Shiro 架构的心脏,它负责协调内部各安全组件,管理内部组件实例,并通过它来提供安全管理的各种服务。在运行时,Shiro 会根据用户的角色和权限来决定是否允许其访问特定的资源或执行特定的操作。同时,Shiro 提供了丰富的配置文件和注解支持,允许开发者通过配置文件或注解来配置安全策略,而无需编写大量的代码。Shiro 支持缓存机制,用于提高身份验证和授权的性能。Shiro 的设计目标是简化应用程序的安全性,让开发者能够快速地集成安全特性,而无需深入了解复杂的安全概念。

2024-03-07 19:57:25 884

原创 Java 跨域产生以及Java中的常用处理方法

跨域,或者称为跨源资源共享(CORS),是Web开发中经常遇到的一个概念。它涉及到浏览器安全策略和不同源之间的资源共享问题。当一个Web页面(源A)尝试去请求另一个不同源的Web资源(源B)时,由于浏览器的同源策略限制,这种请求通常会被阻止,这就是跨域。

2024-02-29 17:08:24 350 1

原创 CABasicAnimation,CAKeyframeAnimation,CATransition,CAAnimationGroup,UIBezierPath之间做动画的不同点和各自的使用范围。

CABasicAnimation,CAKeyframeAnimation,CATransition,CAAnimationGroup,UIBezierPath之间做动画的不同点和各自的使用范围。 CABasicAnimation:定义:通过设定起始点,终点,时间,动画会沿着你这设定点进行移动。可以看做特殊的CAKeyFrameAnimation,它是与CAKeyFrameAnimati

2015-12-28 14:44:17 1281

原创 Model的合理使用时机

Model:我个人理解是,是通过一个设定的的全局变量来获取对应储存在数组里的数据。例如:创建模型装换.h#import  @interface TYModel :NSObject//在此处设定我们要装换模型的全局变量@property (nonatomic,copy)NSString *data;@property (nonatomic,co

2015-12-26 16:22:27 261

空空如也

空空如也

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

TA关注的人

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