<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SSDMC_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/SSDMC_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SSDMC_]]></copyright><item><title><![CDATA[【java日记】08：发送邮件]]></title><link>https://blog.youkuaiyun.com/SSDMC_/article/details/157904027</link><guid>https://blog.youkuaiyun.com/SSDMC_/article/details/157904027</guid><author>SSDMC_</author><pubDate>Mon, 09 Feb 2026 14:46:37 +0800</pubDate><description><![CDATA[而mailsender也是简单的两个方法，一个是创建MimeMessage，另一个就是发送MimeMessage。使用MimeMessageHelper可以方便的构建一个MimeMessage。注意，这里的Context是ThymeLeaf的Context。使用模板引擎的process函数，即可将view和容器对应处理。先创建一个工具类，在主文件下，创建util工具包。这边是QQ邮箱，在账号与安全下的安全设置里面。找到自己的邮箱，然后开启SMTP服务。先写一个简单的网页demo。]]></description><category></category></item><item><title><![CDATA[【java日记】07：日志和git]]></title><link>https://blog.youkuaiyun.com/SSDMC_/article/details/157885619</link><guid>https://blog.youkuaiyun.com/SSDMC_/article/details/157885619</guid><author>SSDMC_</author><pubDate>Mon, 09 Feb 2026 00:37:30 +0800</pubDate><description><![CDATA[在resources目录下，创建文件logback-spring.xml。会根据日志级别，自动筛选，并超出5mb后分出新的文件存储。客户端错误响应 (400–499)服务端错误响应 (500–599)重定向消息 (300–399)信息响应 (100–199)成功响应 (200–299)进行logger测试。]]></description><category></category></item><item><title><![CDATA[【java日记】06：实现查询和分页]]></title><link>https://blog.youkuaiyun.com/SSDMC_/article/details/157871984</link><guid>https://blog.youkuaiyun.com/SSDMC_/article/details/157871984</guid><author>SSDMC_</author><pubDate>Sun, 08 Feb 2026 15:28:53 +0800</pubDate><description><![CDATA[和User表一样，按照Dao-Service-Controller顺序开发关于discuss_post表的内容。修改前端index.html网页有关于帖子列表部分的内容，使用thymeleaf进行赋值。通过往model容器中塞入discussPosts这个对象，前端网页即可使用该对象。在首页的Controller中（/index）加入page。创建Page类，用于存放和计算有关于页码的内容。最后是在前端的分页部分进行修改加入th。接下来是Controller部分。再然后是Service部分。]]></description><category></category></item><item><title><![CDATA[【java日记】05：MyBatis入门]]></title><link>https://blog.youkuaiyun.com/SSDMC_/article/details/157807296</link><guid>https://blog.youkuaiyun.com/SSDMC_/article/details/157807296</guid><author>SSDMC_</author><pubDate>Fri, 06 Feb 2026 18:04:03 +0800</pubDate><description><![CDATA[下面是在application.properties中加入，上半部分是对spring的connect进行配置。其中的User只是一个getter_setter方法的javabean，对应的就是User表。为了方便检查sql是否出问题，可以加一行配置在application.properties。下半部分是对mybatis的数据库表的实体以及一些工具进行启用。MySql密码忘了，用mysql的安装器，重装了一下才好。使用mysql workbench可以方便的查看数据库内容。这一部分就是对应的映射了。]]></description><category></category></item><item><title><![CDATA[【java日记】04：Spring MVC入门]]></title><link>https://blog.youkuaiyun.com/SSDMC_/article/details/157773291</link><guid>https://blog.youkuaiyun.com/SSDMC_/article/details/157773291</guid><author>SSDMC_</author><pubDate>Fri, 06 Feb 2026 01:53:45 +0800</pubDate><description><![CDATA[这是另一种响应html的方法，方法中带有model时，会在调用前自动实例化一个model，并给方法传入一个引用，最后return的就是一个view的路径。视图层的两部分代码，一个是在核心包下的controller中，一个是在资源包下的templates中。给传入的参数，加入注解RequestParam，表示该参数并非必须，并且带有默认值。可以看到，响应了完整的网页，并且，可以看到源码里的th不见了，被替换成了对应的内容。这样关闭了模板缓存，在开发中，可以直接看到结果，但在实际的环境下，还是开启为好。]]></description><category></category></item><item><title><![CDATA[【java日记】03：Spring入门]]></title><link>https://blog.youkuaiyun.com/SSDMC_/article/details/157735484</link><guid>https://blog.youkuaiyun.com/SSDMC_/article/details/157735484</guid><author>SSDMC_</author><pubDate>Wed, 04 Feb 2026 18:55:44 +0800</pubDate><description><![CDATA[本文介绍了Spring框架的基本使用。主要内容包括：通过Spring Initializr创建项目并配置8080端口服务器；使用@Controller、@Autowired等注解实现控制器和依赖注入；介绍了@Repository、@Component、@Service等常用注解；演示了@Primary优先注入和@Qualifier别名注入的用法；展示了application.properties配置文件和外部Bean注入配置。文章涵盖了Spring的核心概念如依赖注入、Bean容器管理等，为初学者提供了入门]]></description><category></category></item><item><title><![CDATA[【java日记】02：基础语法 ]]></title><link>https://blog.youkuaiyun.com/SSDMC_/article/details/155454780</link><guid>https://blog.youkuaiyun.com/SSDMC_/article/details/155454780</guid><author>SSDMC_</author><pubDate>Sat, 13 Dec 2025 19:02:16 +0800</pubDate><description><![CDATA[注意到：在java中String尽量少用+或者=这类赋值，因为普通的String是不可拓展的。还有StringBuilder以及StringJoiner这两对象。这边做了leetcode第一题，用java的哈希map实现。语法上和C++几乎一样，当然我指的是基础语法糖。比如String的一些方法。比如，int、float。学习了一些基础api。]]></description><category></category></item><item><title><![CDATA[【java日记】01：环境配置和helloworld]]></title><link>https://blog.youkuaiyun.com/SSDMC_/article/details/155159118</link><guid>https://blog.youkuaiyun.com/SSDMC_/article/details/155159118</guid><author>SSDMC_</author><pubDate>Sun, 23 Nov 2025 11:34:28 +0800</pubDate><description><![CDATA[首先，使用VScode和jdk21。将jdk中的bin目录添加到系统环境path中。然后，在vscode中下载java拓展。将jdk的根目录添加到此处即可。（我使用的是pcl2自动下载的jdk21）使用旧版本jdk会导致拓展不兼容。到此，环境配置完毕。]]></description><category></category></item></channel></rss>