<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SoftwareOscar的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/SoftwareOscar</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SoftwareOscar]]></copyright><item><title><![CDATA[maven手动引入三方包报错must be omitted. This field may only be specified for a dependency with system scope.]]></title><link>https://blog.youkuaiyun.com/SoftwareOscar/article/details/134113842</link><guid>https://blog.youkuaiyun.com/SoftwareOscar/article/details/134113842</guid><author>SoftwareOscar</author><pubDate>Mon, 30 Oct 2023 10:30:56 +0800</pubDate><description><![CDATA[当scope不指定时会报以下错：错误方式：正确方式：]]></description><category></category></item><item><title><![CDATA[MAC PRO 安装 elasticsearch 7.3.0]]></title><link>https://blog.youkuaiyun.com/SoftwareOscar/article/details/125508972</link><guid>https://blog.youkuaiyun.com/SoftwareOscar/article/details/125508972</guid><author>SoftwareOscar</author><pubDate>Tue, 28 Jun 2022 20:30:26 +0800</pubDate><description><![CDATA[mac安装 elasticsearch 7.3.0]]></description><category></category></item><item><title><![CDATA[springboot中使用freemarker生成word循环输出图片（二维码）]]></title><link>https://blog.youkuaiyun.com/SoftwareOscar/article/details/80368765</link><guid>https://blog.youkuaiyun.com/SoftwareOscar/article/details/80368765</guid><author>SoftwareOscar</author><pubDate>Fri, 18 May 2018 21:05:16 +0800</pubDate><description><![CDATA[1.先创建一个word文件（建议word2003，低版本兼容性好一点），在word中按照自己的需求做好文档。2.另存为xml文件（建议与word一致即word2003xml），用可以查看xml文件的软件打开。如下图：这一大段黑色文字就是图片由word转成xml生成的Base64码。这样的格式太乱了，建议使用firstObject xml编辑器可以格式化。如下图：将大段黑色文字替换为图片占位符${q...]]></description><category></category></item><item><title><![CDATA[token的使用及原理]]></title><link>https://blog.youkuaiyun.com/SoftwareOscar/article/details/78538346</link><guid>https://blog.youkuaiyun.com/SoftwareOscar/article/details/78538346</guid><author>SoftwareOscar</author><pubDate>Wed, 15 Nov 2017 10:44:56 +0800</pubDate><description><![CDATA[本文源于：http://www.jianshu.com/p/576dbf44b2ae
作者链接：http://www.jianshu.com/u/d286ee5ad51e
本文详细的介绍了JWT是什么，介绍了token的生成机制，优缺点，以及session的优缺点。]]></description><category></category></item><item><title><![CDATA[kaptcha验证码组件]]></title><link>https://blog.youkuaiyun.com/SoftwareOscar/article/details/78538144</link><guid>https://blog.youkuaiyun.com/SoftwareOscar/article/details/78538144</guid><author>SoftwareOscar</author><pubDate>Wed, 15 Nov 2017 10:31:02 +0800</pubDate><description><![CDATA[kaptcha的使用比较方便，只需添加jar包依赖之后简单地配置就可以使用了。kaptcha所有配置都可以通过web.xml来完成，如果你的项目中使用了Spring MVC，那么则有另外的一种方式来实现。
 
一、简单的jsp-servlet项目
1.添加jar包依赖
如果你使用maven来统一管理jar包，则在工程的pom.xml中添加dependency


Xml代码  
]]></description><category></category></item><item><title><![CDATA[Apache Shiro]]></title><link>https://blog.youkuaiyun.com/SoftwareOscar/article/details/78537932</link><guid>https://blog.youkuaiyun.com/SoftwareOscar/article/details/78537932</guid><author>SoftwareOscar</author><pubDate>Wed, 15 Nov 2017 10:16:17 +0800</pubDate><description><![CDATA[Apache Shiro





用户权限模型
在揭开 Shiro 面纱之前，我们需要认知用户权限模型。本文所提到用户权限模型，指的是用来表达用户信息及用户权限信息的数据模型。即能证明“你是谁？”、“你能访问多少受保护资源？”。为实现一个较为灵活的用户权限数据模型，通常把用户信息单独用一个实体表示，用户权限信息用两个实体表示。

