<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[coast1的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/coast1</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; coast1]]></copyright><item><title><![CDATA[Java并发的例子]]></title><link>https://blog.csdn.net/coast1/article/details/103032850</link><guid>https://blog.csdn.net/coast1/article/details/103032850</guid><author>coast1</author><pubDate>Tue, 12 Nov 2019 16:43:09 +0800</pubDate><description><![CDATA[import java.util.concurrent.BrokenBarrierException;
import java.util.concurrent.CyclicBarrier;
import java.util.concurrent.Executor;
import java.util.concurrent.Executors;

public class Main {
    pr...]]></description><category></category></item><item><title><![CDATA[数据库项目实训]]></title><link>https://blog.csdn.net/coast1/article/details/11581207</link><guid>https://blog.csdn.net/coast1/article/details/11581207</guid><author>coast1</author><pubDate>Wed, 11 Sep 2013 21:31:35 +0800</pubDate><description><![CDATA[简单查询
1. 查询全体学生的学号与姓名
      SELECT Sno,Sname FROM Students;
2. 查询全体学生的学号、姓名、性别、年龄。
        SELECT Sno,Sname,Ssex,Sage FROM Students;
3. 查询全体学生的学号、姓名，并为原来的英文列名设置中文列别名。
        SELECT Sno As ‘学号’,S]]></description><category></category></item><item><title><![CDATA[java封装selenium2常用方法]]></title><link>https://blog.csdn.net/coast1/article/details/9706693</link><guid>https://blog.csdn.net/coast1/article/details/9706693</guid><author>coast1</author><pubDate>Thu, 01 Aug 2013 19:22:56 +0800</pubDate><description><![CDATA[java封装selenium2常用方法








[java] view
 plaincopy






package com.selenium.pack;  
  
import java.net.MalformedURLException;  
import java.net.URL;  
import java.util.concurren]]></description><category></category></item><item><title><![CDATA[selenium+testNG-自动化测试环境的搭建]]></title><link>https://blog.csdn.net/coast1/article/details/9401653</link><guid>https://blog.csdn.net/coast1/article/details/9401653</guid><author>coast1</author><pubDate>Sun, 21 Jul 2013 22:32:37 +0800</pubDate><description><![CDATA[selenium+testNG-自动化测试环境的搭建
 



准备工作：



Jdk

版本：建议1.5以上

下载地址：http://www.oracle.com/technetwork/java/index.htm

Eclipse（Eclipse Java EE IDE for Web Developers）

版本：Version: Helios Se]]></description><category></category></item><item><title><![CDATA[Selenium终极自动化测试环境搭建（一）：Selenium+Eclipse+Junit+TestNG]]></title><link>https://blog.csdn.net/coast1/article/details/9401537</link><guid>https://blog.csdn.net/coast1/article/details/9401537</guid><author>coast1</author><pubDate>Sun, 21 Jul 2013 22:24:31 +0800</pubDate><description><![CDATA[第一步 安装JDK
  JDk1.7，下载地址：http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
一路猛击‘下一步’，OK。安装完成后配置环境变量：
  JAVA_HOME = E:\Java\Java\jdk1.7.0_15
  PATH = %JAVA_HOME%\bi]]></description><category></category></item><item><title><![CDATA[Selenium的延迟等待]]></title><link>https://blog.csdn.net/coast1/article/details/9391125</link><guid>https://blog.csdn.net/coast1/article/details/9391125</guid><author>coast1</author><pubDate>Sat, 20 Jul 2013 15:07:29 +0800</pubDate><description><![CDATA[Selenium的延迟等待分为 显式等待(Explicit Wait) & 隐式等待(Implicit Wait).

1.显式等待

显式等待,就是明确的要等到某个元素的出现或者是某个元素的可点击等条件,等不到,就一直等,除非在规定的时间之内都没找到,那么就跳出Exception.

如:








1

new WebDriverWait(driver,]]></description><category></category></item><item><title><![CDATA[Selenium2.0之WebDriver学习总结（1）]]></title><link>https://blog.csdn.net/coast1/article/details/9391043</link><guid>https://blog.csdn.net/coast1/article/details/9391043</guid><author>coast1</author><pubDate>Sat, 20 Jul 2013 14:58:31 +0800</pubDate><description><![CDATA[一)   Selenium2.0 VS Selenium1.0

我们已经有了Selenium1.0为什么还需要Selenium2.0呢？

Selenium1.0不能处理一下事件：

1)         本机键盘和鼠标事件

2)         同源策略XSS/HTTP（S）

3)         弹出框，对话框（基本身份认证，自签名的证书和文件上传/下载）

