<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bug_easy的博客]]></title><description><![CDATA[软件开发工程师]]></description><link>https://blog.youkuaiyun.com/bug_easy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bug_easy]]></copyright><item><title><![CDATA[java web登录前后改变sessionId标示的安全性问题解决]]></title><link>https://blog.youkuaiyun.com/bug_easy/article/details/103869177</link><guid>https://blog.youkuaiyun.com/bug_easy/article/details/103869177</guid><author>bug_easy</author><pubDate>Tue, 07 Jan 2020 10:38:43 +0800</pubDate><description><![CDATA[在我们打开web页面的时候，会有一个sessionId，登录之后，这个seesionId的值没变，一致存在，这种可能会变成会话固化安全漏洞，因此我们需要解决这种问题。解决方法很简单，在登录后改变这个会话的sessionId，这样这个未授权时的会话seesionId自然就失效，也不会产生固化的僵尸会话。


一、在解决该问题之前，需要了解session会话的创建，session的创建方式主要有以...]]></description><category></category></item><item><title><![CDATA[JavaScript中定时器的两种写法]]></title><link>https://blog.youkuaiyun.com/bug_easy/article/details/103566035</link><guid>https://blog.youkuaiyun.com/bug_easy/article/details/103566035</guid><author>bug_easy</author><pubDate>Mon, 16 Dec 2019 17:16:52 +0800</pubDate><description><![CDATA[言简意赅，直接进入主题，JavaScript中定时器的两种写法如下：

定时器两种写法
	
			setInterval(code,millisec,lang)
			setTimeout(code,millisec,lang)
		code
			必需。要调用的函数或要执行的代码串。
			必需。要调用的函数后要执行的 JavaScript 代码串。
		millisec
			必须。周期性执...]]></description><category></category></item><item><title><![CDATA[mysql中查询某个字段所在哪张表]]></title><link>https://blog.youkuaiyun.com/bug_easy/article/details/103052121</link><guid>https://blog.youkuaiyun.com/bug_easy/article/details/103052121</guid><author>bug_easy</author><pubDate>Wed, 13 Nov 2019 16:45:35 +0800</pubDate><description><![CDATA[在大型项目中，可能对于某个字段不清楚在哪张表，则可以通过命令去查询字段所在表。

命令如下：


SELECT table_name FROM information_schema.columns WHERE TABLE_SCHEMA = '数据库名称' AND COLUMN_NAME='索要查询的字段名称'

执行，即可查询出所在表名。




...]]></description><category></category></item><item><title><![CDATA[如何从SVN只down下指定版本？]]></title><link>https://blog.youkuaiyun.com/bug_easy/article/details/102987041</link><guid>https://blog.youkuaiyun.com/bug_easy/article/details/102987041</guid><author>bug_easy</author><pubDate>Sat, 09 Nov 2019 15:04:24 +0800</pubDate><description><![CDATA[在作为一个团队开发项目时，大部分都用svn管理项目，每个成员都各司其职，交上去的代码可能有重叠部分，导致原有的功能可能被改坏，如果项目非常复杂的话一时半会可能定位不出问题所在，尤其是对于刚入职的新人，这时排查这个问题的最好办法就是查看是谁改坏了功能，通过看历史记录肯定是看不出的（如果能看历史记录一眼能看出还用回滚代码吗？），这时就需要去回滚版本代码。svn回滚代码的方法如下：

一、选中项目，右击...]]></description><category></category></item><item><title><![CDATA[创建虚拟机VMware Workstation15 + rhel-server-6.7-x86_64-dvd]]></title><link>https://blog.youkuaiyun.com/bug_easy/article/details/102639869</link><guid>https://blog.youkuaiyun.com/bug_easy/article/details/102639869</guid><author>bug_easy</author><pubDate>Sat, 19 Oct 2019 17:20:16 +0800</pubDate><description><![CDATA[初次学习服务器相关知识，以前一直使用windows作为web的开发后台运行环境，现在尝试使用Linux作为后台运行环境，后期包括Nginx,Tomcat,Mysql,ignite等均搭建到Linux服务器上。现在踏出第一步，先搭建Linux服务器。使用VMware+redhat作为服务环境。VMware可以到VMware官网获取对应的安装包即可.

一、通过官网获取VMware

