![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 84
tianlang519241
沙舟狼客IT工作室,望大家多多支持!!!!!!!!
展开
-
Java常用正则表达式
"^\d+$" //非负整数(正整数 + 0)"^\[0-9\]*\[1-9\]\[0-9\]*$" //正整数"^((-\d+)\|(0+))$" //非正整数(负整数 + 0)"^-\[0-9\]*\[1-9\]\[0-9\]*$" //负整数"^-?\d+$" //整数"^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0)"^((\[0-9\]+\.\[0-9\]原创 2017-04-07 10:33:26 · 144 阅读 · 0 评论 -
jogl入门之简单的贪吃蛇
1、代码: package org.ligson.jogl.test;import java.awt.BorderLayout;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import java.awt.event.WindowAdapter;import java.awt.eve原创 2017-04-07 10:41:41 · 547 阅读 · 0 评论 -
jogl入门
1、jogl是什么?jogl是Java OpenGL的简称,想真正的了解它,就需要了解OpenGL,OpenGL是Open Graphics Library,它是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图象(二维的亦可)。OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库,请参考http://baike.baidu.com/view/9222.htm原创 2017-04-07 10:41:31 · 4891 阅读 · 1 评论 -
开发一个JCE的Provider
1、开发环境ubuntu+eclipse+openJDK本来想在xp下开发,但是JDK1.6中有层层限制:JCA对外出口但是JCE对外不出口,当你实现后调用Cipher会报如下错误:Exception in thread "main" java.lang.SecurityException: JCE cannot authenticate the provider SecurePr原创 2017-04-07 10:40:54 · 3852 阅读 · 6 评论 -
enum还有人记得吗?
enum其实挺好用的,特别是对于一些固定的东西!package com.pki.test;import sun.security.pkcs11.wrapper.CK_MECHANISM;enum KeyAlg { // 枚举常量放在第一行 SM2("SM3withSM2"), RSA("SHA1withRSA"); public final int keySiz原创 2017-04-07 10:40:46 · 293 阅读 · 0 评论 -
JNA入门1
1、jna是什么jna是java native access的简称,用他可以调用C、C++代码,特别是windows中强大的库文件(dll,在linux下是so文件),这样java就可以操控底层的一些东西,比如调用加密机、智能卡之类的2、jna下载在maven下直接找jna就有,对应的jar包是jna-3.3.0.jar3、调用msvcrt.dll(这是windows自带动态链接库原创 2017-04-07 10:40:39 · 1243 阅读 · 0 评论 -
Java直接发送邮件或写好的eml邮件
import java.io.File;import java.io.FileInputStream;import java.util.Properties;import javax.mail.BodyPart;import javax.mail.Message;import javax.mail.Multipart;import javax.mail.Session;原创 2017-04-07 10:39:29 · 994 阅读 · 0 评论 -
Java中对称密钥、非对称密钥和数字签名的用法
1、非对称密钥: package com.mysec;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import static com.mysec.myutil.Util.println;public class MDTest { /**原创 2017-04-07 10:38:51 · 567 阅读 · 0 评论 -
groovy生成证书 X509CertificateObject
import java.nio.Buffer;/** * @author TBear * */import java.awt.TexturePaintContext.Byte;import java.security.InvalidKeyException;import java.security.KeyPair;import java.security.NoS原创 2017-04-07 10:38:24 · 853 阅读 · 0 评论 -
groovy之旅
一、跟java一样配置下载平台 1、groovy是运行在JVM上的,所以要有jdk,这个自己找吧,一大堆 2、下载groovy的运行时是需要的库:http://groovy.codehaus.org/Download二、配置环境变量(跟java是不是很相似啊) 1、配置GROOVY_HOME,类似于JAVA_HOME,我的是C:\groovy-1.7.9 2、在path中加入%原创 2017-04-07 10:37:02 · 212 阅读 · 0 评论 -
Java中的按位取反运算符,哪位能详解一下?
最近面试遇到了这样一道题:System.out.println(~(0Xaa)&0X5a);System.out.println(~(0X5a)&0Xaa);System.out.println(~1);System.out.println(~(-1)); 要写出结果,很郁闷,不会,望了解的大侠详解一下,谢谢!原创 2017-04-07 10:36:54 · 1043 阅读 · 0 评论 -
Java常见排序算法
package test;import java.util.Arrays;public class Sort { // 冒泡排序 public static void sort1(int[] a) { for (int i = 0; i < a.length; i++) { for (int j = i + 1; j < a.length; j++) {原创 2017-04-07 10:34:25 · 202 阅读 · 0 评论 -
关于Java中各种修饰符与访问修饰符的说明
类:访问修饰符 修饰符 class 类名称 extends 父类名称 implement 接口名称(访问修饰符与修饰符的位置可以互换)访问修饰符名称说明备注public可以被所有类访问(使用)public类必须定义在和类名相同的同名文件中package可以被同一个包原创 2017-04-07 10:33:56 · 234 阅读 · 0 评论 -
Java常见的23中设计模式
工厂模式, 工厂方法模式,单例模式, 外观(Facade)模式, 观察者(Observer)模式,桥接(Bridge)模式都是比较常用的,不同的项目有不同的设计方向,可以参考的设计模式也不尽相同,没有定数,只是上面这几个模式用的比较多一些。其他的模式我找了一下,都列出来了。 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所原创 2017-04-07 10:33:48 · 170 阅读 · 0 评论 -
java中文乱码完全解决方案
1、代码编码全部用UTF8,特别是配置用的属性文件2、JSP页面编码3、request请求编码4、数据库jdbc连接编码jdbc:mysql://127.0.0.1:3306/nts?useUnicode=true&characterEncoding=utf85、数据库编码 查看编码:show variables like 'character\_set\_%';原创 2017-04-07 10:42:58 · 937 阅读 · 0 评论