<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chenlang02的博客]]></title><description><![CDATA[不积跬步无以至千里，不积小流无以成江河。]]></description><link>https://blog.youkuaiyun.com/chenlang02</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chenlang02]]></copyright><item><title><![CDATA[java实现单链表的反转]]></title><link>https://blog.youkuaiyun.com/chenlang02/article/details/144118206</link><guid>https://blog.youkuaiyun.com/chenlang02/article/details/144118206</guid><author>chenlang02</author><pubDate>Thu, 28 Nov 2024 18:47:35 +0800</pubDate><description><![CDATA[/单链表结点的数据域//单链表结点的指针域。]]></description><category></category></item><item><title><![CDATA[三数之和为0]]></title><link>https://blog.youkuaiyun.com/chenlang02/article/details/142594323</link><guid>https://blog.youkuaiyun.com/chenlang02/article/details/142594323</guid><author>chenlang02</author><pubDate>Sun, 29 Sep 2024 19:35:43 +0800</pubDate><description><![CDATA[给你一个整数数组 nums ，判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i!= j、i!= k 且 j!= k ，同时还满足 nums[i] + nums[j] + nums[k] == 0。请你返回所有和为 0 且不重复的三元组。注意：答案中不可以包含重复的三元组。输入：nums = [-1,0,1,2,-1,-4]输出：[[-1,-1,2],[-1,0,1]]解释：不同的三元组是 [-1,0,1] 和 [-1,-1,2]。]]></description><category></category></item><item><title><![CDATA[@PreDestroy注解]]></title><link>https://blog.youkuaiyun.com/chenlang02/article/details/140160765</link><guid>https://blog.youkuaiyun.com/chenlang02/article/details/140160765</guid><author>chenlang02</author><pubDate>Sat, 20 Jul 2024 17:14:12 +0800</pubDate><description><![CDATA[PreDestroy是java5的时候引入的注解，主要用于标记一个方法，在对象销毁之前执行该方法，被@PreDestroy标记的方法一般用来做一些清理工作，例如关闭一些数据库或者网络的连接，记录一些系统关闭的日志信息等，在Servlet的destroy方法之前执行，只执行一次。]]></description><category></category></item><item><title><![CDATA[Windows10系统下mysql5.7及后续版本的安装步骤]]></title><link>https://blog.youkuaiyun.com/chenlang02/article/details/140440005</link><guid>https://blog.youkuaiyun.com/chenlang02/article/details/140440005</guid><author>chenlang02</author><pubDate>Mon, 15 Jul 2024 16:24:46 +0800</pubDate><description><![CDATA[在上一篇文章中，我描述了mysql5.6的相关安装步骤，在这篇文章中，我将介绍mysql5.7及后续版本的安装步骤，主要是因为从mysql5.7开始，安装的命令有些许不一样。下载地址：https://downloads.mysql.com/archives/community/[mysql]代表我们使用mysql命令登录mysql数据库时的默认设置；鼠标右键电脑–>属性–>高级系统设置–>环境变量。[mysqld]代表数据库自身的默认设置；说明： 密码就用刚才生成的初始密码。1.添加mysql环境变量。]]></description><category></category></item><item><title><![CDATA[Windows10系统下mysql5.6的安装步骤]]></title><link>https://blog.youkuaiyun.com/chenlang02/article/details/140234243</link><guid>https://blog.youkuaiyun.com/chenlang02/article/details/140234243</guid><author>chenlang02</author><pubDate>Sat, 06 Jul 2024 19:58:01 +0800</pubDate><description><![CDATA[下载地址：https://downloads.mysql.com/archives/community/鼠标右键电脑–>属性–>高级系统设置–>环境变量。2.path里新增mysql环境变量。说明： MySQL56是服务名称。1.添加mysql环境变量。在这里我们下载zip的包。]]></description><category></category></item><item><title><![CDATA[@PostConstruct注解]]></title><link>https://blog.youkuaiyun.com/chenlang02/article/details/120937758</link><guid>https://blog.youkuaiyun.com/chenlang02/article/details/120937758</guid><author>chenlang02</author><pubDate>Wed, 03 Jul 2024 15:11:00 +0800</pubDate><description><![CDATA[1.简介
2.API说明

PostConstruct注解用于需要在依赖项注入完成后执行的方法上，以执行任何初始化。必须在类投入服务之前调用此方法。所有支持依赖项注入的类都必须支持此注解。即使类没有请求注入任何资源，也必须调用带有PostConstruct注解的方法。只有一个方法可以用这个注解。应用PostConstruct注释的方法必须满足以下所有条件:

该方法不能有任何参数，除非在拦截器的情况下，在这种情况下，它接受拦截器规范定义的InvocationContext对象。
定义在拦截器类上的方法必须具]]></description><category></category></item><item><title><![CDATA[Java file类中的renameTo方法]]></title><link>https://blog.youkuaiyun.com/chenlang02/article/details/120646465</link><guid>https://blog.youkuaiyun.com/chenlang02/article/details/120646465</guid><author>chenlang02</author><pubDate>Fri, 08 Oct 2021 21:14:21 +0800</pubDate><description><![CDATA[renameTo方法
public boolean renameTo(File dest)，File类中的renameTo方法可以操作文件或目录。
1.  操作文件
1.1 在同一目录下操作



