<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[feng2036的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/feng2036</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; feng2036]]></copyright><item><title><![CDATA[告别频繁切窗口！给 Windows 11 装一个 AI 编程状态悬浮球，Claude Code 必备]]></title><link>https://blog.youkuaiyun.com/feng2036/article/details/164992728</link><guid>https://blog.youkuaiyun.com/feng2036/article/details/164992728</guid><author>feng2036</author><pubDate>Fri, 11 Sep 2026 14:36:48 +0800</pubDate><description><![CDATA[相信很多最近在玩 Vibe Coding 的朋友都有这样的体验：给 Claude Code 下达了一个复杂的指令，然后就只能盯着终端发呆。为了知道 AI 有没有跑完，你是不是每隔几秒就要切回窗口看一眼？遇到需要授权或报错的情况，如果没及时看到，原本几分钟的活儿硬生生被拖成了半小时。AI 在飞速进化，但我们的"状态反馈"还停留在盯着屏幕干的阶段。作为一个每天被 Claude Code "折磨"的开发者，我决定把 AI 的"状态"从终端里拽出来，放到桌面上。于是，我开源了这个纯软件小工具——。]]></description><category></category></item><item><title><![CDATA[js时间戳转日期]]></title><link>https://blog.youkuaiyun.com/feng2036/article/details/108148712</link><guid>https://blog.youkuaiyun.com/feng2036/article/details/108148712</guid><author>feng2036</author><pubDate>Fri, 21 Aug 2020 15:46:06 +0800</pubDate><description><![CDATA[function time(time = +new Date()) {
    // 增加8小时
    var date = new Date(time + 8 * 3600 * 1000); 
    return date.toJSON().substr(0, 19).replace('T', ' ');
}


]]></description><category></category></item><item><title><![CDATA[spring security oauth2 认证入口]]></title><link>https://blog.youkuaiyun.com/feng2036/article/details/106853548</link><guid>https://blog.youkuaiyun.com/feng2036/article/details/106853548</guid><author>feng2036</author><pubDate>Fri, 19 Jun 2020 11:51:52 +0800</pubDate><description><![CDATA[包名：org.springframework.security.oauth2.provider.endpoint


类名：TokenEndpoint


]]></description><category></category></item><item><title><![CDATA[使用maven将源码安装到本地仓库和远程仓库]]></title><link>https://blog.youkuaiyun.com/feng2036/article/details/106665741</link><guid>https://blog.youkuaiyun.com/feng2036/article/details/106665741</guid><author>feng2036</author><pubDate>Wed, 10 Jun 2020 14:57:36 +0800</pubDate><description><![CDATA[https://www.jianshu.com/p/710ed03d9a97
]]></description><category></category></item><item><title><![CDATA[vue+axios 与spring boot  EasyExcel实现后台导出excel并下载]]></title><link>https://blog.youkuaiyun.com/feng2036/article/details/105970703</link><guid>https://blog.youkuaiyun.com/feng2036/article/details/105970703</guid><author>feng2036</author><pubDate>Thu, 07 May 2020 13:27:14 +0800</pubDate><description><![CDATA[前端代码


export function download() {
  return request({
    url: 'api/download',
    method: 'get',
    responseType: 'blob'
  })
}


exportExcel() {
  download()
    .then(res =&gt; {
      debugger
 ...]]></description><category></category></item><item><title><![CDATA[Java 8新特性Lambda表达式Stream API用法]]></title><link>https://blog.youkuaiyun.com/feng2036/article/details/105287746</link><guid>https://blog.youkuaiyun.com/feng2036/article/details/105287746</guid><author>feng2036</author><pubDate>Sat, 04 Apr 2020 12:25:40 +0800</pubDate><description><![CDATA[一、基本用法

1、基本过滤

返回学生列表中90分以上的同学


        List&lt;Students&gt; collect =
                stuList.stream()
                        .filter(s -&gt; s.getScore() &gt; 90)
                        .collect...]]></description><category></category></item><item><title><![CDATA[SSH项目在Windows server2012实现session共享和nginx负载均衡]]></title><link>https://blog.youkuaiyun.com/feng2036/article/details/104039478</link><guid>https://blog.youkuaiyun.com/feng2036/article/details/104039478</guid><author>feng2036</author><pubDate>Sun, 19 Jan 2020 14:23:05 +0800</pubDate><description><![CDATA[公司的一个SSH项目因为用户不断增加，需要增加一个服务器。项目比较久远，所以当时并没有考虑集群的模式，所以需要现在解决session共享问题。这里采用三台服务器一台nginx服务器，两台Tomcat服务器

一、Tomcat7实现利用redis实现session

