<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[钦]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/arlen1990</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; arlen1990]]></copyright><item><title><![CDATA[git代码merge错且提交如何解决]]></title><link>https://blog.youkuaiyun.com/arlen1990/article/details/125213401</link><guid>https://blog.youkuaiyun.com/arlen1990/article/details/125213401</guid><author>arlen1990</author><pubDate>Fri, 10 Jun 2022 00:29:13 +0800</pubDate><description><![CDATA[git代码merge错且提交如何解决]]></description><category></category></item><item><title><![CDATA[项目中如何fork代码]]></title><link>https://blog.youkuaiyun.com/arlen1990/article/details/125209241</link><guid>https://blog.youkuaiyun.com/arlen1990/article/details/125209241</guid><author>arlen1990</author><pubDate>Thu, 09 Jun 2022 19:21:50 +0800</pubDate><description><![CDATA[项目中如何fork代码]]></description><category></category></item><item><title><![CDATA[1-ConcurrentHashMap]]></title><link>https://blog.youkuaiyun.com/arlen1990/article/details/115450823</link><guid>https://blog.youkuaiyun.com/arlen1990/article/details/115450823</guid><author>arlen1990</author><pubDate>Mon, 05 Apr 2021 23:35:48 +0800</pubDate><description><![CDATA[ConcurrentHashMap
1. 问题出现原因

modCount != expectedModCount

2. 问题规避

使用copyOnWriteArrayList（线程安全）；
使用Iterator来遍历；

3. 代码
package com.hgq.common.collections;

import org.junit.jupiter.api.Test;

import java.util.ArrayList;
import java.util.Iterator;
import j]]></description><category></category></item><item><title><![CDATA[如何写一个简单的oracle存储过程]]></title><link>https://blog.youkuaiyun.com/arlen1990/article/details/111068627</link><guid>https://blog.youkuaiyun.com/arlen1990/article/details/111068627</guid><author>arlen1990</author><pubDate>Sat, 12 Dec 2020 17:15:00 +0800</pubDate><description><![CDATA[有朋友问我oracle存储过程怎么写？游标怎么写？游标如何控制批次，分批次提交？
我稍稍回忆了一下，刚好写博客里，有需要的可以参考了解。直接上代码+注释，仅做参考。
朋友他没装plsql develper，我也没有，哈哈，盲敲盲改，最后总算改好了。连接oracle神器，大家经常用的话，自己装一下，可以清晰标黄提示错误信息等，很方便。
-- 建议大家第一次创建sp的时候用create。后面移交部署用创建并且替换，注意不要和之前的名字重复了。
CREATE OR REPLACE PROCEDURE stored]]></description><category></category></item><item><title><![CDATA[win7和win10安装系统时的设置]]></title><link>https://blog.youkuaiyun.com/arlen1990/article/details/110914473</link><guid>https://blog.youkuaiyun.com/arlen1990/article/details/110914473</guid><author>arlen1990</author><pubDate>Sat, 12 Dec 2020 16:38:15 +0800</pubDate><description><![CDATA[win7和win10安装系统时的设置前言前提准备一般的设置Tips
前言
很多刚接触“系统安装”都有疑问。如何安装win10，win7系统？这两个安装有啥区别？硬盘msr和gpt分区的区别？bios中uefi和legacy分别如何设置？u盘启动如何做？
…
虽然是软件出身， 但是也是倒腾过无数次系统，不过没有总结过。那现在总结一下吧。
本文对象：有一定安装系统基础的人。主要是装系统的bios设置和硬盘分区格式的设置，具体的安装步骤不一一赘述。
前提准备

系统：建议使用官方系统，避免后期例如驱动不匹配等很多]]></description><category></category></item><item><title><![CDATA[ssm简单环境搭建]]></title><link>https://blog.youkuaiyun.com/arlen1990/article/details/72777671</link><guid>https://blog.youkuaiyun.com/arlen1990/article/details/72777671</guid><author>arlen1990</author><pubDate>Sat, 27 May 2017 01:06:04 +0800</pubDate><description><![CDATA[ssm环境搭建：
http://blog.youkuaiyun.com/gebitan505/article/details/44455235/]]></description><category></category></item><item><title><![CDATA[log4j配置]]></title><link>https://blog.youkuaiyun.com/arlen1990/article/details/72777609</link><guid>https://blog.youkuaiyun.com/arlen1990/article/details/72777609</guid><author>arlen1990</author><pubDate>Sat, 27 May 2017 00:57:40 +0800</pubDate><description><![CDATA[参考：http://blog.youkuaiyun.com/xiao_mengxi/article/details/54910450

在项目的web.xml文件中添加log4j配置




html] view
 plain copy






  
context-param>  
    param-name>log4jConfigLocationparam-name]]></description><category></category></item><item><title><![CDATA[使用两个栈实现一个队列]]></title><link>https://blog.youkuaiyun.com/arlen1990/article/details/71855861</link><guid>https://blog.youkuaiyun.com/arlen1990/article/details/71855861</guid><author>arlen1990</author><pubDate>Sat, 13 May 2017 19:17:15 +0800</pubDate><description><![CDATA[1.基本概念
