package com.fh.util;
import java.util.HashMap;
import java.util.Map;
/**
* 说明:经纬度处理
* 作者:FH Admin
* from:fhadmin.cn
*/
public class MapDistance {
private
......
365
0
0
2022-07-05
package org.fh.util;
import java.util.Random;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* 说明:常用工具
* 作者:FH Admin
* from:fhadmin.cn
*/
publ
......
371
0
0
2022-07-04
说明CGLIB 是通过操作字节码生成 现实类 的子类,将子类中的现实方法转发到拦截器中,拦截器再调用 现实类 的方法Code demo现实类
public class UserQueryImpl {
public Integer update() {
log.info("更新用户操作");
return n
......
465
0
0
2022-07-04
package org.fh.util;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStrea
......
359
0
0
2022-07-02
一、搭建一个SpringBoot 项目。二、导入shiro 相关坐标: <dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring</artifac
......
384
0
0
2022-07-01
import org.apache.commons.codec.binary.Base64;
import javax.crypto.Cipher;
import java.security.*;
import java.security.interfaces.RSAPrivateKey;
import java.security.interfa
......
473
0
0
2022-06-29
前言不久前在部门周会上分享了 Hystrix 源码解析之后,就无奈地背上了专家包袱,同事们都认为我对 Hystrix 很熟,我们接触 Hystrix 更多的还是工作中的使用和配置,所以很多人一遇到 Hystrix 的配置问题就会过来问我。为了不让他们失望,我把 Hystrix 的 配置文档 仔细看了一遍,将有疑问的点通过翻源码、查官方 issue、自己实验的
......
340
0
0
2022-06-28
java操作EsApi不能忽略的步骤;/**
* @author zhangxiao
* @qq 490433117
* @create_date 2021/9/8 11:54
*/
package com.foodie.elasticsearch;
import org.elasticsearch.action.search.Sea
......
397
0
0
2022-06-28
对于程序员来说,掌握 Java 的内存管理机制并不是必须的,但它能够帮助你更好地理解 JVM 是如何处理程序中的变量和类实例的。Java 之所以能够如此流行,自动 垃圾回收Garbage Collection(GC)功不可没,它也是 Java 最重要的几个特性之一。在这篇文章中,我将说明为什么垃圾回收如此重要。本文的主要内容为:自动的分代垃圾回收、
......
410
0
0
2022-06-26
题目:聊一下Java线程池的实现原理?线程是否可以共享?如果可共享的话,那么应该如何实现线程共享?本文通过ThreadPoolExecutor来分析线程池使用及内部实现原理。为什么离不开线程池?多线程开发是提高程序性能的一种方式,但线程的创建与销毁,以及运行线程上下文切换都是需要消耗cpu资源的,相对来说任务的执行所占整个线程运行的cpu时间越短,线程的运行
......
519
0
0
2022-06-22
Java 枚举是一个特殊的类,一般表示一组常量,比如一年的 4 个季节,一个年的 12 个月份,一个星期的 7 天,方向有东南西北等。Java 枚举类使用 enum 关键字来定义,各个常量使用逗号 , 来分割。看实现: @Test
public void test() {
// 1.获取改枚举值和描述
Int
......
369
0
0
2022-06-22
1.pom <parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<ve
......
564
0
0
2022-06-21
1.引入依赖,版本3.0.0只引入一个即可 <dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
......
452
0
0
2022-06-19
话不多说,今天给大家带来一段Java代码装B秀,看看这些大佬程序员是怎么在日常写代码中寻找乐子的吧!装比王我当定了1:Java代码连环+instanceOf运算符,这个算是低级趣味大家有没有被绕晕呢2:emoji表情大法(完美代替Java代码)Java学习交流群632119504,欢迎喜欢Java的各位大神小神前来学习交流,每天晚上群里面也会有大佬直播企业项
......
362
0
0
2022-06-12
1.背景与介绍:平时开发的项目中可能会出现下面这些情况:由于用户误操作,多次点击表单提交按钮。由于网速等原因造成页面卡顿,用户重复刷新提交页面。黑客或恶意用户使用postman等工具重复恶意提交表单(攻击网站)。这些情况都会导致表单重复提交,造成数据重复,增加服务器负载,严重甚至会造成服务器宕机。因此有效防止表单重复提交有一定的必要性。2.解决方案2.1 通
......
609
0
0
2022-06-10