- 浏览: 21828 次
- 性别:
最新评论
文章列表
package util;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DataBase {
/**
* 数据连接实例变量
*/
private Connection conn;
public Connection getConn() {
return conn;
}
/**
* 构造方法
* @param ...
package util;
import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverManager;
public class DBConnection {
/**
* 连接数据库参数
*/
private String username = "ciss";
private String password = "ciss";
private String driverName = "oracle.jdbc.d ...
递归-----汉若塔
- 博客分类:
- java
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.println("Please:");
int n = input.nextInt();
moveDisk(n,'A','B','C');
}
public static void moveDisk(int n,char fromTower,char toTower,char auxTower){
if(n==1){
System.out.print ...
最近在研究设计模式的开发。记录一点自己的心得。
java的责任链的设计,其实可以简单的概括一句:流水线的操作流程。
也可以这么说 比如去一个国家机构办事,总是一个推下一个,然后你把后面的办好了,才能回过头去把之前不能办的补上。(开玩笑哦。。。。)
正将最近在研究struts2的设计思想以及源码。发现这个设计的模式和struts2的设计的interceptor(拦截器)几乎一样。
struts2 先将客户端的请求提交服务器的时候,会被拦截器拦截,然后回过头的时候 会再次被拦截器拦截。
做到了双向。
主要的代码思想是。一个filter 调用另一个filter 获得这 ...
<script type="text/javascript">
//取得系统服务器时间
var date = $("#date").text();
var time = $.trim(date);
var ss = time.substring(6,8);
var mm = time.substring(3,5);
var hh = time.substring(0,2);
//设置js刷新时间,注意进制问题
var s = parseInt(ss,10);
var m = parseInt(mm,10);
var h = ...
我们工作时候处理数据时候会遇到一些处理数据排序的问题。这里我说两种比较常用的方法:一、冒泡排序法。二、归并排序法。
首先来说一下 冒泡排序法:这个方法大家应该还是比较熟悉的。核心思想是下面的一段代码——————
for(int i=1;i<list.length;i++){
for(int j=0;j<list.lenght-i;j++){
if(list[j]>list[j+1]){
swap list[j] with list[j++]
}
}
}
这是核心代码段,思想就是从数组 ...
java集合框架支持三种主要类型的集合:规则集(Set),线性集(List)和队列(Queue)。Set的实例用于存储不重复的元素,List的实例用于存储一个有元素构成的有序集合,Queue的实例用于存储先进先出方式处理的对象。
Set具体类是:散列类HashSet,链式散列类LinkedHashSet,树形集TreeSet。HashSet的默认初始容量16而客座率为0.75.
List 具体: ArrayList 和 LinkedList 具体区别就是 linkedList可以在任意位置插入删除等操作,而arraylist的好处就是效率高
谈一下规则集和线性表的效率 ...
我们以前用的4.0版本的,loadmask可以正常显示的,可是最近更新了版本了,出现了很多问题,而这个loadMask就是其一,
最后在查了很多资料以后发现了问题。:
这里简单说一下,
看了API文档的comment,如下方法可以解决4.1的这个问题,在listeners中加入render: function(p){ p.setLoading({ store: p.getStore() ...
最近在extjs4.1升级,升级以后出现了一些问题:显著就是checkboxgroup和radiogroup的取值和设置值的问题,在这里列出了例子给大家参考。
//将后台数据转换为'1'数组
function transtyle(v){
var arr=v.split(',');
var c=new Array();
var k = ['1','2','3','4','5'];
for(var i=0;i<arr.length;i++){
arr[i].replace(' ...
鉴于很长时间不用mysql,会忘记一些很基础的命令,因此贴出来,为以后服务方便。
启动:net start mySql;
进入:mysql -u root -p/mysql -h localhost -u root -p databaseName;
列出数据库:show databases;
选择数据库:use databaseName;
列出表格:show tables;
显示表格列的属性:show columns from tableName;
建立数据库:source fileName.txt;
匹配字符:可以用通配符_代表任何一个字符 ...