用户信息用 LoginAccount 表示，最简]]></description><category></category></item><item><title><![CDATA[复选框]]></title><link>https://blog.youkuaiyun.com/SoftwareOscar/article/details/78528382</link><guid>https://blog.youkuaiyun.com/SoftwareOscar/article/details/78528382</guid><author>SoftwareOscar</author><pubDate>Tue, 14 Nov 2017 11:03:35 +0800</pubDate><description><![CDATA[在Web开发中，有时候需要显示一些复选框（checkbox），表明这个地方是可以进行勾选操作的，但是有时候是只想告知用户"这个地方是可以进行勾选操作的"而不想让用户在此处勾选（比如在信息展示页面），这时候就需要将复选框设置成只读的效果。
提到只读，很容易想到使用readonly属性，但是对于复选框来说，这个属性和期望得到的效果是有差别的。原因在于readonly属性关联的是页面元素的value属]]></description><category></category></item><item><title><![CDATA[Inconvertible types; cannot cast 'com.mplus.application.controller.serverPortTools.ServerPortToolsCo]]></title><link>https://blog.youkuaiyun.com/SoftwareOscar/article/details/78438258</link><guid>https://blog.youkuaiyun.com/SoftwareOscar/article/details/78438258</guid><author>SoftwareOscar</author><pubDate>Fri, 03 Nov 2017 18:21:52 +0800</pubDate><description><![CDATA[Inconvertible types; cannot cast 'com.mplus.application.controller.serverPortTools.ServerPortToolsController' to 'com.mplus.application.service.impl.MovieCompanyServiceImpl'
mapper.xml中没有mapper中的相应方法]]></description><category></category></item><item><title><![CDATA[Js ajax 与 jquery ajax]]></title><link>https://blog.youkuaiyun.com/SoftwareOscar/article/details/78247796</link><guid>https://blog.youkuaiyun.com/SoftwareOscar/article/details/78247796</guid><author>SoftwareOscar</author><pubDate>Mon, 16 Oct 2017 11:20:05 +0800</pubDate><description><![CDATA[在博客上看过一些关于ajax的东西，有的感觉讲的有点杂，有的只是贴上代码配上简易文字并不易于新手理解。下面介绍一下JS的Ajax与Jquery的Ajax用法。


JS的Ajax是围绕浏览器内内置的Ajax引擎对象展开的，使用js的Ajax完成异步操作，有下面五个步骤：
1.创建Ajax引擎对象                       
var  oscar(自定义名称) = new]]></description><category></category></item><item><title><![CDATA[linux学习笔记之实用vi命令（容易上手）]]></title><link>https://blog.youkuaiyun.com/SoftwareOscar/article/details/78238745</link><guid>https://blog.youkuaiyun.com/SoftwareOscar/article/details/78238745</guid><author>SoftwareOscar</author><pubDate>Sun, 15 Oct 2017 09:50:10 +0800</pubDate><description><![CDATA[对于第一次用vi，需要注意注意以下几点： 
1、用vi打开文件后，是处于「命令行模式（command mode）」，要切换到「插入模式（Insert mode）」才能够输入文字。切换方法：在「命令行模式（command mode）」下按一下字母「i」就可以进入「插入模式（Insert mode）」，这时候就可以开始输入文字了。 
2、编辑好后，需从插入模式切换为命令行模式才能对文件进行保存，切]]></description><category></category></item><item><title><![CDATA[linux学习之vim常用命令]]></title><link>https://blog.youkuaiyun.com/SoftwareOscar/article/details/78238657</link><guid>https://blog.youkuaiyun.com/SoftwareOscar/article/details/78238657</guid><author>SoftwareOscar</author><pubDate>Sun, 15 Oct 2017 09:23:39 +0800</pubDate><description><![CDATA[Vim命令
命令历史
以:和/开头的命令都有历史纪录，可以首先键入:或/然后按上下箭头来选择某个历史命令。
启动vim
在命令行窗口中输入以下命令即可
vim
直接启动vim
vim filename
打开vim并创建名为filename的文件
文件命令
打开单个文件
vim file
同时打开多个文件
vim file1 file2 file3 ...
在vim窗口中]]></description><category></category></item><item><title><![CDATA[单例的七种写法]]></title><link>https://blog.youkuaiyun.com/SoftwareOscar/article/details/78238574</link><guid>https://blog.youkuaiyun.com/SoftwareOscar/article/details/78238574</guid><author>SoftwareOscar</author><pubDate>Sun, 15 Oct 2017 08:45:28 +0800</pubDate><description><![CDATA[转载自http://cantellow.iteye.com/blog/838473]]></description><category></category></item><item><title><![CDATA[Several ports (8005, 8080, 8009) required by MyEclipse Tomcat v7.0 are already in use. The server ma]]></title><link>https://blog.youkuaiyun.com/SoftwareOscar/article/details/78229003</link><guid>https://blog.youkuaiyun.com/SoftwareOscar/article/details/78229003</guid><author>SoftwareOscar</author><pubDate>Fri, 13 Oct 2017 17:59:04 +0800</pubDate><description><![CDATA[win10系统
在使用MyEclipse开发过程中偶尔遇到这种情况：

大概意思是说这些端口被占用了导致tomcat无法启动，但查看任务管理器中并没有进程使用这些端口。
在网上查了一些解决方法如下：

1.在本地tomcat的解压缩文件下找到/conf/server.xml，把8005,
 8080, 8009三个端口号全部修改为三个大于10000且没被使用的端口；
2.如果使用的]]></description><category></category></item><item><title><![CDATA[由于jar包版本不匹配导致整个项目出现莫名其妙的错误影响项目整体进程。]]></title><link>https://blog.youkuaiyun.com/SoftwareOscar/article/details/78227966</link><guid>https://blog.youkuaiyun.com/SoftwareOscar/article/details/78227966</guid><author>SoftwareOscar</author><pubDate>Fri, 13 Oct 2017 16:42:24 +0800</pubDate><description><![CDATA[jar包版本导致的出现莫名其妙的错误。]]></description><category></category></item></channel></rss>