- 浏览: 201007 次
- 性别:
- 来自: 湖南
-
最新评论
-
kongyumi:
电话18800163600
初学certificate -
kongyumi:
解压密码多少?求告知
初学certificate -
船到桥头自然沉:
初学certificate -
笑海人胜:
...
JavaFX学习之Preloader -
kanjiantaiyang:
引用[img][/img][url][/url][b][/b] ...
security
文章列表
分享中的代码,大多是借鉴或者直接从别人源码中拿过来的,大家一起分享下。
在表中实现数据过滤,他的代码很简单。有2个datalist,一个用于保存原始数据,另一个实时数据。监听text里面内容,每次从原始数据中获得想要的数据放入实时中。
package customUI.filterDataInTable;
import java.io.IOException;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Scene;
...
这是很多都是借鉴别人的。
用Button实现关闭Icon,最小化Icon,最大化Icon
public class TestButton extends Application {
double width = 600;
double height = 300;
Stage stage;
double offsetX;
double offsetY;
@Override
public void start(Stage stage) throws Exception {
VBox root = new VBox();
init(r ...
Control
Control类控件通常由Control,Skin,Behavior3个类组成,其中Skin用于排版布局也就是rendering。
setContextMenu(ContextMenu value)设置邮件菜单
setHeight(double value)
setWidth(double value)
setMaxHeight(double value)
setMaxSize(double maxWidth, double maxHeight)
setMaxWidth(double value)
setMinHeight(double value)
setMin ...
Shape 继承Node
方法
setFill(Paint value) 设置内容的颜色
text.setFill(Color.RED);
rectangle.setFill(Color.RED);
setStroke(Paint value) 设置画笔冲击的颜色,也就是画笔沿着线条划线
text.setFill(Color.RED);
rectangle.setFill(Color.RED); //默认黑色
对于方形来说,就只有边界是线条
setSmooth(boolean value) ??
setStrokeDashOffset(double value) ? ...
这段代码是从网上看到的,开始自己写一个目录结构的时候,写的好麻烦。首先我开始时读父目录结构,然后点击展开事件的时候读取该子目录结构,其中遇到了许多问题。虽然写出来了,但是乱七八糟。看了下面这段代码,发现自己还是对类不了解。
package ui;
import java.io.File;
import javafx.application.Application;
import javafx.collections.ObservableList;
import javafx.scene.Scene;
import javafx.scene.control.TreeCell; ...
JavaFX在Application加载的时候提供了Proloader应用,可以展现loading process bar或者others notification。
Main Application
package main;
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import ...
cxf拦截器。
cxf把整个通信过程分为很多个时期,不同时期做的处理不同。所以在使用拦截器的时候,没有选对时期,就拦截不到对象。
在做拦截器的时候,首先你要了解到cxf拦截器自身做了什么事情,然后你可以在该拦截器之前或之后做某事。
拦截分为2个段,请求和相应
•AttachmentInInterceptor Parse the mime headers for mime boundaries, finds the "root" part and resets the input stream to it, and stores the other parts ...
动态代理模式
可以在运行时期动态的创建代理类。
需要:被代理类,被代理类接口,织入器和InvocationHandler
通过织入器使用接口反射成代理类。
我们调用动态代理
package proxy;
import java.lang.reflect.Proxy;
/**
*
* @author liuquan
*/
public class Test {
public static void main(String args[]){
HelloHandler handler = new HelloHandler(new H ...
简单的读收邮件
package smtp;
import java.util.Properties;
import javax.mail.Authenticator;
import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.NoSuchProviderException;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
...
JVM memory consist of heap , non-head and other
heap: which is the storage for java objects and array
堆存储对象和数组
non-heap: which is used by java to store loaded classs and other metadata
非堆存储class和meta信息
other: JVM code itself, JVM internal strcutures, loaded profil ...
ldap:lightweight directory access protocol轻量级目录访问协议。
一般公司的账户都存在ldap services中,系统可以直接访问该services中的账户作为本系统的账户,这样避免了大量账户的创建。
下载openLDAP software,安装。
在安装目录下,找到sladp.conf文件。可以看见一下配置
suffix "dc=my-domain,dc=com"
rootdn "cn=Manager,dc=my-domain,dc=com"
rootpw secret
su ...
读取目录下的文件
package io;
import java.io.File;
public class FileTest {
public void getFiles(String path) {
File fileDir = new File(path);
if (!fileDir.exists()) {
return;
}
findFile(fileDir);
}
public void findFile(File fileDir) ...
创建证书
package com.ssl;
import com.security.X509CertificateInfo;
import com.util.KeyUtility;
import com.util.StringUtility;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.security.InvalidKeyException;
import java.security.KeyFactory;
import java.security.KeyPai ...
hibernate学习
- 博客分类:
- hibernate
持久化对象操作:
session的缓存
session的save()方法持久化一个对象时,该对象会被放入缓存中。
session的load()方法会先判断对象是否在缓存中,再去数据库中查询。
session的close()方法会清空缓存。
当session调用commit()方法时,首先清 ...
数据完整性,数据可靠性(扛否认性),数据保密性
Base64不算是加密算法,类似于表单置换算法,可逆
消息摘要算法:验证数据的完整性
任何数据经过散列函数处理后,都会获得唯一的散列值。这一个过程称
消息摘要,散列值 ...