在服务器先安装redis修改配置文件为其他ip可以访问，并设置密码。具体操作这里不重复了，下面开始Tomcat+redis实现sess...]]></description><category></category></item><item><title><![CDATA[oracle 通过exp导出表结构及数据包含空表]]></title><link>https://blog.youkuaiyun.com/feng2036/article/details/103695541</link><guid>https://blog.youkuaiyun.com/feng2036/article/details/103695541</guid><author>feng2036</author><pubDate>Wed, 25 Dec 2019 11:12:56 +0800</pubDate><description><![CDATA[先在PL/SQL中执行下面语句
	
select 'alter table '|| a.table_name ||' allocate extent;' from user_tables a where a.table_name not in (select segment_name from user_segments where segment_type = 'TABLE');

	
	
	...]]></description><category></category></item><item><title><![CDATA[docker 启动mysql命令说明]]></title><link>https://blog.youkuaiyun.com/feng2036/article/details/103223231</link><guid>https://blog.youkuaiyun.com/feng2036/article/details/103223231</guid><author>feng2036</author><pubDate>Sun, 24 Nov 2019 12:38:25 +0800</pubDate><description><![CDATA[完整命令：


docker run -p 3306:3306 --name mysql5.7 -v /opt/mysql/conf:/etc/mysql/conf.d -v /opt/mysql/logs:/logs -v /opt/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d 1e4405fe1ea9 --lower_ca...]]></description><category></category></item><item><title><![CDATA[POI 3.17 导出Excel，基础代码]]></title><link>https://blog.youkuaiyun.com/feng2036/article/details/102816574</link><guid>https://blog.youkuaiyun.com/feng2036/article/details/102816574</guid><author>feng2036</author><pubDate>Wed, 30 Oct 2019 13:05:13 +0800</pubDate><description><![CDATA[工作中经常要用到excel的导出，所以参考其他人的demo写了一个导出excel的基础代码。如果以后再需要用的时候，直接拿来修改下就能直接使用。

参考博文地址：https://blog.youkuaiyun.com/phil_jing/article/details/78307819

以下是maven依赖


        &lt;dependency&gt;
            &lt;group...]]></description><category></category></item><item><title><![CDATA[jquery通过ajax传递对象集合到后台简单示例]]></title><link>https://blog.youkuaiyun.com/feng2036/article/details/100192737</link><guid>https://blog.youkuaiyun.com/feng2036/article/details/100192737</guid><author>feng2036</author><pubDate>Mon, 02 Sep 2019 10:09:50 +0800</pubDate><description><![CDATA[前端代码


function test() {
    var stu1= {
        stuId : "aa1",
        titleIndex : "11"
    };
    var stu2= {
        stuId : "aa2",
        titleIndex : "22"
    };
    var data = [stu1,stu2];
   ...]]></description><category></category></item><item><title><![CDATA[spring boot项目整合通用mapper以及代码生成]]></title><link>https://blog.youkuaiyun.com/feng2036/article/details/99696419</link><guid>https://blog.youkuaiyun.com/feng2036/article/details/99696419</guid><author>feng2036</author><pubDate>Sat, 17 Aug 2019 19:17:06 +0800</pubDate><description><![CDATA[通用mapper地址：https://gitee.com/free/Mapper

感谢作者

简介：用Mapper都可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法，还可以很方便的开发自己的通用方法。

极其方便的使用MyBatis单表的增删改查。

支持单表操作，不支持通用的多表联合查询。

通用 Mapper 支持 Mybatis-3.2.4 及以上版本。



新建sprin...]]></description><category></category></item><item><title><![CDATA[idea创建spring boot项目整合mybatis]]></title><link>https://blog.youkuaiyun.com/feng2036/article/details/99695143</link><guid>https://blog.youkuaiyun.com/feng2036/article/details/99695143</guid><author>feng2036</author><pubDate>Sat, 17 Aug 2019 18:07:07 +0800</pubDate><description><![CDATA[1.1、新建spring boot 项目











省略了一些不重要的步骤，一直下一步 直到完成。

1.2、新建配置文件 application.yml





server:
  port: 8080
spring:
  datasource:
    url: jdbc:mysql://localhost:3306/test?serverTimezone=GMT%2B8
...]]></description><category></category></item><item><title><![CDATA[win10安装mysql5.7.26(亲测可用)]]></title><link>https://blog.youkuaiyun.com/feng2036/article/details/94877824</link><guid>https://blog.youkuaiyun.com/feng2036/article/details/94877824</guid><author>feng2036</author><pubDate>Sat, 06 Jul 2019 18:20:16 +0800</pubDate><description><![CDATA[一、下载

下载地址：https://dev.mysql.com/downloads/mysql/5.7.html#downloads

