<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[thinkhi9999的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/thinkhi9999</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; thinkhi9999]]></copyright><item><title><![CDATA[idea使用generator自动生成model、mapper、mapper.xml,]]></title><link>https://blog.youkuaiyun.com/thinkhi9999/article/details/124365752</link><guid>https://blog.youkuaiyun.com/thinkhi9999/article/details/124365752</guid><author>thinkhi9999</author><pubDate>Sat, 23 Apr 2022 18:26:12 +0800</pubDate><description><![CDATA[这里写自定义目录标题Mybatis Generatoridea中自动生成model实体类
Mybatis Generator
https://blog.youkuaiyun.com/weixin_42250302/article/details/106986707
https://www.jianshu.com/p/edb8428fa9df
https://baijiahao.baidu.com/s?id=1719180134389592469&amp;wfr=spider&amp;for=pc
https://www]]></description><category></category></item><item><title><![CDATA[JAVA基础知识点总结]]></title><link>https://blog.youkuaiyun.com/thinkhi9999/article/details/123696934</link><guid>https://blog.youkuaiyun.com/thinkhi9999/article/details/123696934</guid><author>thinkhi9999</author><pubDate>Wed, 23 Mar 2022 23:56:16 +0800</pubDate><description><![CDATA[JAVA基础知识点总结快捷键代码编写规则多态抽像类和接口：问题汇总
快捷键
&lt;ctrl +alt+/&gt;  自动补全
&lt;alt+/&gt; 代码辅助
&lt;alt+shift+/&gt; 添加注释
&lt;ctrl+1&gt;代码修复
代码编写规则

类名：
每个单词首字母大写，其它字母小写，如RecordInfo
变量名和方法名：
除第一个单词首字母小写外，其它单词的首子母大写，如getReordName(),recordName.
常量名：
每个单词的字母都大写，如果有多个单词组成，那]]></description><category></category></item><item><title><![CDATA[SSL证书申请,流程，分类]]></title><link>https://blog.youkuaiyun.com/thinkhi9999/article/details/120463769</link><guid>https://blog.youkuaiyun.com/thinkhi9999/article/details/120463769</guid><author>thinkhi9999</author><pubDate>Sat, 25 Sep 2021 00:22:02 +0800</pubDate><description><![CDATA[SSL证书申请
所谓CSR就是由申请人制作的Certificate Secure Request证书请求文件，是在服务器上生成的，CSR文件内容包括申请的域名、公司名称、证书公钥等信息，你也可以在主机侦探上购买ssl证书，一般客服会帮助你完成CSR文件的制作的。
之后将CSR文件提交给CA认证，CA一般有2种认证方式：域名认证和企业文档认证，如果你购买的是等级较低的证书，只需要域名验证，如果是等级高的证书需要提供企业的营业执照，审核完成后CA机构会颁发证书，然后将ssl证书部署到服务器端，就可以实现http]]></description><category></category></item><item><title><![CDATA[集成Shiro之Shiro标签.jsp和.ftl,html]]></title><link>https://blog.youkuaiyun.com/thinkhi9999/article/details/120254710</link><guid>https://blog.youkuaiyun.com/thinkhi9999/article/details/120254710</guid><author>thinkhi9999</author><pubDate>Sun, 12 Sep 2021 19:38:31 +0800</pubDate><description><![CDATA[SpringBoot:集成Shiro之Shiro标签(.jsp和.ftl)
https://www.jianshu.com/p/ac9cfddd169d
freemarker集成shiro标签
https://www.cnblogs.com/liuyingke/p/7723238.html
springboot使用freemarker整合shiro标签整合
https://blog.youkuaiyun.com/tengfei308/article/details/115335447
spring boot 与shir]]></description><category></category></item><item><title><![CDATA[查看端口是否被占用方法]]></title><link>https://blog.youkuaiyun.com/thinkhi9999/article/details/120247605</link><guid>https://blog.youkuaiyun.com/thinkhi9999/article/details/120247605</guid><author>thinkhi9999</author><pubDate>Sun, 12 Sep 2021 10:26:27 +0800</pubDate><description><![CDATA[80端口被占用了。
可以利用如下命令查看是被什么占用了：
netstat -ano|findstr “80”   （查看端口被什么占用了，可以其进程的pid）
上图中我们发现PID为3600，下面输入如下命令进行查看是什么进程在占用：
tasklist|findstr “3600”
如果这个进程没有必要需要，大家直接kill pid 就可以了。
但是我这里的这个进程必须要使用，这个时候我们就需要启动的时候去指定端口号了，如下命令：
java -jar xxx.jar --server.port 8080
这]]></description><category></category></item><item><title><![CDATA[SpringBoot的web项目启动方式]]></title><link>https://blog.youkuaiyun.com/thinkhi9999/article/details/120243255</link><guid>https://blog.youkuaiyun.com/thinkhi9999/article/details/120243255</guid><author>thinkhi9999</author><pubDate>Sat, 11 Sep 2021 21:19:41 +0800</pubDate><description><![CDATA[SpringBoot的web项目启动方式
第一种（本地开发使用）
在项目的根目录下有一个带有main函数的Application类，可以直接执行这个main函数。（使用的是SpringBoot内置的tomcat）

