自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 博客摘录「 mvvm框架工作原理及优缺」2023年7月31日

4、发布订阅发布订阅主要靠的是数组关系,订阅就是放入函数(就是将订阅者添加到订阅队列中),发布就是让数组里的函数执行(在数据发生改变的时候,通知订阅者执行相应的操作)。消息的发布和订阅是在观察者的数据绑定中进行数据的——在get钩子函数被调用时进行数据的订阅(在数据编译时通过 new Watcher() 来对数据进行订阅),在set钩子函数被调用时进行数据的发布。3、数据编译把 {{}} , v-model , v-html , v-on ,里面的对应的变量用data里面的数据进行替换。

2023-07-31 15:31:11 417 1

原创 如何在你的页面中,加入QQ调用

我们经常看到页面中有一个QQ图标,点击就自动调用本地的QQ程序。怎么做呢? QQNUMBER&Site=sgfsedu&Service=300&sigT=45a1e5847943b64c6ff3990f8a9e644d2b31356cb0b4ac6b24663a3c8dd0f8aa12a595b1714f9d45' >http://wpa.qq.com/pa?p=2:QQNUMBER:

2013-05-24 18:03:28 1546

转载 java的property配置文件的用法

在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么 IP ,数据库名称,表名称,数据库主机等信息是我们本地的,要使得这个操作数据的模块具有通用性,那么以上信息就不能写死在程序里。通常我们的做法是用配置文件来解决。 各种语言都有自己所支持的配置文件类型。比如 Python ,他支持 .ini 文件。因

2013-04-22 20:32:03 1232

翻译 单例模式

单例创建模式是一个通用的编程习语。和多线程一起使用时,必需使用某种类型的同步。在努力创建更有效的代码时,Java 程序员们创建了双重检查锁定习语,将其和单例创建模式一起使用,从而限制同步代码量。然而,由于一些不太常见的 Java 内存模型细节的原因,并不能保证这个双重检查锁定习语有效。它偶尔会失败,而不是总失败。此外,它失败的原因并不明显,还包含 Java 内存模型的一些隐秘细节。这些事实将导

2013-04-10 22:28:51 741

原创 AJAX(1)

Ajax是asynchronous JavaScript and xml(异步JavaScript 和 xml)的缩写,是一套实现网页局部和服务器进行数据交互的技术标准,有很多的实现手段:可以手写,可以用框架(dwr),用Jquery等。     XMLHttpRequest对象     XMLHttpRequest是Ajax的基础(IE5和IE6 用ActivexObject),用于在后

2013-04-08 23:52:44 768

原创 Socket编程

Socket编程Java的TCP编程1.对TCP/IP协议的理解TCP/IP(TransmissionControl  Protocol/Internet Protocol的简写)中文译作传输控制协议/因特网互联协议,又叫网络通信协议。这个协议书Internet最基本的协议,也是Internet的基础。简单的说,它是由网络层的IP协议和传输层的TCP协议组成。确切的说,TCP/IP协议

2012-09-18 20:54:30 465

原创 Cookie的一些操作

有关Cookie的一些操作。  (1)取得cookie的相关信息       Cookie[] cookies = request.getCookies();  String username = "";  String password = "";     if(cookies!=null) {      for(int i=0;i      Cookie c =

2012-09-11 12:23:37 913

转载 Hibernate Query Language

Hibernate Query Language查询:Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也

2012-08-29 22:32:50 636

原创 Hibernate映射关系梳理

首先要明确数据表中的字段和其对应模型中的属性并不是一一对应的。多对一:Student   与   Klass 的对应关系      在Student模型对应student表,其中有一个(Klass klass)的私有属性。      需要在student.hbm.xml中配置由klass和相应字段的关系      很多学生对应一个班级,属性是klass,对应的表字段klass_id

2012-08-29 20:29:43 675

转载 Jdbc连接数据库详解

JDBC连接数据库   •创建一个以JDBC连接数据库的程序,包含7个步骤:    1、加载JDBC驱动程序:       在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),       这通过java.lang.Class类的静态方法forName(String  className)实现。       例如:       tr

2012-08-15 21:58:40 711

原创 文件上传对应的一个Servlet类

import java.io.IOException;import java.io.PrintWriter;import java.text.SimpleDateFormat;import java.io.*;import java.util.Date;import java.util.HashMap;import java.util.Iterator;import java.uti

2012-08-14 14:44:08 1446

翻译 FileItem类

FileItem类的常用方法      1.boolean  isFormField()。isFormField方法用来判断FileItem对象里面封装的数据是一个普通文本表单字段,还是一个文件表单字段。如果是普通文本表单字段,返回一个true否则返回一个false。因此可以用该方法判断是否是普通表单域还是文件上传表单域。      2.String getName()。getName方法

2012-08-14 14:26:39 66923 8

原创 File,DiskFileItemFactory,ServletFileUpload,FileItem

文件上传组件中,如果对File,DiskFileItemFactory ,ServletFileUpload ,FileItem这四个类理解了,也就理解了文件上传组件。         java.io.File类         File(File parent,String child)根据parent的抽象路径名和child的路径名,创建一个File实例。         File

2012-08-14 00:34:13 11686

原创 ServletConfig 接口和ServletContext 接口

public interface ServletConfig{ public String getInitParameter(String name); //这个方法返回一个包含Servlet指定的初始化参数的String。如果这个参数不存在,返加空值。 public Enumeration getInitParameterNames(); //这个方法返回一个列表Stri

2012-08-12 15:01:32 1475

原创 DWR配置过程

首先要明确,DWR是一个用于改善web页面和java类交互的远程服务器端Ajax开源框架。它允许在浏览器里的代码使用运行在Web服务器上的java函数,就如同它在浏览器里一样。java代码允许在服务器端,开源自由的访问Web服务器资源(包括数据库),同时用回调函数接收返回的值(实现对数据的处理)。      现在配置一个简单的dwr_demo来简要梳理一下思路。      1.新建

2012-08-09 14:57:38 750

原创 Factory方法解决网站应用不同数据库的问题

对于客户不同的需求,一个数据库网站系统应该可以配置多种数据库。比如可以选择使用Oracle或者是MySQL。运用java中的Factory方法可以解决这个问题。    首先,只有DAO涉及到数据库的连接和操作。所以应该写可以操作Oracle的OracleDAO和MySQL的MySQLDAO两套方案。可以新建OracleDAO文件夹,里面有UserDAOOracle.java,AdminDA

2012-08-09 14:48:56 800

原创 EJB工程(CRUD)

刚完成了一个完整的EJB工程,总结一下整个流程。         1.新建一个EJB工程,利用MyEcplise的方向工程生成对应的Entity Bean和Session Bean。                   a.Entity Bean 采用标记技术实现数据库表和实体类的映射。                   b.Session Bean (state和Statele

2012-08-05 06:24:08 1658

转载 堆和栈

1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。    2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共 享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的

2012-07-30 17:29:01 487

ajax手写测试工程

一个工程,首先的ajax程序。测试一下,很简单的一个工程。

2013-04-10

EJB工程的增删改查

一个EJB工程对数据库进行增删改查,两种测试的方法

2012-08-05

空空如也

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

TA关注的人

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