<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[IAHEAD的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/IAHEAD</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; IAHEAD]]></copyright><item><title><![CDATA[海康ISAPI控制云台Java实现（支持Digest认证）]]></title><link>https://blog.youkuaiyun.com/IAHEAD/article/details/154640360</link><guid>https://blog.youkuaiyun.com/IAHEAD/article/details/154640360</guid><author>IAHEAD</author><pubDate>Mon, 10 Nov 2025 10:31:33 +0800</pubDate><description><![CDATA[本文介绍了通过海康ISAPI接口实现云台手动控制的方法。主要内容包括：1) 检查设备是否支持手动连续控制功能；2) 封装PTZ控制指令，实现发送连续控制命令和停止运动的方法；3) 预定义常用控制动作（如左右移动、变焦等）；4) 底层HTTP请求实现（GET/PUT）。文中提供了完整的Java代码示例，并强调了速度范围、停止机制等注意事项。该方案可实现灵活精准的云台控制，可根据实际需求进行扩展。]]></description><category></category></item><item><title><![CDATA[Java8 新特性，18 种日期处理方式]]></title><link>https://blog.youkuaiyun.com/IAHEAD/article/details/127119806</link><guid>https://blog.youkuaiyun.com/IAHEAD/article/details/127119806</guid><author>IAHEAD</author><pubDate>Fri, 30 Sep 2022 11:09:41 +0800</pubDate><description><![CDATA[Java 8日期时间API]]></description><category></category></item><item><title><![CDATA[Springboot版本控制的原理]]></title><link>https://blog.youkuaiyun.com/IAHEAD/article/details/117961804</link><guid>https://blog.youkuaiyun.com/IAHEAD/article/details/117961804</guid><author>IAHEAD</author><pubDate>Wed, 16 Jun 2021 16:51:04 +0800</pubDate><description><![CDATA[Springboot版本控制的原理一、spring-boot-starter-parent二、org.springframework.boot三、 总结


一、spring-boot-starter-parent
我们的项目里面的pom文件,它的父工程是spring-boot-starter-parent
	&lt;parent&gt;
        &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt;
        &lt;g]]></description><category></category></item><item><title><![CDATA[Spring Security进阶]]></title><link>https://blog.youkuaiyun.com/IAHEAD/article/details/117930290</link><guid>https://blog.youkuaiyun.com/IAHEAD/article/details/117930290</guid><author>IAHEAD</author><pubDate>Tue, 15 Jun 2021 19:13:53 +0800</pubDate><description><![CDATA[Spring Security进阶一、配置可匿名访问的资源二、使用指定的登录页面1. 提供login.html作为项目的登录页2. 指定登录页面3. 配置表单登录信息4. 关闭CsrfFilter过滤器三、从数据库查询用户信息1. 定义UserService类，实现UserDetailsService接口2. 在spring-security.xml中配置认证管理四、对密码进行加密五、配置多种校验规则（对访问的页面做权限控制）六、注解方式权限控制（对访问的Controller类做权限控制）七、退出登录


]]></description><category></category></item><item><title><![CDATA[Spring Security入门]]></title><link>https://blog.youkuaiyun.com/IAHEAD/article/details/117929878</link><guid>https://blog.youkuaiyun.com/IAHEAD/article/details/117929878</guid><author>IAHEAD</author><pubDate>Tue, 15 Jun 2021 18:01:01 +0800</pubDate><description><![CDATA[Spring Security工程搭建1. 工程搭建2. 配置web.xml3. 配置spring-security.xml4. 访问页面
1. 工程搭建
创建maven工程，打包方式为war，在pom.xml中添加依赖
&lt;dependency&gt;
  &lt;groupId&gt;org.springframework.security&lt;/groupId&gt;
  &lt;artifactId&gt;spring-security-web&lt;/artifactId&gt;
  &lt]]></description><category></category></item><item><title><![CDATA[SSM整合要点]]></title><link>https://blog.youkuaiyun.com/IAHEAD/article/details/117602635</link><guid>https://blog.youkuaiyun.com/IAHEAD/article/details/117602635</guid><author>IAHEAD</author><pubDate>Sat, 05 Jun 2021 19:20:04 +0800</pubDate><description><![CDATA[SSM整合要点1. Spring接管Mybatis的Session工厂2.  配置 spring 的事务3.  配置applicationContext
1. Spring接管Mybatis的Session工厂

创建applicationContext.xml
引入外部的数据源（连接池）
由Spring来管理SqlSessionFactory工厂
由Spring来扫描dao接口包
这么做的目的只有一个： 就是顶替掉mybatis的核心配置文件SqlMapConfig.xml