即点击main函数左边的运行按钮即可。

第二种（本地开发使用）
在pom文件中配置使用启动SpringBoot的maven插件。配置如下
 &lt;build&gt;
        &lt;plugins&gt;
            &lt;plugin&gt;
            ]]></description><category></category></item><item><title><![CDATA[ehcache、memcache、redis三大缓存比较]]></title><link>https://blog.youkuaiyun.com/thinkhi9999/article/details/120233706</link><guid>https://blog.youkuaiyun.com/thinkhi9999/article/details/120233706</guid><author>thinkhi9999</author><pubDate>Sat, 11 Sep 2021 10:01:07 +0800</pubDate><description><![CDATA[Redis和Memcach二者都是把数据存信息放在内存里，不过memcache还可用于缓存其他东西，如JEP、MP4等文件；第二，Redis不仅支持简单的k/v类型的数据，同时还提供list，set等数据结构的存储；第三，虚拟内存–Redis当物理内存空间不足时，就会将一些很久没用的value数据交换到磁盘；memcache就没有这样的功能。第四、存储数据安全–memcache如果出现意外情况，数据就会消失，而redis可以定期保存到磁盘（持久化）；第五，灾难恢复–memcache的数据如果丢失，就恢复不了]]></description><category></category></item><item><title><![CDATA[三种Web服务交互方案]]></title><link>https://blog.youkuaiyun.com/thinkhi9999/article/details/120201364</link><guid>https://blog.youkuaiyun.com/thinkhi9999/article/details/120201364</guid><author>thinkhi9999</author><pubDate>Thu, 09 Sep 2021 15:04:01 +0800</pubDate><description><![CDATA[在目前主流的三种Web服务交互方案中，REST相比于SOAP(Simple Object Access protocol，简单对象访问协议)以及XML-RPC更加简单明了，无论是对URL的处理还是对Payload的编码，REST都倾向于用更加简单轻量的方法设计和实现。值得注意的是REST并没有一个明确的标准，而更像是一种设计的风格。
REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。
Web 应用程序最重要的 REST 原则是，客户端和服务器之间的交互在请求]]></description><category></category></item><item><title><![CDATA[UI原型设计软件]]></title><link>https://blog.youkuaiyun.com/thinkhi9999/article/details/120112744</link><guid>https://blog.youkuaiyun.com/thinkhi9999/article/details/120112744</guid><author>thinkhi9999</author><pubDate>Sun, 05 Sep 2021 12:17:27 +0800</pubDate><description><![CDATA[UI设计工具，分为2个派系。其中，最大、最主流的派系，是Sketch、Adobe XD、墨刀这个派系。这个派系的软件，操作方式、思路都非常接近，连常用快捷键都一样，会一个就等于都会了。在一个无限大的画布上，用户可以创建任意数量的页面，创建的内容，可以包装成组件，复制粘贴到别的项目用。
比如，adobe xd，就是软件本体不自带任何UI套件，而是把UI套件的项目文件给你，你打开来，找到喜欢的UI组件，复制到自己的项目去就行了。类似于，Photoshop里，可以在不同图片之间复制粘贴。而且，这**个派系，你页面]]></description><category></category></item><item><title><![CDATA[servelet概述]]></title><link>https://blog.youkuaiyun.com/thinkhi9999/article/details/120102031</link><guid>https://blog.youkuaiyun.com/thinkhi9999/article/details/120102031</guid><author>thinkhi9999</author><pubDate>Sat, 04 Sep 2021 18:04:11 +0800</pubDate><description><![CDATA[了解servlet
静态页页即只包含了HTML文档的内容，与用户并没有任何交互。动态网页不仅可以动态显示数据，还可以与用户做交互。如完成登录，注册等一系列动作。不同用户访问相同的网页时，经常会发现所显示的内容是不相同的，这样的网页就是经过服务器动态生成的。servlet就是一种动态网页技术，
区 别：
servlet:单例，不安全，性能是好，处理HTTP请求的标准，只处理doPost(),doGet()方法。
springMVC:单列，不安全，开发效率高（好多共性的东西都封装好了，是对servlet的封装，]]></description><category></category></item><item><title><![CDATA[Spring+SpringMVC+MyBatis框架的整合+注解]]></title><link>https://blog.youkuaiyun.com/thinkhi9999/article/details/119879476</link><guid>https://blog.youkuaiyun.com/thinkhi9999/article/details/119879476</guid><author>thinkhi9999</author><pubDate>Tue, 24 Aug 2021 00:57:00 +0800</pubDate><description><![CDATA[标准主流现在编程方式都是采用MVC综合设计模式，MVC本身不属于设计模式的一种，它描述的是一种结构，最终目的达到解耦，解耦说的意思是你更改某一层代码，不会影响我其它层代码，如果你会像Spring这样的框架，你会了解面向接口编程，表示层调用控制层，控制层调用业务层，业务层调用数据访问层。如果不使用任何框架，而单纯使用Servlet和JDBC技术，甚至只用JSP技术，同样可以实现JAVAWEB的项目开发，但这样的项目具体工作码量大，代码之间的耦合性极强，如果需要调整某一功能 ，出于连锁反应，可能要修改所有的源代]]></description><category></category></item><item><title><![CDATA[Spring框架学习总结]]></title><link>https://blog.youkuaiyun.com/thinkhi9999/article/details/119743546</link><guid>https://blog.youkuaiyun.com/thinkhi9999/article/details/119743546</guid><author>thinkhi9999</author><pubDate>Mon, 16 Aug 2021 22:32:26 +0800</pubDate><description><![CDATA[Spring框架的优势是模块化的IoC设计模式，使得开发人员可以专心开发程序的模块化部分。它能够降低开发企业级应用的复杂性，使用Spring替代EJP发开企业级应用，而不用提心工作量太大，开发进度难以控制和复杂的测试过程等问题。Spring简化了企业级应用的开发，降低了开发成本并整合了各种流行框架，它以IoC和AOP(面向切面编程)两种先进的技术为基础，完美简化了企业级应用开发的复杂度。
Spring组成

...]]></description><category></category></item><item><title><![CDATA[JSP内置对像详细介绍(最详细)]]></title><link>https://blog.youkuaiyun.com/thinkhi9999/article/details/119644533</link><guid>https://blog.youkuaiyun.com/thinkhi9999/article/details/119644533</guid><author>thinkhi9999</author><pubDate>Fri, 13 Aug 2021 00:14:48 +0800</pubDate><description><![CDATA[jsp为了简化开发，提供了一些有容器实现和管理的内置对象，在jsp脚本标识内使用jsp内置对象时，不需要先定义这些对象即不需要在jsp页面中进行实例化，直接使用即可。jsp中共预先定义了9个这样的对象，分别为request，response，session，application，out，pageContext,config，page，Exception。
(1)request对象封装了由客户端生成的HTTP请求的所有细节，包括HTTP头信息，系统信息，请求方式，请求参数等。通过request对象提供的相应]]></description><category></category></item></channel></rss>