<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xia1140418216的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xia1140418216</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xia1140418216]]></copyright><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/xia1140418216/article/details/139355472</link><guid>https://blog.youkuaiyun.com/xia1140418216/article/details/139355472</guid><author>xia1140418216</author><pubDate>Fri, 31 May 2024 16:15:06 +0800</pubDate><description><![CDATA[Java中BasicNameValuePair的用法]]></description><category></category></item><item><title><![CDATA[JS中箭头函数=＞的最全用法及详细讲解]]></title><link>https://blog.youkuaiyun.com/xia1140418216/article/details/129423767</link><guid>https://blog.youkuaiyun.com/xia1140418216/article/details/129423767</guid><author>xia1140418216</author><pubDate>Thu, 09 Mar 2023 15:24:22 +0800</pubDate><description><![CDATA[JS中箭头函数的运用]]></description><category></category></item><item><title><![CDATA[04741自考计算机网络原理最详细汇总]]></title><link>https://blog.youkuaiyun.com/xia1140418216/article/details/129304636</link><guid>https://blog.youkuaiyun.com/xia1140418216/article/details/129304636</guid><author>xia1140418216</author><pubDate>Thu, 02 Mar 2023 17:03:25 +0800</pubDate><description><![CDATA[计算机网络原理知识点详细汇总]]></description><category></category></item><item><title><![CDATA[Java无锁并发详细教程]]></title><link>https://blog.youkuaiyun.com/xia1140418216/article/details/121007970</link><guid>https://blog.youkuaiyun.com/xia1140418216/article/details/121007970</guid><author>xia1140418216</author><pubDate>Thu, 28 Oct 2021 10:22:43 +0800</pubDate><description><![CDATA[问题提出

有如下需求，保证 account.withdraw 取款方法的线程安全
package cn.itcast;

import java.util.ArrayList;
import java.util.List;

