<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[剑指天涯]]></title><description><![CDATA[互联网行业知识汇聚]]></description><link>https://blog.youkuaiyun.com/Java_wdl</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Java_wdl]]></copyright><item><title><![CDATA[svn报错：“Previous operation has not finished; run 'cleanup' if it was interrupted“ 的解决办法]]></title><link>https://blog.youkuaiyun.com/Java_wdl/article/details/79385401</link><guid>https://blog.youkuaiyun.com/Java_wdl/article/details/79385401</guid><author>Java_wdl</author><pubDate>Tue, 27 Feb 2018 11:06:19 +0800</pubDate><description><![CDATA[svn报错：“Previous operation has not finished; run 'cleanup' if it was interrupted“ 的解决方法：（整理所得）代码提交、更新时出现问题：     百度后，大多数的方法是：     team--&amp;gt; Refresh/Cleanup      再重新获取时，还是出现问题：另一个程序正在使用此文件，进程无法访问。无论你到那个...]]></description><category></category></item><item><title><![CDATA[线程锁Lock和Synchronized的使用]]></title><link>https://blog.youkuaiyun.com/Java_wdl/article/details/79291510</link><guid>https://blog.youkuaiyun.com/Java_wdl/article/details/79291510</guid><author>Java_wdl</author><pubDate>Thu, 08 Feb 2018 17:21:57 +0800</pubDate><description><![CDATA[ 一、两者区别类别synchronizedLock存在层次Java的关键字，在jvm层面上是一个类锁的释放1、以获取锁的线程执行完同步代码，释放锁 2、线程执行发生异常，jvm会让线程释放锁在finally中必须释放锁，不然容易造成线程死锁锁的获取假设A线程获得锁，B线程等待。如果A线程阻塞，B线程会一直等待分情况而定，Lock有多个锁获取的方式，具体下面会说道，大致就是可以尝试获得锁，线程可以不...]]></description><category></category></item><item><title><![CDATA[Thread和Runable 的区别]]></title><link>https://blog.youkuaiyun.com/Java_wdl/article/details/79290438</link><guid>https://blog.youkuaiyun.com/Java_wdl/article/details/79290438</guid><author>Java_wdl</author><pubDate>Thu, 08 Feb 2018 16:11:10 +0800</pubDate><description><![CDATA[一、从底层源码:1、Thread是一个实现Runable接口的的类，Runable是一个接口。class Thread implements Runnable {    /* Make sure registerNatives is the first thing &amp;lt;clinit&amp;gt; does. */    private static native void registerNativ...]]></description><category></category></item><item><title><![CDATA[性能优化的方案]]></title><link>https://blog.youkuaiyun.com/Java_wdl/article/details/79282352</link><guid>https://blog.youkuaiyun.com/Java_wdl/article/details/79282352</guid><author>Java_wdl</author><pubDate>Wed, 07 Feb 2018 17:24:41 +0800</pubDate><description><![CDATA[性能优化一般来讲有三个层次：

● 系统层次

● 算法层次

● 代码层次

性能优化一般遵循如下几个规则：
【规则1】不要一味地追求程序的效率，应当在满足正确性、可靠性、健壮性、可读性等质量因素的前提下，设法提高程序的效率。
【规则2】以提高程序的全局效率为主，提高局部效率为辅。
【规则3】在优化程序的效率时，应当先找出限制效率的“瓶颈”，不要在无关紧要之处优化。
【规]]></description><category></category></item><item><title><![CDATA[JAVA并发编程-线程池]]></title><link>https://blog.youkuaiyun.com/Java_wdl/article/details/79279733</link><guid>https://blog.youkuaiyun.com/Java_wdl/article/details/79279733</guid><author>Java_wdl</author><pubDate>Wed, 07 Feb 2018 14:48:23 +0800</pubDate><description><![CDATA[java线程问题：

      如果并发的线程数量很多，并且每个线程都是执行一个时间很短的任务就结束了，这样频繁创建线程就会大大降低系统的效率，因为频繁创建线程和销毁线程需要时间。

　　那么有没有一种办法使得线程可以复用，就是执行完一个任务，并不被销毁，而是可以继续执行其他的任务？

　　在Java中可以通过线程池来达到这样的效果。今天我们就来详细讲解一下Java的线程池，首先我们]]></description><category></category></item><item><title><![CDATA[kettle和spoon ETL数据同步工具]]></title><link>https://blog.youkuaiyun.com/Java_wdl/article/details/79279010</link><guid>https://blog.youkuaiyun.com/Java_wdl/article/details/79279010</guid><author>Java_wdl</author><pubDate>Wed, 07 Feb 2018 13:31:07 +0800</pubDate><description><![CDATA[一、kettle简介：
 
     Kettle是一款国外开源的ETL工具，纯java编写，可以在Window、Linux、Unix上运行，数据抽取高效稳定。Kettle
 中文名称叫水壶，该项目的主程序员MATT 希望把各种数据放到一个壶里，然后以一种指定的格式流出。Kettle这个ETL工具集，它允许你管理来自不同数据库的数据，通过提供一个图形化的用户环境来描述你想做什么，而不是你想怎]]></description><category></category></item><item><title><![CDATA[springboot 入门-框架解析（二）]]></title><link>https://blog.youkuaiyun.com/Java_wdl/article/details/79276866</link><guid>https://blog.youkuaiyun.com/Java_wdl/article/details/79276866</guid><author>Java_wdl</author><pubDate>Wed, 07 Feb 2018 10:18:09 +0800</pubDate><description><![CDATA[一、springboot框架中，项目配置文件