我们选择wi...]]></description><category></category></item><item><title><![CDATA[如何将spring boot项目打包的jar包在linux上持久性运行？]]></title><link>https://blog.youkuaiyun.com/bug_easy/article/details/95446627</link><guid>https://blog.youkuaiyun.com/bug_easy/article/details/95446627</guid><author>bug_easy</author><pubDate>Thu, 11 Jul 2019 09:14:23 +0800</pubDate><description><![CDATA[前几天，写了一个spring boot的小demo,自己想在服务器上进行运行，在服务器中java -jar xxx.jar时，发现是成功启动起来了，从浏览器也能正常访问，但是当我关掉xshell之后，前台就访问不了了，随着xshell的关闭，demo的进程也就结束了，对于这种不能持久性运行，肯定是不能满足要求的。所以，经过查了很多资料，总结出以下两种方法可以持久性运行：

方法一


#启动信息会...]]></description><category></category></item><item><title><![CDATA[java运行jar命令提示没有主清单属性最简单的解决办法]]></title><link>https://blog.youkuaiyun.com/bug_easy/article/details/95385848</link><guid>https://blog.youkuaiyun.com/bug_easy/article/details/95385848</guid><author>bug_easy</author><pubDate>Wed, 10 Jul 2019 22:12:44 +0800</pubDate><description><![CDATA[自己写了一个pring boot项目，然后通过maven或是手动打包成jar文件，然后通过cmd运行（java -jar xxx.jar）报错该文件没有主清单属性，自己网上也查找了很多解决办法，包括在jar包中加入main的主入口清单，但是我觉得这些根本不能解决根本问题，因此我把最后源头上解决的办法分享一下。

问题如下：



在pox.xml文件中加入：


&lt;plugin&gt;
  ...]]></description><category></category></item><item><title><![CDATA[使用maven打包之后前台访问出现部分乱码的问题解决办法]]></title><link>https://blog.youkuaiyun.com/bug_easy/article/details/95384498</link><guid>https://blog.youkuaiyun.com/bug_easy/article/details/95384498</guid><author>bug_easy</author><pubDate>Wed, 10 Jul 2019 21:49:25 +0800</pubDate><description><![CDATA[在我们写maven项目时，有时会碰到一个很奇怪的问题，数据库的编码我们使用utf-8,后台代码整个都是ut-8,前台解码也是utf-8,为什么前台有部分是乱码或者说前台是正常的而后台日志中部分正常，部分乱码呢？究其原因，问题是出在了maven打包阶段，打包时会默认将整个项目按照GBK的形式进行编码，导致项目中写死的文字到了前台或是日志中就是乱码，问题分析到这就很容易解决，那么我们就需要指定mave...]]></description><category></category></item><item><title><![CDATA[如何将Oracle11g卸载干净]]></title><link>https://blog.youkuaiyun.com/bug_easy/article/details/95379451</link><guid>https://blog.youkuaiyun.com/bug_easy/article/details/95379451</guid><author>bug_easy</author><pubDate>Wed, 10 Jul 2019 21:14:52 +0800</pubDate><description><![CDATA[卸载Oracle11g步骤如下：

1、在开始菜单中找到Oracle目录下的universal installer,点击：点击后如图，第二步时，除了第一个目录，其它均勾选，然后点击删除即可。



2、oracle注册表的删除

wind+R 输入regedit 后回车如图：

1）选择HKEY_LOCAL_MACHINE\SOFTWARE，找到oracle，选中删除。



2）在HKEY_LO...]]></description><category></category></item><item><title><![CDATA[VUE结合富文本wangeditor，实现包含本地图片上传至内容中，操作成功后清空富文本]]></title><link>https://blog.youkuaiyun.com/bug_easy/article/details/94596544</link><guid>https://blog.youkuaiyun.com/bug_easy/article/details/94596544</guid><author>bug_easy</author><pubDate>Thu, 04 Jul 2019 10:22:27 +0800</pubDate><description><![CDATA[近日在写一个小的项目时，需要用到富文本，通过VUE结合富文本进行实现，网上知名的富文本不是太多，经过多个富文本的选择对比，最后决定用wangeditor这个富文本（官网示例）。如何初始化一个富文本，

前提：需要引入wangeditor：


cnpm install wangeditor

且看：


