<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[learnTech的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/learnTech</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; learnTech]]></copyright><item><title><![CDATA[jenkins 自动部署启动程序]]></title><link>https://blog.youkuaiyun.com/learnTech/article/details/86703285</link><guid>https://blog.youkuaiyun.com/learnTech/article/details/86703285</guid><author>learnTech</author><pubDate>Wed, 30 Jan 2019 15:19:12 +0800</pubDate><description><![CDATA[export JAVA_HOME=/usr/local/jdk1.8.0_191
export PATH=$JAVA_HOME/bin:$PATH
export GRADLE_HOME=/usr/local/gradle-4.6
export PATH=$GRADLE_HOME/bin:$PATH
PID=$(ps -ef|grep helloworld |grep -v grep | awk {...]]></description><category></category></item><item><title><![CDATA[jdk8 interface - default & static]]></title><link>https://blog.youkuaiyun.com/learnTech/article/details/84941317</link><guid>https://blog.youkuaiyun.com/learnTech/article/details/84941317</guid><author>learnTech</author><pubDate>Mon, 10 Dec 2018 16:10:10 +0800</pubDate><description><![CDATA[default &amp;amp; static 需要方法体

default

在接口中，增加default方法， 是为了既有的成千上万的Java类库的类增加新的功能， 且不必对这些类重新进行设计。

比如， 只需在接口中增加default void print(), 它们的实现类默认实现此方法， 不必为每个子类都重新实现这个方法。


public interface InterfaceA {
   ...]]></description><category></category></item><item><title><![CDATA[三种实现线程“异步”]]></title><link>https://blog.youkuaiyun.com/learnTech/article/details/84836536</link><guid>https://blog.youkuaiyun.com/learnTech/article/details/84836536</guid><author>learnTech</author><pubDate>Wed, 05 Dec 2018 15:13:07 +0800</pubDate><description><![CDATA[join()


    public static void main(String[] args) throws InterruptedException {
        // TODO Auto-generated method stub
        ThreadCase t  = new ThreadCase();
        
        t.start();
     ...]]></description><category></category></item><item><title><![CDATA[Thread wait() join(), notify() notifyAll() sleep()，yield()]]></title><link>https://blog.youkuaiyun.com/learnTech/article/details/84836105</link><guid>https://blog.youkuaiyun.com/learnTech/article/details/84836105</guid><author>learnTech</author><pubDate>Wed, 05 Dec 2018 15:05:30 +0800</pubDate><description><![CDATA[锁定义在object类，而不是Thread类

wait(), notify() synchronized会对锁进行操作，wait()使当前线程等待，释放所持有的锁，通过notify()唤醒其他的等待线程，是谁唤醒他们的呢？是“唤醒线程”，它只有获得操作对象的锁，才能去唤醒等待线程，此时等待线程还不能运行，这就需要唤醒线程释放持有的锁，其他线程才能获得锁去执行。wait(),notify()依赖锁...]]></description><category></category></item><item><title><![CDATA[checked exception VS unChecked exception]]></title><link>https://blog.youkuaiyun.com/learnTech/article/details/84788586</link><guid>https://blog.youkuaiyun.com/learnTech/article/details/84788586</guid><author>learnTech</author><pubDate>Tue, 04 Dec 2018 14:56:42 +0800</pubDate><description><![CDATA[任何的异常都是Throwable类，并且在它之下包含两个字类Error / Exception。

而Error仅在当在Java虚拟机中发生动态连接失败或其它的定位失败的时候，Java虚拟机抛出一个Error对象。

典型的简易程序不捕获或抛出Errors对象，你可能永远不会遇到需要实例化Error的应用，那就让我们关心一下Exception。

Exception中比较重要的就是RuntimeE...]]></description><category></category></item><item><title><![CDATA[解决新建对象使用spring容器中的bean]]></title><link>https://blog.youkuaiyun.com/learnTech/article/details/84788359</link><guid>https://blog.youkuaiyun.com/learnTech/article/details/84788359</guid><author>learnTech</author><pubDate>Tue, 04 Dec 2018 14:45:49 +0800</pubDate><description><![CDATA[两种方式

@Component + @Autowired
	需要引用的spring容器中的bean，加入spring - @component
	配置类中注入 - @Autowired
	以方法的形式定义Bean
	@Bean
	private XXX getXXX(){
	     return new XXX()
	}
	通过调用方法引入。
...]]></description><category></category></item><item><title><![CDATA[http -> https]]></title><link>https://blog.youkuaiyun.com/learnTech/article/details/42104503</link><guid>https://blog.youkuaiyun.com/learnTech/article/details/42104503</guid><author>learnTech</author><pubDate>Tue, 23 Dec 2014 16:36:45 +0800</pubDate><description><![CDATA[在里面加入如下内容：

RewriteEngine On
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R,L]]]></description><category></category></item><item><title><![CDATA[MSSQL Server备份 模式]]></title><link>https://blog.youkuaiyun.com/learnTech/article/details/40892525</link><guid>https://blog.youkuaiyun.com/learnTech/article/details/40892525</guid><author>learnTech</author><pubDate>Fri, 07 Nov 2014 14:32:07 +0800</pubDate><description><![CDATA[1.全备份。
2.差异备份。
3.事务日志备份。
全备份和差异备份]]></description><category></category></item><item><title><![CDATA[远程协助 与 远程桌面 区别]]></title><link>https://blog.youkuaiyun.com/learnTech/article/details/40819515</link><guid>https://blog.youkuaiyun.com/learnTech/article/details/40819515</guid><author>learnTech</author><pubDate>Wed, 05 Nov 2014 10:59:28 +0800</pubDate><description><![CDATA[远程协助(Re) ： 从本机协助别人]]></description><category></category></item><item><title><![CDATA[差异备份还原]]></title><link>https://blog.youkuaiyun.com/learnTech/article/details/40819169</link><guid>https://blog.youkuaiyun.com/learnTech/article/details/40819169</guid><author>learnTech</author><pubDate>Wed, 05 Nov 2014 10:54:01 +0800</pubDate><description><![CDATA[-- 在服务器 a 上执行完全备份

