`
文章列表
   分享中的代码,大多是借鉴或者直接从别人源码中拿过来的,大家一起分享下。 在表中实现数据过滤,他的代码很简单。有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学习

持久化对象操作: session的缓存 session的save()方法持久化一个对象时,该对象会被放入缓存中。 session的load()方法会先判断对象是否在缓存中,再去数据库中查询。 session的close()方法会清空缓存。 当session调用commit()方法时,首先清 ...
数据完整性,数据可靠性(扛否认性),数据保密性 Base64不算是加密算法,类似于表单置换算法,可逆 消息摘要算法:验证数据的完整性 任何数据经过散列函数处理后,都会获得唯一的散列值。这一个过程称 消息摘要,散列值 ...
Global site tag (gtag.js) - Google Analytics