&lt;template&gt;
    &lt;div&gt;
        &lt;di...]]></description><category></category></item><item><title><![CDATA[解决前端报No 'Access-Control-Allow-Origin' header is present on the requested resource问题]]></title><link>https://blog.youkuaiyun.com/bug_easy/article/details/94594135</link><guid>https://blog.youkuaiyun.com/bug_easy/article/details/94594135</guid><author>bug_easy</author><pubDate>Thu, 04 Jul 2019 09:09:10 +0800</pubDate><description><![CDATA[今天，我在写完后台服务之后，在浏览器通过地址栏调用服务均是正常的，然后我在前端项目中通过ajax来请求该服务，前台控制台一直报错No 'Access-Control-Allow-Origin' header is present on the requested resource，我查看了后台以及对应的数据库，后台流程全部走完并成功的插入了数据库，就是前台报错，经过搜索了很多网上的资料，有的说在前...]]></description><category></category></item><item><title><![CDATA[MyBatis的XML文件中的需要转义的字符]]></title><link>https://blog.youkuaiyun.com/bug_easy/article/details/88709656</link><guid>https://blog.youkuaiyun.com/bug_easy/article/details/88709656</guid><author>bug_easy</author><pubDate>Thu, 21 Mar 2019 11:12:03 +0800</pubDate><description><![CDATA[在myBatis的xml配置文件中，SQL语句中含有特殊字符需要转义，比如大于小于等字符，不转义会在项目启动时报错。

常用的转义字符对应关系：

myBatis中常用转义字符对应关系
	符号
			转义字段
			符合说明
		&gt;
			&amp;gt;
			大于号
		&lt;
			&amp;lt;
			小于号
		&amp;
			&amp;amp;
			和
		'
			&a...]]></description><category></category></item><item><title><![CDATA[工厂模式]]></title><link>https://blog.youkuaiyun.com/bug_easy/article/details/86511118</link><guid>https://blog.youkuaiyun.com/bug_easy/article/details/86511118</guid><author>bug_easy</author><pubDate>Fri, 18 Jan 2019 14:30:50 +0800</pubDate><description><![CDATA[
        前言：工厂模式（Factory Pattern）是 Java 中最常用的设计模式之一。这种设计模式属于创建型的模式，我们在使用时不需要关心内部是如何实现的，只需要提供统一的工厂接口来指向新创建的对象即可。注：这只是初次学习时的所悟，还有很多不对的地方还望各位多多指教。


一、为什么要用工厂模式？

初学，我个人的理解是：我们的编程时针对接口编程，一个接口可能会被多个不同的实现类...]]></description><category></category></item><item><title><![CDATA[如何写VUE页面之间的路由？]]></title><link>https://blog.youkuaiyun.com/bug_easy/article/details/82855390</link><guid>https://blog.youkuaiyun.com/bug_easy/article/details/82855390</guid><author>bug_easy</author><pubDate>Wed, 26 Sep 2018 22:58:52 +0800</pubDate><description><![CDATA[在使用vue框架开发前端页面时，可以使用路由替我们解决很多交互体验的问题，比如页面某一区域需要局部刷新，虽然有一部分人选择使用v-show或是v-if来进行实现，效果固然可以达到，但是并不能体现出vue的强大功能之处，接下来，我简单入门的介绍如何写页面之间的路由。

一、路由的安装

我们需要使用路由，就需要先安装路由，安装命令如下：


cnpm install  vue-router –sav...]]></description><category></category></item><item><title><![CDATA[VUE组件之间的通信]]></title><link>https://blog.youkuaiyun.com/bug_easy/article/details/82839050</link><guid>https://blog.youkuaiyun.com/bug_easy/article/details/82839050</guid><author>bug_easy</author><pubDate>Tue, 25 Sep 2018 15:43:06 +0800</pubDate><description><![CDATA[前言：第一次分享学习过程中的一些感悟与体会，不喜勿喷；VUE是一个渐进式的框架，便于前端项目的开发，第一次接触VUE的时候，发现这个东西很神奇。所有的页面均为组件化，对于页面上重复出现的部分我们可以抽取出来作为一个单独的组件，每次引用的时候均会有组件之间的通信。下面，我就把我在学习过程中的收获记录下来：

一、组件之间的通信

通信方式分为传值和传引用两种方式：

传值：String ，Numbe...]]></description><category></category></item></channel></rss>