自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

喜欢猪猪

阿里云博客专家、腾讯云博客优秀作者、CSDN博客专家,软件设计师、软件分析师在考,博客分享一些学习整理的资料、面试宝典、工作中遇到问题的解决方案,欢迎大家交流学习,个人订阅号:小马哥学JAVA。

  • 博客(10)
  • 资源 (53)
  • 问答 (1)
  • 收藏
  • 关注

原创 关于linux命令进行ip地址的访问命令

linux服务器与window服务器的ping命令的区别,windows的ping命令大概只能处理5次请求就结束了linux的服务器会一直执行下去处理

2021-05-27 18:42:42 726

原创 C# 使用fiddler进行网站登陆抓取,使用代码模拟登陆,获取cookie JSESSIONID的获取

前言:最近在处理一个任务,内部的合作项目,有自己的账户,但是系统不是自己公司的是一个合作公司的,这个时候需要做一个需求,模拟登陆,然后获取对应接口内的数据,进行回写到公司库里面;一个补偿机制;问题1:系统登陆的地址没有办法获取,这个时候就使用了fiddler,这个软件官网下载一下就行啦;问题2:所有的接口都是需要cookie进行验证的,这个时候需要用到模拟登陆然后传入对于的cookie才行;...

2021-05-27 15:53:39 1273

原创 细读源码之Java String (一)

Java中的String类绝对是使用最广泛的类,本文就带着大家细读一下JDK8下的String源码,主要包含以下几个方面的内容:一.String不可变特性二.String核心字段分析三.String常见方法分析四.String在Jdk1.6和1.8版本的差异一.String的不可变特性1.什么是不可变对象?如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不可变的。2.String设计成不可变的好处A.只有当字符串是不可变的,字符...

2021-05-22 16:41:02 185

原创 IIS 二级目录的配置 vs2019附加到进程的调试

背景:部分项目由于是本地debug的原因,需要进行IIS的部署然后使用vs2019进行附加到进程才能调试,通过网上的资料整理配置的流程,现在分享一下;第一、进行IIS的二级目录的配置第二、进行附加进程的处理第三、vs2019的调试权限的配置第四、调试的过程...

2021-05-17 10:48:46 691

原创 SpringIOC源码解析(上)-2021阿里巴巴面试

准备工作本文会分析Spring的IOC模块的整体流程,分析过程需要使用一个简单的demo工程来启动Spring,demo工程我以备好,需要的童鞋自行在下方链接下载:https://github.com/shiyujun/spring-frameworkDemo工程示例代码本文源码分析基于Spring5.0.0,所以pom文件中引入5.0的依赖 <dependencies> <dependenc...

2021-05-13 20:02:10 153

原创 Spring @Import注解源码解析

简介Spring 3.0之前,创建Bean可以通过xml配置文件与扫描特定包下面的类来将类注入到Spring IOC容器内。而在Spring 3.0之后提供了JavaConfig的方式,也就是将IOC容器里Bean的元信息以java代码的方式进行描述。我们可以通过@Configuration与@Bean这两个注解配合使用来将原来配置在xml文件里的bean通过java代码的方式进行描述@Import注解提供了@Bean注解的功能,同时还有xml配置文件里标签组织多个分散的xml文件的功能,当然在这里

2021-05-13 19:32:35 213

原创 Linux 服务器 502 Bad Gateway nginx

前言,最近购买了一台阿里云服务器,尝试搭建自己的第一个博客网站,使用宝塔的工具以及使用java的命令进行部署的;每次部署之后一个小时左右就会报错处理的过程:第一种解决方案:是看到说的TomCat没有安装导致的,502报错;经过分析排查了之后,不是这个问题;第二种解决方案:是phpconf的配置问题导致的问题,经过分析之后,排除了这个可能性第三种解决方案:由于我是使用的java -jar的命令直接进行部署的,这个有个问题是关闭连接窗口之后,就是平时在IDEA里面运行一.

2021-05-06 19:06:46 4506

原创 Spring IOC和Spring AOP的实现原理(源码主线流程)

