• Unreal is funny !!!
项目中使用 spring spel 组件

项目中使用 spring spel 组件

spel 介绍 Spring spel expression 是使用一小段 查询语法去找到一个值,你可以把它理解为一个很小的编程语言,给定一堆上下文变量(比如方法参数,方法信息),通过一个小的字符串,解析并给出一个值,在spring boot 中 经常用在一些注解上获取一些值或者 条件,优雅整洁。 比如: // 这里加缓存,使用参数里的 user 的id……

局域网使用其他机器的代理

局域网使用其他机器的代理

vmware虚拟机有时候下载东西很慢,但是 windows主机有酸酸乳,能不能 让虚拟机也用上主机的酸酸乳呢, 能不能让同一个wifi下的其他人使用我的酸酸乳呢? 参考: https://zhuanlan.zhihu.com/p/46973701 酸酸乳设置 我用的是 v2rayN , 参数设置–> v2rayN 设置 –> 允许……

Harbor 在ubuntu 18.04上的安装

Harbor 在ubuntu 18.04上的安装

Harbor 是 Docker 企业级镜像仓库,今天就在我的 ubuntu 18.04 上 安装 一下,这玩意难装死了,花费了我大半天的时间。 我的安装环境 vmware 虚拟机: ubuntu sever 18.04, 内存6G Docker版本: Docker version 20.10.2, build 20.10.2-0ubuntu1~18.04.2……

kubeadm 安装k8s 集群

kubeadm 安装k8s 集群

安装k8s集群是真的不容易。 —— 鲁迅 一、虚拟机配置 首先应该安装好三台 ubuntu 虚拟机(我的是 ubuntu 18.04 ),配置好软件安装源(我的是 163,速度快)。 配置host (三台要配置的是一样的) 192.168.245.147 k8s-node1 192.168.245.148 k8s-master……

在centos7 中安装两个mysql

在centos7 中安装两个mysql

碰到的问题 今天我需要在云主机上安装一个软件,这个软件只支持 mysql 5.7+ ,但是我的云主机上已经安装了一个 mysql8 了,怎么再装一个mysql 5.7并监听再 3309端口 呢。 参考博客:https://blog.csdn.net/u010898329/article/details/83064373 1,初步安装 https://dev.……

flush(FILE*) 和 fsync(FILE*)

flush(FILE*) 和 fsync(FILE*)

文件写入时间的问题 今天在读redis的aof源码时,看到这样一段代码:此代码是 redis aof 时将 数据库中的数据转换为操作命令 并写入aof文件时所调用的: /* Returns 1 or 0 for success/failure. * * 将长度为 len 的内容 buf 写入到文件 r 中。 * * 成功返回 1 ,失……

Hadoop+zookeeper+Hbase 安装及配置

Hadoop+zookeeper+Hbase 安装及配置

今天在网上下载了一个视频教程,需要安装 hadoop+hdfs+zookeeper,折腾了3个小时,各种报错,终于解决了。 参考这篇 https://blog.csdn.net/LiuHuan_study/article/details/84347262 首先,下载apache 的软件可以去这个镜像下载:http://mirror.bit.edu.cn/we……

leetcode 1091. Shortest Path in Binary Matrix

leetcode 1091. Shortest Path in Binary Matrix

题目 https://leetcode.com/problems/shortest-path-in-binary-matrix/ 从方格的左上角走到右下角,请问最短路径是多少? 解题思路 第一反应是dp,感觉这要是不用dp还有天理? 但是 细想就发现,相比较于以前的dp的题目,原先的题目都限定了走路的方向要么向右,要么向下,而这个题目是八个方向都可以走, 有……

leetcode 402. Remove K Digits

leetcode 402. Remove K Digits

5月1日,劳动节第一天,花了大半个下午思考这道题,独立思考解决的感觉很爽。 题干 https://leetcode.com/problems/remove-k-digits/ 对一个数字num删掉k个字符,求怎么删使留下字符组成的数字是最小的? 思考过程 好吧,一个很费脑的感觉,又是一个掉脑细胞的问题。 解决这种问题,其实考的就是观察能力和直觉。怎么删使留下……

Spring项目中Bean的校验 javax.validation

Spring项目中Bean的校验 javax.validation

在java项目中,我们经常需要对java对象的格式进行验证,比如接口传进来的User对象的name不能为空,我们传出去的数据的数据要符合规范,传出去前先手动验证, 如果用代码一个一个判断,那可太low了,幸好Spring项目中含有相应的工具。 手动验证 怎么判断一个对象是否符合注解说明的格式?上代码 场景:一个学生有个书包,学生和书包的名字都不能为空 &nb……