- 博客(25)
- 资源 (7)
- 收藏
- 关注
原创 SSH框架学习总结及注意事项(常宝)
最近在学习SSH框架,发现总会出现各种问题,进行以下记录,方便查找 一、 Hibernate主要是为了封装JDBC和建立ORM框架,使用注意事项: 1、Session会话的获取三种方式 1)SessionFactory sessionFactory=new Configuration().configure().buildSessionFactory(); Se
2015-09-21 08:35:10 1015
原创 RMI(远程方法调用)实现远程操作电脑的步骤
Server端(用来接收远程主机的操作指令) 1、创建继承Remote接口的子接口,用来实现一些操作计算的方法 public interface RobotControlI extends Remote { public BufferedImage createScreenCapture(Rectangle screenRect) throws RemoteException;
2015-08-22 12:44:27 649
转载 RMI远程调用时的内外网端口映射问题(RMI远程调用如何穿透防火墙)
以下是一个RMI项目的实施笔记: 环境:防火墙(XX卫士) 外网IP:x.x.x.135 port:8400/8500 内网IP: x.x.x.90 port:8400/8500 内外网IP及port互相映射. (外网IP是设定的防火墙上的,管理员进行映射配置) 1.RMI远程调用的服务注册到:内网的8400端
2015-08-22 11:44:14 1276
原创 JAVASE学习笔记:第十三章 多线程和网络编程
一、进程是由线程组成的 调用线程:1、继承thread类或者实现rannable接口 2、重写run方法 3、创建线程 4、通过start方法开启线程 thread t1=new thread(runnable xx); 线程的状态:1、新建状态(new) 2、可执行状态(start获取CPU的使用权限) 3、执行状态(执
2015-06-20 12:38:56 726
原创 JAVASE学习笔记:第十二章 集合
因数组一旦创建长度就不能改变 集合(collection),将多个相同性质的元素汇聚成一个整体 所在java.util包 集合框架(collection framework) 一、List是一个有序的、可重复的子接口,ArrayList是实现list的一个子类 在集合当中只能存放引用数据类型,不能存放基本数据类型 ArrayList list=new ArrayList(); li
2015-06-20 12:37:00 665
原创 JAVASE学习笔记:第十一章 数据流
一、File类,所在包java.io File f=new File("E:\\工具\\FeiQ\\1.txt");//创建文件三种方式 File f1=new File("E:\\工具\\FeiQ\\","1.txt"); File f2=new File("E:\\工具\\FeiQ"); File f3=new File("F:\\t1\\t
2015-06-16 16:31:40 510
原创 JAVASE学习笔记:第十章 SWing常用控件类(三)
11、设置JFrame背景图片 JPanel c= (JPanel)this.getContentPane(); //创建jpanel Toolkit t=Toolkit.getDefaultToolkit(); //背景图片,将panel不透明设置为false c.setOpaque(false); JL
2015-06-16 16:29:48 986
原创 JAVASE学习笔记:第十章 SWing常用控件类(二)
7、JComboBox 下拉列表 /* * 初始化下拉列表 */ public void addcomb(){ String[] area = {"山西省", "山东省", "河北省", "陕西省"}; JComboBox jb=new JComboBox(area); jb.setSize(70, 20); jb.setLocation(
2015-06-10 12:32:22 723
原创 JAVASE学习笔记:第十章 SWing常用控件类(一)
AWT(abstract windows toolkit) 抽象窗体工具包,所以java.awt下 缺点:在AWT中存在缺少剪贴板、缺少打印支持等缺陷,甚至没有弹出式菜单和滚动窗口等,AWT依赖于特定的系统 Swing显示性能比AWT要好,而且是纯JAVA来实现,具有跨平台性,因此,实用性比AWT要强,但有些基础功能还需要借助AWT实现,所以不能完全取代AWT Swing所在javax
2015-06-09 12:02:21 767
原创 JAVASE学习笔记:第九章 JAVA异常类
异常(Exception) 1、程序在编译或运行时出现的某种例处,有的可以避免,有的无法避免,这种例外叫做异常 错误(error) :程序在运行或编译出现的问题,这种问题无法修复,这样的过程叫错误 异常的分类:编译时异常和运行时异常 2、异常的处理机制 扔 throws 捉 try...catch...finally try{有可能出现的代码}catc
2015-06-09 12:00:44 438
原创 JAVASE学习笔记:第八章 常用类Util工具包之日期类、数字类
一、Date类 日期类 所在java.Util工具包 before(Date when) 测试此日期是否在指定日期之前。 getDay() 获取星期的某一天 getDate() 获取月中的某一天 二、 Calendar类 日历类 所在java.Util工具包 Calendar c1=Calendar.getInstance(); //使用默
2015-06-09 11:58:01 643
原创 JAVASE学习笔记:第七章 常用类Lang包之包装类
system.currentTimeMillis(); //当前系统时间距离1970-1-1 以来的豪秒 一、String Buffer 必须通过new关键字创建对象 ,不像String不通过new创建对象,创建一个16个字符大小的缓冲区,如果超过会自动再去创建一个16个字符大小的缓冲区 方法: append() 追加 String、String Buffer 和Str
2015-06-05 15:39:31 463
原创 JAVASE学习笔记:第五章 JAVA面向对象(三)
什么叫抽象类?如果一个类的某些功能比较抽象或者无法在本类中具体实现,可以将这个类声明为抽象的,那么这些抽象或者无法具体实现的功能可以在子类中完 作用:抽象类不能直接创建对象,可以使用匿名内部类去创建对象,因为构造函数是用private修饰的,主要给子类进行继承的 [修饰符] abstract 类名(){} 好处:可以创建抽象方法 [修饰符] abstract 返回数据类型 方法
2015-06-04 15:26:06 321
原创 JAVASE学习笔记:第五章 JAVA面向对象(二)
this关键字: 当成员变量和局部变量同名时,用this区分 在static 方法里不能用this 表示方法:this.成员变量名 this 代表当前对象的引用地址 this.成员方法 this语句 1、this([参数类型 参数名称]); 一般情况下,this表示的构造函数 this(); 2、根据this语句里面参数去找相匹配的构造函数 3、this语句只
2015-06-04 15:24:36 362
原创 JAVASE学习笔记:第五章 JAVA面向对象(一)
什么是类?什么是对象 类是对大量对象共性的抽象,类的作用是创建对象的模板 类由属性和行为组成 一切客观事物主观反应称为对象 类是抽象 对象是现实存在的 类名 对象名= new 类名(); 构造方法 修饰符 类名(){} 构造函数作用:放在new后面来进行创建对象 给成员变量赋值 如果一个类有了有参构造函数,默认的无参构造函数没有,需要重新创建 成员变量和局部变量 1
2015-06-04 15:21:07 622
原创 JAVASE学习笔记:第四章 JAVA数组
数组:存储相同类型数据的集合 数组里叫创建,变量里叫赋值 数据类型 [] 数组名=new 数据类型[长度] 数组默认值: int byte short long 默认值是0 char 默认值是'\u0000'表示空格 float double 默认值0.0
2015-06-04 15:18:15 342
原创 JAVASE学习笔记:第三章 JAVA流程控制语句
流程控制语句: 1、顺序结构 2、选择结构:if语句 switch语句 3、循环结构: 录入数据 java.util.Scanner sc=new java.util.Scanner(System.in); int i=sc.nextInt(); 判断水仙花数:315=3*3*3+1*1*1+5*5*5 class demo5{ //水仙花数求和 public st
2015-06-04 15:15:13 364
原创 JAVASE学习笔记:第二章 JAVA基本数据类型
什么是标识符?用来表示对象名、方法名、变量名、数组名等有序的字符组合,可以自己命名叫标识符 规范:1、由字母、数字、下划线和美元符号组成 2、首字母不能为数字 3、单词首字母大写 如:HelloWorld 4、尽量不要用中文 5、尽量做到见名知意 6、尽量不要使用数字 7、关键字不能使用 什么是关键字?JAV
2015-06-04 15:12:35 373
原创 JAVASE学习笔记:第一章 认识JAVA
java 版本的划分 1. java se: 标准版: 主要就是做一些 桌面应用程序 例如 扫雷 纸牌 2. javaee: 企业版: 主要做做一些网站的建设 eg: 淘宝网 银行系统 3. javame 微型版: 主要就是手机的应用 java的特征: 面向对象的 跨平台 健壮的 简单的 开源的 多线程 jdk 开发工具 jre 运行
2015-06-04 15:10:26 367
原创 MDI设置父窗体,并设置子窗体铺满父窗体,不重复打开子窗体
1创建窗体 2并在属性IsMdiContainer设置为true 3最好将父窗体设置最大化WindowState设置为Maximized 4设置显示活动子窗体,在menuStrip属性设置MdiWindowListItem,设置子菜单项 5设置下方代码 代码贴出: public partial class Form1 : Form { public
2013-03-21 11:52:53 1558
转载 C# 调用sql 2000存储过程
调用带输入参数的存储过程 SqlConnection conn = new SqlConnection("server=(local);database=sql1;uid=sa;pwd="); conn.Open();//打开数据库连接 SqlCommand cmd = new SqlCommand("exec proc_1 @uid=1,@pwd=admin", conn);//Comma
2013-03-05 16:01:58 482
原创 .NET学习路线
这是我的第一篇博客,所以,我想写个大的,至少这个话题是比较大的。 在文章的开头,首先声明,这篇文章仅代表我个人的想法,并且只适合.NET的初学者,如果你已经有两年以上的开发经验,我劝你还是别看了,省得像看别人的代码那样边看边骂,呵呵。 我觉得,.NET这个东西,入门确实比较快,所以现在很多人都说,.NET程序员只会拖拖控件,没什么技术含量。我对这种看法不以为然,.NET技术确实把很多东
2013-02-28 08:21:29 476
原创 SQL游标使用实例
declare @vTblName varchar(50) , @vExecSql varchar(8000) declare csr_GetTblName cursor for select NAME from sysobjects as O where XTYPE='U' and Exists(select 1 from sysco
2012-02-24 11:12:55 360
原创 SQL触发器银行交易使用实例
创建INSERT触发器:问题:当我们向交易信息表stansinfo中插入一条交易信息时,应自动更新对应帐户的余额.use studbgo/*--------检测是否存在,触发器存放在系统表sysobjects中--------*/ if exists (select name from sysobjects where name='trig_transinfo')drop trigger tri
2012-02-11 11:33:21 2006
原创 SQL数据完整性(约束、规则、默认值)
在日常数据库操作中,当用INSERT,UPDATE,DELETE修改数据库时,经常会破坏数据的完整性,为了保证它的完整性,主要通过四种数据库对象来实现:约束、规则、默认值和触发器。下面来谈谈怎么使用这四种数据库对象: 一、约束 1 非空约束(NOT NULL): bookID int NOT NULL 2 唯一约束(UNIQUE): typ
2012-01-20 14:31:58 2092
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人