<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Icing9520的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/Icing9520</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Icing9520]]></copyright><item><title><![CDATA[DbVisualizer查询结果乱码解决方法]]></title><link>https://blog.csdn.net/Icing9520/article/details/111874407</link><guid>https://blog.csdn.net/Icing9520/article/details/111874407</guid><author>Icing9520</author><pubDate>Mon, 28 Dec 2020 20:40:40 +0800</pubDate><description><![CDATA[乱码原因分析

在DbVisualizer常用的一些配置这篇文章里，我们介绍了通过设置字体，解决sql编辑页中中文显示乱码的方法。在实际的使用中，还有可能出现另一种情况的乱码，即sql的查询结果乱码。解决此类错误，我们首先要确定的是出现乱码的原因。乱码最常见的原因就是数据在服务器和客户端传输时，由于服务器端编码和客户端编码不一致，数据以不同的编码格式进行解析，就会出现乱码的情况。DbVisualzer查询结果乱码的原因也是类似的，当数据库服务器端编码与DbVisualzer设置的编码不一致，也会造成乱码。通]]></description><category></category></item><item><title><![CDATA[DbVisualizer常用的一些配置]]></title><link>https://blog.csdn.net/Icing9520/article/details/111874283</link><guid>https://blog.csdn.net/Icing9520/article/details/111874283</guid><author>Icing9520</author><pubDate>Mon, 28 Dec 2020 20:32:49 +0800</pubDate><description><![CDATA[设置字体解决中文乱码

在sql编辑器中，默认配置下，dbvis的中文会出现乱码，可以修改sql编辑器的字体，使中文正常显示。设置字体的方式为，选择菜单栏中 Tools -&gt; Tool Properties，弹出新页面，在新页面的General中，展开Apperance后选择Fonts，此时可在页面右方对字体进行设置。将字体统一设置成支持中文的字体即可，建议选择字体选择Monspaced,大小设置为14。





调整字体后显示效果



调整各项工具栏图标大小

同样选择菜单栏中 Tools -.]]></description><category></category></item><item><title><![CDATA[用枚举类型实现Java中的常量]]></title><link>https://blog.csdn.net/Icing9520/article/details/107494899</link><guid>https://blog.csdn.net/Icing9520/article/details/107494899</guid><author>Icing9520</author><pubDate>Tue, 21 Jul 2020 18:03:38 +0800</pubDate><description><![CDATA[用枚举类型实现Java中的常量常量使用枚举类型定义常量
常量
在项目和程序中，经常有一些固定值，在程序运行期间是不变的。如全局的错误码、错误信息，服务器IP和端口，服务名称，系统状态码、项目日志路径等内容。
在java项目中，通常我们会定义一个常量类，并在类中将该固定值设置为静态不可变的数据。而这些常量之中，大部分至少要有两部分，即常量值和常量解释。比较典型的是错误信息这类常量，代码示例如下：

public class SysErrConstant {
	public static final UNKNO]]></description><category></category></item><item><title><![CDATA[spring boot启动参数及自定义事件配置的几种方法]]></title><link>https://blog.csdn.net/Icing9520/article/details/84573654</link><guid>https://blog.csdn.net/Icing9520/article/details/84573654</guid><author>Icing9520</author><pubDate>Tue, 27 Nov 2018 22:47:40 +0800</pubDate><description><![CDATA[spring boot启动停止服务的配置
spring boot构建的项目，开发完成后通常配置文件会自动打包在项目中，尽管我们启动项目时可以通过–spring.config.location参数设置读取application.xml或者application.yml文件的位置，但我们还是希望项目启动时可以自动从某些路径读取配置文件。
如果我们用spring boot构建web项目，尽管程序会自动将...]]></description><category></category></item><item><title><![CDATA[Maven打包插件maven-assembly-plugin配置]]></title><link>https://blog.csdn.net/Icing9520/article/details/83918535</link><guid>https://blog.csdn.net/Icing9520/article/details/83918535</guid><author>Icing9520</author><pubDate>Tue, 13 Nov 2018 19:40:56 +0800</pubDate><description><![CDATA[Maven打包插件maven-shade-plugin配置在pom.xml文件中的配置新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流...]]></description><category></category></item><item><title><![CDATA[Eclipes和Myeclipse插件安装方法]]></title><link>https://blog.csdn.net/Icing9520/article/details/79227619</link><guid>https://blog.csdn.net/Icing9520/article/details/79227619</guid><author>Icing9520</author><pubDate>Thu, 01 Feb 2018 15:34:47 +0800</pubDate><description><![CDATA[Eclipse和Myeclipse是java开发的常用工具，其中myeclipse作为eclipse的综合功能的集成优化版开发工具，很多插件和工具已经集成了，不需要我们做太多修改。但是也会有需要安装插件的时候，比如svn插件和git插件，myeclipse本身并未集成，需要我们进行安装。

 插件安装大体分为三种方式，各种方式下又有一些不同选择，下面进行详细介绍。



