Java 常用类源码解析——Long

类图 实现了 Comparable 接口,用于两个 Long 型变量直接的比较。所有的包装类型都实现了该接口。 成员变量 /** * Long 型最小值,-2^63 * have, -2<sup>63</sup&
分类: 编程语言 发布时间: 10-30 23:34 阅读次数: 0

一份不可多得的 Lombok 学习指南

一、Lombok 简介 Lombok 是一款 Java 开发插件,使得 Java 开发者可以通过其定义的一些注解来消除业务工程中冗长和繁琐的代码,尤其对于简单的 Java 模型对象(POJO)。在开发环境中使用 Lombok 插件后,Java 开发人员可以节省
分类: 编程语言 发布时间: 10-30 23:34 阅读次数: 0

mac外接显示器 字体发虚解决方案

描述 今天买的LG性价比之王21:9的2k显示器到了,但是连接mbp后发现,字体发虚,模糊 Macbook 外接显示器默认为 TV 模式,TV 渲染模式下,文字效果非常非常非常差 解决 下载 patch-edid.rb 这个文件到 mac 的D
分类: 编程语言 发布时间: 10-30 23:34 阅读次数: 0

Java特性之枚举、注解和Lambda表达式

导语: Java语言自诞生起,经历了两次较大的革新:第一次是在2004年,Java5引入了枚举类型、注解和泛型;第二次是在2014年,Java8引入了lambda表达式。本文就重点介绍一下枚举、注解和lambda表达式。 枚举 定义枚举类型 Java5使用关键
分类: 编程语言 发布时间: 10-30 23:34 阅读次数: 0

Spring Cloud Alibaba-UUID(二十一)

简介 分布式系统中我们往往需要进行分库分表,提升性能,这时候我们就会需要一个高性能的全局唯一Id生成器,又称发号器。 常见的发号器 UUID UUID由MAC地址、时间戳、命名空间、随机/伪随机数、时序等元素构成,JAVA自带,使用简单,同样的,它的缺点也非常
分类: 编程语言 发布时间: 10-30 23:34 阅读次数: 0

java枚举实现状态机来优雅你的状态变更逻辑

前言 相信不少java开发者写过状态变更的业务,比如订单流程、请假流程等等。一般会搞一个状态标识来标识生命周期的某个阶段。很多人会写这种逻辑: 如果流程几十个岂不是要if到爆炸。还有这“0”、“1”是几个意思? 优化的办法当然可以使用设计模式中的状态模式来搞
分类: 编程语言 发布时间: 10-30 23:34 阅读次数: 0

java注解核心知识总结

1. 前言 前几年我们的项目还在structs 2 上跑,有一次问一个同事是否知道 Spring Boot,同事说那不是用注解来开发的吗。虽然这个答案并不完全对,但是从客观上Spring Boot对刚刚接触它的人来说最醒目的就是注解了。那么今天我们来了解一下J
分类: 编程语言 发布时间: 10-30 23:34 阅读次数: 0

JAVA中的File类与IO流

1.File类 java文件类以抽象的方式代表文件名和目录路径名.该类主要用于文件和目录的创建,文件的查找和文件的删除等.File对象代表磁盘中实际存在的文件和目录. 1.File的构造方法主要有: File(File parent,String child)
分类: 编程语言 发布时间: 10-30 23:34 阅读次数: 0

python学习笔记,视频day18-迭代器、

一、递归:函数自己调用自己   举例:问路 二、迭代:每次循环得到的结果都是依赖上一次而来的   举例:生宝宝 三、迭代器协议 迭代器协议:对象必须提供一个next方法,执行该方法姚蜜返回迭代中的下一项,要么就引起一个Stoplteration异常,以终止迭代(只能往后走不能往前退) 可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个_iter_()方法) 协议是一种约定,可迭代对象实现了迭代器协议,python的内部工具(如for循环,sum,min,max)使用
分类: 其他 发布时间: 10-30 23:34 阅读次数: 0

FFMPEG 安装和使用(centos7)

FFMPEG 安装和使用(centos7) 安装扩展源 su -c 'yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm' 安装二进制文件 rpm --import http
分类: 其他 发布时间: 10-30 23:34 阅读次数: 0

CSS语法规范一

CSS语法规范 CSS规则由两个主要的部分构成:选择器以及一条或多条声明。 p{ color: red; font-size: 12px; } CSS代码风格 样式格式书写 紧凑格式 h3 {color: deeppink;font-size:20px} 展开格式 h3 { color: deeppink; font-size:20px } 推荐展开格式书写,因为直观 样式大小写风格 h3 {
分类: 其他 发布时间: 10-30 23:34 阅读次数: 0

poj2942 Knights of the Round Table

好久之前就注册了一直没写 今天开始把刷的题都放在上面 这个题就是建个补图找双连通分量然后染色判断是不是二分图(奇圈一定不是二分图) re了好多次 debug2小时 最后发现栈数组开小了。。。 #include<iostream> #include<cstring> #include<cstdio> #include<algorithm> #include<vector> using namespace std; const int maxn=1010; struct Edge
分类: 其他 发布时间: 10-30 23:34 阅读次数: 0

实验报告六

20182313 2019-2020-1 《数据结构与面向对象程序设计》实验五报告 课程:《程序设计与数据结构》 班级:1823 姓名:刘尧 学号:20182313 实验教师:王志强 实验日期:2019年9月30日 必修/选修:必修 1.实验内容 1.Android Stuidio的安装测试: 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十四章: 参考http://www.cnblogs.com/rocedu/p/6371
分类: 其他 发布时间: 10-30 23:34 阅读次数: 0

MapReduce实例:编写MapReduce程序,统计每个买家收藏商品数量

现有某电商网站用户对商品的收藏数据,记录了用户收藏的商品id以及收藏日期,名为buyer_favorite1。 buyer_favorite1包含:买家id,商品id,收藏日期这三个字段,数据以“\t”分割,样本数据及格式如下: 买家id 商品id 收藏日期 10181 1000481 2010-04-04 16:54:31 20001 1001597 2010-04-07 15:07:52 20001 1001560 2010-04-07 15:08:27 20042 1001368 201
分类: 其他 发布时间: 10-30 23:34 阅读次数: 0

gz、tar、zip、bz2压缩和解压缩命令

gzip 压缩后的格式为:*.gz 这种压缩方式不能保存原文件;且不能压缩目录 命令举例: #压缩 [root@localhost tmp]# gzip buodo [root@localhost tmp]# ls buodo.gz #解压 [root@localhost tmp]# gunzip buodo.gz [root@localhost tmp]# ls buodo tar 命令选项: -z(gzip) 用gzip来压缩/解压缩文件 -j(bzip2) 用bzip2来压缩/解压缩文件
分类: 其他 发布时间: 10-30 23:34 阅读次数: 0

C++ 类类型转换函数explicit 关键字

标准数据之间会进行 隐式类型安全转换。   转换规则:    隐式类型转换的问题:   #include <iostream> #include <string> using namespace std; int main() { short s = 'a'; unsigned int ui = 1000; int i = -2000; double d = i; cout <<"d = "<<d<<endl;//输出d =
分类: 其他 发布时间: 10-30 23:34 阅读次数: 0

20182324 2019-2020-1 《数据结构与面向对象程序设计》实验6报告

20182324 2019-2020-1 《数据结构与面向对象程序设计》实验6报告 课程:《程序设计与数据结构》 班级: 1823 姓名: 殷宇豪 学号: 20182324 实验教师:王志强 实验日期:2019年10月21日 必修/选修: 必修 1.实验内容 1.链表练习,要求实现下列功能: 通过键盘输入一些整数,建立一个链表; 这些数是你学号中依次取出的两位数。 再加上今天的时间。 例如你的学号是 20172301 今天时间是 2018/10/1, 16:23:49秒 数字就是 20, 17
分类: 其他 发布时间: 10-30 23:34 阅读次数: 0

【六祎转载】应届生写简历

应届生没有工作经验,但不等于能力差。 网上搜一搜,其实有很多零经验拿到很好的offer的同学: 恰好有空,来说一说简历撰写中的道和术,帮你把求职命中率提高3倍。 术的层面: 很多人教你写简历注重术的,告诉你要怎么样才能使简历排版好看、简历的页数、简历的页面结构、怎么样让重点突出、怎么样撰写你的职业经历,都很棒。 但本质问题是:题主在大学期间没有什么出彩的地方,如何让简历更出彩呢? 我相信这也是很多应届生,包括已经工作的同学发愁的地方。 ---------------- 所以,咱们来分析一下道的
分类: 其他 发布时间: 10-30 23:34 阅读次数: 0

Windsor 依赖注入

Windsor 学习 1.安装nuget Install-Package Castle.Windsor 安装后会多这两个引用 2.hello world class Program { static void Main(string[] args) { // 应用开始... var container = new WindsorContainer(); // 使
分类: 其他 发布时间: 10-30 23:34 阅读次数: 0

MySQL的启动关闭及登录退出

1启动和关闭: (1)此电脑->管理->搜索服务->查看本地服务->找到MySQL57然后选择启动 (2)同样步骤进行关闭 作为程序员,打开和关闭的方式当然要更多一点,打开cmd,然后输入services.msc,会弹出服务,然后同上。 (4)还有一种更为简便的方式:直接搜索cmd然后以管理员身份运行,启动输入net start 数据库名称 停止输入 net stop 数据库名称. 2登录和退出登录 注意:在cmd上登录需要设置环境变量,否则会警告你,mysql不是内部命令也不是外部命令,再添
分类: 其他 发布时间: 10-30 23:34 阅读次数: 0