自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ybh452||乐乐

www.yanbhsh.com

  • 博客(20)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 where 与 having

where 子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。having 子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having 条件显示特定的组,也可以使用多个分组标准进行分组。having 子句被限制子已经在SELECT语句中定义的列和聚合表达

2015-12-24 10:19:10 325

原创 二进制数据编码与字符串通过BASE64转换

public class Base64Util {    /**     * 将二进制数据编码为BASE64字符串     * @param binaryData     * @return     */    public static String encode(byte[] binaryData) {        try {            retur

2015-12-24 10:02:18 4549

原创 操作表常用的sql

create table TEST(    ID   NUMBER not null,    NAME VARCHAR2(20))ALTER TABLE TEST RENAME TO TEST1--修改表名ALTER TABLE TEST RENAME COLUMN NAME TO NAME1 --修改表列名ALTER TABLE TEST MODIFY NAME1

2015-12-24 10:00:57 225

原创 搭建svn后导入项目遇到的问题

1、在客户端svn目录下新建目录时,提示:Can't open file '/home/data/svn/db/txn-current-lock':Permission denied. 解决方法: chown svn:svn -R db/ chmod 777 -R db/2、然后还提示:“Can't make directory '/home/data/svn/

2015-12-24 09:56:39 875

原创 Linux+Apache+SVN搭建SVN服务器(CentOS)

1.安装软件包# yum install mod_dav_svn# yum install subversion2.找到http的配置文件,添加----------->这个/svn很重要,名字随意  DAV svn  # SVNParentPath /data/svn --------->原来有这行,但是没有用  SVNPath /data/svn 

2015-12-24 09:45:37 321

原创 java类加载的先后顺序

class HelloA {    public HelloA() {        System.out.println("HelloA");    }        { System.out.println("I'm A class"); }        static { System.out.println("static A"); }}

2015-12-28 14:00:15 483

转载 Java线程(五):Timer和TimerTask

Timer和TimerTask可以做为实现线程的第三种方式,前两中方式分别是继承自Thread类和实现Runnable接口。        Timer是一种线程设施,用于安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行,可以看成一个定时器,可以调度TimerTask。TimerTask是一个抽象类,实现了Runnable接口,所以具备了多线程的能力。     

2015-12-25 17:17:49 322

转载 Java线程(四):线程中断、线程让步、线程睡眠、线程合并

理解了线程同步和线程通信之后,再来看本文的知识点就会简单的多了,本文是做为传统线程知识点的一个补充。有人会问:JDK5之后有了更完善的处理多线程问题的类(并发包),我们还需要去了解传统线程吗?答:需要。在实际开发中,无外乎两种情况,一个是开发新内容,另一个是维护原有程序。开发新内容可以使用新的技术手段,但是我们不能保证原有程序是用什么实现的,所以我们需要了解原有的。另外一点,了解传统线程的工作原理

2015-12-25 16:04:22 309

转载 Java线程(三):线程协作-生产者/消费者问题

Java线程(二)讲述了线程的互斥(同步),但是在很多情况下,仅仅同步是不够的,还需要线程与线程协作(通信),生产者/消费者问题是一个经典的线程同步以及通信的案例。该问题描述了两个共享固定大小缓冲区的线程,即所谓的“生产者”和“消费者”在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。该问题的关键就是要保证生产者不会在

2015-12-25 13:59:30 313

转载 Java线程(二):线程同步synchronized和volatile

Java线程(一)说明了线程安全与不安全,在例子中不安全的情况下输出的结果恰好是逐个递增的(其实是巧合,多运行几次,会产生不同的输出结果),为什么会产生这样的结果呢,因为建立的Count对象是线程共享的,一个线程改变了其成员变量num值,下一个线程正巧读到了修改后的num,所以会递增输出。       要说明线程同步问题首先要说明Java线程的两个特性,可见性和有序性。多个线程之间是不能直

2015-12-25 09:49:46 254

转载 Java线程(一):线程安全与不安全

作为一个Java web开发人员,很少也不需要去处理线程,因为服务器已经帮我们处理好了,当我们查看JDK API的时候,总会发现一些类说明写着,线程安全或者线程不安全,比如说StringBuilder中,有这么一句,“将StringBuilder 的实例用于多个线程是不安全的。如果需要这样的同步,则建议使用StringBuffer。 ”,那么下面手动创建一个线程不安全的类,然后在多线程中使

2015-12-25 09:11:12 299

原创 JS设置cookie、读取cookie、删除cookie

window.CookieUtils = {        cacheCookie : {            cookieValue : undefined,            cookieObj : undefined,            buildObj : function(cookieValue) {                if(cookieValu

2015-12-25 09:06:14 218

原创 DWR 实现Ajax的简单例子

1、将dwr.jar包放在web-info/lib目录下2、编辑web.xml文件,添加servletJava代码     dwr-invoker    DWR Servlet    class>uk.ltd.getahead.dwr.DWRServletclass>           debug       true      

2015-12-25 09:04:11 263

原创 linux安装Jdk、Tomcat、Nginx、Mysql简介(CentOS)

一、java安装jdk1、创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下: # mkdir /usr/java2、jdk-6u11-linux-i586.bin 这个是自解压的文件,在linux上安装如下: # chmod 755 jdk-6u11-linux-i586.bin # ./jdk-6u11-linux-i586.bi

2015-12-25 09:01:46 386

原创 弹出窗口两种方式

1.window.showModalDialog:       var feature = "dialogWidth:615px;dialogHeight:505px;status:no;help:no;scroll:no;resizable:no;center:yes";       window.showModalDialog(url, Object(传给弹出窗口的参数,可以是任何类型

2015-12-24 17:22:50 442

原创 MD5加密

import java.security.MessageDigest;  import java.security.NoSuchAlgorithmException;    public class MD5 {      /**      * MD5加密类      * @param str 要加密的字符串      * @return    加密后的字符串    

2015-12-24 17:21:06 329

原创 JNDI常见配置方式

JNDI常见配置方式   JNDI(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。   tomcat配置jndi有全局配置和局部配置。 第一种:全局配置 1)在tomcat的co

2015-12-24 17:16:27 256

原创 Jsoup数据抓取

/***      * 美图抓取      * http://www.tupianzj.com/meinv/       * @time 2014-9-5上午11:10:25      */      public static void search2() {                    String httpUrl = "http://www.tupian

2015-12-24 17:14:49 595

原创 查询最近7天的每天的注册人数

查询最近7天的每天的注册人数select to char(li.create_date,'yyyy-mm-dd')   日期,count(*)   总数    from ptb_login_info li where li.create_date>=trunc(sysdate)-7        and li.create_dategroup by toch

2015-12-24 10:16:19 1509

原创 eclipse .vm高亮

.vm 文件 语法高亮显示。General>>Content Types,选择Text>>Html,点击Add,输入*.vm,保存。

2014-04-02 14:04:46 88

毕业设计CRM

毕业设计CRM全部源程序,毕业都到了优秀毕业生

2013-06-14

人力资源管理系统全套资料

人力资源管理系统全套资料,有任务书,使用说明,程序,数据库

2013-06-14

mySql的驱动jar包

mysql的驱动jar包,java连接mysql数据库所需要的jar包

2013-04-28

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除