编程

java面向对象2(25) ​​​​​​​泛型二(高阶知识详解)

泛型二 一. 高级案例:接口上加泛型 不确定,接口中 方法的返回值类型、参数类型 。 //1、定义泛型: public interface Animal< E > { void eat( E food); //参数不确定 E run(); //返回值类型不确定 } // 2 、使用泛型:为泛型赋值 方式一:定义实现类时,为泛型赋值: /** * 方式一:定义实现类时,为泛型赋值 */ public class Dog implements Animal<String> { @Override public void eat(String food) { System. out .println...

[转帖]DOCKER基础技术:DEVICEMAPPER

DOCKER基础技术:DEVICEMAPPER https://coolshell.cn/articles/17200.html 2015年08月26日 陈皓 评论 21 条评论 48,398 人阅读 在上一篇 介绍AUFS的文章 中,大家可以看到,Docker的分层镜像是怎么通过UnionFS这种文件系统做到的,但是,因为Docker首选的AUFS并不在Linux的内核主干里,所以,对于非Ubuntu的Linux分发包,比如CentOS,就无法使用AUFS作为Docker的文件系统了。于是作为第二优先级的DeviceMapper就被拿出来做分层镜像的一个实现。 Device Mapper...

高效 告别996,开启java高效编程之门 2-2实战:购物车案例

1.1  List 常用快捷方法 1.2  数据准备 1.1  需求 购物车让女盆友付款, 女盆友按照不同的维度去决定是否买。 按价钱分,超过多少钱的不能买 按种类分,觉得非必需品不能买 来源:https://www.cnblogs.com/1446358788-qq/p/12484202.html

你不知道的JS系列 ( 27 ) - 对象

对象可以通过两种形式定义, 文字(声明)形式 和 构造形式 文字语法 var myObj = {   key: value,   // ... } 构造形式 var myObj = new Object(); myObj.key = value; 文字形式和构造形式生成的对象是一样的,唯一的区别是,文字形式可以添加多个键值对,构造形式需要逐个添加。一般来说你会使用文字形式 null 有时候会被当作一种对象,这其实是语言本身的一个 bug, 实际上,n ull 本身是基本类型 。JS 中万物皆是对象,这是错误的说法。 JS 中有许多特殊的对象子类型, 比如函数,数组,我们称之为复杂基本类型...

归档2020

归档 2020 投资的本质其实是认知的变现,逆势操作是交易失败的开始 2020-02-29 发布netcore到nginx https配置记录 2020-02-29 Skoruba.IdentityServer4.Admin修改密码强度验证 2020-02-27 Debain 开启ftp服务,root账号登陆,vs2019直接发布到FTP目录 2020-02-25 Skoruba.IdentityServer4.Admin 开发-SameSite 属性 2020-02-25 产品的价值,才是让企业能够长期发展下去的关键因素 2020-02-23 net core3.0 修改程序发布之后的...

替换字体命令

重命名 C:\Windows\Fonts\simsun.ttc 为 simsun.ttc.bak。 把XP下的 simsun.ttc 复制到 C:\Windows\Fonts 目录中,替换原来的字体。 删除 simsun.ttc.bak 3 依次单击“开始”/“程序”/“附件”选项,从对应的选项菜单中用鼠标右键单击“命令提示符”命令,执行右键菜单中的“以管理员帐户运行”命令,再在其后的命令行状态下执行字符串命令“mcbuilder.exe”,重启计算机,搞定! 这上面的这个文章里面,替换其他字体当然也是举一反三,我们本文中接触了对文件获取管理员权限方面的技术,同时,还接触到了...