1:用SqlQuery返回多个实体 2:PL/SQL 3:在java中调用包和函数,存储过程 4:自定义事件Oracle 5:JQuery AjaX 6:大数据类型 7:反射 8:在java中调用oracle中的过程和函数 9:使用简单的JDBC操作数据库 10:拦截器 11:POI 12:正则表达式 13:AOP 14:事务 15:过滤器 16:搜索引擎
This document is the API specification for version 6 of the JavaTM Platform, Enterprise Edition
Java读取Properties文件的六种方法
基于Java的图形库最主要的有三种,它们分别是Swing、AWT和SWT。其中前两个是Sun随JDK一起发布的,而SWT则是由IBM领导的开源项目(现在已经脱离IBM了)Eclipse的一个子项目。 SWT的执行效率非常高。这是由于SWT的底层是由C编写的。由于SWT通过C直接调用系统层的GUI API。因此,使用SWT编写GUI程序,在外观上就和使用C++、Delphi(在Windows下)编写的程序完全一样。它的这一点和AWT类似。AWT在底层也是使用C直接调用系统层的GUI API。
介绍给大家介绍一个最新的访问本机代码的Java框架—JNA。JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。JNA项目地址:https://jna.dev.java.net/ 非常强大、易用,功能上类似与.NET的P/Invoke。 不堪回首的JNI我们知道,使用JNI调用.dll/.so共享类库是非常非常麻烦和痛苦的。如果有一个现有的.dll/.so文件,如果使用JNI技术调用,我们首先需要另外使用C语言写一个.dll/.so共享库,使用SUN规定的数据结构替代C语言的数据结构,调用已有的 dll/so中公布的函数。
*Page指令“Page”指令用于定义JSP文件中的全局属性。
1,思路使用一个页面控制类,它记录页面信息,如上页,下页,当前页等。在查询的Action中,将这个控制类和查询条件一起传递给数据库访问bean,然后将这两个参数保存在用户session中。在分页控制Action中,利用接收到的分页参数调用数据库访问的bean.2,实现(1)分页控制类.
在开始学习Swing之前,必须回答针对真正初学者的一个问题:什么是UI?初学者的答案是“用户界面”。但是因为本教程的目标是要保证您不再只是个初学者,所以我们需要比这个定义更高级的定义。所以,我再次提出这个问题:什么是UI?您可能把它定义成您按下的按钮、打字的地址栏、打开和关闭的窗口,等等,这些都是UI的元素,但是除了在屏幕上看到的这些之外,还有更多都是UI元素。比如鼠标、键盘、音量、屏幕颜色、使用的字体,以及一个对象相对于另一个对象的位置,这些都包含在UI之中。
Web应用程序基于B/S结构,和一般的C/S的应用程序不同。以听音乐为例,在使用C/S结构的应用程序时,如媒体播放器,用户输入命令,如选择文件,媒体播放器就会播放出该文件。<br> 随着技术的发展,如今更多的用户喜欢在Internet上听音乐。这将使用户节约大量的磁盘空间。很多的网站都提供各种音乐,只要用户选择一个或多个音乐文件,网站就会播放选中的文件。<br> 此时,用户点播音乐的请求被Internet网络传输给网站的Web服务器上的Web应用程序,该Web应用程序响应用户的请求,给用户播放选中的文件。在这种B/S结构下,用户访问某网站时实际上是访问该网站的Web服务器。 在Java中使用Servlet和JSP技术可以开发Web应用程序。
网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。Socket是TCP/IP协议的一个十分流行的编程界面,一个Socket由一个IP地址和一个端口号唯一确定。 但是,Socket所支持的协议种类也不光TCP/IP一种,因此两者之间是没有必然联系的。在Java环境下,Socket编程主要是指基于TCP/IP协议的网络编程。
E L(Expression Language) 目的:为了使JSP写起来更加简单。 表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问符、映射到 Java 类中静态方法的可扩展函数以及一组隐式对象。 EL 提供了在 JSP 脚本编制元素范围外使用运行时表达式的功能。脚本编制元素是指页面中能够用于在 JSP 文件中嵌入 Java 代码的元素。它们通常用于对象操作以及执行那些影响所生成内容的计算。JSP 2.0 将 EL 表达式添加为一种脚本编制元素。
数据库高级查询数据库设计数据库的基本设计步骤收集信息标识对象标识每个对象需要存储的详细信息标识对象之间的关系实体关系图矩形表示实体集椭圆表示属性菱形表示关系集直线用来连接属性和实体集,也用来连接实体集和关系集规范设计第一范式第一范式的目标是确保每列的原子性,如果每列(或者每个属性值)都是不可在分的最小数据单元,则满足第一范式(1NF)。第二范式第二范式在第一范式的基础上,更近一层,其目标是确保表中的每列都和主键相关,如果一个关系满足1NF,并且除了主键以外的其他列,都依赖于该主键,则满足第二范式(2NF)。
——编程学习DOS命令Alt+Enter快捷键:cmd窗口最大化/?:显示命令行帮助信息Color:设置默认的cmd窗口前景和背景颜色Dir:显示目录中的文件和子目录列表(例:dirD:\)Cd:显示当前目录名或改变当前目录(例:cdD:\)..:表示上一级目录;.:表示当前目录tab键:自动匹配\:表示根目录Md:创建文件夹,和mkdir功能相同(例:mdD:\李治的文件夹)在D盘下建立文件Copy:拷贝文件(例:copyD:\我的文件E:\)
JSP/Servlet/JavaBeanJavaEE包括的技术JavaEE是一个开发分布式企业级应用的规范和标准,JavaEE应用程序是有组件构成的,JavaEE组件是具有独立功能的单元。JavaEE与框架的关系框架技术是在JavaEE的基础上形成的,而应用程序是在框架的基础上形成。JavaEE体系结构应用程序的三层结构可分为:表示层:由用户界面和用于生成界面的代码组成中间层:包含系统的业务和功能代码数据层:负责完成存取数据库的数据和对数据进行封装三层体系结构的优点:一个组件的更改不影响其他组件可以方便的扩展表示层代码重复减少良好的分工与协作JavaEE技术内容表示层技术HTMLJavaScriptAjax:Ajax并不是一种技术,而是几种技术的整合,主要功能是异步想服务器段发送请求,处理数据或者根据返回的数据重新显示页面。中间层技术JSP:显示动态内容的服务器网页。
在多线程大师DougLea的贡献下,在JDK1.5中加入了许多对并发特性的支持,例如:线程池。
java100例
若干个经典的java小程序源代码
DSA-Digital Signature Algorithm 是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard)。简单的说,这是一种更高级的验证方式,用作数字签名。不单单只有公钥、私钥,还有数字签名。私钥加密生成数字签名,公钥验证数据及签名。如果数据和签名不匹配则认为验证失败!数字签名的作用就是校验数据在传输过程中不被修改。数字签名,是单向加密的升级
ECC-Elliptic Curves Cryptography,椭圆曲线密码编码学,是目前已知的公钥体制中,对每比特所提供加密强度最高的一种体制。在软件注册保护方面起到很大的作用,一般的序列号通常由该算法产生。 当我开始整理《Java加密算法(二)》的时候,我就已经在开始研究ECC了,但是关于Java实现ECC算法的资料实在是太少了,无论是国内还是国外的资料,无论是官方还是非官方的解释,最终只有一种答案——ECC算法在jdk1.5后加入支持,目前仅仅只能完成密钥的生成与解析。 如果想要获得ECC算法实现,需要调用硬件完成加密/解密(ECC算法相当耗费资源,如果单纯使用CPU进行加密/解密,效率低下),涉及到Java Card领域,PKCS#11。其实,PKCS#11配置很简单,但缺乏硬件设备,无法尝试!
在Java加密算法(八)中,我们模拟了一个基于RSA非对称加密网络的安全通信。现在我们深度了解一下现有的安全网络通信——SSL。我们需要构建一个由CA机构签发的有效证书,这里我们使用上文中生成的自签名证书zlex.cer这里,我们将证书导入到我们的密钥库。