backup database dbname to disk='d:\db.bak';



restore database dbname from disk='e:\db.bak' with file=1, norecovery;

 

-- 在服务器 a 上执行差异备份（追加到“完全备份”后）

backup database ]]></description><category></category></item><item><title><![CDATA[定时备份文件到局域网电脑]]></title><link>https://blog.youkuaiyun.com/learnTech/article/details/40654909</link><guid>https://blog.youkuaiyun.com/learnTech/article/details/40654909</guid><author>learnTech</author><pubDate>Fri, 31 Oct 2014 15:11:01 +0800</pubDate><description><![CDATA[定时备份到局域网电脑。]]></description><category></category></item><item><title><![CDATA[break continue]]></title><link>https://blog.youkuaiyun.com/learnTech/article/details/40506231</link><guid>https://blog.youkuaiyun.com/learnTech/article/details/40506231</guid><author>learnTech</author><pubDate>Mon, 27 Oct 2014 13:25:57 +0800</pubDate><description><![CDATA[break , continue应用在while, for 循环中。
break结束整个循环，直接运行]]></description><category></category></item><item><title><![CDATA[apache+tomcat+mod_jk load balance]]></title><link>https://blog.youkuaiyun.com/learnTech/article/details/40399507</link><guid>https://blog.youkuaiyun.com/learnTech/article/details/40399507</guid><author>learnTech</author><pubDate>Thu, 23 Oct 2014 16:47:27 +0800</pubDate><description><![CDATA[1. tomc]]></description><category></category></item><item><title><![CDATA[mysql 数据库恢复]]></title><link>https://blog.youkuaiyun.com/learnTech/article/details/40398731</link><guid>https://blog.youkuaiyun.com/learnTech/article/details/40398731</guid><author>learnTech</author><pubDate>Thu, 23 Oct 2014 15:47:06 +0800</pubDate><description><![CDATA[停止mysql服务 找到Date目录
将*.frm,*.MYI,*.MYD]]></description><category></category></item><item><title><![CDATA[Win7 默认80端口被占用]]></title><link>https://blog.youkuaiyun.com/learnTech/article/details/40398337</link><guid>https://blog.youkuaiyun.com/learnTech/article/details/40398337</guid><author>learnTech</author><pubDate>Thu, 23 Oct 2014 15:29:49 +0800</pubDate><description><![CDATA[win7 的80端口默认是被占用的 
Apache可以通过修改http.cnf  Listen 127.0.0.1:80 - > Listen0.0.0.0:80]]></description><category></category></item><item><title><![CDATA[评论层叠结构]]></title><link>https://blog.youkuaiyun.com/learnTech/article/details/40398163</link><guid>https://blog.youkuaiyun.com/learnTech/article/details/40398163</guid><author>learnTech</author><pubDate>Thu, 23 Oct 2014 15:19:27 +0800</pubDate><description><![CDATA[Quote:引用&nbsp;31&nbsp;楼&nbsp;Rocloud&nbsp;的回复:
                                     
                                               知己知彼，百战不殆，
                                               特洛伊木马
]]></description><category></category></item><item><title><![CDATA[SQL Server 2005 Express TCP/IP]]></title><link>https://blog.youkuaiyun.com/learnTech/article/details/40397893</link><guid>https://blog.youkuaiyun.com/learnTech/article/details/40397893</guid><author>learnTech</author><pubDate>Thu, 23 Oct 2014 15:18:47 +0800</pubDate><description><![CDATA[SQL Server 2005 Express默认本地访问，不能远程访问。]]></description><category></category></item><item><title><![CDATA[java jdk 设置]]></title><link>https://blog.youkuaiyun.com/learnTech/article/details/40397763</link><guid>https://blog.youkuaiyun.com/learnTech/article/details/40397763</guid><author>learnTech</author><pubDate>Thu, 23 Oct 2014 15:08:54 +0800</pubDate><description><![CDATA[path=%java_home%\bin;  实在不行的话：%java_home%\bin\;]]></description><category></category></item><item><title><![CDATA[apache性能优化 ThreadsPerChild & MaxRequestsPerChild]]></title><link>https://blog.youkuaiyun.com/learnTech/article/details/40397203</link><guid>https://blog.youkuaiyun.com/learnTech/article/details/40397203</guid><author>learnTech</author><pubDate>Thu, 23 Oct 2014 15:04:09 +0800</pubDate><description><![CDATA[通过使用 httpd.exe -l 命令 找出apache部署的是哪个]]></description><category></category></item><item><title><![CDATA[windows server监测apache 运行状态]]></title><link>https://blog.youkuaiyun.com/learnTech/article/details/40396807</link><guid>https://blog.youkuaiyun.com/learnTech/article/details/40396807</guid><author>learnTech</author><pubDate>Thu, 23 Oct 2014 14:37:15 +0800</pubDate><description><![CDATA[开启Apache的server status监测]]></description><category></category></item></channel></rss>