<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zone_four的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zone_four</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zone_four]]></copyright><item><title><![CDATA[算法 之 链表]]></title><link>https://blog.youkuaiyun.com/zone_four/article/details/133822215</link><guid>https://blog.youkuaiyun.com/zone_four/article/details/133822215</guid><author>zone_four</author><pubDate>Sat, 14 Oct 2023 10:49:47 +0800</pubDate><description><![CDATA[链表操作，一般两种方式保存结果，一是新建node作为结果，二是创建dummy虚拟节点，通过temp.next的赋值，修改dummy的链表，然后通过dummy.next返回结果。学习中，记录备份一下~]]></description><category></category></item><item><title><![CDATA[算法 之 双指针]]></title><link>https://blog.youkuaiyun.com/zone_four/article/details/133791026</link><guid>https://blog.youkuaiyun.com/zone_four/article/details/133791026</guid><author>zone_four</author><pubDate>Thu, 12 Oct 2023 15:14:41 +0800</pubDate><description><![CDATA[双指针一般用于加快循环速度，多条件查找等情况，比如 搜索nums是否包含target、nums是否存在两个数之和等于target。]]></description><category></category></item><item><title><![CDATA[Linux git安装创建仓库]]></title><link>https://blog.youkuaiyun.com/zone_four/article/details/121712456</link><guid>https://blog.youkuaiyun.com/zone_four/article/details/121712456</guid><author>zone_four</author><pubDate>Sat, 04 Dec 2021 11:11:43 +0800</pubDate><description><![CDATA[准备搭个网站玩，边玩边记录]]></description><category></category></item><item><title><![CDATA[java 线程到线程池到锁 复习总结]]></title><link>https://blog.youkuaiyun.com/zone_four/article/details/114447106</link><guid>https://blog.youkuaiyun.com/zone_four/article/details/114447106</guid><author>zone_four</author><pubDate>Mon, 08 Mar 2021 10:43:14 +0800</pubDate><description><![CDATA[本质上不是一篇技术文章，而是复习笔记]]></description><category></category></item><item><title><![CDATA[java HashMap到ConcurrentHashMap（1.8版本为主）]]></title><link>https://blog.youkuaiyun.com/zone_four/article/details/114029660</link><guid>https://blog.youkuaiyun.com/zone_four/article/details/114029660</guid><author>zone_four</author><pubDate>Tue, 02 Mar 2021 15:42:32 +0800</pubDate><description><![CDATA[建议先看HashMap源码，再看concurrentHashMap源码，过程为：先粗略看，然后细看，不懂就网上找解析对比着看，看完自己画个流程图或者自己写个巩固下。看完这两个集合的源码，其他集合的源码上手也就快了。

集合分为Map、List、Set三类，大三类又细分到hash、Linked、Tree，本质上就是各种底层集合的组合，了解数组、链表、二叉树，或者通过这些集合去了解，都是挺好的。]]></description><category></category></item><item><title><![CDATA[idea 快捷键 - 自用]]></title><link>https://blog.youkuaiyun.com/zone_four/article/details/109534223</link><guid>https://blog.youkuaiyun.com/zone_four/article/details/109534223</guid><author>zone_four</author><pubDate>Fri, 06 Nov 2020 16:28:57 +0800</pubDate><description><![CDATA[一、常用快捷键
Ctrl + F12 弹出当前文件结构层(类的方法属性等)，可以在弹出的层上直接输入，进行筛选
Ctrl + 左键单击 在打开的文件标题上，弹出该文件路径
Ctrl + N 根据输入的 类名 查找类文件
Ctrl + D 复制光标所在行 或 复制选择内容，并把复制内容插入光标位置下面
Ctrl + P 方法参数提示显示
Ctrl + Alt + O 优化导入的类，可以对当前文件和整个包目录使用
Alt + Insert 代码自动生成，如生成对象的 set / get 方法，构造函数，toSt]]></description><category></category></item><item><title><![CDATA[java 获取鼠标位置，鼠标移动，模拟鼠标左右键]]></title><link>https://blog.youkuaiyun.com/zone_four/article/details/85783207</link><guid>https://blog.youkuaiyun.com/zone_four/article/details/85783207</guid><author>zone_four</author><pubDate>Fri, 04 Jan 2019 17:05:10 +0800</pubDate><description><![CDATA[最近无聊自己写界面玩，发现robot类操作鼠标挺好用的。对robot类更加熟一点了。记一下。

 

获取鼠标位置



		Point p  = MouseInfo.getPointerInfo().getLocation();
		System.out.println(p.getX() + &quot;---&quot; +p.getY());

 

鼠标移动


// 鼠标移动
	public static ...]]></description><category></category></item><item><title><![CDATA[java接口数据json过滤字段方法整理]]></title><link>https://blog.youkuaiyun.com/zone_four/article/details/78355015</link><guid>https://blog.youkuaiyun.com/zone_four/article/details/78355015</guid><author>zone_four</author><pubDate>Thu, 26 Oct 2017 16:03:58 +0800</pubDate><description><![CDATA[由于项目是RESTful风格设计，前后端采用接口访问的形式，进行数据交流。 
所以会涉及到json转换的问题。转换情景有四种：1、转换前过滤即在序列化实体的时候，就已经通过注释，取消了需要过滤的字段的序列化步骤。 
简单点说，就是生成实体的时候，就过滤掉需要过滤的字段。  
下面两个都是Jackson的注解。@JsonIgnoreProperties注解在类上//生成json时将name和age属性]]></description><category></category></item><item><title><![CDATA[nginx多域名配置及默认页面]]></title><link>https://blog.youkuaiyun.com/zone_four/article/details/78342898</link><guid>https://blog.youkuaiyun.com/zone_four/article/details/78342898</guid><author>zone_four</author><pubDate>Wed, 25 Oct 2017 16:21:17 +0800</pubDate><description><![CDATA[Nginx多域名和默认页面配置。Nginx相当于一个灵活的控制通道的工具，你可以设置各种规则、通道，来管理访问者。 
主要是通过配置文件，来处理各种访问。 
配置文件中，一个server（下面的配置里有），就是一个虚拟主机，也就是一个虚拟域名了。 
最简单的一个虚拟域名：server{
   listen 80;
   server_name www.aaa.com; #绑定域名
   root /]]></description><category></category></item><item><title><![CDATA[web开发Java后台和jsp页面时间格式的转换]]></title><link>https://blog.youkuaiyun.com/zone_four/article/details/52903937</link><guid>https://blog.youkuaiyun.com/zone_four/article/details/52903937</guid><author>zone_four</author><pubDate>Sun, 23 Oct 2016 19:48:53 +0800</pubDate><description><![CDATA[Java后台和jsp页面时间格式]]></description><category></category></item></channel></rss>