方式一：在线安]]></description><category></category></item><item><title><![CDATA[遍历变量导致ConcurrentModificationException异常的问题]]></title><link>https://blog.csdn.net/Icing9520/article/details/79181526</link><guid>https://blog.csdn.net/Icing9520/article/details/79181526</guid><author>Icing9520</author><pubDate>Sat, 27 Jan 2018 17:20:38 +0800</pubDate><description><![CDATA[近期项目中遇到一个不是很常见的异常ConcurrentModificationException，排查问题后，发现是由于遍历某变量时，对变量进行修改导致的，在此记录一下。
先看测试代码
import java.util.ArrayList;


public class OtherMethod {
	private static ArrayList myList = new ArrayList]]></description><category></category></item><item><title><![CDATA[Jquery插件开发Ⅲ]]></title><link>https://blog.csdn.net/Icing9520/article/details/78437082</link><guid>https://blog.csdn.net/Icing9520/article/details/78437082</guid><author>Icing9520</author><pubDate>Fri, 03 Nov 2017 16:56:37 +0800</pubDate><description><![CDATA[基本知识：命名规范，public, private, this, this.element

如何开始写一个widget呢？模板如下：
(function ($) {
    // utility functions (won’t be inherited)
    function foo() {}
    
    $.widget('命名空间.插件名', $.继承插件的命名空间.插件名]]></description><category></category></item><item><title><![CDATA[Jquery插件开发Ⅱ]]></title><link>https://blog.csdn.net/Icing9520/article/details/78436545</link><guid>https://blog.csdn.net/Icing9520/article/details/78436545</guid><author>Icing9520</author><pubDate>Fri, 03 Nov 2017 16:56:15 +0800</pubDate><description><![CDATA[本篇介绍第三种也是最后一种Jquery插件开发的方式：$.widget() 应用jQuery UI的部件工厂方式


这种方式的开发比较复杂
这种
这
啊啊啊]]></description><category></category></item><item><title><![CDATA[Jquery插件开发Ⅰ]]></title><link>https://blog.csdn.net/Icing9520/article/details/78435633</link><guid>https://blog.csdn.net/Icing9520/article/details/78435633</guid><author>Icing9520</author><pubDate>Fri, 03 Nov 2017 14:55:53 +0800</pubDate><description><![CDATA[jQuery插件开发方式主要有三种：



1、通过$.extend()来扩展jQuery


2、通过$.fn 向jQuery添加新的方法


3、通过$.widget()应用jQuery UI的部件工厂方式创建


通常我们使用第二种方法来进行简单插件开发，说简单是相对于第三种方式。第三种方式是用来开发更高级jQuery部件的，而第一种方式又太简单，仅仅是在jQuer]]></description><category></category></item><item><title><![CDATA[JVM介绍]]></title><link>https://blog.csdn.net/Icing9520/article/details/76854453</link><guid>https://blog.csdn.net/Icing9520/article/details/76854453</guid><author>Icing9520</author><pubDate>Mon, 07 Aug 2017 17:49:28 +0800</pubDate><description><![CDATA[1. 什么是JVM

JVM是Java Virtual Machine（Java虚拟机）的缩写，JVM是一种用于计算设备的规范，它是一个虚构出来的计算机，是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息，使Java程序只需生成在Java虚拟机上运行的目标代码（]]></description><category></category></item><item><title><![CDATA[人民银行支付系统（CNAPS）和中国银联下面的跨行支付系统是一回事儿吗]]></title><link>https://blog.csdn.net/Icing9520/article/details/54667637</link><guid>https://blog.csdn.net/Icing9520/article/details/54667637</guid><author>Icing9520</author><pubDate>Sun, 22 Jan 2017 11:49:57 +0800</pubDate><description><![CDATA[作者：梁川 
链接：https://www.zhihu.com/question/20598776/answer/64546061 
来源：知乎 
著作权归作者所有，转载请联系作者获得授权。]]></description><category></category></item><item><title><![CDATA[由一个私有静态变量的处理问题谈java内存模型]]></title><link>https://blog.csdn.net/Icing9520/article/details/54667191</link><guid>https://blog.csdn.net/Icing9520/article/details/54667191</guid><author>Icing9520</author><pubDate>Sun, 22 Jan 2017 11:02:59 +0800</pubDate><description><![CDATA[私有静态变量处理]]></description><category></category></item><item><title><![CDATA[Quartz 入门详解]]></title><link>https://blog.csdn.net/Icing9520/article/details/53923809</link><guid>https://blog.csdn.net/Icing9520/article/details/53923809</guid><author>Icing9520</author><pubDate>Thu, 29 Dec 2016 08:58:13 +0800</pubDate><description><![CDATA[入门简介：
基本上任何公司都会用到调度这个功能， 比如我们公司需要定期执行调度生成报表， 或者比如博客什么的定时更新之类的，都可以靠Quartz来完成。正如官网所说，小到独立应用大到大型电子商务网站， Quartz都能胜任。