Se]]></description><category></category></item><item><title><![CDATA[Selenium2.0之WebDriver学习总结2]]></title><link>https://blog.csdn.net/coast1/article/details/9390913</link><guid>https://blog.csdn.net/coast1/article/details/9390913</guid><author>coast1</author><pubDate>Sat, 20 Jul 2013 14:41:09 +0800</pubDate><description><![CDATA[接下来将通过几个具体的例子来使用操作上述功能，以下代码都是通过junit框架编写。

例子1：该例子主要是登录网易相册，创建一个私人相册，并进入相册进行评论，然后删除这个相册。在这个例子中，可以找到各种方式定位元素方法的具体实例：
package demo;import java.util.concurrent.TimeUnit;import org.junit.*;import org.o]]></description><category></category></item><item><title><![CDATA[Selenium2.0总结3]]></title><link>https://blog.csdn.net/coast1/article/details/9390737</link><guid>https://blog.csdn.net/coast1/article/details/9390737</guid><author>coast1</author><pubDate>Sat, 20 Jul 2013 14:36:21 +0800</pubDate><description><![CDATA[Selenium2.0自动化测试学习使用过程中，遇到了一些问题，也找到了相应的解决方法。现总结一下，供大家一起分享讨论。

一、        点击页面上的链接，打开一个新页面，如何获取新窗口的句柄并定位？java代码如下：

 


driver.findElement(By.name("Submit")).click();

String currentWindow = dr]]></description><category></category></item><item><title><![CDATA[jvm的GC的一些学习总结]]></title><link>https://blog.csdn.net/coast1/article/details/9293089</link><guid>https://blog.csdn.net/coast1/article/details/9293089</guid><author>coast1</author><pubDate>Wed, 10 Jul 2013 17:14:18 +0800</pubDate><description><![CDATA[一：java内存区的简单介绍




1、堆(Heap) 


JVM管理的内存叫堆。在32Bit操作系统上有1.5G-2G的限制，而64Bit的就没有。

JVM初始分配的内存由-Xms指定，默认是物理内存的1/64但小于1G。

JVM最大分配的内存由-Xmx指定，默认是物理内存的1/4但小于1G。

默认空余堆内存小于40%时，JVM就会增大堆直到-Xmx的最大限]]></description><category></category></item><item><title><![CDATA[使用jstack分析cpu消耗过高的问题]]></title><link>https://blog.csdn.net/coast1/article/details/9291923</link><guid>https://blog.csdn.net/coast1/article/details/9291923</guid><author>coast1</author><pubDate>Wed, 10 Jul 2013 15:51:40 +0800</pubDate><description><![CDATA[我们使用jdk自带的jstack来分析。当linux出现cpu被java程序消耗过高时，以下过程说不定可以帮上你的忙： 

1.top查找出哪个进程消耗的cpu高 
21125 co_ad2    18   0 1817m 776m 9712 S  3.3  4.9  12:03.24 java                                                 ]]></description><category></category></item><item><title><![CDATA[如何利用 JConsole观察分析Java程序的运行，进行排错调优]]></title><link>https://blog.csdn.net/coast1/article/details/9234493</link><guid>https://blog.csdn.net/coast1/article/details/9234493</guid><author>coast1</author><pubDate>Wed, 03 Jul 2013 15:45:32 +0800</pubDate><description><![CDATA[一、JConsole是什么
    从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器，可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole（或者，它更高端的 “近亲” VisualVM ）来监控 Java 应用程序性能和跟踪 Java 中的代码。
二、如何启动JConsole

如果是从命令行启动，使 JDK 在 ]]></description><category></category></item><item><title><![CDATA[JConsole远程监控JBoss服务器]]></title><link>https://blog.csdn.net/coast1/article/details/9233795</link><guid>https://blog.csdn.net/coast1/article/details/9233795</guid><author>coast1</author><pubDate>Wed, 03 Jul 2013 14:49:36 +0800</pubDate><description><![CDATA[一、简言 
Java 6.x采用JMX方式提供了一系列监视和管理虚拟机的API，随SDK一起发布的JConsole则是采用这些API实现监控虚拟机的使用工具。 JConsole能够提供被监控虚拟机的内存、线程、类的加载以及MBean等信息，从而能够对服务器的运行情况进行实时监控。

二、运行环境
服务器：Redhat Linux ES 5.3 + JDK 1.6.07 + Jboss 4.]]></description><category></category></item><item><title><![CDATA[Linux Crontab 定时任务 命令详解]]></title><link>https://blog.csdn.net/coast1/article/details/9190079</link><guid>https://blog.csdn.net/coast1/article/details/9190079</guid><author>coast1</author><pubDate>Thu, 27 Jun 2013 17:32:53 +0800</pubDate><description><![CDATA[一.  Crontab
介绍
 
       crontab命令的功能是在一定的时间间隔调度一些命令的执行。
 