spring:
  application:
    name: springboot
  datasource:
    driver-class-name: oracle.jdbc.driver.OracleDriver
    url: jdbc:oracle:thin:@ip:1521:orcl
    username: i]]></description><category></category></item><item><title><![CDATA[spring boot 入门-环境搭建（一）]]></title><link>https://blog.youkuaiyun.com/Java_wdl/article/details/79276688</link><guid>https://blog.youkuaiyun.com/Java_wdl/article/details/79276688</guid><author>Java_wdl</author><pubDate>Wed, 07 Feb 2018 09:56:08 +0800</pubDate><description><![CDATA[一、搭建过程
1、用myeclipse 搭建一个maven工程；
2、pom.xml 基本配置，配置好maven配置，引入需要的springboot框架所需要的jar包。

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4.0.0
spri]]></description><category></category></item><item><title><![CDATA[RESTFUL 接口详解]]></title><link>https://blog.youkuaiyun.com/Java_wdl/article/details/79276492</link><guid>https://blog.youkuaiyun.com/Java_wdl/article/details/79276492</guid><author>Java_wdl</author><pubDate>Wed, 07 Feb 2018 09:32:22 +0800</pubDate><description><![CDATA[REST详解

REST究竟是什么？因为REST的内涵非常丰富，所以很难用一两句话解释清楚这个问题。

首先，REST是Web自身的架构风格。REST也是Web之所以取得成功的技术架构方面因素的总结。REST是世界上最成功的分布式应用架构风格（成功案例：Web，还不够吗？）。它是为 运行在互联网环境 的 分布式 超媒体系统量身定制的。互联网环境与企业内网环境有非常大的差别，最主要的差别是两]]></description><category></category></item><item><title><![CDATA[redis 集中式session解决]]></title><link>https://blog.youkuaiyun.com/Java_wdl/article/details/79162620</link><guid>https://blog.youkuaiyun.com/Java_wdl/article/details/79162620</guid><author>Java_wdl</author><pubDate>Thu, 25 Jan 2018 15:42:17 +0800</pubDate><description><![CDATA[一、 目前无非就是三种单机Session(基于单机内存，无法部署多台机器)、基于Cookie(安全性差)、基于全局的统一Session管理(redis、mysql)等多种方式 ；
    二、


采用的是redis进行集中式Session管理,核心依赖
            dependency>
                groupId>org.springframework]]></description><category></category></item><item><title><![CDATA[springboot  跨域问题解决，全局配置]]></title><link>https://blog.youkuaiyun.com/Java_wdl/article/details/79162435</link><guid>https://blog.youkuaiyun.com/Java_wdl/article/details/79162435</guid><author>Java_wdl</author><pubDate>Thu, 25 Jan 2018 15:27:35 +0800</pubDate><description><![CDATA[全局配置：
@Configuration
public class CorsConfig {
    private CorsConfiguration buildConfig() {
        CorsConfiguration corsConfiguration = new CorsConfiguration();
        corsConfiguration.addAl]]></description><category></category></item><item><title><![CDATA[springboot 解决跨域问题]]></title><link>https://blog.youkuaiyun.com/Java_wdl/article/details/79162259</link><guid>https://blog.youkuaiyun.com/Java_wdl/article/details/79162259</guid><author>Java_wdl</author><pubDate>Thu, 25 Jan 2018 15:17:06 +0800</pubDate><description><![CDATA[一、@CrossOrigin注解方式 Controller method CORS configuration

这里我们在users映射的方法getUserList上面加上@CrossOrigin
@CrossOrigin
	@RequestMapping(value = "users", method = RequestMethod.GET)
	public ResponseEntity]]></description><category></category></item><item><title><![CDATA[java 前后端分离跨域问题]]></title><link>https://blog.youkuaiyun.com/Java_wdl/article/details/79162063</link><guid>https://blog.youkuaiyun.com/Java_wdl/article/details/79162063</guid><author>Java_wdl</author><pubDate>Thu, 25 Jan 2018 15:06:28 +0800</pubDate><description><![CDATA[java跨域实现类





package com.sq.filter;  
  
import org.springframework.stereotype.Component;  
  
import javax.servlet.*;  
import javax.servlet.http.HttpServlet;  
import javax.servlet.htt]]></description><category></category></item><item><title><![CDATA[Spring AOP中事务配置中七种方式详解]]></title><link>https://blog.youkuaiyun.com/Java_wdl/article/details/79129633</link><guid>https://blog.youkuaiyun.com/Java_wdl/article/details/79129633</guid><author>Java_wdl</author><pubDate>Mon, 22 Jan 2018 15:35:58 +0800</pubDate><description><![CDATA[1、 
在声明式的事务处理中，要配置一个切面，即一组方法，如


