自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mac 开发用具安装

2,继续访问 https://www.jetbrains.com.cn/,‌下载与你的操作系统(‌macOS)‌兼容的版本:‌。4,在步骤2的页面上,‌有一个大方的块,‌鼠标放上去会变成复制到剪贴板图标,‌点击复制激活码。1,访问网站 https://3.jetbra.in,‌选择第一个网速比较快的连接。3,完成下载后,‌安装IntelliJ IDEA(其他jetbrains工具)。安装完成后,‌找到下载的文件中的 scripts 文件夹。5,粘贴复制的激活码,‌点击 Activate。

2024-07-18 11:43:57 213

原创 Netty 基础知识和基本使用

Netty 是一个广受欢迎的异步事件驱动的Java开源网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。Netty 的一个特点就是入门相对比较容易,但是真正掌握并精通是非常困难的。原因有如下几个:1)涉及的知识面比较广。

2024-06-18 10:15:19 831

原创 Java NIO(非阻塞读写)和BIO(阻塞读写)

一个线程可以处理成千上万的客户端连接,底层调用的3个epoll函数,通过事件响应机制(监听机制)实现事件的轮询。epoll实现事件的监听机制,有事件收发就处理,没有就会堵塞进行监听。

2024-06-17 19:10:16 585

原创 spring boot连接数据库报错问题

事情是老项目部署新环境中且需要更换就数据库,由原来的的MySQL替换为国产瀚高数据库,我处理的方式是将驱动替换掉,在对配置中的url和driver-class-name进行替换就可以了。除此外我将原来的nacos-config做了去除,因为这是项目的配置基本不会改变,所以做了操作。对于这个问题网上还有一种存在的问题,就是spring boot项目没有自动加载到application.yml,那么我们在启动类上添加这个注解就可以了。这种报错在创建一个新的项目时,填写完配置,在本地启动项目时,很常见的报错。

2024-05-30 20:23:20 171

原创 java spring boot 将不同环境配置迁入common中

继上篇文章讲解真实开发中对spring boot单机架构搭建。真实的开发中,我们会有多个环境,如果将yml的数据库配置直接放到web-api中。那么部署项目不同环境中,都要提前进行更改,这样极不方便,而且容易出错。这里选择一种将数据库配置放到common中,依据环境不同选择对应环境。具体看下面详情。

2024-05-27 16:57:03 164 1

原创 java 保姆级,创建spring boot简单工程

在快速发展的软件开发领域,快速构建并部署健壮、可维护的应用程序是每个开发者的追求。Spring Boot,作为Spring框架的一个子集,凭借其自动配置、简化部署和强大的社区支持,成为了开发者们的首选工具。今天,我们将通过一个简单的教程,带你走进Spring Boot的世界,学习如何快速构建一个基于Spring Boot的简单Web应用。

2024-05-27 14:06:59 199

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

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

2024-04-18 16:02:06 586

原创 shiro 源码

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

2024-04-16 16:54:10 143

原创 pytorch简单介绍

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

2024-03-25 21:01:25 329

原创 mac Anaconda创建环境Pycharm使用

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

2024-03-18 22:17:04 421

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

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

2024-03-17 18:36:23 761

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

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

2024-03-16 15:07:48 1506

原创 Java shiro 详解以及使用

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

2024-03-07 19:57:25 1170

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

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

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

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

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

2015-12-28 14:44:17 1302

原创 Model的合理使用时机

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

2015-12-26 16:22:27 264

空空如也

空空如也

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

TA关注的人

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