1.1 /etc/crontab 文件
       在/etc目录下有一个crontab文件，这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。
       
如：
[root@dave ~]# cat /etc/crontab
SH]]></description><category></category></item><item><title><![CDATA[linux at命令]]></title><link>https://blog.csdn.net/coast1/article/details/9188315</link><guid>https://blog.csdn.net/coast1/article/details/9188315</guid><author>coast1</author><pubDate>Thu, 27 Jun 2013 15:35:59 +0800</pubDate><description><![CDATA[在windows系统中，windows提供了计划任务这一功能，在控制面板 -> 性能与维护 -> 任务计划， 它的功能就是安排自动运行的任务。 通过'添加任务计划'的一步步引导，则可建立一个定时执行的任务。
在linux系统中你可能已经发现了为什么系统常常会自动的进行一些任务？这些任务到底是谁在支配他们工作的？在linux系统如果你想要让自己设计的备份程序可以自动在某个时间点开始在系统底下运行，]]></description><category></category></item><item><title><![CDATA[linux查看java jdk安装路径和设置环境变量]]></title><link>https://blog.csdn.net/coast1/article/details/9185993</link><guid>https://blog.csdn.net/coast1/article/details/9185993</guid><author>coast1</author><pubDate>Thu, 27 Jun 2013 11:28:08 +0800</pubDate><description><![CDATA[linux下查找jdk安装路径的方法：
1 whereis java      java 一般安装在 /usr下           
java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java
2 使用find命令查找jdk文件   find / -name jdk*
/usr/java/jdk1.6.0_33
which j]]></description><category></category></item><item><title><![CDATA[loadrunner测试web service的方法总结]]></title><link>https://blog.csdn.net/coast1/article/details/9161419</link><guid>https://blog.csdn.net/coast1/article/details/9161419</guid><author>coast1</author><pubDate>Mon, 24 Jun 2013 13:50:58 +0800</pubDate><description><![CDATA[loadrunner测试web service的方法总结
有三种方法成功：
Add Service Call方法步骤
1.首先向开发要到wsdl的地址。（本例中用的是http://IP:7001/sofa/services/com/yss/sofa/framework/test/services/WebService?wsdl）打开之后显示的应该是一个XML格式的解释性的文件。
2.打开l]]></description><category></category></item><item><title><![CDATA[loadrunner socket 测试]]></title><link>https://blog.csdn.net/coast1/article/details/9146321</link><guid>https://blog.csdn.net/coast1/article/details/9146321</guid><author>coast1</author><pubDate>Fri, 21 Jun 2013 16:03:35 +0800</pubDate><description><![CDATA[ACITON:

#include "lrs.h"


//定义全局变量：retmsg返回的报文，接收报文长度

char g_retmsg[4048];
int  g_retlen=0;

//报文头的长度：使用的8583的报文，12个字节的报文头部信息，最后的4个字节的字符表示后续报文的长度
int  g_headlen=12;
//报文长度的偏移量，和表示长度的字节数]]></description><category></category></item><item><title><![CDATA[Ant学习总结]]></title><link>https://blog.csdn.net/coast1/article/details/9144055</link><guid>https://blog.csdn.net/coast1/article/details/9144055</guid><author>coast1</author><pubDate>Fri, 21 Jun 2013 11:44:06 +0800</pubDate><description><![CDATA[一、Ant介绍


Ant是Java的生成工具，是Apache的核心项目；直接在apache官网下载即可；
Ant类似于Unix中的Make工具，都是用来编译、生成；
Ant是跨平台的，而Make不能；
Ant的主要目的就是把你想做的事情自动化，不用你手动一步一步做，因为里面内置了javac、java、创建目录、复制文件等功能，所以可以直接点击Ant文件，即可编译生成你的项目；
下载]]></description><category></category></item><item><title><![CDATA[shell脚本 如何调用Mysql的存储过程 解决方案]]></title><link>https://blog.csdn.net/coast1/article/details/9139223</link><guid>https://blog.csdn.net/coast1/article/details/9139223</guid><author>coast1</author><pubDate>Thu, 20 Jun 2013 17:39:21 +0800</pubDate><description><![CDATA[今天遇到一个在shell脚本里面要调用mysql的存储过程，查阅了很多资料，发现有的都不好用，自己调试出了如下一种，拿来共享：

用mysql -e “ ”：

 

例如：

  mysql -uroot -p******* -e "call db_sys_stat.p_tab_stat1()" ;

添加到你shell脚本想调用的位置即可：

 

如果想把记录写到]]></description><category></category></item></channel></rss>