Java代码  



"txAdvice" transaction-manager="txManager">  
      
        "find*" read-only="true" propagation="NOT_SUPPORTED" />  
      
  


其中就用到了pro]]></description><category></category></item><item><title><![CDATA[http协议中，get请求和post请求的区别]]></title><link>https://blog.youkuaiyun.com/Java_wdl/article/details/77244169</link><guid>https://blog.youkuaiyun.com/Java_wdl/article/details/77244169</guid><author>Java_wdl</author><pubDate>Wed, 16 Aug 2017 13:36:25 +0800</pubDate><description><![CDATA[Http定义了与服务器交互的不同方法，最基本的方法有4种，分别是GET，POST，PUT，DELETE。URL全称是资源描述符，我们可以这样认为：一个URL地址，它用于描述一个网络上的资源，而HTTP中的GET，POST，PUT，DELETE就对应着对这个资源的查，改，增，删4个操作。到这里，大家应该有个大概的了解了，GET一般用于获取/查询资源信息，而POST一般用于更新资源信息。
第一：ge]]></description><category></category></item><item><title><![CDATA[Java9种基本数据类型分析]]></title><link>https://blog.youkuaiyun.com/Java_wdl/article/details/77100170</link><guid>https://blog.youkuaiyun.com/Java_wdl/article/details/77100170</guid><author>Java_wdl</author><pubDate>Fri, 11 Aug 2017 16:54:23 +0800</pubDate><description><![CDATA[九种基本数据类型的字节大小和封装类




基本类型

大小(字节)

默认值

封装类



byte

1

(byte)0

Byte



short

2

(short)0

Short



int

4

0

Integer



long

8

0L

Long


]]></description><category></category></item><item><title><![CDATA[Array源码分析（7和40的阀值分析）]]></title><link>https://blog.youkuaiyun.com/Java_wdl/article/details/77099951</link><guid>https://blog.youkuaiyun.com/Java_wdl/article/details/77099951</guid><author>Java_wdl</author><pubDate>Fri, 11 Aug 2017 16:40:25 +0800</pubDate><description><![CDATA[Array.sort源码




Java对Primitive（int，float等原型数据）数组采用快速排序，对Object对象数组采用归并排序。
   
因为优化的归并排序既快速（nlog(n)）又稳定。
   
　　对于对象的排序，稳定性很重要。比如成绩单，一开始可能是按人员的学号顺序排好了的，现在让我们用成绩排，那么你应该保证，本来张三在李四前面，即使他们成绩相同，张三不]]></description><category></category></item><item><title><![CDATA[各种贷款方式大比拼]]></title><link>https://blog.youkuaiyun.com/Java_wdl/article/details/77094590</link><guid>https://blog.youkuaiyun.com/Java_wdl/article/details/77094590</guid><author>Java_wdl</author><pubDate>Fri, 11 Aug 2017 11:19:21 +0800</pubDate><description><![CDATA[贷款的还款方式优缺点对比？

目前，贷款的主要还款方式有等额本息还款法、等额本金还款法、按月付息还本法这三种情况。下面为大家分析一下这3种还款方式的利弊，希望对你有所帮助。
一、等额本息还款法
含义：每个月还款的“本金+利息”之和始终保持不变。
优势：
1、每月还款金额相同，方便记忆；
2、前期每月还款少，还款压力小；
3、一般可申请较长的贷款期限(10年甚至更长)，还款压力降低，]]></description><category></category></item><item><title><![CDATA[jvm实战调优方案——高性能硬件上的部署策略]]></title><link>https://blog.youkuaiyun.com/Java_wdl/article/details/77017369</link><guid>https://blog.youkuaiyun.com/Java_wdl/article/details/77017369</guid><author>Java_wdl</author><pubDate>Wed, 09 Aug 2017 21:35:24 +0800</pubDate><description><![CDATA[一台4核CPU，8G物理内存，采用什么机制进行部署应用？
   采用32位的jdk ,内存空间最大扩展到4G，明显浪费内存机制。因此，我们采用64位的jdk进行应用的环境。
   有时候，采用64位jdk，有时候也会卡顿现象，因此，我们会采用虚拟部署策略。以32位虚拟机，进行多端口配置，通过前端负载均衡器，以反向代理的方式进行分发访问，因此来提高服务器的性能。]]></description><category></category></item><item><title><![CDATA[weblogic10以上版本与hibernate3jar包冲突问题]]></title><link>https://blog.youkuaiyun.com/Java_wdl/article/details/45397247</link><guid>https://blog.youkuaiyun.com/Java_wdl/article/details/45397247</guid><author>Java_wdl</author><pubDate>Thu, 30 Apr 2015 17:17:20 +0800</pubDate><description><![CDATA[欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来，用它写博客，将会带来全新的体验哦：
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗    Ctrl + B 
斜体    Ctrl + I 
引用    Ctrl]]></description><category></category></item></channel></rss>