JAVA
诚哥丿
JAVA是世界上最好的语言
展开
-
RSA加密解密及数字签名Java实现
转自 https://my.oschina.net/jiangli0502/blog/171263 RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击,已被ISO推荐为公钥数据加密算法。 RSA算法是一种非对称密码算法,所谓非对称,就是指该算法需要一对密钥,使用其中一个加密,则需要用另一个才能解密。 密钥的长度越长,安全性就越好,但是加密解密所用转载 2017-06-16 10:20:13 · 1423 阅读 · 1 评论 -
Dubbo使用手册
Dubbo入门引导Dubbo使用手册Dubbo是什么Dubbo是一款优秀的Java RPC框架,它的服务自动注册和发现功能,非常契合分布式服务、微服务架构。如果你没有使用过RPC框架,我建议你可以先停下来,去了解一下Hessian。Dubbo初体验Dubbo初体验,我们先避开配置,完全通过代码来体验一把Dubbo的用法。又到了贴代码凑字数的环节了。Maven...原创 2019-02-26 13:41:15 · 2389 阅读 · 0 评论 -
ActiveMQ 发送消息开启安全认证
ActiveMQ的默认配置activemq.username=adminactivemq.password=admin实际上 admin/amdin 是它的后台登录账户,但是却可以用它来发送消息是不是很神奇,如果你没有开启安全认证,你甚至可以使用 abc/abc 等等你能想到的用户名密码(包括 null/null )来发送消息,因为它不需要用户名和密码。开启安全认证后就只能使用配置...原创 2018-12-20 17:33:26 · 1556 阅读 · 1 评论 -
发送QQ邮件
java写的发送邮件功能,以qq邮箱作为发件人,收件邮件没有特殊要求。需要注意的是发件qq邮箱需要开启POP3/STMP服务并生成授权码,发送邮件时把授权码当成密码使用。原创 2018-10-18 17:19:10 · 394 阅读 · 1 评论 -
maven pom 报“系统找不到指定的路径”错误
...\META-INF\MANIFEST.MF (系统找不到指定的路径)这个意思是在仓库中找不到这个项目,需要install一下打包到本地仓库就好了。如果是maven多模块项目,每个模块包括父模块都要install。...原创 2018-06-07 18:31:28 · 7079 阅读 · 0 评论 -
AOP中获取自定义注解的属性值
自定义注解@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface SystemLog { public String description() default "";}用在方法上@ResponseBody@ValidRequestBody@RequestMapping("/log...原创 2018-06-05 15:39:35 · 20515 阅读 · 5 评论 -
@Aspect不生效
启用aspectj注解功能:<aop:aspectj-autoproxy/> 把这个配置项写在spring的配置文件中@Aspect不生效,移到springmvc的配置文件中就好了。翻译 2018-06-05 11:17:08 · 8621 阅读 · 0 评论 -
java(web)读取resource下的文件
java(web)读取resource下的文件String content = IOUtils.toString(new FileInputStream(new File(this.class.getClassLoader().getResource("test.txt").getPath()))) IOUtils 引用至 org.apache.commons.io 包,读取文件内容时可以设置编码原创 2017-08-18 15:56:59 · 2871 阅读 · 0 评论 -
HttpClient发送Post请求(一)
pom<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.3</version></dependency>codepackage com.xxxxxx.xxxxx; import java.io.IOExcept原创 2017-06-29 11:42:00 · 2066 阅读 · 0 评论 -
HttpClient发送Post请求(二)
前言 上一篇说的是基于 http 协议发送json、xml形式的报文,本篇介绍键值对方式的参数发送方式codepackage common; import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.ArrayList;import java.util.List;imp原创 2017-06-29 11:49:00 · 454 阅读 · 0 评论 -
Mybatis-plus2.0支持oracle序列
Mybatis-plus2.0支持oracle序列配置部分第一步,设置主键生成策略keyGenerator为OracleKeyGenerator局部<property name="keyGenerator"> <bean class="com.baomidou.mybatisplus.incrementer.OracleKeyGenerator"/>...原创 2019-08-28 15:31:13 · 2307 阅读 · 0 评论