Java

Java安全通信、数字证书及应用实践

摘要:在本文中,我用详细的语言和大量的图片及完整的程序源码向你展示了在JAVA中如何实现通过消息摘要、消息验证码达到安全通信、以及用Java的工具生成数字证书,和用程序给数字证书签名、以及用签名后的数学证书签名applet突破applet的访问权限的过程,给出了全部例子的详细代码。通过本文中你可以学到以下知识:●程序间如何安全通信●什么是及如何生成消息摘要●什么是及如何生成消息验证码●如何使用Java工具生成和维护数字证书库●如何用程序给数字证书验证签名●

系统 2019-08-12 09:30:06 1554

Java

Java笔记(三)--不同版本jdk以及tomcat共存的

最近在做arcgisserver,一个问题就是有些东西只能在较早版本的jdk和tomcat上跑,如果版本太新了,就有可能出问题。比如:我装一个arcgis9.3serverjavascriptapi服务,别人的机器上好好的没问题,我自己按步骤装了,怎么都有问题,就算把别人的整个tomcat拷过来,还是不行。鼓捣几天,都搞不清楚问题在哪里。今天猛然想到:可不可能不是我的问题,而是环境的问题?比如jdk和tomcat版本不对?----因为我用的都是最新本版的j

系统 2019-08-12 01:33:14 1554

Java

未来趋势分析:Linux有可能成为java OS

发布时间:2009.03.1704:48来源:赛迪网作者:fen【赛迪网-IT技术报道】Sun公司已经开放了对java技术的最后限制,并且鼓励在linux发行版中集成java平台和netbeans框架,在未来的时间内java很可能成为linux的内建功能。对java技术的实现,目前有三种方式:java虚拟机、java操作系统、java硬件系统(java卡),目前应用最广泛的是java虚拟机,但无疑用操作系统来实现java功能可以获得更高的性能。苹果的Mac

系统 2019-08-12 01:32:21 1554

Java

Java,Python,前端,Linux,公众号等5T编程资源整理免费下载

Java,Python,前端,Linux,公众号等5T编程资源整理免费下载场景我的CSDN:https://blog.csdn.net/BADAO_LIUMANG_QIZHI实现马士兵Java学习视频方立勋JavaWeb尚硅谷Python核心基础数据分析机器学习MYSQL500本电子书机器学习深度学习篇软件测试全套教程Bootsrap大数据从0开始到精通前端视频1000+高颜值简历大礼包最新的java从基础到精通全套完整视频python从入门到精通全套教程

系统 2019-09-27 17:51:57 1553

Java

Java 多线程

看了"臧圩人"的一片多线程文章,根据自己的想法才写出这篇过于java多线程的文章。一、怎样实现多线程:1.1实现多线程:1.1.1、实现线程的方式有两种:1、继承java.lang.Thread,并重写它的run()方法,将线程的执行主体放入其中。2、实现java.lang.Runnable接口,实现它的run()方法,并将线程的执行主体放入其中。1.1.2、这是继承Thread类实现线程的示例:Java代码publicclassThreadTestext

系统 2019-08-29 23:48:26 1553

Java

java调用存储过程

