java
文章平均质量分 57
smile in spring
这个作者很懒,什么都没留下…
展开
-
MD5加密中文字符问题详解
MD5加密中文字符串结果不一致时,通常是由于md5加密时未使用编码造成的。package com.pbh.util;import java.security.MessageDigest;public class Md5Utils { /*** * MD5加码 生成32位md5码 */ public static String md5(String inStr){ MessageDigest md5 = null; try{ md5 = MessageDigest.getIns原创 2021-04-15 19:08:57 · 3490 阅读 · 0 评论 -
Eureka与Zookeeper的区别
1、ZooKeeper概述 ZooKeeper是著名Hadoop的一个子项目,旨在解决大规模分布式应用场景下,服务协调同步(Coordinate Service)的问题。它可以为同在一个分布式系统中的其他服务提供:统一命名服务、配置管理、分布式锁服务、集群管理等功能)是个伟大的开源项目,它很成熟,有相当大的社区来支持它的发展,而且在生产环境得到了广泛的使用。 &nb原创 2021-03-29 22:56:03 · 830 阅读 · 0 评论 -
Jvm调优
1 、堆与栈1.1 、堆与栈的概念 堆和栈是程序运行的关键,栈是运行时的单位,而堆是存储的单位。栈解决程序的运行问题,即程序如何执行,或者说如何处理数据;堆解决的是数据存储的问题,即数据怎么放、放在哪儿。 在Java中一个线程就会相应有一个线程栈与之对应,这点很容易理解,因为不同的线程执行逻辑有所不同,因此需要一个独立的线程栈。而堆则是所有原创 2021-03-22 12:52:18 · 373 阅读 · 0 评论 -
Spring Boot和Spring Cloud的区别
(1)Spring boot 是 Spring 的一套快速配置脚手架,可以基于spring boot 快速开发单个微服务;Spring Cloud是一个基于Spring Boot实现的云应用开发工具;(2)Spring boot专注于快速、方便集成的单个个体,Spring Cloud是关注全局的服务治理框架;(3)spring boot使用了默认大于配置的理念,很多集成方案已经帮你选择好了,能不配置就不配置,Spring Cloud很大的一部分是基于Spring boot来实现。(4)Spring b原创 2021-03-21 22:02:12 · 495 阅读 · 0 评论 -
Spring Cloud核心组件
Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。Spri原创 2021-03-21 21:58:37 · 575 阅读 · 0 评论 -
Base64与img互转
1、代码示例:import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import org.apache.co...原创 2019-12-02 12:51:28 · 4398 阅读 · 0 评论 -
获取img标签中的src地址
import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @description 截取字符串中的img标签中的src地址 * @createTime 创建时间:2019-12-02 */public...原创 2019-12-02 12:36:10 · 2736 阅读 · 0 评论 -
SFTP上传下载附件
SFTP概述 JSch是Java Secure Channel的缩写。JSch是一个SSH2的纯Java实现。它允许你连接到一个SSH服务器,并且可以使用端口转发,X11转发,文件传输等,当然你也可以集成它的功能到你自己的应用程序。 JSFTP是Secur...原创 2019-11-30 15:52:09 · 533 阅读 · 0 评论 -
java 动态调用类的方法
Java动态调用方法,主要用到java反射机制,Class和Method这些类。//被调用的方法名String methodName="testmethod";//用于传递参数的class数组。Class[] cargs = new Class[1];cargs[0]=mId.getClass();//testService.getClass():得到testService的class...原创 2019-05-30 13:27:48 · 3000 阅读 · 0 评论 -
跨域资源共享(CORS)应用案例
1、跨域资源共享介绍: 当使用ajax跨域请求时,浏览器报错:XmlHttpRequest error: Origin null is not allowed by Access-Control-Allow-Origin.肯定是跨域的问题,如果用jsonp或者proxy的方式进行修改的话未免需要太大的工程量,所以采...原创 2019-05-13 13:21:25 · 2116 阅读 · 2 评论 -
Java filter调用service的方法
版权声明:本文为博主原创文章,未经博主允许不得转载。 今天在项目中遇到了一个问题,在 Filter中注入 Serivce失败,注入的service始终为null。经过一番分析后,问题得到了解决。现在给大家分享一下。以下代码展示区域只展示了部分关键代码。1、报控制针的代码如下所示:public class SessionFi...原创 2019-04-27 10:10:56 · 4521 阅读 · 3 评论