<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[八阿哥别走]]></title><description><![CDATA[System.out.println("hello world!");]]></description><link>https://blog.youkuaiyun.com/handi3</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; handi3]]></copyright><item><title><![CDATA[IDEA快捷键]]></title><link>https://blog.youkuaiyun.com/handi3/article/details/118280333</link><guid>https://blog.youkuaiyun.com/handi3/article/details/118280333</guid><author>handi3</author><pubDate>Sun, 27 Jun 2021 21:28:40 +0800</pubDate><description><![CDATA[Ctrl + F 在当前文件进行文本查找 （必备）
Ctrl + R 在当前文件进行文本替换 （必备）
Ctrl + Z 撤销 （必备）
Ctrl + Y 删除光标所在行 或 删除选中的行 （必备）
Ctrl + X 剪切光标所在行 或 剪切选择内容
Ctrl + C 复制光标所在行 或 复制选择内容
Ctrl + D 复制光标所在行 或 复制选择内容，并把复制内容插入光标位置下面 （必备）
Ctrl + W 递进式选择代码块。可选中光标所在的单词或段落，连续...]]></description><category></category></item><item><title><![CDATA[SpringBoot和SpringCloud版本对应关系]]></title><link>https://blog.youkuaiyun.com/handi3/article/details/118280131</link><guid>https://blog.youkuaiyun.com/handi3/article/details/118280131</guid><author>handi3</author><pubDate>Sun, 27 Jun 2021 21:18:58 +0800</pubDate><description><![CDATA[访问https://start.spring.io/actuator/info


{
    "git":
    {
        "branch": "32297d783343977ca471232557985127bca14d6a",
        "commit":
        {
            "id": "32297d7",
            "time": "2021-06-23T08:59:54Z"
        }
    },
    "build":
  .]]></description><category></category></item><item><title><![CDATA[启动、关闭Oracle]]></title><link>https://blog.youkuaiyun.com/handi3/article/details/115763760</link><guid>https://blog.youkuaiyun.com/handi3/article/details/115763760</guid><author>handi3</author><pubDate>Fri, 16 Apr 2021 15:54:31 +0800</pubDate><description><![CDATA[启动Oracle分两步

1.启动监听

2.启动实例

1.启动监听


$ cd /home/oracle/app/oracle/product/19.3.0/db_1/bin
$
$ ./lsnrctl status

2.启动实例

ssh连接到服务器，执行一下命令


$ sqlplus /nolog
$ conn as sysdba
  Enter user-name:    #输入数据库登录名
  Enter password:     #输入登陆密码
  Connected to an id]]></description><category></category></item><item><title><![CDATA[nginx安装及安全配置和转发代理]]></title><link>https://blog.youkuaiyun.com/handi3/article/details/115572119</link><guid>https://blog.youkuaiyun.com/handi3/article/details/115572119</guid><author>handi3</author><pubDate>Sat, 10 Apr 2021 14:22:35 +0800</pubDate><description><![CDATA[Nginx安装

1. 新建用户和组 ngxuser:ngxuser

groupadd ngxuser

useradd -m -g ngxuser ngxuser #-m自动建立家目录，-g指定组

2. 安装依赖包（nginx安装都是用root用户装哦）

红色遮住的两个不需要装



#强制全部安装

rpm -Uvh *.rpm --nodeps --force

#单独安装rpm方式

rpm -ivh libmpc-1.0.1-3.el7.x86_64.rpm

#如果有相互依赖关系...]]></description><category></category></item><item><title><![CDATA[Sublime text3 安装PyV8]]></title><link>https://blog.youkuaiyun.com/handi3/article/details/111054983</link><guid>https://blog.youkuaiyun.com/handi3/article/details/111054983</guid><author>handi3</author><pubDate>Fri, 11 Dec 2020 23:24:26 +0800</pubDate><description><![CDATA[1.可以快速下载PyV8的地方：https://gitee.com/handy3552/pyv8-binaries

2.下载好以后解压；

3.打开Sublime Text 3\Installed Packages文件夹，新建PyV8文件夹；

4.把解压后和系统对应的zip压缩包复制到PyV8中；我的是pyv8-win64-p3.zip和pyv8-win64.zip



5.重启ST3，可以看到压缩包会自动解压成相应的文件夹；

下面是PyV8的说明文件：

1. Download PyV8 bina]]></description><category></category></item><item><title><![CDATA[ExtJs获取gridPanel的页码]]></title><link>https://blog.youkuaiyun.com/handi3/article/details/106782242</link><guid>https://blog.youkuaiyun.com/handi3/article/details/106782242</guid><author>handi3</author><pubDate>Tue, 16 Jun 2020 10:32:41 +0800</pubDate><description><![CDATA[var pageNum = Ext.getCmp("pagingToolBar").getPageData().activePage;


