<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Autowired的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Autowired</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Autowired]]></copyright><item><title><![CDATA[软件设计师--数据结构与算法基础]]></title><link>https://blog.youkuaiyun.com/Autowired/article/details/116653442</link><guid>https://blog.youkuaiyun.com/Autowired/article/details/116653442</guid><author>Autowired</author><pubDate>Tue, 11 May 2021 14:21:06 +0800</pubDate><description><![CDATA[数据结构与算法基础


]]></description><category></category></item><item><title><![CDATA[软考中级--软件设计师]]></title><link>https://blog.youkuaiyun.com/Autowired/article/details/116118741</link><guid>https://blog.youkuaiyun.com/Autowired/article/details/116118741</guid><author>Autowired</author><pubDate>Sun, 25 Apr 2021 10:42:09 +0800</pubDate><description><![CDATA[软考中级–软件设计师
数据库系统复习总结


]]></description><category></category></item><item><title><![CDATA[response.body().string() 只能调用一次]]></title><link>https://blog.youkuaiyun.com/Autowired/article/details/108194810</link><guid>https://blog.youkuaiyun.com/Autowired/article/details/108194810</guid><author>Autowired</author><pubDate>Mon, 24 Aug 2020 11:00:52 +0800</pubDate><description><![CDATA[想必大家都用过或接触过 OkHttp，我最近在使用 Okhttp 时，就踩到一个坑，在这儿分享出来，以后大家遇到类似问题时就可以绕过去。
只是解决问题是不够的，本文将 侧重从源码角度分析下问题的根本，干货满满。
1.发现问题
在开发时，我通过构造 OkHttpClient 对象发起一次请求并加入队列，待服务端响应后，回调 Callback 接口触发 onResponse() 方法，然后在该方法中通过 Response 对象处理返回结果、实现业务逻辑。代码大致如下：
//注：为聚焦问题，删除了无关代码
get]]></description><category></category></item><item><title><![CDATA[Spring的核心机制]]></title><link>https://blog.youkuaiyun.com/Autowired/article/details/106997649</link><guid>https://blog.youkuaiyun.com/Autowired/article/details/106997649</guid><author>Autowired</author><pubDate>Sun, 28 Jun 2020 14:15:33 +0800</pubDate><description><![CDATA[一.控制反转
1.控制反转的定义
控制反转:IOC(Inversion Of Control)
定义：把对象的创建、初始化、销毁等工作 交给 spring容器来做，由spring容器来管理对象的生命周期。 IOC不是一种技术，只是一种开发思想，一种重要的面向对象编码的法则。可以设计出松耦合、更加优良的系统程序。
IOC包括两部分：依赖注入（DI） 和 依赖查找。
spring的注入就是在实例化这个类的时候，由外部的容器来设置这个对象的值。
2.如何理解控制反转：
考虑一下常规情况下的应用程序，如果要在A里面]]></description><category></category></item><item><title><![CDATA[浏览器打开pdf，禁止下载打印]]></title><link>https://blog.youkuaiyun.com/Autowired/article/details/105790835</link><guid>https://blog.youkuaiyun.com/Autowired/article/details/105790835</guid><author>Autowired</author><pubDate>Mon, 27 Apr 2020 15:03:41 +0800</pubDate><description><![CDATA[之前在网站上打开pdf文件，都是用浏览器查看pdf时自带的功能，可以下载打印，最近要求打开pdf后仅供用户预览，禁止下载打印。网上查了一下，发现有很多前辈都遇到过，解决方法是用pdf.js。
1.下载
官网提供了一个demo，稍微改一下就可以用了，真的超棒。pdf.js下载
2.修改
将下载的插件包拷贝到自己的项目中，我是放在了WebRoot下。打开web下的viewer.js将默认的路径置为“”...]]></description><category></category></item><item><title><![CDATA[认识Spring----Spring概述]]></title><link>https://blog.youkuaiyun.com/Autowired/article/details/105676897</link><guid>https://blog.youkuaiyun.com/Autowired/article/details/105676897</guid><author>Autowired</author><pubDate>Wed, 22 Apr 2020 13:29:56 +0800</pubDate><description><![CDATA[Spring的概述
1.Spring框架的7个模块


2.Spring的优点
Spring是一个轻量级的控制反转(IOC) 和 面向切面编程(AOP) 的容器框架。

轻量级：从大小与开销两方面都是轻量级的。 spring框架的jar很小， 运行spring框架的开销很小。
非入侵：在代码开发中，一般不会入侵spring的代码 。


控制反转(IOC): 把对象的创建的权利交给了容器。
面向切...]]></description><category></category></item><item><title><![CDATA[ajax动态加载数据后点击li，添加样式，移除兄弟样式]]></title><link>https://blog.youkuaiyun.com/Autowired/article/details/104777499</link><guid>https://blog.youkuaiyun.com/Autowired/article/details/104777499</guid><author>Autowired</author><pubDate>Tue, 10 Mar 2020 16:46:03 +0800</pubDate><description><![CDATA[1.ajax动态加载数据后的click事件问题参考文章：♥♥♥
https://blog.youkuaiyun.com/DreamFJ/article/details/75365123
https://blog.youkuaiyun.com/weixin_40877388/article/details/80281003
2.ajax动态加载数据后点击li时添加样式，移除兄弟样式：
$(function(){ 
	$(d...]]></description><category></category></item><item><title><![CDATA[单点登录]]></title><link>https://blog.youkuaiyun.com/Autowired/article/details/103278777</link><guid>https://blog.youkuaiyun.com/Autowired/article/details/103278777</guid><author>Autowired</author><pubDate>Wed, 27 Nov 2019 16:50:09 +0800</pubDate><description><![CDATA[单点登录SSO的实现原理

单系统登录机制

浏览器第一个请求服务器，服务器会创建一个会话，并将会话的ID作为响应的一部分发送给浏览器，浏览器存储会话ID，并在后续的请求中带上会话ID,服务器取得请求中的会话ID就知道是不是同一个用户了。

浏览器存储会话ID的两种方式

 1.参数
   将会话ID作为每一个请求的参数，服务器接收请求并解析会话ID，就可以判断是否来自同一个会话，此方式...]]></description><category></category></item><item><title><![CDATA[SpringBoot的一些注解]]></title><link>https://blog.youkuaiyun.com/Autowired/article/details/97138836</link><guid>https://blog.youkuaiyun.com/Autowired/article/details/97138836</guid><author>Autowired</author><pubDate>Wed, 24 Jul 2019 16:48:48 +0800</pubDate><description><![CDATA[一、关于Controller层的一些注解。


@ResponseBody 注解：将内容或对象作为 HTTP 响应正文（即响应体）返回，并调用适合HttpMessageConverter的Adapter转换对象，写入输出流。一般注释在方法上，意思就是将方法的返回值通过一定的转换发送给前端页面。
2.@RequestBody 注解：将HTTP请求正文（即请求体，post请求的内容）转换为适	合的Ht...]]></description><category></category></item></channel></rss>