interface Account {
// 获取余额
Integer getBalance();

// 取款
void withdraw(Integer amount);

/**
 * 方法内会启动 1000 个线程，每个线程做 -10 元 的操作
 * 如果初始余额为 10.]]></description><category></category></item><item><title><![CDATA[关于ORA-00001 unique constraint violated错误的解决]]></title><link>https://blog.youkuaiyun.com/xia1140418216/article/details/118578791</link><guid>https://blog.youkuaiyun.com/xia1140418216/article/details/118578791</guid><author>xia1140418216</author><pubDate>Thu, 08 Jul 2021 17:44:59 +0800</pubDate><description><![CDATA[ORA-00001:unique constraint violated解决
今天往数据库中插入数据时报错：
www.2cto.com
ORA-00001: unique constraint （IDX_CARTON_HEADER）violated.
即往CARTON_HEADER中插入数据时，有一列有唯一性约束，
插入数据的那一列值和数据库中原有的那一列值重复了，所以报错
查看CARTON_HEADER，发现CODE那一列设置了唯一性约束，
把CODE值改成唯一的就OK了。
另一种解决方案
可以根据con]]></description><category></category></item><item><title><![CDATA[bootstrap动态下拉框默认选中及默认选中第一行]]></title><link>https://blog.youkuaiyun.com/xia1140418216/article/details/116755841</link><guid>https://blog.youkuaiyun.com/xia1140418216/article/details/116755841</guid><author>xia1140418216</author><pubDate>Thu, 13 May 2021 16:43:39 +0800</pubDate><description><![CDATA[正常动态更改只需要在js中设置被选择的option的selected为true即可,如下：
   &lt;select class="form-control select" id='select_test_1'&gt;
        &lt;option value='cai1'&gt;财务&lt;/option&gt;
         &lt;option value='cai2'&gt;财务2&lt;/option&gt;
   &lt;/select&gt;						
&lt;input ty]]></description><category></category></item><item><title><![CDATA[hive中的数据导入到hdfs或者本地文件的方式包括sqoop]]></title><link>https://blog.youkuaiyun.com/xia1140418216/article/details/110877657</link><guid>https://blog.youkuaiyun.com/xia1140418216/article/details/110877657</guid><author>xia1140418216</author><pubDate>Tue, 08 Dec 2020 17:20:08 +0800</pubDate><description><![CDATA[把hive中的数据导入到hdfs或者本地文件的方式
1、通过insert…directory方式导出数据到本地文件
 insert overwrite local directory '/opt/datas/hive/exp_hive'
 select * from emp ;

 insert overwrite local directory '/opt/datas/hive/exp_hive2'
ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t'
select]]></description><category></category></item><item><title><![CDATA[rank()over(partition by order by)实现分组 排序 取前几数据]]></title><link>https://blog.youkuaiyun.com/xia1140418216/article/details/109472937</link><guid>https://blog.youkuaiyun.com/xia1140418216/article/details/109472937</guid><author>xia1140418216</author><pubDate>Tue, 03 Nov 2020 16:50:12 +0800</pubDate><description><![CDATA[Oracle、mysql、Hive、spark sql
1.使用 rank()over(order by)得到记录排序
根据工资排名，排名相同的时候下一个排名累加，比如第三和第四工资一样，那么第三第四排名都是3，第五排名是5而非4
dense_rank()实现的效果不累加，第五仍是4
 例：select code 编号,salary 工资,rank()over(order by salary desc) 排名 from CT_OA工资

2.使用rank()over(partition by order b]]></description><category></category></item><item><title><![CDATA[sql语句中::和||的作用]]></title><link>https://blog.youkuaiyun.com/xia1140418216/article/details/109287057</link><guid>https://blog.youkuaiyun.com/xia1140418216/article/details/109287057</guid><author>xia1140418216</author><pubDate>Mon, 26 Oct 2020 11:53:35 +0800</pubDate><description><![CDATA[::的作用与运用
例如
    select string_agg(auth_id::text,',') from zhongyun_auth_permission

意思就是把auth_id字段以文本的形式，中间逗号隔开的一组字符串
查询结果举例：            11,1900,1907,1937,25,2,10,11,1429,1529,1533,1534,1363,1900,18,16,1530,1535,1538,1599,1907,33,1905,2,45,1403
在MS SQL Ser]]></description><category></category></item><item><title><![CDATA[最新版Hive的基本语法及常用操作]]></title><link>https://blog.youkuaiyun.com/xia1140418216/article/details/109050402</link><guid>https://blog.youkuaiyun.com/xia1140418216/article/details/109050402</guid><author>xia1140418216</author><pubDate>Tue, 13 Oct 2020 14:31:09 +0800</pubDate><description><![CDATA[HIVE基本操作命令
 创建数据库


create database db_name;
create database if not exists db_name;//创建一个不存在的数据库final
查看数据库
show databases;
选择性查看数据库
show databases like ‘f.*’;
查看某一个数据库的详细信息
describe database db_name;
删除非空数据库
drop database db_name CASCADE;
创建数据库时，指定数据库位置
c]]></description><category></category></item><item><title><![CDATA[Hive最全常见错误及解决方案]]></title><link>https://blog.youkuaiyun.com/xia1140418216/article/details/109049471</link><guid>https://blog.youkuaiyun.com/xia1140418216/article/details/109049471</guid><author>xia1140418216</author><pubDate>Tue, 13 Oct 2020 13:52:58 +0800</pubDate><description><![CDATA[1）SecureCRT 7.3出现乱码或者删除不掉数据，免安装版的SecureCRT 卸载或者用虚拟机直接操作或者换安装版的SecureCRT
2）连接不上mysql数据库
（1）导错驱动包，应该把mysql-connector-java-5.1.27-bin.jar导入/opt/module/hive/lib的不是这个包。错把mysql-connector-java-5.1.27.tar.gz导入hive/lib包下。
（2）修改user表中的主机名称没有都修改为%，而是修改为localhost
3）hi]]></description><category></category></item><item><title><![CDATA[hive的使用及基本操作完整版]]></title><link>https://blog.youkuaiyun.com/xia1140418216/article/details/108870148</link><guid>https://blog.youkuaiyun.com/xia1140418216/article/details/108870148</guid><author>xia1140418216</author><pubDate>Tue, 29 Sep 2020 16:00:56 +0800</pubDate><description><![CDATA[安装mysql、hive步骤
一、什么是hive
Hive是基于Hadoop的一个数据仓库工具(离线)，可以将结构化的数据文件映射为一张数据库表，并提供类SQL查询功能。
操作接口采用类SQL语法，提供快速开发的能力， 避免了去写MapReduce，减少开发人员的学习成本， 功能扩展很方便。
用于解决海量结构化日志的数据统计。
本质是：将 HQL 转化成 MapReduce 程序
1、优缺点
优点：1)  操作接口采用类 SQL 语法，提供快速开发的能力（简单、容易上手）。
  2)  避免了去写 MapR]]></description><category></category></item><item><title><![CDATA[完美解决Oracle报ORA-01017: invalid username/password； logon denied 错误]]></title><link>https://blog.youkuaiyun.com/xia1140418216/article/details/108846484</link><guid>https://blog.youkuaiyun.com/xia1140418216/article/details/108846484</guid><author>xia1140418216</author><pubDate>Mon, 28 Sep 2020 11:23:50 +0800</pubDate><description><![CDATA[在Oracle中新建了一个数据库，今天把它删了之后再登录SQL*PLUS就登不上去了，出现ORA-12560:TNS:协议适配器错误。
ORA-12560: TNS: 协议适配器错误的解决方法
造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个：
1.监听服务没有起起来。windows平台个一如下操作：开始—程序—管理工具—服务，打开服务面板，启动oraclehome92TNSlistener服务。
2.database instance没有起起来。windows平台如下操作：开始—程序—]]></description><category></category></item><item><title><![CDATA[2020IT行业最新HR人事面试题]]></title><link>https://blog.youkuaiyun.com/xia1140418216/article/details/108451665</link><guid>https://blog.youkuaiyun.com/xia1140418216/article/details/108451665</guid><author>xia1140418216</author><pubDate>Mon, 07 Sep 2020 17:05:27 +0800</pubDate><description><![CDATA[缩放浏览器大小即可看清


]]></description><category></category></item><item><title><![CDATA[Html实现百度地图逆地址解析]]></title><link>https://blog.youkuaiyun.com/xia1140418216/article/details/108132767</link><guid>https://blog.youkuaiyun.com/xia1140418216/article/details/108132767</guid><author>xia1140418216</author><pubDate>Thu, 20 Aug 2020 20:26:16 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
  &lt;html&gt;
  &lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;
&lt;meta name="viewport" content="initial-scale=1.0, user-scalable=no" /&gt;
&lt;style type="text/css"&gt;
	body, html,#allmap..]]></description><category></category></item><item><title><![CDATA[Html实现百度地图地图点击事件 及 移动标记物]]></title><link>https://blog.youkuaiyun.com/xia1140418216/article/details/108132735</link><guid>https://blog.youkuaiyun.com/xia1140418216/article/details/108132735</guid><author>xia1140418216</author><pubDate>Thu, 20 Aug 2020 20:24:15 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
 &lt;html&gt;
 &lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;
&lt;meta name="viewport" content="initial-scale=1.0, user-scalable=no" /&gt;
&lt;style type="text/css"&gt;
body, html,#allmap {w..]]></description><category></category></item><item><title><![CDATA[Html百度地图添加覆盖物]]></title><link>https://blog.youkuaiyun.com/xia1140418216/article/details/108132683</link><guid>https://blog.youkuaiyun.com/xia1140418216/article/details/108132683</guid><author>xia1140418216</author><pubDate>Thu, 20 Aug 2020 20:23:05 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
 &lt;html&gt;
 &lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;
&lt;meta name="viewport" content="initial-scale=1.0, user-scalable=no" /&gt;
&lt;style type="text/css"&gt;
body, html,#allmap {w..]]></description><category></category></item><item><title><![CDATA[Html实现百度基本地图实现]]></title><link>https://blog.youkuaiyun.com/xia1140418216/article/details/108132389</link><guid>https://blog.youkuaiyun.com/xia1140418216/article/details/108132389</guid><author>xia1140418216</author><pubDate>Thu, 20 Aug 2020 20:21:05 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
  &lt;html&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;
&lt;meta name="viewport" content="initial-scale=1.0, user-scalable=no" /&gt;
&lt;style type="text/css"&gt;
    body, html,#allmap.]]></description><category></category></item><item><title><![CDATA[JavaSpringmvc使用MultipartFile实现文件上传]]></title><link>https://blog.youkuaiyun.com/xia1140418216/article/details/108063436</link><guid>https://blog.youkuaiyun.com/xia1140418216/article/details/108063436</guid><author>xia1140418216</author><pubDate>Mon, 17 Aug 2020 20:23:32 +0800</pubDate><description><![CDATA[web配置文件
   &lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns="http://xmlns.jcp.org/xml/ns/javaee"
        xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
        http://xmlns.]]></description><category></category></item><item><title><![CDATA[Java实现阿里云发短信接口]]></title><link>https://blog.youkuaiyun.com/xia1140418216/article/details/108063334</link><guid>https://blog.youkuaiyun.com/xia1140418216/article/details/108063334</guid><author>xia1140418216</author><pubDate>Mon, 17 Aug 2020 20:12:21 +0800</pubDate><description><![CDATA[文章目录
短信验证码阿里云API接口
测试代码
//需要发送验证码的手机号 和  动态验证码
public static void main(String[] args) {
    msg("1311****1620","1234");

}
//实现方法
static String msg(String phone,String code){
//默认配置文件 key   accessKeyId访问密钥账户ID
DefaultProfile profile = DefaultProfile.getPro]]></description><category></category></item></channel></rss>