封装请求协议:获取method uri以及请求参数 public class Request { //协议信息 private String requestInfo; //请求方式 private String meth…
分类:编程语言
java JVM-自定加密和解密类加载器
简单加密解密(取反)操作int a=3; //00000011//^异或操作,相同为1,0xff,表示一个十六进制数,表示a和1111 1111 进行异或操作,结果为1111 1100System.out.println…
springcloud微服务基于redis集群的单点登录
springcloud微服务基于redis集群的单点登录 yls 2019-9-23 简介 本文介绍微服务架构中如何实现单点登录功能 创建三个服务: 操作redis集群的服务,用于多个服务之间共享数据 统一认证中心服务,…
Feign【@FeignClient】
首先看一下@FeignClient注解的源码: package org.springframework.cloud.openfeign; import java.lang.annotation.Documented; i…
Java多线程——获取多个线程任务执行完的时间
问题 使用 CountDownLatch 计时 示例代码 运行结果 使用线程池中方法计时 示例代码 运行结果 参考资料 问题 最近我在处理一批数据,用多线程来处理,我想知道大概多久能处理完。比如我先用多线程处理 100 …
如何实现优先级线程池队列
首先,我们需要定义一个带优先级的Runnable: /** * to use PriorityBlockingQueue, we need PriorityRunnable threads */ public abstr…
在spring中引入线程池,设置线程优先级。
在spring.xml 文件中配置: <!-- 线程--> <bean id="taskExecutor" class="org.springframework.scheduling.concurren…
java中如何真正的实现替换最后一个字符(包括有相同字符的情况)
一.之前在写代码的时候有一个替换最后一个字符的需要,开始使用了如下方法: str=str.replace(str.charAt(str.length-1)+””,”新字符…
父类与子类间的转换
许多同学在学习到Java的继承时,遇到了父类和子类互相转化的问题,在此通俗的讲一下。 示例一 父类强制转子类 Father f = new Father(); Son s = (Father)f;//出错 ClassCa…
MySQL单机优化---分表、分区、分库
一、分表: 水平分表:根据条件把数据分为N个表(例如:商品表中有月份列,则可以按月份进行水平分表)。 使用场景:一张表中数据太多,查询效率太慢。 当需要同时查询被水平分表的多张表时: …
leetcode479. Largest Palindrome Product
题目要求 Find the largest palindrome made from the product of two n-digit numbers. Since the result could be very …
Spring
Spring 框架: 前无古人,后无来者。它可以包容其他的一切框架。 a. 什么是Spring框架:  …