<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[null]]></title><description><![CDATA[null]]></description><link>https://blog.youkuaiyun.com/ted_cs</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ted_cs]]></copyright><item><title><![CDATA[DSL和GPL的区别]]></title><link>https://blog.youkuaiyun.com/ted_cs/article/details/84197045</link><guid>https://blog.youkuaiyun.com/ted_cs/article/details/84197045</guid><author>ted_cs</author><pubDate>Sun, 18 Nov 2018 11:44:01 +0800</pubDate><description><![CDATA[DSL和GPL的区别
DSL（Domain Specified Language）领域专用语言。
GPL（General Purpose Language）通用编程语言
GPL也表示  General Public License，表示GUN的的开源许可证，在此，我们只讨论作为语言的GPL。
 
DSL
要理解DSL 分类需要先理解一个概念。“元语言抽象”
它是指通过一种语言来构建另一种语言。比如...]]></description><category></category></item><item><title><![CDATA[Copyright 与 Copyleft]]></title><link>https://blog.youkuaiyun.com/ted_cs/article/details/84196507</link><guid>https://blog.youkuaiyun.com/ted_cs/article/details/84196507</guid><author>ted_cs</author><pubDate>Sun, 18 Nov 2018 10:45:12 +0800</pubDate><description><![CDATA[转自But_Bueatiful
两种截然相反的版权所有方式：Copyleft(Ɔ)，Copyright©

Copyright©：版权所有，即软件的一切权利归软件作者私有。
许可：各种保护软件版权私有的许可。
包括：开源软件、免费软件、共享软件、传统商业软件。
特点：软件的版权和其它一切权利归软件作者所私有。用户只有使用权，没有其它权利，包括没有复制软件的权利。
盈利方式：出售私有软件（包括：出售...]]></description><category></category></item><item><title><![CDATA[动态语言、静态语言、强类型定义语言和弱类型定义语言区别]]></title><link>https://blog.youkuaiyun.com/ted_cs/article/details/84189367</link><guid>https://blog.youkuaiyun.com/ted_cs/article/details/84189367</guid><author>ted_cs</author><pubDate>Sat, 17 Nov 2018 15:32:35 +0800</pubDate><description><![CDATA[呵~~（冷笑）
第一次接触pythod，是一个朋友告知我它是一种弱类型语言，不用规定变量类型，于是”python=弱类型“ 的概念在我脑海扎根，并且深信不疑！！
然后每每和别人谈起pythod时，我就会以资深口吻”哦，pythod啊，它是一种弱类型语言“开头~~
现在想想，真是啪啪打脸啊~~~~ 要怪就怪我交友不慎或是记性太好吧！

以下转载自  aiming66
看到篇文章后，我感觉我的脸有点火...]]></description><category></category></item><item><title><![CDATA[解释性语言和编译型语言的区别和不同]]></title><link>https://blog.youkuaiyun.com/ted_cs/article/details/84177480</link><guid>https://blog.youkuaiyun.com/ted_cs/article/details/84177480</guid><author>ted_cs</author><pubDate>Sat, 17 Nov 2018 11:53:07 +0800</pubDate><description><![CDATA[解释性语言和编译型语言的区别和不同
转自 https://blog.youkuaiyun.com/u014647208/article/details/78329187

 解释性语言和编译型语言的区别和不同



解释性语言
编译型语言


概念
计算机不能直接的理解高级语言，只能直接理解机器语言，所以必须要把高级语言翻译成机器语言，计算机才能执行高级语言的编写的程序。翻译的方式有两种，一个是编译，一个是解...]]></description><category></category></item><item><title><![CDATA[Maven pom.xml模板、打包、版本控制]]></title><link>https://blog.youkuaiyun.com/ted_cs/article/details/84026641</link><guid>https://blog.youkuaiyun.com/ted_cs/article/details/84026641</guid><author>ted_cs</author><pubDate>Tue, 13 Nov 2018 11:58:06 +0800</pubDate><description><![CDATA[
18.11.12~13   松江图书馆

本章主要涉及以下几点 ：


①.pom.xml模板  