线性表：
线性表中数据元素之间的关系是一对一的关系，大部分线性表除了第一个元素和最后一个元素之外，其他元素都是首尾相接的。
栈：
是一种运算受限的线性表，只允许在表的一端（栈顶）进行插入和删除运算。
队列：
是一种特殊的线性表，只允许在表的前端进行删除操作，而在表的后端进行插入操作。
2.用两个栈实现队列
简述：两个栈a和栈b，a和b都为空，数据进入栈a的操作相当于队]]></description><category></category></item><item><title><![CDATA[java排序]]></title><link>https://blog.youkuaiyun.com/arlen1990/article/details/71076273</link><guid>https://blog.youkuaiyun.com/arlen1990/article/details/71076273</guid><author>arlen1990</author><pubDate>Mon, 01 May 2017 23:27:56 +0800</pubDate><description><![CDATA[1.冒泡：
// 时间复杂度o(n^2)
public class BubbleSort {


// bubble
public static void sort(int[] arr) {
for (int i = 0; i 
for (int j = 0; j 
if (arr[j] > arr[j + 1]) {
int temp = arr[j];
arr[j] = ]]></description><category></category></item><item><title><![CDATA[二叉树]]></title><link>https://blog.youkuaiyun.com/arlen1990/article/details/70945966</link><guid>https://blog.youkuaiyun.com/arlen1990/article/details/70945966</guid><author>arlen1990</author><pubDate>Sat, 29 Apr 2017 10:59:53 +0800</pubDate><description><![CDATA[简介：
二叉树是一种非线性数据结构。二叉树是每个节点最多有两个子树的有序树。通常子树的根被称为“左子树”和“右子树”。被用作二叉查找树、二叉堆和二叉排序树。
树的深度：树的最大层次。
孩子，兄弟，双亲：如果0的孩子是1和2，那么1、2互为兄弟，0是1、2的双亲。
满二叉树：满足节点数位2的深度次方-1，满二叉树也是完全二叉树。
完全二叉树：每个节点与满二叉树编号完全对应，完全二叉树不一定]]></description><category></category></item><item><title><![CDATA[vueJs初探]]></title><link>https://blog.youkuaiyun.com/arlen1990/article/details/70943566</link><guid>https://blog.youkuaiyun.com/arlen1990/article/details/70943566</guid><author>arlen1990</author><pubDate>Sat, 29 Apr 2017 09:43:46 +0800</pubDate><description><![CDATA[参考文档：vue官方
一直做得后端开发，前端时间工作中适用到vueJs，想想还是简单聊一下。先放这里，等后面有时间继续完善。
先说说我们的项目：我们项目通过别人搭建好的架子，然后我们结合官方文档，我这个小白，慢慢也做好了一个小单页网站。
vueJs有几个特点：a）简洁 b）轻量 c）快速 d）数据驱动 e）模块友好 f）组件化
a）简洁
vueJs代码相对其他代码，十分简洁，例如通过v-]]></description><category></category></item><item><title><![CDATA[表连接的三种方式简单介绍]]></title><link>https://blog.youkuaiyun.com/arlen1990/article/details/53718426</link><guid>https://blog.youkuaiyun.com/arlen1990/article/details/53718426</guid><author>arlen1990</author><pubDate>Sun, 18 Dec 2016 00:34:37 +0800</pubDate><description><![CDATA[文章出处:http://www.jb51.net/article/53891.htm
表连接的三种方式简单介绍





1. NESTED LOOP
对于被连接的数据子集较小的情况，nested loop连接是个较好的选择。nested loop就是扫描一个表，每读到一条记录，就根据索引去另一个表里面查找，没有索引一般就不会是 nested loops。一般在nested loo]]></description><category></category></item><item><title><![CDATA[sublime如何安装插件]]></title><link>https://blog.youkuaiyun.com/arlen1990/article/details/52542278</link><guid>https://blog.youkuaiyun.com/arlen1990/article/details/52542278</guid><author>arlen1990</author><pubDate>Wed, 14 Sep 2016 23:08:58 +0800</pubDate><description><![CDATA[文章出处:http://www.cnsecer.com/460.html






安装Sublime
 Text 3插件的方法：


朋友们，小站活着不容易，全靠广告费养着了，如果本文对你有帮助。麻烦动下手点下页面的广告吧，谢谢！

2015.06.08更新

更新一个，推荐sublime的一些其他插件个常用主题：http://www.cnsecer.com/se]]></description><category></category></item><item><title><![CDATA[转载-如何让oracle强制走索引]]></title><link>https://blog.youkuaiyun.com/arlen1990/article/details/43987607</link><guid>https://blog.youkuaiyun.com/arlen1990/article/details/43987607</guid><author>arlen1990</author><pubDate>Sat, 28 Feb 2015 17:02:35 +0800</pubDate><description><![CDATA[文章出处：http://www.cnblogs.com/yjmyzz/p/3875520.html