pagingToolBar是bbar的id
]]></description><category></category></item><item><title><![CDATA[springboot在tomcat下加载两次问题]]></title><link>https://blog.youkuaiyun.com/handi3/article/details/105853007</link><guid>https://blog.youkuaiyun.com/handi3/article/details/105853007</guid><author>handi3</author><pubDate>Thu, 30 Apr 2020 02:21:57 +0800</pubDate><description><![CDATA[今天由于定时任务被执行两次发现这个问题是因为springboot被启动了两次，百度了一下有几种解决办法：

1.把appBase置空，然后配置Context,但是因为项目是war需要热部署，所以这种方式不可行；

2.去掉Context配置，但是项目需要域名访问时直接指向项目目录，所以这种也不可行；

3.去掉pom.xml内的tomcat配置，KuaizuanApplication去掉exten...]]></description><category></category></item><item><title><![CDATA[springboot通过ajax上传json]]></title><link>https://blog.youkuaiyun.com/handi3/article/details/103703574</link><guid>https://blog.youkuaiyun.com/handi3/article/details/103703574</guid><author>handi3</author><pubDate>Wed, 25 Dec 2019 18:12:13 +0800</pubDate><description><![CDATA[Springboot通过Ajax上传json对象

1.使用@RequestParam


@PostMapping(value = "/search")
@ResponseBody
private String search(@RequestParam("mobile") String mobile) {
    System.out.println(mobile);
    JSONObjec...]]></description><category></category></item><item><title><![CDATA[thymeleaf的layout布局子页面无法加载js，css问题]]></title><link>https://blog.youkuaiyun.com/handi3/article/details/103698529</link><guid>https://blog.youkuaiyun.com/handi3/article/details/103698529</guid><author>handi3</author><pubDate>Wed, 25 Dec 2019 14:26:03 +0800</pubDate><description><![CDATA[把资源引用放在子页面的标签内


&lt;div layout:fragment="content"&gt; 

...
...
...

     &lt;script th:src="@{/css/main.min.css}"&gt;&lt;/script&gt;
     &lt;script th:src="@{/js/jquery-3.4.1.min.js}"&gt;&lt;/scrip...]]></description><category></category></item><item><title><![CDATA[css美化checkbox,radio]]></title><link>https://blog.youkuaiyun.com/handi3/article/details/82668979</link><guid>https://blog.youkuaiyun.com/handi3/article/details/82668979</guid><author>handi3</author><pubDate>Wed, 12 Sep 2018 21:47:15 +0800</pubDate><description><![CDATA[ radio的是以前网上找的一篇文章，太久远了链接找不到了，checkbox的网上看了一部分感觉代码写的有点繁琐，就自己改了一下，效果还可以

 


&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;

&amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
    &amp;lt;title&amp;gt;radio&amp;lt;/title&amp;gt;
   ]]></description><category></category></item><item><title><![CDATA[lintcode:两数组的交二]]></title><link>https://blog.youkuaiyun.com/handi3/article/details/53694520</link><guid>https://blog.youkuaiyun.com/handi3/article/details/53694520</guid><author>handi3</author><pubDate>Fri, 16 Dec 2016 16:21:31 +0800</pubDate><description><![CDATA[刚开始无法理解这种写法，后来越看越觉得写得好，这种思维方式让人佩服

public class Solution {
    /**
     * @param nums1 an integer array
     * @param nums2 an integer array
     * @return an integer array
     */
    public int[] ]]></description><category></category></item><item><title><![CDATA[lintcode 两数组的交]]></title><link>https://blog.youkuaiyun.com/handi3/article/details/53692673</link><guid>https://blog.youkuaiyun.com/handi3/article/details/53692673</guid><author>handi3</author><pubDate>Fri, 16 Dec 2016 14:30:37 +0800</pubDate><description><![CDATA[这个题并不难，只是要求时间最优比较复杂。我也写了几种方法，但是只有这一种通过测试
private int[] intersection(int[] nums1, int[] nums2) {
		// TODO Auto-generated method stub
		HashSet set = new HashSet();
		for(int i : nums1) {
			set.add(i]]></description><category></category></item><item><title><![CDATA[java中图片格式转换]]></title><link>https://blog.youkuaiyun.com/handi3/article/details/50925095</link><guid>https://blog.youkuaiyun.com/handi3/article/details/50925095</guid><author>handi3</author><pubDate>Fri, 18 Mar 2016 17:07:15 +0800</pubDate><description><![CDATA[package test;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;

import javax.imag]]></description><category></category></item><item><title><![CDATA[Java生成PDF]]></title><link>https://blog.youkuaiyun.com/handi3/article/details/50925073</link><guid>https://blog.youkuaiyun.com/handi3/article/details/50925073</guid><author>handi3</author><pubDate>Fri, 18 Mar 2016 17:01:52 +0800</pubDate><description><![CDATA[需要的两个包及下载地址：


