- 浏览: 46677 次
- 性别:
- 来自: 深圳
最新评论
-
fhqiwcw:
public class MyMain {
publ ...
使用随机数打乱list顺序 -
侯上校:
顶一顶!!
ResourceBundle -
青春的、脚步:
关注!感谢分享
Spring的静态代理和动态代理 -
bitray:
因为韩国有三星,有自己的汽车。用什么日货啊。。。。。
抵制日货
文章列表
JNI(java native interface)本地接口
只有你理解了jni,你就可以用java调用c/c++ ,也可以c++调用java.一切都是可行的,只不过你是否愿意去做。
下面我来说下使用jni的主要步骤。可能我说的不是很清楚但是没关系,请加我QQ我有很多相关的资料包括视频 QQ565824237
看一下代码
public class HelloWorld {
public native void displayHelloWorld();
static {
System.loadLibrary("jnitest") ...
package com.record.swing.tool;
import java.awt.*;
import java.awt.event.*;
import javax.swing.JFrame;
public class SystemTrayTest extends JFrame {
private TrayIcon trayIcon;//托盘图标
private SystemTray systemTray;//系统托盘
public SystemTrayTest() {
//super("系统托盘图标");
s ...
首先加载web.xml的时候会一个找到一个strutsPrepareandExecuteFilter过滤器文件
1.创建一个初始化操作对象,他封装了一些初始化的操作
2.然后就是封装了一些配置过滤器的对象
3.通过filterConfig 初始化内部的struts的记录日记
4.初始化默认 ...
下面是我踏雪寻梅(学java)时找到的一部宝典,任何初学的看到这本教程都会觉得自学是可行的,因为他确实详细清楚。
下面是我说的java基础宝典。
Java动态代理机制的出现,使得Java开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类,这是一套非常灵活有弹性的代理框架。
动态代理是在运行时在内存中构建的一种类型,该类型实现了接口I,但是它将所有的方法调用
都转发给类型A。
1.代理模式的作用和定义:
为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接
引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。
2.代理模式中涉及的角色
抽象角色:声明真实对象和代理对象的共同接口;一般声明为抽象类或是接口.
代理角色:代理对象角色内部 ...
一、Hibernate中的悲观锁(pessimistic)和乐观锁(optimistic)
1.hibernate悲观锁
1)hibernate自动设置悲观锁定
当使用Hibernate更新或者插入一行记录的时候,锁定级别自动设置为LockMode.WRITE。
当Hibernate在“可重复读”或者是“序列化”数据库隔离级别下读取数据的时候,锁定模式自动设置为LockMode.READ。这种模式也可以通过用户显式指定进行设置.
当事务结束,所有对象脱离锁定模式.
2)显式的用户指定悲观锁定方式
调用 Session.load()的时候指定锁定模式(LockMode)。
调用Se ...
Spring 中接口注入的三种方式
Type1 接口注入
我们常常借助接口来将调用者与实现者分离。如:
public class ClassA {
private InterfaceB clzB;
public init() {
Ojbect obj =
Class.forName(Config.BImplementation).newInstance();
clzB = (InterfaceB)obj;
}
……
}
上面的 ...
配置ant_home
在eclipse中创建一个build.xml文件
打开ant视图,运行。
<?xml version="1.0"?>
<!--定义project文件的文件名与默认执行目标-->
<project default="dist" name="Project Argon">
<!--添加描述-->
<description>A simple Java project</description>
<!--添加属性,相当 ...
1 Ant是什么?
Apache Ant 是一个基于 Java的生成工具。
生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。随着应用程序的生成过程变得更加复杂,确保在每次 ...
jquery是一种封装js的技术,能用简洁的代码来完成完美的效果。
下面我来学习下jsoop来打下坚实的基础
1./**
* 定义函数的方式定义类
*/
function persion() {
// 类成员的定义与构造函数
this.age = 123;
}
// 实例化persion对象
var p = new persion();
//获取属性的两种方式
// alert(p["age"]); 这个主要是调用属性的方法
// alert(p.age);
2.
// 动态添加,修改,删除对象的属性和方法
// 添加属性
p.sex = & ...
struts1的配置
在struts-config.xml中配置一下为struts1核心的配置看好了哦!
在struts1中的配置主要是有formBean 和mapping来组成
<struts-config>
<form-beans>
<form-bean name="LoginForm"
type="com.lxitedu.meetinglog.web.struts1.formbeans.LoginForm" />
< ...