Java服务端
南国他乡客
蓦然回首芳菲尽,不知原是JAVA来~
展开
-
关于System.in流的关闭问题
最近写DEMO代码遇到一个频繁用到键盘输入流(System.in)的场景。本着节约资源的方式,使用单例,在每次需要使用的代码段里初始化,用完即关。下次再需要使用时,再打开即可。后来发现,事情没那么简单。我先后用了2中方法初始化键盘输入流。通过缓冲输入流来获取键盘输入内容(即InputStreamReader+BufferedReader); 通过内置Scanner工具来获取...原创 2020-03-31 10:26:48 · 1289 阅读 · 5 评论 -
Java开源序列化框架:Kryo说明文档翻译
原文链接:https://github.com/EsotericSoftware/kryo/blob/master/README.md版本编号:5.0.0 RC4部分内容保留原版英文,不影响阅读。Kryo是一个高效快速的Java序列化框架,拥有更快速、省内存、API简单等优点。可用于将对象持久保存到文件,数据库或通过网络。Kryo还可以执行自动的深层和浅层复制/克隆。 这是从对象到对象...翻译 2019-11-08 18:02:04 · 1220 阅读 · 0 评论 -
JDiy与DWR组合的时候出现网页无法访问(404异常)的问题
项目中用到JDiy和DWR组合,搭建起来之后发现网页不能访问了。初步设想是JDiy加载的Filter影响到了DWR的Servlet。原创 2017-09-08 09:29:41 · 496 阅读 · 0 评论 -
Spring AOP切面日志Demo 配置文件方式
第一步:配置applicationContext.xml文件: 第二步:日志处理类的写法:/** * LogAop.java * * Shanghai NTT DATA Synergy S转载 2017-12-11 10:44:31 · 473 阅读 · 0 评论 -
Mybatis自动生成配置和实体类(内附jar包资源)
相对于Hibernate而言,mybatis是一个“实体类↔sql语句”的映射框架,所以说它是一个半自动化的映射框架。 开发的时候需要我们自己配置映射文件、自己编写SQL语句,这和容易导致书写错误,所以我们可以用自动生成工具来生成。这大大提高工作效率!原创 2017-12-26 11:59:17 · 1761 阅读 · 2 评论 -
DES对称加密算法的简单实现
DES对称加密算法的简单实现网上看到的都是用了第三方包的,我这里写了个纯java无依赖的环境代码网上看到的都是用了第三方包的,我这里写了个纯java无依赖的环境JDK11Windows7VS Code代码源代码都发布在Gitee上了import java.security.Key;import java.security.NoSuchAlgorithmException;...原创 2019-05-29 16:07:45 · 1057 阅读 · 0 评论 -
这可能是最简单的RSA算法实现了
没有任何第三方jar包依赖import java.security.KeyPair;import java.security.KeyPairGenerator;import java.security.NoSuchAlgorithmException;import java.security.PrivateKey;import java.security.PublicKey;impor...原创 2019-05-29 16:14:18 · 867 阅读 · 2 评论 -
Java中的javax.crypto.Cipher类
文章目录类的定义和初始化目前已支持的算法其中常见的`加密模式`有以下几种其中常见的`填充规则`有以下几种Cipher类里面常用到的方法最近在研究区块链里的一些加密算法,用Java简单实现了一下,发现部分算法都是通过javax.crypto.Cipher类来完成的,特地写一篇文章介绍一下这个类。类的定义和初始化javax.crypto.Cipher类是从jdk1.4就开始引入,所属jdk拓...原创 2019-06-03 12:06:25 · 12965 阅读 · 0 评论