Java
文章平均质量分 92
Aurora Polaris
这个作者很懒,什么都没留下…
展开
-
Java 数字签名算法RSA 的使用教程
Java 数字签名算法RSA 的使用教程JAVAherman 20小时前 36浏览0评论 最近用到了 RSA 算法,百度了一下,发现很多文章都是互相转载的。有的实现太过复杂,有的完全没有中心,是错误的实现。今天小编就特意为大家整理了一下 java 使用 RSA 算法的案例,希望能对大家有所帮助!关于 RSA非对称算法的原理我就不写了,大家可以去看看阮老师的两篇关于 RS转载 2017-03-09 12:56:40 · 1013 阅读 · 0 评论 -
深入理解Java:注解(Annotation)自定义注解入门
深入理解Java:注解(Annotation)自定义注解入门 要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Ja转载 2016-12-20 16:46:44 · 367 阅读 · 0 评论 -
聊聊单元测试(三)——Spring Test+JUnit完美组合
聊聊单元测试(三)——Spring Test+JUnit完美组合2014-10-26 17:35 35449人阅读 评论(46)收藏举报分类: J2ee(55) 单元测试(3) 编程语言(39) 目录(?)[+]本着“不写单元测试的程序员不是好程序员”原则,我在坚持写着单元测试,不敢说所有的转载 2016-12-19 13:57:31 · 437 阅读 · 0 评论 -
Linux平台下java程序员的基本功(1-7)
Linux平台下java程序员的基本功(一)2013-06-13 20:13 2743人阅读 评论(4)收藏举报分类: 分布式系统(7) Linux(7) 一、概述 1、该系列文章主要介绍Linux下tomcat集群的安装与配置,其中涵盖了Linux,vsftpd,jdk,tomcat,apache转载 2016-12-19 12:00:05 · 585 阅读 · 0 评论 -
Linux平台下java程序员的基本功
Linux平台下java程序员的基本功SpringMVC+Spring3+Hibernate4开发环境搭建早期的项目比较简单,多是用JSP 、Servlet + JDBC 直接搞定,后来使用 Struts1(Struts2)+Spring+Hibernate, 严格按照分层概念驱动项目开发,这次又使用 Spring MVC取代Struts来进行开发。MVC已经是现代Web开发中的一转载 2016-12-19 12:01:25 · 333 阅读 · 0 评论 -
SpringMVC+Spring3+Hibernate4开发环境搭建
SpringMVC+Spring3+Hibernate4开发环境搭建http://blog.csdn.net/shan9liang/article/category/14531812013-06-24 08:01 61954人阅读 评论(20)收藏举报分类: Linux(7) J2ee(55) Hibernate(16) Spri转载 2016-12-19 11:57:45 · 393 阅读 · 0 评论 -
模板方法模式(TemplateMethod)
模板方法模式(TemplateMethod)2013-05-10 09:11 2993人阅读 评论(8)收藏举报分类: 设计模式(8) 模板方法模式,定义一个操作中的算法的骨架,而将一些步骤延迟到子类中实现,使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 UML示例 代码示例转载 2016-12-19 11:52:30 · 330 阅读 · 0 评论 -
Spring核心ioc
Spring核心ioc2013-05-01 19:16 7026人阅读 评论(7)收藏举报分类: Web开发(105) Spring(14) IoC,Inversion Of Control 即控制反转,由容器来管理业务对象之间的依赖关系,而非传统方式中的由代码来管理。其本质,即将控制权由应用程序代码转到了外部容器,控制转载 2016-12-19 11:40:27 · 227 阅读 · 0 评论 -
Win7(64)+eclipse(64)+tomcat7(64)+jdk7(64)开发环境配置
Win7(64)+eclipse(64)+tomcat7(64)+jdk7(64)开发环境配置2013-04-25 09:41 41561人阅读 评论(21)收藏举报分类: J2ee(55) Web开发(105) 一直开发都是用myeclipse,这次尝试了一下eclipse,并且开发工具全部采用最新版本,配转载 2016-12-19 11:38:02 · 460 阅读 · 0 评论 -
银联系统开发的感悟
银联系统开发的感悟(2009-11-03 17:35:07)转载▼标签:杂谈 1、8583报文,太重要了,对于想进入金融行业的程序员来说了解8583报文是第一步2、C语言的功底。底层数据包的封装、控件的编写都需要c或者c++的功底3、金融产品的了解。密码键盘、各种打印设备、读卡器等。4、自学能力。大量新知识都需要自己去转载 2016-12-19 10:45:29 · 548 阅读 · 0 评论 -
Session啊Session
Session啊Session(2009-11-03 17:46:55)转载▼标签:杂谈分类:Java技术 前几天去给一个政府部门调程序,因为他们正在运行着的Tomcat总是报内存内存溢出,看了一下,发现两处非常明显的问题,发表出来让大家以后做项目时需要注意。 内存溢出,原因肯定是内存不够用,不过虚拟机分配了2G内转载 2016-12-19 10:40:12 · 239 阅读 · 0 评论 -
Struts2 Namespace_命名空间
Struts2 Namespace_命名空间 namespace决定了action的访问路径,默认为"",可以接受所有路径的action amespace可以写为/,或者/xxx,或者/xxx/yyy,对应的action访问路径为/index.action,/xxx/index.action,或者/xxx/yyy/index.action namespace最好也用模块来转载 2016-12-15 16:21:35 · 271 阅读 · 0 评论 -
java中的List记录是否完全匹配方法
java中的List记录是否完全匹配方法今天要说的是给List分组,然后用Map来封装,可能你看了以后还是有一些模糊。先看一下项目结构图:User类是一个VO类,主要逻辑还是在MapTestBak上面。运行效果:原理图:1.在starsList中有两组人,共三人2.在dolList中有一组人,共两人3.经过marched操作,最后匹配到一组人到result中转载 2016-12-15 16:18:45 · 501 阅读 · 0 评论 -
这里整理了基于java平台的常用资源
这里整理了基于java平台的常用资源翻译 from :akullpp | awesome-java大家一起学习,共同进步。如果大家觉得有用,就mark一下,赞一下,或评论一下,让更多的人知道。thanks. 构建这里搜集了用来构建应用程序的工具。Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven转载 2016-12-15 15:58:09 · 824 阅读 · 0 评论 -
Java注解Annotation基础
Java注解Annotation基础Annotation 2015-02-10 22:19:44 发布您的评价: 4.5 5收藏从JDK5开始,Java增加了Annotation(注解),Annotation是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应转载 2016-12-20 16:51:16 · 290 阅读 · 0 评论 -
java中注解的使用与实例(一)
java中注解的使用与实例(一)注解目前非常的流行,很多主流框架都支持注解,而且自己编写代码的时候也会尽量的去用注解,一时方便,而是代码更加简洁。 注解的语法比较简单,除了@符号的使用之外,它基本与Java固有语法一致。Java SE5内置了三种标准注解: @Override,表示当前的方法定义将覆盖超类中的方法。 @Deprecated,使用了注解为它转载 2016-12-20 16:54:39 · 1321 阅读 · 0 评论 -
POJO
POJO本词条由“科普中国”百科科学词条编写与应用工作项目审核。POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,没有业务逻辑,有时可以作为VO(va转载 2016-12-20 15:25:34 · 403 阅读 · 0 评论 -
编写更好的 Java 单元测试的 7 个技巧
编写更好的 Java 单元测试的 7 个技巧2017年1月29日 by搬砖工/ 0312°测试是开发的一个非常重要的方面,可以在很大程度上决定一个应用程序的命运。良好的测试可以在早期捕获导致应用程序崩溃的问题,但较差的测试往往总是导致故障和停机。虽然有三种主要类型的软件测试:单元测试,功能测试和集成测试,但是在这篇博文中,我们将讨论开发人员级单元测试。在我深入讲述具体细转载 2017-02-03 13:08:17 · 316 阅读 · 0 评论 -
Java中4大基本加密算法解析
Java中4大基本加密算法解析2017年2月3日 by搬砖工/ 0156°简单的java加密算法有:BASE64 严格地说,属于编码格式,而非加密算法MD5(Message Digest algorithm 5,信息摘要算法)SHA(Secure Hash Algorithm,安全散列算法)HMAC(Hash Message Authentication Code,转载 2017-02-03 12:56:59 · 281 阅读 · 0 评论 -
35 个 Java 代码性能优化总结
35 个 Java 代码性能优化总结2017-02-23IT哈哈 前言 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大转载 2017-02-23 10:02:10 · 265 阅读 · 0 评论 -
《Java与模式》之观察者模式
《Java与模式》之观察者模式标签: java 2017-02-21 22:13 158人阅读 评论(3)收藏举报分类: Java(767) 学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群,群号码:434987175 我们一起学Java!转载 2017-02-23 09:04:31 · 329 阅读 · 0 评论 -
编写更好的Java单元测试的七个技巧
编写更好的Java单元测试的七个技巧标签: java单元测试2017-02-21 20:57 148人阅读 评论(1)收藏举报分类: Java(767) 学习Java的同学注意了!!! 学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群,群号码:43转载 2017-02-23 09:04:51 · 547 阅读 · 0 评论 -
Socket编程一实现简易的聊天功能以及文件传输
Socket编程一实现简易的聊天功能以及文件传输标签: androidsocket通讯协议聊天socket传输文件2017-02-21 21:26 174人阅读 评论(6)收藏举报Android(51) 干程序是一件枯燥重复的事,每当感到内心浮躁的时候,我就会找小说来看。我从小就喜爱看武侠小说,一直转载 2017-02-23 09:02:20 · 2869 阅读 · 0 评论 -
成为优秀Java程序员的10个要点
成为优秀Java程序员的10个要点2015-02-06 分类:程序员人生、首页精华8人评论分享到:更多48本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划!如果你是一个热衷于技术的Java程序员, 那么下面的10个要点可以让你在众多Java开发人员中脱颖而出。1.拥有扎实的基础和深刻理解OO原则对于Java程序员,深刻理解Obj转载 2017-02-21 08:32:51 · 292 阅读 · 0 评论 -
不用+、-、×、÷数字运算符做加法
不用+、-、×、÷数字运算符做加法面试题 http://z466459262.iteye.com/blog/1131609 题目:写一个函数,求两个整数的之和,要求在函数体内不得使用+、-、×、÷。 用位运算:1.使用半加运算,计算出不进位相加的结果 2.只有两个1在一起才会进位,那么确定哪些位置有两个1,然后移位,再进行不进位相加;转载 2017-01-19 17:55:04 · 280 阅读 · 0 评论 -
实现tomcat启动时自动运行代码
实现tomcat启动时自动运行代码标签: tomcatservlet任务webappencoding任务调度Java(20) 方法1:tomcat 自动执行servlet写一个servlet,在init()方法中写好想要执行的程序,程序如下:eclipse新建一个web\Dynamic Web Project , name =转载 2017-01-19 17:46:47 · 5561 阅读 · 0 评论 -
Seasar2入门(一)
Seasar2入门(一)标签: stringservleteclipseencodingbeanclassJAVA(16) Seasar2(S2Container),简单的说,是比spring一样提供DI功能的框架,但比Sping轻量级。 比理论来说本人更喜欢实际操作和调试,接下来,就让我们开始Seasar2之旅吧。首先,先下转载 2017-01-19 09:25:24 · 503 阅读 · 0 评论 -
简单的java webservice 接口 C#调用java webservice(crud)
简单的java webservice 接口 C#调用java webservice(crud)Nanke 发布于 2013年06月08日 17时,1评/5429阅 废话不多说:直接代码。webservice的功能不限于此,只是个简单的例子!代码片段(8)[全屏查看所有代码]1. [代码]JNDI连接方式转载 2017-02-09 08:18:52 · 3918 阅读 · 0 评论 -
java中注解的使用与实例 (二)
java中注解的使用与实例 (二)java中注解的使用与实例 (二)java 注解,从名字上看是注释,解释。但功能却不仅仅是注释那么简单。注解(Annotation) 为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后 某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据),常见的作用有以下几种:生成文档。这是最常见的,也是java 最早提供的注解。常用的有@转载 2016-12-20 17:06:11 · 220 阅读 · 0 评论 -
详细讲解JAVA中的IO流
详细讲解JAVA中的IO流 一、流的概念 流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。 一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Internet上的某个URL。 流的方向是重转载 2016-12-20 17:02:48 · 268 阅读 · 0 评论 -
Struts2框架与servlet共存问题
Struts2框架与servlet共存问题 今天在做一个项目的时候遇到了一个很奇怪的问题,这个项目的一部分是之前用servlet写的,但是后边打算用struts写,再加入struts框架配置后发现原先的那部分不能正常访问了,之前没这么做过所以很纳闷,struts2配置自认为写的很熟了,应该没什么问题啊,struts.xml文件改了又改还是找不到错误,后来在看到web.xml时转载 2016-12-14 13:58:51 · 336 阅读 · 0 评论 -
微信开发之准备阶段
微信开发之准备阶段所需资源:1、微信公众平台账号2、百度BAE平台账号一、微信公众账号申请登录微信公众平台https://mp.weixin.qq.com/,在右上角有注册填写相关资料进行注册,在此我注册的是个人订阅号,如果有公司信息可以注册服务号。另外由于个人订阅号接口有限,对于个人开发不是很有利,微信还提供了测试账号,专为开发人员使用,进入如下地址申请测试号ht转载 2016-12-14 13:40:54 · 363 阅读 · 0 评论 -
微信公众号java sdk技术选型
微信公众号java sdk技术选型收藏杨武兵发表于 2年前阅读 4257收藏 34点赞 9评论13 摘要: 微信公众平台由于没有提供针对语言的开发包,只公布了一个基于Http协议的接口和加解密的算法sdk,这样给微信公众号的开发者带来很多工作量,除了实现业务逻辑外,还需要自己处理底层的接口协议细节,因此选择一个良好的sdk转载 2016-12-16 16:29:48 · 667 阅读 · 0 评论 -
排序-冒泡排序
排序-冒泡排序public class PaiXu { /** * @方法描述: * @返回值:void * @author:WS @日期:2009-5-9 */ static int[] list = new int[]{1,3,2,5,7,9,4,3,39,6}; public static转载 2016-11-16 17:24:01 · 203 阅读 · 0 评论 -
oracle连接数据库测试代码
oracle连接数据库测试代码oracle连接数据库测试代码 /**** 说明:* (1)本例使用JDBC_ODBC桥进行数据库连接,故此需要ODBC数据源* (2)本例中SQL为更新语句,故此使用载体的executeUpdate方法,并且返回受影响记录数* (3) 配置连接Oracle的odbc数据源ora*///导入所需类包impo转载 2016-11-16 17:20:17 · 979 阅读 · 0 评论 -
通过JDBC连接oracle数据库的十大技巧
通过JDBC连接oracle数据库的十大技巧Java数据库连接(JDBC)API是一系列能够让Java编程人员访问数据库的接口,各个开发商的接口并不完全相同。在使用多年的Oracle公司的JDBC后,我积累了许多技巧,这些技巧能够使我们更好地发挥系统的性能和实现更多的功能。 1、在客户端软件开发中使用Thin驱动程序 在开发Java软件方面,Oracle的转载 2016-11-16 17:18:40 · 437 阅读 · 0 评论 -
forward和redirect的区别
forward和redirect的区别SetCookie、GetCookie自行设定有效日期:Response.Cookies(CookieName).Expires=#日期# 页面转发区别:在Servlet中两种实现: forward方式:request.getRequestDispatch转载 2016-11-16 17:17:07 · 284 阅读 · 0 评论 -
spring读取配置文件初始化容器操作总结
spring读取配置文件初始化容器操作总结http://blog.csdn.net/liaosijianyu1938/article/details/8840738spring初始化容器.三种经常用到的实现:一、ClassPathXmlApplicationContext:从类路径中加载。二、FileSystemXmlApplicationContext:从文件系统加载。转载 2016-11-11 17:29:12 · 2350 阅读 · 0 评论 -
ExtJs + Struts2 + JSON 程序总结
http://www.cnblogs.com/qg1019/archive/2009/12/15/1624507.htmlExtJs + Struts2 + JSON 程序总结 最近一直都在看EXTJS的东西,然后自己实践了下,界面倒是蛮漂亮的,但是一旦涉及到与服务器端进行数据互动麻烦就出来了,本来下了个例子确发现是用DWR的,觉得我既然用了STRUTS转载 2016-11-07 18:57:00 · 262 阅读 · 0 评论 -
Extjs与Struts2交互,返回JSON数据的两种实现方式
标签: strutsextjsjson2016-07-10 00:16 208人阅读 评论(0)收藏举报分类: JSON)(1) S2SH(2) 方案1需要配置jar包:json-lib-2.3-jdk15.jar,struts.xml不需要配置json result.Action不支持return返回结果.返回J转载 2016-11-04 10:26:47 · 500 阅读 · 0 评论