Quartz体系结构：

明白Quartz怎么用，首先要了解Scheduler(调度器)、Job(任务)和Trigger(触发器)这3]]></description><category></category></item><item><title><![CDATA[java程序员的日常——经验贴（纯干货）]]></title><link>https://blog.csdn.net/Icing9520/article/details/53148326</link><guid>https://blog.csdn.net/Icing9520/article/details/53148326</guid><author>Icing9520</author><pubDate>Sun, 13 Nov 2016 12:29:13 +0800</pubDate><description><![CDATA[关于文件的解压和压缩





如果你的系统不支持tar -z命令




如果是古老的Unix系统，可能并不认识tar -z命令，因此如果你想要压缩或者解压tar.gz的文件，就需要使用gzip或者gunzip以及tar命令了。




关于tar.gz可以这么理解，tar结尾的压缩包，其实只负责把文件打包，并没有进行压缩；而gz结尾的包，则是进行压缩操作。
]]></description><category></category></item><item><title><![CDATA[Java面试题集（151-180）]]></title><link>https://blog.csdn.net/Icing9520/article/details/52959878</link><guid>https://blog.csdn.net/Icing9520/article/details/52959878</guid><author>Icing9520</author><pubDate>Fri, 28 Oct 2016 21:13:40 +0800</pubDate><description><![CDATA[Java面试题集（151-180）

摘要：这部分包含了spring、Spring MVC以及Spring和其他框架整合以及测试相关的内容，除此之外还包含了大型网站技术架构相关面试内容。




151. Spring中的BeanFactory和ApplicationContext有什么联系？

答：Spring通过配置文件描述Bean以及Bean之间的依赖关系，利用Java的反]]></description><category></category></item><item><title><![CDATA[Java程序员面试题集（136-150）]]></title><link>https://blog.csdn.net/Icing9520/article/details/52959872</link><guid>https://blog.csdn.net/Icing9520/article/details/52959872</guid><author>Icing9520</author><pubDate>Fri, 28 Oct 2016 21:12:17 +0800</pubDate><description><![CDATA[Java程序员面试题集（136-150）


摘要：这一部分主要是数据结构和算法相关的面试题目，虽然只有15道题目，但是包含的信息量还是很大的，很多题目背后的解题思路和算法是非常值得玩味的。

136、给出下面的二叉树先序、中序、后序遍历的序列？






答：先序序列：ABDEGHCF；中序序列：DBGEHACF；后序序列：DGHEBFCA。

补充：二叉树也称为二]]></description><category></category></item><item><title><![CDATA[Java程序员面试题集（131-135）]]></title><link>https://blog.csdn.net/Icing9520/article/details/52959861</link><guid>https://blog.csdn.net/Icing9520/article/details/52959861</guid><author>Icing9520</author><pubDate>Fri, 28 Oct 2016 21:11:17 +0800</pubDate><description><![CDATA[Java程序员面试题集（131-135）

摘要：这部分内容准备重新发布为Java程序员面试题集（151-180），但这篇帖子仍然保留在这里。查看新内容请点击Java程序员面试题集（151-180）







131、请对以下Java EE中的名词进行解释

答：



容器：容器为Java EE应用程序组件提供了运行时支持。容器提供了一份从底层Java EE]]></description><category></category></item><item><title><![CDATA[Java程序员面试题集（116-135）]]></title><link>https://blog.csdn.net/Icing9520/article/details/52959816</link><guid>https://blog.csdn.net/Icing9520/article/details/52959816</guid><author>Icing9520</author><pubDate>Fri, 28 Oct 2016 21:03:52 +0800</pubDate><description><![CDATA[Java程序员面试题集（116-135）

摘要：这一部分讲解基于Java的Web开发相关面试题，即便在Java走向没落的当下，基于Java的Web开发因为拥有非常成熟的解决方案，仍然被广泛应用。不管你的Web开发中是否使用框架，JSP和Servlet都是一个必备的基础，在面试的时候被问到的概率还是很高的。




116、说出Servlet的生命周期，并说出Servlet和CGI的]]></description><category></category></item><item><title><![CDATA[Java程序员面试题集（86-115）]]></title><link>https://blog.csdn.net/Icing9520/article/details/52959809</link><guid>https://blog.csdn.net/Icing9520/article/details/52959809</guid><author>Icing9520</author><pubDate>Fri, 28 Oct 2016 21:02:59 +0800</pubDate><description><![CDATA[Java程序员面试题集（86-115）


摘要：下面的内容包括Struts 2和hibernate的常见面试题，虽然Struts 2在2013年6月曝出高危漏洞后已经显得江河日下，而spring MVC的异军突起更加加速了Struts
 2的陨落，但面试中仍然有可能被问及和此框架相关的内容，毕竟Struts 2曾经被阿里巴巴、京东以及政府企业门户网站广泛采用。另一方面，Hibernate]]></description><category></category></item></channel></rss>