Spring IOC## 一、容器初始化 容器的初始化首先是在对应的构造器中进行,在applicationContext的实现类构造器中,首先对参数路径中的${}进行了处理,用系统变量替换(setConfigLocations方法)然后调用refresh方法(这个就是最核心的容器初始化方法)。![ioc容器初始化流程图](http://img2.tbcdn.cn/L1/461/1/77b812a023cc19c37281b61338c9ced5563abc32)### 1、Resourc...

2021-05-05 15:49:20 344

原创 Mybatis中Dao接口的工作原理

答:Dao接口,就是人们常说的Mapper接口,接口的全限名,就是映射文件中的namespace的值,接口的方法名,就是映射文件中MappedStatement的id值,接口方法内的参数,就是传递给sql的参数。Mapper接口是没有实现类的,当调用接口方法时,接口全限名+方法名拼接字符串作为key值,可唯一定位一个MappedStatement,举例:com.mybatis3.mappers.StudentDao.findStudentById,可以唯一找到namespace为com.mybatis3..

2021-05-05 15:48:44 2027 1

原创 Spring的并发问题——有状态Bean和无状态Bean

**一、有状态和无状态****有状态会话bean** :每个用户有自己特有的一个实例,在用户的生存期内,bean保持了用户的信息,即“有状态”;一旦用户灭亡(调用结束或实例结束),bean的生命期也告结束。即每个用户最初都会得到一个初始的bean。简单来说,有状态就是有数据存储功能。有状态对象(Stateful Bean),就是有实例变量的对象 ,可以保存数据,是**非线程安全**的。**无状态会话bean** :bean一旦实例化就被加进会话池中,各个用户都可以共用。即使用户已经消亡,bean...

2021-05-05 15:47:25 2237 6

Navicat Premium

Navicat Premium的最新版本,用于数据库的链接,支持mysql数据库,sql server数据库以及magou db数据库以及常见的数据库连接,用于连接阿里云上面的数据库特别好用,现在分享给大家,注册不了可以留言

2020-08-25

xshell-6.0.0.118p20200529.zip

xshell工具用于部署linux服务器使用,该工具具有很好的处理命令,自己平时就使用这种方式进行部署服务器

2020-05-29

Xftp-6.0.0191p123456.zip

xftp用于腾讯云、阿里云服务器部署使用的功能,该功能方便上传,但是一般是配合xshell使用的,在linux环境下面的时候;相对于windos而言不需要这种处理,因为只需要覆盖文件即可;

2020-05-29

easyUpload.js-master0525.zip

easyUpload.js-master.zip一个好用,美观的插件,前端使用的,的确很好用

2020-05-25

mysql-installer-community-8.0.16.0.msi123456址.zip

mysql安装包,外网下载不了,上传到百度云了,

2020-04-07

软考学习资料(2018年1月软件设计师教程).zip

准备软考在网上找到一些比较好的学习资料,个人觉得比较好用,分享给大家

2019-06-29

PMP中文版.zip

PMP考试的准备资料,整个PDF一共有700多页,目录以及内容清晰,绝对正版文档,自己也要考试,现在拿出来分享

2019-05-28

Windows安装rabbitmq环境安装包

Windows安装rabbitmq环境,这个是第二个安装包与第一个是对应的,这两个版本是在一起是可以在windows环境上面部署的,部署过程中遇到的问题,我也写了博客进行解决了,具体可以关注了我的博客;

2019-04-20

Windows安装rabbitmq环境

windows安装rabbitmq的时候,需要使用配套的rabbitmq安装包与对应的otp_win64_21.0.1(erlang),否则会产生各种问题,网络上面找了很多的安装包,最后在找到可以安装的,现在需要分享一下,分布式MQ消息队列中间件还是需要了解一下的,毕竟都是大数据了。

2019-04-20

可复用的设计模式中英文版

最经典版的设计模式书籍电子版,这个是花了很多钱买来的,这个作为一个共享推荐给大家;自己也在学习;

2018-08-24

Cookie项目源码

Cookie项目源码,用于cookie的保存,删除,获取等使用,BS项目,vs可以直接打开运行。

2018-06-22

PostMan安装包

Postmain集成到chorm浏览器内,用于接口的调用开发,方便快捷,推荐

2018-06-22

工具svn管理工具

svn工具,可以部署集中式项目管理,用于项目的协作,支持vs内操作