&lt;?xml versi]]></description><category></category></item><item><title><![CDATA[SpringMVC响应数据和视图]]></title><link>https://blog.youkuaiyun.com/IAHEAD/article/details/117571361</link><guid>https://blog.youkuaiyun.com/IAHEAD/article/details/117571361</guid><author>IAHEAD</author><pubDate>Fri, 04 Jun 2021 19:27:03 +0800</pubDate><description><![CDATA[SpringMVC响应数据和视图一 、返回页面文件名1. 返回逻辑视图2. 返回带前缀的物理视图 （不受视图解析器的影响）3. 方法返回`ModelAndView`4. 方法返回String：视图名称二、返回数据1.  直接响应字符串2. 返回json数据
一 、返回页面文件名
1. 返回逻辑视图

方法返回的字符串，和视图解析器里的前缀、后缀拼接得到真实路径，再进行跳转 。
请求是转发跳转。

2. 返回带前缀的物理视图 （不受视图解析器的影响）

请求转发：forward:/success.jsp
重定]]></description><category></category></item><item><title><![CDATA[Java动态代理总结]]></title><link>https://blog.youkuaiyun.com/IAHEAD/article/details/117423884</link><guid>https://blog.youkuaiyun.com/IAHEAD/article/details/117423884</guid><author>IAHEAD</author><pubDate>Mon, 31 May 2021 19:22:22 +0800</pubDate><description><![CDATA[Java动态代理总结动态代理1. JDK的基于接口的动态代理API介绍`Proxy`类`InvocationHandler`接口使用示例2.cglib的基于子类的动态代理API介绍`Enhancer`类`MethodInterceptor`接口使用示例
动态代理
动态代理就是在程序运行期间,直接通过反射生成一个代理对象,代理对象所属的类是不需要存在的。
1. JDK的基于接口的动态代理

API介绍
Proxy类


使用JDK的动态代理的要求：目标对象必须实现了接口。


相关类：JDK的类java.la]]></description><category></category></item><item><title><![CDATA[在Java中搭建一个简单的MVC框架]]></title><link>https://blog.youkuaiyun.com/IAHEAD/article/details/117319438</link><guid>https://blog.youkuaiyun.com/IAHEAD/article/details/117319438</guid><author>IAHEAD</author><pubDate>Thu, 27 May 2021 10:20:16 +0800</pubDate><description><![CDATA[搭建一个简单的Java MVC框架一 . 前言二. 代码实现1. 思路分析2. 代码实现2.1 Controller注解2.2 RequestMapping注解2.3 UserController2.4 MethodBean2.5 DispatcherServlet2.6 ClassScannerUtils2.7 web.xml文件配置2.7 pom.xml文件配置三. 测试1. 部署tomcat2. 访问测试四. 总结
一 . 前言
自定义一个简单的web MVC 框架，实现一个Controller控制处]]></description><category></category></item><item><title><![CDATA[CentOS8 Mysql 启动失败解决办法]]></title><link>https://blog.youkuaiyun.com/IAHEAD/article/details/117302818</link><guid>https://blog.youkuaiyun.com/IAHEAD/article/details/117302818</guid><author>IAHEAD</author><pubDate>Wed, 26 May 2021 20:03:57 +0800</pubDate><description><![CDATA[CentOS8 Mysql 启动失败解决办法1. 问题描述2. 原因分析3. 解决办法
1. 问题描述
启动Mysql失败
[root@primo ~]# service mysqld start
Starting mysqld (via systemctl):  Job for mysqld.service failed because the control process exited with error code.
See "systemctl status mysqld.service" and]]></description><category></category></item><item><title><![CDATA[MYSQL 5.7 设置简单密码方式]]></title><link>https://blog.youkuaiyun.com/IAHEAD/article/details/117293989</link><guid>https://blog.youkuaiyun.com/IAHEAD/article/details/117293989</guid><author>IAHEAD</author><pubDate>Wed, 26 May 2021 17:23:09 +0800</pubDate><description><![CDATA[应用场景：

MYSQL 5.7 设置简单密码

问题描述：MYSQL 5.7 设置简单密码方式

MySQL版本从5.5升级到5.7之后，强制使用复杂密码，首次使用随机密码登录后想修改root用户密码为简单密码，会报错如下：


mysql&gt; set password=password("root");
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

原因分析：

目录

上面报.]]></description><category></category></item><item><title><![CDATA[Python爬取豆瓣高分电影Top250]]></title><link>https://blog.youkuaiyun.com/IAHEAD/article/details/108930730</link><guid>https://blog.youkuaiyun.com/IAHEAD/article/details/108930730</guid><author>IAHEAD</author><pubDate>Mon, 05 Oct 2020 17:54:32 +0800</pubDate><description><![CDATA[前言

记录个人的第一个爬虫练习，爬取豆瓣电影评分Top250的数据，并分别生成Excel文件和数据库文件。



一、爬虫

爬虫(spider)，又称网络蜘蛛，是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。

二、步骤

1.引入库

代码如下（示例）：


import sqlite3 # 进行sql数据库操作
import re   # 正则匹配
from bs4 import BeautifulSoup   # 网页解析，获取网页数据
import urllib.request...]]></description><category></category></item></channel></rss>