240 发简信
IP属地:江苏
  • JPA的CascadeType的解释

    2020-05-12更新:因为我们的业务并不允许使用jpa的级联操作以及mysql的外键,所以只是学习了这篇文章但是并没有试过其中的代码。今天想起来把代码测试了一遍,并修正了...

  • JPA使用自定义ID生成策略+雪花算法

    在我们使用较为方便的jpa时,id生成策略可以使用默认的,例如自增序列,但随着我们业务水平扩展,分布式技术成熟的今天,单一的自增已经不是一个较好的策略了,这里我们使用雪花算法...

  • 120
    Spring Security OAuth2登录

    Spring Security OAuth2登录 概述 OAuth 2.0 不是身份认证协议。 什么是身份认证?身份认证是解决“你是谁?”的问题。身份认证会告诉应用当前用户是...

  • 120
    form-data、x-www-form-urlencoded的区别

    我们在平时的postman请求调试,以及web的http请求开发时,常常能看到以下几种传参的形式 form-data、x-www-form-urlencoded、raw、bi...

  • 120
    交互式进程查看器——htop

    除了管理员,大多数使用者往往不会去看自己的程序占用了多少资源,也不会关注自己是否会把公用的资源用完。考虑到很少有人有自己的服务器,因此我强烈建议所有生信人学会对自己进程进行管...

  • 120
    替换Spring容器中已经存在的Bean

    一、背景 我们在开发的过程中,经常会引入别人写的jar包实现某些功能。而别人的jar包一般都自动注入Spring容器中,假设别人都是通过@Bean或@Component注入的...

  • vue使用axios做request-api封装

    在一个vue项目当中我们经常会使用到后端提供接口的调用,例如:this.$axios.get("/api/code").then((response) => {})this....

  • 120
    IntelliJ IDEA 插件和经验分享

    前言 工欲善其事必先利其器,用 IntelliJ IDEA 开发几年了,它带来工作效率上的提升是很显著的。本文分享一些好用的插件和经验。 插件 界面 activate-pow...

  • 120
    DockerFile文件详解

    前言 如果安装一个nginx的话,安装完以后,通常不会运行在默认配置下,那因此,我们通常需要去改一改它的配置文件或者定义模块化配置文件,然后启动服务。 之前做法:启动容器do...

  • 120
    Github-PicGO(github)-Typora

    目前markdown作为主流的文本编辑方式,逐渐被大家接受。其中图片需要提供链接的形式,所以出现了大量的图床网站。 一 .GitHub仓库设置 流程:新建public仓库 -...

  • 120
    自建CA证书,使用docker部署java程序支持https双向认证

    1、证书准备 1.1 自建证书 win下创建CA证书,请查阅win系统下基于springboot实现https的双向认证[//www.greatytc.com/p/...

  • 120
    急死!CPU被挖矿了,却找不到哪个进程!

    CPU起飞了 最近有朋友在群里反馈,自己服务器的CPU一直处于高占用状态,但用top、ps等命令却一直找不到是哪个进程在占用,怀疑中了挖矿病毒,急的团团转。 根据经验,我赶紧...

  • 120
    一次挖矿入侵服务器记录

    缘由 2020年12月份,用自己用户账号登录,发现实验室一个小型服务器在运行xmrig程序,google了一下疑似挖矿相关的软件。可能服务器被入侵了,最后尝试用root账号登...