2018-06-22

设计模式相关代码demo

设计模式相关代码demo,创建了控制台程序,创建了观察者模式、装饰器模式、迭代器模式,代理模式的实现。已调试。可以从原理以及基本的代码属性对象设计模式。学习设计模式提供代码质量。

2018-06-20

VLOOKUP跨Sheet关系的引用

VLOOKUP跨Sheet关系的引用,用于输入固定的关系字段列时,会在结果列生成固定的字段内容;

2018-06-04

管理岗位简历模板

管理岗位简历模板,花钱下载的简历模板,欢迎下载,目前用于自己的面试;

2018-06-04

深入理解C#2.0版

通过当前文档的学习,让我收益匪浅,感兴趣的可以下载看看。。

2018-05-31

OWIN OAuth 2.0 Authorization Server

关于使用Oauth2.0进行相关接口的授权代码,已经调试,需要配置对应key进行加密授权处理

2018-03-22

Spire.pdf-fe

免费版生成PDF工具,vs里面直接加载dll,调用具体的方法即可;已调试,如有问题可以留言给我

2018-03-21

Socket服务端、客户端通信源码

C#语言编写, Socket服务通信、分布式,已测试可以使用,同一个解决方案里面,可以使用运行exe的方式进行测试;

2017-10-21

win10打印机安装软件,一键配置ip打印

win10打印机安装软件,一键配置ip打印

2023-12-05

2023系统分析师架构师考试论文

2023系统分析师架构师考试论文,各大论文题材都有

2023-03-07

程序员面试2023,集结了阿里、腾讯、京东、美团一线大厂面试实战

程序员面试2023,集结了阿里、腾讯、京东、美团一线大厂面试实战

2023-03-07

阿里、京东、美团、腾讯、百度大厂2023年面试集锦

阿里、京东、美团、腾讯、百度大厂2023年面试集锦

2023-03-06

mysql监控大屏windows

mysql监控大屏windows

2022-11-15

远程连接工具,功能强大

远程连接工具,功能强大

2022-11-14

springboot word文件导出实例

springboot word文件导出实例

2022-10-13

springboot swagger mybatisplus,数据库连接的处理

springboot swagger mybatisplus,数据库连接的处理

2022-07-15

20个PPT模板经典PPT设计模板资料各类PPT风格模板参考资料

20个PPT模板经典PPT设计模板资料各类PPT风格模板参考资料

2022-07-14

反编译工具,专门用于class文件的反编译处理

反编译工具,专门用于class文件的反编译处理

2022-07-10

风险软件扫描工具,病毒、绑定式软件扫描

风险软件扫描工具,病毒、绑定式软件扫描

2022-03-31

springadmin项目

springadmin项目的搭建,实现基本的接口功能以及可以查询日志、JVM、内存的监控 进程、线程、垃圾回收的监控等等 ,解压可 直接运行

2022-03-17

2021大型网站架构面试.zip

2021大型网站架构面试

2021-11-30

SSM框架介绍.pptx

同程java内部培训资料

2021-11-30

kibana6.0.0.zip

kibana安装版

2021-11-24

202111软考系统架构师资料包.zip

2021希赛软考系统架构师资料

2021-06-09

情商领导力2019 - 同程.pdf

情商领导力2019 - 同程.pdf

2020-09-09

HBuilderX.2.7.9.20200527.full.zip

HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。HBuilder的编写用到了Java、C、Web和Ruby。HBuilder本身主体是由Java编写,它基于Eclipse,所以顺其自然地兼容了Eclipse的插件。快,是HBuilder的最大优势,通过完整的语法提示和代码输入法、代码块等,大幅提升HTML、js、css的开发效率。

2020-06-10

wechat_devtools_1.03.2005140_x64.zip

微信小程序开发工具,用于小程序的调试以及开发,最近在开发小程序的项目,花了很多积分下载这个,现在分享给大家。避免才坑;可以关注我的博客,最近会有该方法的文章

2020-06-10

dbforgemysql80ent连接阿里云数据库

用于连接sqlyog工具连接不了的数据库,解决了我的问题,连接阿里云的mysql数据库的时候,报错问题

2020-06-10

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

TA关注的人

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