根据电脑系统选择32位或64位



二、解压

解压到存放目录



三、修改环境变量

在环境变量path中添加mysql下的bin文件夹地址



四、安装mysql

以管理员运行cmd

1、执行下面命令安装


mysqld -install

执...]]></description><category></category></item><item><title><![CDATA[mysql5.7.26解压版安装报错 NET HELPMSG 3534]]></title><link>https://blog.youkuaiyun.com/feng2036/article/details/94861163</link><guid>https://blog.youkuaiyun.com/feng2036/article/details/94861163</guid><author>feng2036</author><pubDate>Sat, 06 Jul 2019 15:23:07 +0800</pubDate><description><![CDATA[mysql5.7.26解压版安装报错安装的时候报错



解决方法：

删除mysql下data文件夹然后执行


mysqld  --initialize

然后你会发现自动创建了data文件夹

执行启动命令


net start mysql

启动成功


...]]></description><category></category></item><item><title><![CDATA[deepin15.10.1桌面版配置Vue环境]]></title><link>https://blog.youkuaiyun.com/feng2036/article/details/90738499</link><guid>https://blog.youkuaiyun.com/feng2036/article/details/90738499</guid><author>feng2036</author><pubDate>Sun, 02 Jun 2019 14:36:02 +0800</pubDate><description><![CDATA[最近想体验下linux开发环境，最后选择了国内的deepin系统。

记录一下Vue环境的搭建。

首先从node官网下载压缩包 官网地址：https://nodejs.org/zh-cn/





下载后解压
	然后创建链接执行

sudo ln -s /home/feng/java/node-v10.16.0-linux-x64/bin/node /usr/local/bin/node
s...]]></description><category></category></item><item><title><![CDATA[deepin15.10.1桌面版安装docker及mysql5.7和数据持久化]]></title><link>https://blog.youkuaiyun.com/feng2036/article/details/90738739</link><guid>https://blog.youkuaiyun.com/feng2036/article/details/90738739</guid><author>feng2036</author><pubDate>Sun, 02 Jun 2019 14:23:26 +0800</pubDate><description><![CDATA[deepin官方百科教程地址：https://wiki.deepin.org/wiki/Docker

官方教程有些坑我备注了一下


	如果以前安装过老版本，要确保先卸载以前版本
	
sudo apt-get remove docker.io docker-engine


	安装密钥管理与下载相关的工具
	

 // 密钥管理（add-apt-repository ca-certificate...]]></description><category></category></item><item><title><![CDATA[springboot配合Logback打印sql语句到控制台]]></title><link>https://blog.youkuaiyun.com/feng2036/article/details/89639930</link><guid>https://blog.youkuaiyun.com/feng2036/article/details/89639930</guid><author>feng2036</author><pubDate>Sun, 28 Apr 2019 16:03:05 +0800</pubDate><description><![CDATA[在logback.xml文件中增加一句话就可以了


&lt;logger name="org.jeecg.modules" level="TRACE"/&gt;

其中name是用来指定某一个包或者类，根据自己项目进行修改。level是日志级别 TRACE &lt; DEBUG &lt; INFO &lt; WARN &lt; ERROR
...]]></description><category></category></item><item><title><![CDATA[intellij idea local changes 忽略 文件和文件夹的方法]]></title><link>https://blog.youkuaiyun.com/feng2036/article/details/88666793</link><guid>https://blog.youkuaiyun.com/feng2036/article/details/88666793</guid><author>feng2036</author><pubDate>Tue, 19 Mar 2019 17:00:10 +0800</pubDate><description><![CDATA[在Setings--&gt; Editor --&gt; File Types --&gt; Ignore files and folders中添加需要忽略的文件和文件夹：


*.class        忽略后缀为class的文件

.idea         忽略 .idea 的文件或者文件夹

*.iml         忽略后缀为iml的文件




在结尾处加上以下内容，注意，一定要以...]]></description><category></category></item><item><title><![CDATA[Drools 规则引擎 入门]]></title><link>https://blog.youkuaiyun.com/feng2036/article/details/88306461</link><guid>https://blog.youkuaiyun.com/feng2036/article/details/88306461</guid><author>feng2036</author><pubDate>Thu, 07 Mar 2019 15:05:05 +0800</pubDate><description><![CDATA[参考网上前辈的例子，自己把drools整合在了springboot中能正常运行。特此记录一下

pom文件引入jar包


&amp;lt;!--drools 规则引擎--&amp;gt;
      &amp;lt;dependency&amp;gt;
          &amp;lt;groupId&amp;gt;org.drools&amp;lt;/groupId&amp;gt;
          &amp;lt;artifactId&amp;gt;drools-c...]]></description><category></category></item></channel></rss>