（1）iText.jar：http://download.youkuaiyun.com/source/296416

（2）iTextAsian.jar（用来进行中文的转换）：http://download.youkuaiyun.com/source/172399

 

下面是代码示例：

 

import java.awt.Color; 
import ja]]></description><category></category></item><item><title><![CDATA[Java中的线程池]]></title><link>https://blog.youkuaiyun.com/handi3/article/details/50925024</link><guid>https://blog.youkuaiyun.com/handi3/article/details/50925024</guid><author>handi3</author><pubDate>Fri, 18 Mar 2016 16:58:42 +0800</pubDate><description><![CDATA[线程池的作用:


     线程池作用就是限制系统中执行线程的数量。
     根据系统的环境情况，可以自动或手动设置线程数量，达到运行的最佳效果；少了浪费了系统资源，多了造成系统拥挤效率不高。用线程池控制线程数量，其他线程排队等候。一个任务执行完毕，再从队列的中取最前面的任务开始执行。若队列中没有等待进程，线程池的这一资源处于等待。当一个新任务需要运行时，如果线程池中有等待的工作线程，]]></description><category></category></item><item><title><![CDATA[Java中的位移运算符]]></title><link>https://blog.youkuaiyun.com/handi3/article/details/50925004</link><guid>https://blog.youkuaiyun.com/handi3/article/details/50925004</guid><author>handi3</author><pubDate>Fri, 18 Mar 2016 16:56:23 +0800</pubDate><description><![CDATA[1) “有符号”左移位运算符（

左移移位相当于乘以2，例如

    5

    2

    3 

    





解析：首先把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011，然后把该数字高位（左侧）的两个零移出，其他的数字都朝左平移2位，最后在低位（右侧）的两个空位补零。则得到的最终结果是0000 00]]></description><category></category></item><item><title><![CDATA[char byte int互转]]></title><link>https://blog.youkuaiyun.com/handi3/article/details/50924955</link><guid>https://blog.youkuaiyun.com/handi3/article/details/50924955</guid><author>handi3</author><pubDate>Fri, 18 Mar 2016 16:54:46 +0800</pubDate><description><![CDATA[//char转化为byte[]：

 public static byte[] charToByte(char c) {
        byte[] b = new byte[2];
        b[0] = (byte) ((c & 0xFF00) >> 8);
        b[1] = (byte) (c & 0xFF);
        return b;
    }]]></description><category></category></item><item><title><![CDATA[变量声明提升 Vs. 函数声明提升]]></title><link>https://blog.youkuaiyun.com/handi3/article/details/50033573</link><guid>https://blog.youkuaiyun.com/handi3/article/details/50033573</guid><author>handi3</author><pubDate>Wed, 25 Nov 2015 10:34:35 +0800</pubDate><description><![CDATA[1. 变量声明提升
      先看以下代码：
1）var in_window = "a" in window; console.log(in_window); 

2）var in_window = "a" in window; console.log(in_window); if(!("a" in window)) { var a = 1; }

3）var a; var in_windo]]></description><category></category></item><item><title><![CDATA[解决SVN安装语言包后无法选择中文的问题]]></title><link>https://blog.youkuaiyun.com/handi3/article/details/48496107</link><guid>https://blog.youkuaiyun.com/handi3/article/details/48496107</guid><author>handi3</author><pubDate>Wed, 16 Sep 2015 16:40:21 +0800</pubDate><description><![CDATA[TortoiseSVN_1.8.8安装后无法选择简体中文，或者安装语言包后也无法选择中文
1、找到 SVN 安装目录，把里面的Languages文件夹删掉
2、安装语言包，安装包和所有的语言包下载地址 http://tortoisesvn.net/downloads.html 点击打开链接，百度一下也有很多安装包和语言包可以下载
3、右键选择 TortoiseSVN
 - Settings]]></description><category></category></item><item><title><![CDATA[Js Map对象]]></title><link>https://blog.youkuaiyun.com/handi3/article/details/42589155</link><guid>https://blog.youkuaiyun.com/handi3/article/details/42589155</guid><author>handi3</author><pubDate>Sat, 10 Jan 2015 22:10:44 +0800</pubDate><description><![CDATA[在JS中定义Map]]></description><category></category></item></channel></rss>