`
zhangchengchao
  • 浏览: 16922 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
掌握数据源的基本原理 创建几个connection对象放入链接池中,由datasource进行管理 用户过来会分给一个链接,操作完成执行close()方法将链接放回数据库链接池中 掌握Tomcat数据源的配置 第一步 找到tomcat的server.xml文件 在<host></host>标签中添加 <host> <Context path="/databace" reloadable="true" >   <Resource name="jdbc/mysql" ...

synchronized 关键字

    博客分类:
  • Java
  synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等正在使用这个方法的线程B(或者C D)运行完这个方法后再运行此线程A,没有的话,直接运行 它包括两种用法:synchronized 方法和 synchronized 块。   1. synchronized 方法:   通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如:   Java代码   public synchronized void accessVal(int ...
按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.   静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分 ...

JDK.7新特性

    博客分类:
  • Java
jdk1.7的新特性: 1,switch中可以使用字串了,呵呵还好 String s = "test";  switch (s) {    case "test" :       System.out.println("test");   case "test1" :      System.out.println("test1");     break ;    default :      System.out.println("break");     ...
1.下载jdk http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.配置环境变量 我的电脑-属性-高级-环境变量 path:C:\Program Files\Java\jdk1.6.0_26\bin 3.下载eclipse http://www.eclipse.org/downloads/ 4.下载SDK http://developer.android.com/index.html 5.配置环境 ...
问题描述:     编写的JAVA程序中的Swing /AWT组件中的中文显示都是方框,而标题却能正常显示中文,且使用   System.out.println("中文字符串")能正常显示中文;     解决思路:     可能是JRE的中文字库不支持引起,所 ...

mysql安装问题

    博客分类:
  • SQL
MySQL安装不上,总是在Apply security settings出错 解决方法: 1, 卸载MySQL 2, 删除目录 C:\Documents and Settings\All Users\Application Data\ 3、重新安装就可以了  

Java中访问默认包

    博客分类:
  • Java
在Java工程中 默认包可以访问有包名的包,但是有包名的包不能访问默认包,这是为什么呢?

Java中return的用法

    博客分类:
  • Java
有位学习Java的朋友,问我return到底有什么意义,return只不过返回一个值,除此之外他还有其他存在的意义吗? 当然,我在刚刚学习 Java的时候也有类似的想法,这主要是因为刚开始学习Java语言,通常是以写main方法的内容来熟悉Java的语法和程序语言的基本的思维方式,另 一个原因是刚开始学习程序语言,代码量很小,也很难突出return存在的意义,所以return仅仅是一个Java中不可缺少的概念。写Java的方法 如果不是void那就一定有return,这就像汉字一定要由各种各样的偏旁不受组成一样,只需为什么这样,根本就不需要考虑。当初我刚开始接触Java 的时候,想法就是如此简单 ...
自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换 行的方法 对于div,p等块级元素 正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行 html 正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义 css #wrap{white-space:normal; width:200px; } 1.(IE浏览器)连续的英文字符和阿拉伯数字,使用word-wrap : break-word ;或者word-brea ...
1. 文字本身的大小不兼容。同样是font-size:14px的宋体文字,在不同浏览器下占的空间是不一样的,ie下实际占高16px,下留白3px,ff 下实际占高17px,上留白1px,下留白3px,opera下就更不一样了。解决方案:给文字设定 line-height 。确保所有文字都有默认的 line-height 值。这点很重要,在高度上我们不能容忍1px 的差异。 2.ff下容器高度限定,即容器定义了height之后,容器边框的外形就确定了,不会被内容撑大,而ie下是会被内容撑大,高度限定失效。所以不要轻易给容器定义height。 3.横向上的撑破容器问题,。如果float 容器未定 ...
网页中如何设置在网页地址栏中的小图标: 通常做法是: 要预先制作一个图标文件,大小为16*16像素。文件扩展名为ico,然后上传到相应目录中。 在源文件“<head></head>”之间添加如下代码: <Link Rel=\"ICON NAME\" href=\"http://图片的地址(注意与刚才的目录对应)\"> 收藏夹: favicon.ico 你随便用一种画象素的工具,画一个图标,然后起成这个名字,上传到你所有网页文件的那个文件夹里就行了。 一般都会自动找这个favicon.ico的文件,只要 ...
CSS命名没有什么“规则”,以下仅仅是个人习惯   1.样式命名 外 套:  wrap 主导航:  mainnav 子导航:  subnav 页 脚:  footer 整个页面: content 页 眉:  header 页 脚:  footer 商 标:  label 标 题:  title 主导航:  mainbav(globalnav) 顶导航:  topnav 边导航:  sidebar 左导航:  leftsidebar 右导航:  rightsidebar 旗 志:  logo 标 语:  banner 菜单内容1: menu1 content ...

sql语句优化原则

    博客分类:
  • SQL
1.多where,少having where用来过滤行,having用来过滤组 2.多union all,少union union删除了重复的行,因此花费了一些时间 3.多Exists,少in Exists只检查存在性,性能比in强很多,有些朋友不会用Exists,就举个例子 例,想要得到有电话号码的人的基本信息,table2有冗余信息 select * from table1;--(id,name,age) select * from table2;--(id,phone) in: select * from table1 t1 where t1.id in (sele ...
在firefox中,有两个嵌套关系的div,如果外层div的父元素padding值为0,那么内层div的margin-top或者margin-bottom的值会“转移”给外层div。 以上边缘为例: <div style="background-color:green; color:white;" >绿色</div> <div style="background-color: black;height:300px; padding-top:0px;">    <div style="backgro ...
Global site tag (gtag.js) - Google Analytics