②.maven-compiler-plugin 编译插件，配置默认jdk  


③.dependencyManagment和dependencies  区别 


④.maven依赖的版本控制  


⑤.不同环境下打包项目，选取不同配置文件，对应的打包指令  


 
pom.xml模板
...]]></description><category></category></item><item><title><![CDATA[maven的常用指令和 eclipse下的m2e插件]]></title><link>https://blog.youkuaiyun.com/ted_cs/article/details/83960266</link><guid>https://blog.youkuaiyun.com/ted_cs/article/details/83960266</guid><author>ted_cs</author><pubDate>Sun, 11 Nov 2018 17:22:00 +0800</pubDate><description><![CDATA[maven 配置环境变量
maven可以通过dos窗口进行命令操作，安装maven后，需要配置环境变量
注意： maven的使用需要本地java环境的支持，所以，必须要安装好java并配置好java的环境变量
maven配置环境变量
方法一：
设置path的值为：E:\apache-maven-3.5.2-bin\apache-maven-3.5.2\bin
方法二：
方法一是一种很暴力的方式，也...]]></description><category></category></item><item><title><![CDATA[maven 生命周期 --多模块组装下的生命周期]]></title><link>https://blog.youkuaiyun.com/ted_cs/article/details/83957509</link><guid>https://blog.youkuaiyun.com/ted_cs/article/details/83957509</guid><author>ted_cs</author><pubDate>Sun, 11 Nov 2018 12:11:26 +0800</pubDate><description><![CDATA[maven 生命周期 --多模块组装下的生命周期

18.11.11 松江图书馆

maven的生命周期主要有三块
① clean lifecycle
② default (bluid) lifecycle
③ sit lifecycle

关于生命周期，我在学习servlet,session,cookies,request对象 等等… 都涉及到过。
但它们的生命周期一般都是一个线性的过程，比如“...]]></description><category></category></item><item><title><![CDATA[Maven 约定大于配置理解]]></title><link>https://blog.youkuaiyun.com/ted_cs/article/details/83896293</link><guid>https://blog.youkuaiyun.com/ted_cs/article/details/83896293</guid><author>ted_cs</author><pubDate>Fri, 09 Nov 2018 13:12:01 +0800</pubDate><description><![CDATA[Maven 约定大于配置理解

18.10.9 松江图书馆

在刚接触到这6个字的时候，我反正是深深怀疑着，主要原因，是我不理解它具体的意思。
紧接着，我是一顿找啊，但发现没有各类博中，并没有找到我想要的答案，但也随着知识慢慢在我体内转换，发酵，也逐渐有所领悟。
约定大于配置，因为这个概念是在学习maven时，横空抛出来的，所以，总以为只头关乎于maven，但实则，约定大于配置更像是一种编程思维呢...]]></description><category></category></item><item><title><![CDATA[Maven的repository介绍和 mirror设置]]></title><link>https://blog.youkuaiyun.com/ted_cs/article/details/83895849</link><guid>https://blog.youkuaiyun.com/ted_cs/article/details/83895849</guid><author>ted_cs</author><pubDate>Fri, 09 Nov 2018 12:22:46 +0800</pubDate><description><![CDATA[Maven的repository介绍 和 mirror设置
本文以 Maven的Mirror和Repository 的详细讲解以模板进行编写
主要是对原文进行小量补充，但想到到优快云积分，挂了原创的牌子，原创见谅~

18.11.9 松江图书馆



1 Repository（仓库）

1.1 Maven仓库主要有2种：
1.2 Remote Repository主要有3种：
1.3定义仓库
1...]]></description><category></category></item><item><title><![CDATA[Maven 依赖范围和依赖传递详解]]></title><link>https://blog.youkuaiyun.com/ted_cs/article/details/83865969</link><guid>https://blog.youkuaiyun.com/ted_cs/article/details/83865969</guid><author>ted_cs</author><pubDate>Thu, 08 Nov 2018 18:38:36 +0800</pubDate><description><![CDATA[Maven 依赖范围和依赖传递详解

18.10.8 松江图书馆



Maven 依赖范围和依赖传递详解

依赖基本配置
依赖范围
依赖传递

