<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[北鱼扶摇]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/silymer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; silymer]]></copyright><item><title><![CDATA[Windows高效开发环境配置（一）]]></title><link>https://blog.youkuaiyun.com/silymer/article/details/126046157</link><guid>https://blog.youkuaiyun.com/silymer/article/details/126046157</guid><author>silymer</author><pubDate>Thu, 28 Jul 2022 23:19:35 +0800</pubDate><description><![CDATA[前言
用了多年的 MacOS 做开发，一系列诸如 Alfred、Item2、Oh-my-zsh 之类的工具，大大地提升了工作的效率和使用舒适度。新工作不给配 Mac 电脑，自己带电脑每天背着实在麻烦，就花时间研究了下如何在 Windows 上配置一个高效的开发环境，将以系列文章的形式分享出来，希望可以对使用 Windows 开发的大家有些帮助！
在 MacOS 上，iTerm2 + Oh-My-Zsh 是高效生产力工具组合，其终端命令行提示功能及其便携，尤其是 zsh-autosuggestions 命令行]]></description><category></category></item><item><title><![CDATA[再也不怕遇到Spring Bean循环依赖问题啦！]]></title><link>https://blog.youkuaiyun.com/silymer/article/details/125240850</link><guid>https://blog.youkuaiyun.com/silymer/article/details/125240850</guid><author>silymer</author><pubDate>Sun, 12 Jun 2022 00:35:26 +0800</pubDate><description><![CDATA[基于 Springframework 的应用开发，尤其在系统比较复杂时，可能会出现 Bean 循环引用的情形。本文分享一下如何解决这类问题。

关注公众号  逻魔代码 及时获取更多技术干货！


正常引用依赖关系：

Bean A → Bean B → Bean C

循环引用依赖关系：

Bean A → Bean B → Bean A

我们知道 Spring 应用在启动时，即会创建 Spring context，加载并实例化 Bean。
正常引用依赖关系中，Spring 尝试实例化 A，发现其依赖 B]]></description><category></category></item><item><title><![CDATA[2022年，你网站还不支持HTTP2吗？]]></title><link>https://blog.youkuaiyun.com/silymer/article/details/125051170</link><guid>https://blog.youkuaiyun.com/silymer/article/details/125051170</guid><author>silymer</author><pubDate>Mon, 30 May 2022 17:58:30 +0800</pubDate><description><![CDATA[提示：文章写完后，目录可以自动生成，如何生成可参考右边的帮助文档

文章目录SSL/HTTP2 简介实操配置参考总结

欢迎关注公众号：逻魔代码
大人，都 2022 年了，你的网站还不支持 HTTP2 吗？
什么？你甚至还没有开启 SSL/TLS 模式？!
SSL/HTTP2 简介
SSL(Secure Sockets Layer, 安全套接字层)，是用于建立计算机之间授权与加密连接的一种协议。事实上，SSL 协议已经在 1999 年 TLS(Transport Layer Security，传输层安全).]]></description><category></category></item><item><title><![CDATA[SpringBoot: Filter vs HandlerInterceptor ？]]></title><link>https://blog.youkuaiyun.com/silymer/article/details/125050854</link><guid>https://blog.youkuaiyun.com/silymer/article/details/125050854</guid><author>silymer</author><pubDate>Mon, 30 May 2022 17:47:33 +0800</pubDate><description><![CDATA[提示：文章写完后，目录可以自动生成，如何生成可参考右边的帮助文档

文章目录前言Servlet过滤器 Filter拦截器 InterceptorFilters vs HandlerInterceptors总结

欢迎关注公众号：逻魔代码
前言
本文记录了 Servlet、Servlet Container、Filter、Interceptor、HandlerInterceptor 等概念相关的内容。

我们知道，在Java Web开发时，若想对请求或响应做出统一的逻辑处理，可以使用过滤器或者拦截器。那么具.]]></description><category></category></item><item><title><![CDATA[树莓派Raspberry Pi 入门之HowTo]]></title><link>https://blog.youkuaiyun.com/silymer/article/details/12114539</link><guid>https://blog.youkuaiyun.com/silymer/article/details/12114539</guid><author>silymer</author><pubDate>Sat, 28 Sep 2013 00:45:05 +0800</pubDate><description><![CDATA[1.      Login
 
 
2.      安装nvcserver
 
 
 
3.      设置nvcserver分辨率