1.重命名前的文件不存在。如图1.1：若hello1目录下无a.txt文件，或者hello1目录根本不存在，执行
renameTo方法会返回false。


2.重命名后的文件已存在。如图1.1：若hello1目录下已经有一个aa.txt文件，执行renameTo方法会返回false。


3.重命名前的文件存在]]></description><category></category></item><item><title><![CDATA[证明一棵树为满二叉树]]></title><link>https://blog.youkuaiyun.com/chenlang02/article/details/107163093</link><guid>https://blog.youkuaiyun.com/chenlang02/article/details/107163093</guid><author>chenlang02</author><pubDate>Mon, 06 Jul 2020 17:26:22 +0800</pubDate><description><![CDATA[问题描述
传入树的根结点，判断当前树是否是满二叉树。
定义树结点的实体类
public class TreeNode {

	private TreeNode leftTreeNode;//左子树
	private TreeNode rightTreeNode;//右子树
	private Object data;//数据域
	
	public TreeNode(){}
	
	public TreeNode(Object data){
		this.data = data;
	}
	
	public Tre]]></description><category></category></item><item><title><![CDATA[复杂的二分查找]]></title><link>https://blog.youkuaiyun.com/chenlang02/article/details/105351426</link><guid>https://blog.youkuaiyun.com/chenlang02/article/details/105351426</guid><author>chenlang02</author><pubDate>Mon, 06 Apr 2020 22:24:35 +0800</pubDate><description><![CDATA[1. 简介
&nbsp;&nbsp;&nbsp;&nbsp;本篇文章主要讲稍微复杂一点的二分查找，这里的复杂是指在存在重复元素的有序数组中查找符合要求的值，主要探讨4种查找的情况。

二分查找，查找第一个等于给定值元素的索引
二分查找，查找最后一个等于给定值元素的索引
二分查找，查找第一个大于等于给定值元素的索引
二分查找，查找最后一个小于等于给定值元素的索引

2.内容
&nbsp;&nbsp;...]]></description><category></category></item><item><title><![CDATA[简单的二分查找]]></title><link>https://blog.youkuaiyun.com/chenlang02/article/details/104599329</link><guid>https://blog.youkuaiyun.com/chenlang02/article/details/104599329</guid><author>chenlang02</author><pubDate>Sun, 01 Mar 2020 20:51:38 +0800</pubDate><description><![CDATA[1.简介
&nbsp;&nbsp;&nbsp;&nbsp;这里所讲解的简单的二分查找指的是在一个有序无重复元素的int类型的数组中查找需要的元素。
2.代码
    public int binarySearch(int[] a ,int value){
		int low = 0, hi = a.length - 1;
    	while(low &lt;= hi){
    		int mi...]]></description><category></category></item><item><title><![CDATA[冒泡、选择、插入、希尔、归并、快速排序]]></title><link>https://blog.youkuaiyun.com/chenlang02/article/details/103354598</link><guid>https://blog.youkuaiyun.com/chenlang02/article/details/103354598</guid><author>chenlang02</author><pubDate>Sun, 29 Dec 2019 16:18:06 +0800</pubDate><description><![CDATA[1.冒泡排序

]]></description><category></category></item><item><title><![CDATA[ibatis.binding.BindingException Parameter '__frch_item_0' not found]]></title><link>https://blog.youkuaiyun.com/chenlang02/article/details/100895962</link><guid>https://blog.youkuaiyun.com/chenlang02/article/details/100895962</guid><author>chenlang02</author><pubDate>Mon, 16 Sep 2019 17:54:56 +0800</pubDate><description><![CDATA[nested exception is org.apache.ibatis.binding.BindingException
之前写代码的时候，想写一个批量的删除，我在mybatis层的xml中的sql是这样写的：
  &lt;delete id="deleteByHpccIds" parameterType="List"&gt;
  	delete from pf_hpccdev_info
  ...]]></description><category></category></item><item><title><![CDATA[斐波那契数列]]></title><link>https://blog.youkuaiyun.com/chenlang02/article/details/81990007</link><guid>https://blog.youkuaiyun.com/chenlang02/article/details/81990007</guid><author>chenlang02</author><pubDate>Thu, 23 Aug 2018 23:50:30 +0800</pubDate><description><![CDATA[摘要

之前面试的时候，被面试官出了一道编程题，给定一些数 1，3，4，7，11，18…..即f(n) = f(n-1)+f(n-2)，让我写个程序求第n个数的值，当是脑海里的第一想法就是递归，但是由于是手写代码，有些地方没处理好，面试回来后我觉得这个题我之前应该见过，翻了一下面试宝典，果然有。为了避免重蹈覆辙，我整理了一下代码。



代码



package com.chen.prac;
p...]]></description><category></category></item><item><title><![CDATA[CentOS下VMware桥接模式，静态ip上外网]]></title><link>https://blog.youkuaiyun.com/chenlang02/article/details/80846094</link><guid>https://blog.youkuaiyun.com/chenlang02/article/details/80846094</guid><author>chenlang02</author><pubDate>Thu, 28 Jun 2018 17:06:36 +0800</pubDate><description><![CDATA[1. 设置VMware

 
 