maven默认依赖体制

第一原则：以短路径长度为准
第二原则：相同路径长度时，以pom中声明顺序为准


maven pom中配置 exclusion标签 手动去除依赖
dependencyManagement和dependencise的区别




...]]></description><category></category></item><item><title><![CDATA[byte类型 -0 和 -128的二进制原码都为 1000 0000？]]></title><link>https://blog.youkuaiyun.com/ted_cs/article/details/83044816</link><guid>https://blog.youkuaiyun.com/ted_cs/article/details/83044816</guid><author>ted_cs</author><pubDate>Sun, 14 Oct 2018 09:59:27 +0800</pubDate><description><![CDATA[byte类型 -0 和 -128的二进制原码都为 1000 0000？

我们都知道，byte类型的取舍范围是-128~127.因为byte类型是1个字符 占8个比特位，最多能装256个数（每个位能表示2中可能，有8位，那么就有2的8次方种可能）
但是256是要考虑正负情况的，比如说单纯的+256，放在一个byte里面，是装不下的。
二进制规定，正数的原码就是其本身，而负数的原码是在最高位补1.
...]]></description><category></category></item><item><title><![CDATA[深入Tomcat之 通过配置server.xml可以实现的功能]]></title><link>https://blog.youkuaiyun.com/ted_cs/article/details/83035887</link><guid>https://blog.youkuaiyun.com/ted_cs/article/details/83035887</guid><author>ted_cs</author><pubDate>Sat, 13 Oct 2018 10:04:50 +0800</pubDate><description><![CDATA[深入Tomcat之 通过配置server.xml可以实现的功能

本章主要从以下几个问题入手解决


修改tomcat默认端号


配置虚拟目录


多域名登陆解决
2.1 拓展 windos本地临时域名配置


配置虚拟主机



问题一
实际用户在浏览器中访问网网站，只需要域名或ip就可实现访问，并未输入端口号，我们只需要把tomcat默认的端口8080,该为http默认端口80，便可实现。
...]]></description><category></category></item><item><title><![CDATA[踩坑java基本数据转换]]></title><link>https://blog.youkuaiyun.com/ted_cs/article/details/83015403</link><guid>https://blog.youkuaiyun.com/ted_cs/article/details/83015403</guid><author>ted_cs</author><pubDate>Thu, 11 Oct 2018 17:07:17 +0800</pubDate><description><![CDATA[踩坑java基本数据转换
说实话，基本数据类型转换工作中用到不多，but在面试中经常会有此类的问题，而且，经常会出现一些有毒的题目，当然，也有可能是因为之前我太simple，才会被套路
首先，你要明白一点， java中整型的默认类型是int

java中整型的默认类型是int，浮点型的默认值就double

如果申明一个long类型，需要加L或l,如long i =1L;


如果申明一个flao...]]></description><category></category></item><item><title><![CDATA[java中转义符]]></title><link>https://blog.youkuaiyun.com/ted_cs/article/details/83006819</link><guid>https://blog.youkuaiyun.com/ted_cs/article/details/83006819</guid><author>ted_cs</author><pubDate>Thu, 11 Oct 2018 09:26:12 +0800</pubDate><description><![CDATA[
\t 制表符，占8位

输出结果


输出结果

 


]]></description><category></category></item><item><title><![CDATA[java中Block代码块的四种用法 附带速记卡]]></title><link>https://blog.youkuaiyun.com/ted_cs/article/details/83006398</link><guid>https://blog.youkuaiyun.com/ted_cs/article/details/83006398</guid><author>ted_cs</author><pubDate>Thu, 11 Oct 2018 08:52:35 +0800</pubDate><description><![CDATA[直接上速记卡


特别注意：
当有继承关系时，执行顺序为
父类静态代码块&amp;gt;子类静态代码块 &amp;gt;父类构造代码块&amp;gt;父类空构造&amp;gt;子类构造代码块&amp;gt;子类空构造

主要针对这个顺序，我们简单撸一个Code
package Block;

public class Fu {

	static int i;
	int j;