New ‘X’ desktop is raspberrypi: 1  远程桌面连接默认接受端口是5901.
再次使用nvcserver –geometry 1024x768 的时候，意味着New ‘X’ desktop is raspber]]></description><category></category></item><item><title><![CDATA[HTTP状态码大全]]></title><link>https://blog.youkuaiyun.com/silymer/article/details/12098129</link><guid>https://blog.youkuaiyun.com/silymer/article/details/12098129</guid><author>silymer</author><pubDate>Fri, 27 Sep 2013 16:00:08 +0800</pubDate><description><![CDATA[完整的 HTTP 1.1规范说明书来自于RFC 2616，你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3Iub3JnLw%3D%3D在线查阅。HTTP
 1.1的状态码被标记为新特性，因为许多浏览器只支持 HTTP 1.0。你应只把状态码发送给支持 HTTP 1.1的客户端，支持协议版本可以通过调用reque]]></description><category></category></item><item><title><![CDATA[Linux修改用户名和用户组]]></title><link>https://blog.youkuaiyun.com/silymer/article/details/10022493</link><guid>https://blog.youkuaiyun.com/silymer/article/details/10022493</guid><author>silymer</author><pubDate>Sat, 17 Aug 2013 12:50:06 +0800</pubDate><description><![CDATA[最近安装了Red Hat Enterprise Linux 5，以作学习之用。因为安装的时候随手创建了一个用户，后来却不太满意，需要修改下用户名。摸了许久才搞定并且理解，记录如下：


总体来说，修改用户名和所在组，经过了一下步骤：
1. 修改用户名称
2. 修改用户所在主要组名称
3. 修改用户主目录名称
4. 修改新用户主目录指向


上述步骤，经过图形界面修改和命令修改两]]></description><category></category></item><item><title><![CDATA[Eclipse安装插件]]></title><link>https://blog.youkuaiyun.com/silymer/article/details/8566282</link><guid>https://blog.youkuaiyun.com/silymer/article/details/8566282</guid><author>silymer</author><pubDate>Sun, 03 Feb 2013 00:25:27 +0800</pubDate><description><![CDATA[eclipse插件的安装方法大体有以下三种： 
　　第一种：直接复制法：假设你的Eclipse的在（C:\eclipse), 解压你下载的 eclipse 插件或者安装eclipse 插件到指定目录AA(c:\AA)文件夹，打开AA 文件夹，在AA文件夹里分别包含两个文件夹features和plugins ，然后把两个文件夹里的文件分别复制到eclipse下所对应的文件夹下的features]]></description><category></category></item><item><title><![CDATA[Java IO流分析整理]]></title><link>https://blog.youkuaiyun.com/silymer/article/details/8536621</link><guid>https://blog.youkuaiyun.com/silymer/article/details/8536621</guid><author>silymer</author><pubDate>Thu, 24 Jan 2013 09:22:02 +0800</pubDate><description><![CDATA[Java中的流，可以从不同的角度进行分类。

按照数据流的方向不同可以分为：输入流和输出流。

按照处理数据单位不同可以分为：字节流和字符流。

按照实现功能不同可以分为：节点流和处理流。



 

输出流：

 



输入流：





因此输入和输出都是从程序的角度来说的。

字节流：一次读入或读出是8位二进制。

字符流：一次读入或]]></description><category></category></item><item><title><![CDATA[Hibernate标识符生成策略]]></title><link>https://blog.youkuaiyun.com/silymer/article/details/8449268</link><guid>https://blog.youkuaiyun.com/silymer/article/details/8449268</guid><author>silymer</author><pubDate>Sat, 29 Dec 2012 10:48:30 +0800</pubDate><description><![CDATA[Java语言中按照内存地址来区分或识别一个类的不同对象，而关系型数据库按主键值来区分或识别同一个表的不同记录。作为一个优秀的ORM框架，Hibernate使用OID来协调这二者之间的矛盾。OID是关系数据库中的主键（通常是代理主键，也有自然主键）在Java对象模型中的等价物。在运行时，Hibernate根据OID来维持Java对象和数据库表中记录的对应关系。


与表的代理主键对应，OID也]]></description><category></category></item><item><title><![CDATA[Oracle远程客户端配置]]></title><link>https://blog.youkuaiyun.com/silymer/article/details/8274058</link><guid>https://blog.youkuaiyun.com/silymer/article/details/8274058</guid><author>silymer</author><pubDate>Sat, 08 Dec 2012 23:01:46 +0800</pubDate><description><![CDATA[Oracle安装之前，为了在Oracle主目录有Net Configuration Assist自动正确配置监听等文件，必须删掉因为使用远程客户端而配置的环境变量，否则会通过环境变量在远程客户端的network/admin/下生成配置文件。


Oracle正确安装、创建实例、配置监听之后，会在C:\app\oracle\product\11.1.0\db_2\NETWORK\ADMIN下自]]></description><category></category></item><item><title><![CDATA[oracle数据类型]]></title><link>https://blog.youkuaiyun.com/silymer/article/details/8257407</link><guid>https://blog.youkuaiyun.com/silymer/article/details/8257407</guid><author>silymer</author><pubDate>Tue, 04 Dec 2012 20:27:50 +0800</pubDate><description><![CDATA[oracle数据类型 

 

 

有道是，磨刀不误砍柴工。多了解一些底层的东西，对于Oracle开发、维护大有裨益。个人总结了一些Oracle数据类型集解，相信读者阅读了本文以后，Oracle数据库开发起来会事半功倍！