大多数情况下，oracle数据库内置的查询优化策略还是很成功的，但偶尔也有犯2的时候，即使有索引，也会做全表扫描，可以参考以下语句的写法，强制让select语句使用索引


 1 CREATE OR REPLACE VIEW V_RES_CBA AS
 2 SELECT /*+INDEX]]></description><category></category></item><item><title><![CDATA[转载-oracle限制ip访问]]></title><link>https://blog.youkuaiyun.com/arlen1990/article/details/43601983</link><guid>https://blog.youkuaiyun.com/arlen1990/article/details/43601983</guid><author>arlen1990</author><pubDate>Sat, 07 Feb 2015 11:28:38 +0800</pubDate><description><![CDATA[文章出处：http://blog.sina.com.cn/s/blog_4d19b6210100jyce.html
限制登录oracle的IP地址有两种方法
 
一、编辑$ORACLE_HOME/network/admin/sqlnet.ora，增加
tcp.validnode_checking = yes
#tcp.invited_nodes=() #允许访问的IP列表，各IP之间用逗]]></description><category></category></item><item><title><![CDATA[转载-plsql登录显示乱码]]></title><link>https://blog.youkuaiyun.com/arlen1990/article/details/43194473</link><guid>https://blog.youkuaiyun.com/arlen1990/article/details/43194473</guid><author>arlen1990</author><pubDate>Tue, 27 Jan 2015 14:34:41 +0800</pubDate><description><![CDATA[文章出处：http://jingyan.baidu.com/article/a3aad71aa9bfefb1fa00964d.html

方法/步骤







 登陆plsql,执行sql语句，输出的中文标题显示成问号????；条件包含中文，则无数据输出

 










 输入sql语句select * from V$NLS_PARAME]]></description><category></category></item><item><title><![CDATA[转载-不安装oracle客户端也可以使用pl/sql developer]]></title><link>https://blog.youkuaiyun.com/arlen1990/article/details/43191089</link><guid>https://blog.youkuaiyun.com/arlen1990/article/details/43191089</guid><author>arlen1990</author><pubDate>Tue, 27 Jan 2015 09:45:15 +0800</pubDate><description><![CDATA[文章出处：http://blog.itpub.net/25514216/viewspace-693089/
通常情况下，用PL/SQL Developer连接Oracle是需要安装Oracle客户端软件的，这也就意味着你的硬盘将被占用大约1G-2G的空间，对于Windows操作系统来说，你还会多出一些开机自启动的服务。当然对于大部分人来说，并不会在自己的机器上应用所创建的数据库，而只是希望通过他]]></description><category></category></item><item><title><![CDATA[转载- 如何将V$表查询权限（V$session）]]></title><link>https://blog.youkuaiyun.com/arlen1990/article/details/43152471</link><guid>https://blog.youkuaiyun.com/arlen1990/article/details/43152471</guid><author>arlen1990</author><pubDate>Mon, 26 Jan 2015 14:51:27 +0800</pubDate><description><![CDATA[文章出处：
http://blog.itpub.net/17179887/viewspace-665506/



SQL> SELECT owner, object_type FROM dba_objects WHERE object_name = ‘V$SESSION’;
OWNER OBJECT_TYPE
———————— ——————-
PUBLIC SYNONYM
SQ]]></description><category></category></item><item><title><![CDATA[转载- expdp中TABLE_EXISTS_ACTION参数]]></title><link>https://blog.youkuaiyun.com/arlen1990/article/details/43151203</link><guid>https://blog.youkuaiyun.com/arlen1990/article/details/43151203</guid><author>arlen1990</author><pubDate>Mon, 26 Jan 2015 13:09:46 +0800</pubDate><description><![CDATA[文章出处：http://blog.chinaunix.net/uid-13232826-id-1993260.html


当使用IMPDP完成数据库导入时，如遇到表已存在时，Oracle提供给我们如下四种处理方式：
a.忽略（SKIP，默认行为）；
b.在原有数据基础上继续增加（APPEND）；
c.先DROP表，然后创建表，最后完成数据插入（REPLACE）；
d.先TRUNCA]]></description><category></category></item><item><title><![CDATA[转载-终止imp/exp和expdp/impdp进程运行的方法]]></title><link>https://blog.youkuaiyun.com/arlen1990/article/details/43151139</link><guid>https://blog.youkuaiyun.com/arlen1990/article/details/43151139</guid><author>arlen1990</author><pubDate>Mon, 26 Jan 2015 12:59:51 +0800</pubDate><description><![CDATA[文章出处：http://www.2cto.com/os/201308/238174.html




终止imp/exp和expdp/impdp进程运行的方法

 

一、停止EXP/IMP优化速度

 

可以直接KILL 进程,但先要KILL 父进程，然后KILL子进程，只KILL子进程，EXP/IMP还会在后台执行的

 

样例：ps -ef |grep ]]></description><category></category></item></channel></rss>