	static {
		i = 15;
		int i = ...]]></description><category></category></item><item><title><![CDATA[简述 抽象类和接口的区别 附速记卡]]></title><link>https://blog.youkuaiyun.com/ted_cs/article/details/83001133</link><guid>https://blog.youkuaiyun.com/ted_cs/article/details/83001133</guid><author>ted_cs</author><pubDate>Wed, 10 Oct 2018 18:01:59 +0800</pubDate><description><![CDATA[   

逻辑区别：

抽象类 和 接口 都是用来抽象具体对象的. 但是接口的抽象级别最高
抽象类是对整一个类的属性，行为等方面进行抽象，而接口则是对行为抽象。就好比飞机和鸟，抽象类抽象出的是飞行物类。而接口则是抽闲出飞行方法

特别说明：
如果一个抽象类实现了接口,不需要重写接口所有抽象方法,可以按需重写（也可以将重写的方法改成abstract抽象方法），子类在继承抽象类后，除必须要重写抽象类中...]]></description><category></category></item><item><title><![CDATA[break continue return 在循环语句中的区别]]></title><link>https://blog.youkuaiyun.com/ted_cs/article/details/83000051</link><guid>https://blog.youkuaiyun.com/ted_cs/article/details/83000051</guid><author>ted_cs</author><pubDate>Wed, 10 Oct 2018 17:07:56 +0800</pubDate><description><![CDATA[break
break用于完全结束一个循环，跳出循环体。不管是哪种循环，一旦在循环体中遇到break，系统将完全结束循环，开始执行循环之后的代码。 break不仅可以结束其所在的循环，还可结束其外层循环。此时需要在break后紧跟一个标签，这个标签用于标识一个外层循环。Java中的标签就是一个紧跟着英文冒号（:）的标识符。且它必须放在循环语句之前才有作用。
public class BreakTe...]]></description><category></category></item><item><title><![CDATA[几张图轻松理解String.intern()]]></title><link>https://blog.youkuaiyun.com/ted_cs/article/details/82991314</link><guid>https://blog.youkuaiyun.com/ted_cs/article/details/82991314</guid><author>ted_cs</author><pubDate>Wed, 10 Oct 2018 08:30:48 +0800</pubDate><description><![CDATA[
								
				转自 					https://blog.youkuaiyun.com/soonfly/article/details/70147205				
								            
							
							
							在翻《深入理解Java虚拟机》的书时，又看到了2-7的 String.intern()返回引用的测试。 
其实要搞明白String.intern()，...]]></description><category></category></item><item><title><![CDATA[Java中的双重检查锁（double checked locking）分析]]></title><link>https://blog.youkuaiyun.com/ted_cs/article/details/82969093</link><guid>https://blog.youkuaiyun.com/ted_cs/article/details/82969093</guid><author>ted_cs</author><pubDate>Mon, 08 Oct 2018 15:54:42 +0800</pubDate><description><![CDATA[Java中的双重检查锁（double checked locking）分析

双重检查锁从执行效率来看，实现了效率的优化，避免了在首层判断就加上Synchorzied同步锁，导致锁的粒度过大，代来效率的低下；
另外，为了必免jvm在指令优化时，对创建对象(new)过程出现的指令重排序现象，需要组引用对象用volatile修饰

下面我们正式开始分析
相信，我们在解决并发获得单例时，第一想到的就在g...]]></description><category></category></item><item><title><![CDATA[设计模式 之 单例模式 单例的7种写法]]></title><link>https://blog.youkuaiyun.com/ted_cs/article/details/82968471</link><guid>https://blog.youkuaiyun.com/ted_cs/article/details/82968471</guid><author>ted_cs</author><pubDate>Mon, 08 Oct 2018 15:22:19 +0800</pubDate><description><![CDATA[设计模式 之 单例模式  单例的7种写法
单例的特点： ①构造器私有化 ② 对外提供getInstance方法
单例主要分为懒汉式和饿汉式，下面所说的7种写法，基本上为这俩种的变型
转自 单例模式的七种写法
第一种（懒汉，线程不安全）
public class Singleton {  
private static Singleton instance;  
private Singleton ...]]></description><category></category></item></channel></rss>