importjava.sql.*;publicclassProcedureTest...{publicstaticvoidmain(String[]args)...{try...{Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");Stringurl="jdbc:microsoft:sqlserver://localhost:1433;databasename=pubs";Connec

系统 2019-08-29 23:41:13 1553

Java

Java Reflect

面对Java反射机制,会有种令人敬畏而又好奇的感觉,觉得非常强大,深不可测!呵,其实是懒惰的表现,总是找借口和理由不去深入学习这些东西,觉得实际开发中很少会用到,能混就混混吧。真该死。下面就来浅谈下反射,也总结下这几天学习的心得,仅供个人总结,不足之处请大家看在小弟能力有限学习未深的份上多多包涵呵。每个class都其实都对应一个Class对象,该对象就包含在我们编写完一个类编译之后在相应的路径下产生一个.class文件中,该Class对象就用于表示这个类的

系统 2019-08-29 23:37:43 1553

Java

用Java Swing山寨QQ空间的魔法卡片游戏

很喜欢QQ空间上面的游戏,因为它的UI做得非常好。所以有一个想法,想用Swing把所有的游戏都做成单机的,如果上不网可以玩。现在魔法卡片已经开始成形了,其实头脑中还有很多Idea可以补充,但却无从下手。初始页面:卡箱:保险箱:市场:用JavaSwing山寨QQ空间的魔法卡片游戏

系统 2019-08-29 23:02:29 1553

Java

计算器制作JAVA版(第二步,表达式结构检查)

这个问题一个特点--麻烦!如何检查结构呢,结构错误是因为不符合我们的目标要求。在这里我们需要一个格式正确的表达式序列,那么我们就得视具体情况而作出判断。在这里可是涉及一个巨大的数学思想的!!!其实比较简单,就是我们高中数学里面最常用到的”分类讨论“。如果你有一个缜密的思路,在这里是非常好的,我这里的分析估计疏漏了大量的情况,希望大家能够一起补充,共同进步。首先是比较简单的一部分,括号数量以及对应情况是否正确。那么到底什么是正确的对应呢?类似于这种的()表达

系统 2019-08-29 22:17:21 1553

Java

JavaEye 可视化编辑器下的图片编辑后的问题

也许是个Bug吧,在这里我简单说一下发现的过程。现在我上传一个图片:test.png然后将图片插入编辑器:由于太大了,我需要利用编辑器上的“插入/编辑图片”来修改尺寸。点击更新。(其实这个地方无所谓点什么)然后直接点击“提交”或者“存为草稿”,没有反应了。最后我退出来并重新进入发现:并不是前台没有给响应,而是根本没有提交成功。如何从这种状态挣脱出来呢?点击到文章的末尾输入一些字符,就恢复正常了。也就是说如果在编辑完图片后不能直接提交,而是要将编辑器状态(这

系统 2019-08-29 22:17:12 1553

Java

Java shuffle 算法

Fisher–Yatesshuffle基本思想(Knuthshuffle):Toshuffleanarrayaofnelements(indices0..n-1):forifromn−1downto1doj←randomintegerwith0≤j≤iexchangea[j]anda[i]JDK源代码如下:/***MoveseveryelementoftheListtoarandomnewpositioninthelist.**@paramlist*the

系统 2019-08-12 09:27:20 1553

Java

C/C++、Java、Go、Python总结对比27-try...catch

我们平时写完代码运行的过程中,会出现一些问题,但是又不想让程序立马挂掉,或者有些数据没有处理程序就终止运行了。对于不想让程序直接遇到问题就停止的情况,我们可以用try...catch...捕获异常,打印出异常后继续运行。对于有些数据没有处理程序就挂掉的情况,我们可以用c++的析构函数和java中的finally来进行处理。throw:当问题出现时,程序会抛出一个异常。这是通过使用throw关键字来完成的。catch:在您想要处理问题的地方,通过异常处理程序

系统 2019-09-27 17:46:10 1552

Java

java的一些基本知识

对象与基本类型几乎所有Java初学者都被告知,在Java里一切都被视为对象(Object),操纵对象的表示符实际上时对象的一个引用(Reference)。例如Stringstr;//注意!此处创建了一个引用,而非对象str=newString(“Hello”);//这里创建了一个String对象并与str相关联通常用new操作符来创建一个新对象,并存储在堆里面。【注】具体内容可以参看Java堆与栈程序设计中有一系列小的、简单的变量(笔者是这样认为的),将它

系统 2019-08-29 23:07:26 1552

Java

Java 感知Mysql存储过程变量数量

在项目中,可能会遇到sybase移植到mysql的情况,因为sybase支持存储过程的可变参数,而mysql不能支持,所以,在调用mysql的时候,需要感知存储过程到底有几个参数,来合理的配置参数数量:如下是代码packagecom.xxx.util;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement

系统 2019-08-12 01:54:23 1552