2.将虚拟机设为桥接模式



3.桥接模式下设置静态的ip


桥接模式 
桥接模式下，虚拟机和主机是平行关系，共享一张网卡（使用网卡的多个接口），配置成桥接网络连接模式的虚拟机就当作主机所在以太网的一部分，可以直接访问外部网络。主机与虚拟机之间，以及各虚拟机之间都可以互访。对应虚拟机就被当成主机所在以太网上的一个独立物理机来看待，各虚拟机通过默认的VMnet...]]></description><category></category></item><item><title><![CDATA[Nginx+Fastdfs搭建图片服务器]]></title><link>https://blog.youkuaiyun.com/chenlang02/article/details/80836501</link><guid>https://blog.youkuaiyun.com/chenlang02/article/details/80836501</guid><author>chenlang02</author><pubDate>Thu, 28 Jun 2018 13:33:05 +0800</pubDate><description><![CDATA[1.环境和工具


linux虚拟机为CentOS-6.5
Xshell远程连接工具
nginx-1.8.0.tar.gz
FastDFSV5.05.tar.gz
fastdfs-nginx-module_v1.16.tar.gz
libfastcommon-1.0.7.tar.gz




2.工具下载


下载Nginx的安装包 –https://nginx.org/download/
下载f...]]></description><category></category></item><item><title><![CDATA[String 常量池和 String#intern()]]></title><link>https://blog.youkuaiyun.com/chenlang02/article/details/79343711</link><guid>https://blog.youkuaiyun.com/chenlang02/article/details/79343711</guid><author>chenlang02</author><pubDate>Wed, 21 Feb 2018 18:35:11 +0800</pubDate><description><![CDATA[本人从importNew微信公众号上面copy过来的一篇文章，分享给大家 
String常量池 
String常量可能会在两种时机进入常量池：


编译期：通过双引号声明的常量（包括显示声明、静态编译优化后的常量，如”1”+”2”优化为常量”12”），在前端编译期将被静态的写入class文件中的“常量池”。该“常量池”会在类加载后被载入“内存中的常量池”，也就是我们平时所说的常量池。同时，JIT优...]]></description><category></category></item><item><title><![CDATA[静态资源&动态资源]]></title><link>https://blog.youkuaiyun.com/chenlang02/article/details/79290296</link><guid>https://blog.youkuaiyun.com/chenlang02/article/details/79290296</guid><author>chenlang02</author><pubDate>Thu, 08 Feb 2018 15:32:27 +0800</pubDate><description><![CDATA[
静态资源和动态资源的概念 
静态资源： 
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; 浏览器可以看得懂，它可以有变量。一般客户端发送请求到web服务器，web服务器从内存在取到相应的文件，返回给客户端，客户端解析并渲染显示出来。 
动态资源： 
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; 需要先转换成html,再给浏览器看。一般客户端请求的]]></description><category></category></item><item><title><![CDATA[threw NamingException的处理]]></title><link>https://blog.youkuaiyun.com/chenlang02/article/details/79290049</link><guid>https://blog.youkuaiyun.com/chenlang02/article/details/79290049</guid><author>chenlang02</author><pubDate>Thu, 08 Feb 2018 15:17:24 +0800</pubDate><description><![CDATA[
启动javaweb项目时抛异常：




 [org.springframework.jndi.JndiPropertySource]-[DEBUG] JNDI lookup for name [spring.liveBeansView.mbeanDomain] threw NamingException with message: Name [spring.liveBeansView.mbea...]]></description><category></category></item><item><title><![CDATA[editplus连接虚拟机]]></title><link>https://blog.youkuaiyun.com/chenlang02/article/details/79289933</link><guid>https://blog.youkuaiyun.com/chenlang02/article/details/79289933</guid><author>chenlang02</author><pubDate>Thu, 08 Feb 2018 15:10:11 +0800</pubDate><description><![CDATA[editplus连接linux虚拟机


点击左上角的文件，再点击ftp 

点击设置ftp服务器 

输入虚拟机的相关信息，然后点击高级设置 

加密方式选择sftp，端口号选22，点击确定 

...]]></description><category></category></item><item><title><![CDATA[linux虚拟机上装nginx]]></title><link>https://blog.youkuaiyun.com/chenlang02/article/details/79287628</link><guid>https://blog.youkuaiyun.com/chenlang02/article/details/79287628</guid><author>chenlang02</author><pubDate>Thu, 08 Feb 2018 11:22:48 +0800</pubDate><description><![CDATA[1.环境和工具


linux虚拟机为CentOS-6.5  
Xshell远程连接工具
nginx-1.8.0.tar.gz




2.下载nginx的安装包


https://nginx.org/download/




3.使用Xshell连接linux虚拟机


使用Xhell创建一个新的会话，名称任意（建议也写ip地址）、协议选择ssh、主机为你虚拟机的ip地址、点击确定 

在L...]]></description><category></category></item></channel></rss>