在Oracle数据库中，每个关系表都由许多列组成。给每一列指派特定的数据类型来定义将在这个列中存储得数据类型。

1、CHAR
最多可以以固定长度的]]></description><category></category></item><item><title><![CDATA[完全卸载oracle11g步骤]]></title><link>https://blog.youkuaiyun.com/silymer/article/details/8248321</link><guid>https://blog.youkuaiyun.com/silymer/article/details/8248321</guid><author>silymer</author><pubDate>Sun, 02 Dec 2012 13:12:57 +0800</pubDate><description><![CDATA[完全卸载oracle11g步骤：
1、 开始－＞设置－＞控制面板－＞管理工具－＞服务 停止所有Oracle服务。
2、 开始－＞程序－＞Oracle - OraHome81－＞Oracle Installation Products－＞ Universal Installer，单击“卸载产品”-“全部展开”，选中除“OraDb11g_home1”外的全部目录，删除。
5、 运行regedit]]></description><category></category></item><item><title><![CDATA[Servlet重写init(ServletConfig config)还是init()]]></title><link>https://blog.youkuaiyun.com/silymer/article/details/8211955</link><guid>https://blog.youkuaiyun.com/silymer/article/details/8211955</guid><author>silymer</author><pubDate>Thu, 22 Nov 2012 17:58:26 +0800</pubDate><description><![CDATA[写一个Servlet时，有时需要我们重写该Servlet的初始化方法，然后，究竟是重写init(ServletConfig config)，还是重写init()，这是个问题。要明了这一点，首先要知道Servlet的几个类和接口的联系：

ServletConfig接口:其中有getServletName();getServletContext();getInitParameter(String]]></description><category></category></item><item><title><![CDATA[MySQL的一些基本操作]]></title><link>https://blog.youkuaiyun.com/silymer/article/details/8192329</link><guid>https://blog.youkuaiyun.com/silymer/article/details/8192329</guid><author>silymer</author><pubDate>Fri, 16 Nov 2012 21:09:40 +0800</pubDate><description><![CDATA[相信学过任何一种数据库的人都知道，一般来说，标准SQL语句是大体相同的。各公司开发的不同数据库，性能上或有不同，但这个对于我们使用者来说，只是效率问题，我们所关注的只是对一种数据库的使用。既然说了SQL语句是大家都遵守的，那么我们对于一门数据库的掌握应该说就是一些基本的系统操作了。这里就是今晚摸索的MySQL数据库的一些入门的操作。
一、 简介（开始接触一个产品，有必要稍微了解一下其基本信息）]]></description><category></category></item><item><title><![CDATA[为Eclipse创建Ant的build.xml文件编辑自动提示]]></title><link>https://blog.youkuaiyun.com/silymer/article/details/8192247</link><guid>https://blog.youkuaiyun.com/silymer/article/details/8192247</guid><author>silymer</author><pubDate>Fri, 16 Nov 2012 20:27:17 +0800</pubDate><description><![CDATA[Eclipse中编辑XML配置文件的时候我们总是习惯于既有的自动提示和和完成功能，事实上它是因为有了DTD的句法约束，特定功能的XML文件都有特定的DTD头来验证和约束句法，而普通的XML文件则没有这种优待。


JavaEE版的Eclipse自动集成了Ant插件，但是，并没有提供Ant的DTD文件。原因在Apache官网的Ant项目下的FAQ中有解释，原文如下：


Is there]]></description><category></category></item><item><title><![CDATA[Eclipse启动Tomcat后无法访问项目]]></title><link>https://blog.youkuaiyun.com/silymer/article/details/8192224</link><guid>https://blog.youkuaiyun.com/silymer/article/details/8192224</guid><author>silymer</author><pubDate>Fri, 16 Nov 2012 20:23:10 +0800</pubDate><description><![CDATA[Eclipse中的Tomcat可以正常启动，不过发布项目之后，无法访问，包括http://localhost:8080/的小猫页面也无法访问到，报404错误。这是因为Eclipse所指定的Server path和Deploy path的问题。
在Eclipse配置的Tomcat Server上双击，可以看到下图：


要想解决上述问题，需要修改Server path 和 Deploy pa]]></description><category></category></item><item><title><![CDATA[java环境变量配置]]></title><link>https://blog.youkuaiyun.com/silymer/article/details/6874336</link><guid>https://blog.youkuaiyun.com/silymer/article/details/6874336</guid><author>silymer</author><pubDate>Fri, 14 Oct 2011 18:04:11 +0800</pubDate><description><![CDATA[环境变量的配置：

下载好的JDK是一个可执行安装程序，双击安装。将安装路径改为：D:\Program Files\Java\jdk1.6.0_05（当然其他路径也可以）。

JDK安装完成之后我们来设置环境变量：

我的电脑点右键，选择“属性”，选择“高级”标签，进入环境变量设置，分别设置如下三个环境变量：
（1）设置JAVA_HOME:


一是为了方便引用，比如，JDK安]]></description><category></category></item></channel></rss>