- 博客(13)
- 资源 (6)
- 收藏
- 关注
原创 从Zip到互联网Java技术体系连载一
1、本文所使用的环境Java8MacOS你可以是Windows、Linux环境,只要确保Java已经安装成功并配置好相关环境变量。2、运行一个Java程序我们写代码的目的是什么,就是为了实现某个功能,然后让计算机去执行。我们先写一个简单的程序,创建一个hashmap,然后加入一个元素,然后取出这个元素。我是将类写在checkjava这个文件夹下面文件内容:import java.util.HashMap;import java.util.Map;/** * @aut
2021-11-07 21:48:00 105
原创 何为Hash
hash在英语中表示将…弄乱,在计算机中表示一种将任何数据通过算法将原始数据压缩成摘要,经过算法的散列值一般是一个数字,这个数字如果比较大一般用十六进制的形式表示。
2021-09-30 17:25:02 230
原创 分布式锁Redis实现
redis分布式锁的演进一、业务系统(集群)redis系统(单机)// 占分布式锁,去redis占坑Boolean lock = redisTemplate.opsForValue().setIfAbsent("lock", "111");if(lock) { //加锁成功... 执行业务 Map<String, List<Catelog2Vo>> dataFromDb = getDataFromDb(); redisTemplate . delete( key: "l
2021-06-08 11:14:08 102 3
原创 常见的几个序列化工具类使用简介(FastJson、Jackson、Gson)
class Person implements Serializable{private static final long serialVersionUID = 1L;private String userName;private String passWord;private Date birthday;}FastjsonPerson person = new Person();## 序列化String jsonOutput= JSON.toJSONString(person);#
2021-03-24 12:03:04 443
原创 Idea自动生成序列化的serialVersionUID的设置方式
Mac环境Preferences --> Editor --> Inspections --> srializable class vithout 'serialVersionUID'然后在需要序列化的类上先实现Serializable接口,然后讲鼠标放到类名上,使用快捷键Option + Enter即可实现一个序列化UID...
2021-03-24 11:03:36 125
原创 Idea因为网不好出现unknown的依赖包时,解决办法
问题出现的背景已经配置了maven的国内镜像仓库,仍出现这种情况解决办法引起该问题的主要原因是网络网速不好造成下载的jar包异常,首先在maven仓库里删除异常的包,然后maven clean , 再 maven install ,最后 reimport 就可以了,如果还不行就多重复几次...
2021-03-24 01:24:09 275
原创 Lambda表达式和函数式编程
lambda表达式的函数引用静态方法引用 直接类名::静态方法名非静态方法引用 对象名::非静态方法名/** * 函数引用 */public class LambdaTest01 { private static interface Calculate{ int calculate(int a, int b); } public static void main(String[] args) { //Calculate c
2021-03-18 21:59:22 302 1
原创 Maven
Maven工程类型POM工程POM工程是逻辑工程,用在父级工程(聚合工程)中,用来用作jar包的版本控制JAR工程JAR类型的maven工程会将项目打包成jar包,即常见的本地工程(java project)WAR工程将会将项目打包成war包,发布在服务器上的工程Maven的依赖规则第一原则:最短路径优先原则例如:A -> B -> C -> D(2.0) 和A ->E -> D(1.0) 那么D(1.0)将会被使用第二原则:最先声明原则A -&
2021-03-08 16:19:12 53
原创 scp传输文件命令
远程传输文件/文件夹传输单个文件scp test.txt root@ip:/path/to/direx: scp /root/text.txt root@192.168.1.1:/root/slf/传输文件夹scp -r dirpath root@ip:/path/to/direx: scp -r /root/slf/ root@192.168.1.1:/root/dir/data/
2021-02-02 17:47:14 225
原创 docker从安装到实战看这篇就够了
相关官方地址docker官网:https://www.docker.com/Docker hub 官网:https://hub.docker.com/安装docker社区版(docker-ce) CentOS7环境官方安装教程地址:https://docs.docker.com/engine/install/centos/查看当前centos版本及内核版本cat /etc/re...
2020-05-02 17:16:40 475
原创 IDEA自定义方法注释 方法体外可用
操作过程如下图所示:模板内容* * @Author: kbocbre * @Description: * @Date: $time$ $date$ * @Param: $params$ * @Return: $return$ */
2020-02-14 13:16:16 356
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人