摘要: 今天在写 的引介代理的时候,报了一个错: 大概的意思是类型转换错误。 源代码如下: 后来 了一下发现把代理方式改成 就行。 我们都知道 只能代理接口,对于非接口的类的代理,应该使用 。 因为 是通过继承代理类实现,而 是通过实现接口实现。 但是我这里 分明就是一个接口。后来仔细检查了代码,发现其实使 阅读全文
posted @ 2019-11-08 22:31 胖毛 阅读(6495) 评论(1) 推荐(1) 编辑
摘要: 一般的类和方法,只能使用具体的类型,要么是基本类型,要么是自定义的类。如果要编写可以应用多中类型的代码,这种刻板的限制对代码得束缚会就会很大。 《Thinking in Java》 泛型大家都接触的不少,但是由于Java 历史的原因,Java 中的泛型一直被称为 伪泛型 ,因此对Java中的泛型,有 阅读全文
posted @ 2018-09-28 10:12 胖毛 阅读(24781) 评论(4) 推荐(7) 编辑
摘要: 可以将一个类定义在另一个类或方法中,这样的类叫做内部类 《Thinking in Java》 说起内部类,大家并不陌生,并且会经常在实例化容器的时候使用到它。但是内部类的具体细节语法,原理以及实现是什么样的可以不少人都还挺陌生,这里作一篇总结,希望通过这篇总结提高对内部类的认识。 内部类是什么? 由 阅读全文
posted @ 2018-09-27 16:42 胖毛 阅读(3564) 评论(0) 推荐(1) 编辑
摘要: 可以证明,字符串操作是计算机程序设计中最常见的行为,尤其是在Java大展拳脚的Web系统中更是如此。 《Thinking in Java》 提到Java中的String,总是有说不完的知识点,它对于刚接触Java的人来说,有太多太多的值得研究的东西了,可是为什么Java中的String这么独特呢?今 阅读全文
posted @ 2018-09-27 16:31 胖毛 阅读(988) 评论(2) 推荐(0) 编辑
摘要: 贴出代码,方便学习交流,稍后放出镜像问题的代码 没怎么测试,有问题可以留言 阅读全文
posted @ 2018-05-22 16:44 胖毛 阅读(2638) 评论(1) 推荐(1) 编辑
摘要: 元字符 元字符:出现在正则表达式中具有特殊含义的字符 单个元字符: 特殊字符:不需要\即可表示特殊含义的字符 限定符:多个元字符 分支 贪婪匹配与非贪婪匹配 阅读全文
posted @ 2018-05-18 14:32 胖毛 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 1.最近使用git又遇到一个陷阱: 场景:A和B使用的不同的编译器做的同一个解决方案下的不同的项目工程,刚开始没考虑到版本问题,后来发现A上传的csproj在B需要做很麻烦修改才能打开,后来想到各自用各自的csproj文件,于是打开.ignore文件,添加*.csproj。 后来,,,在pull代码 阅读全文
posted @ 2018-05-18 14:28 胖毛 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 1.文件添加陷阱: 1).git 提交命令快捷键: git commit -a -m "",能够跳过git添加文件到暂存目录步骤 2)git add . git commit -m“” 添加所有非忽略文件到暂存目录中,然后添加到缓存目录中 陷阱:有时候会认为这是两个相同的命令,其实并不是,缩减版只会 阅读全文
posted @ 2018-05-18 14:27 胖毛 阅读(143) 评论(0) 推荐(0) 编辑
摘要: git查看历史记录的时候查看每次提交的内容差异: git log -p git限制显示的条数 : git log -p -2 【-2】 git简单显示每次提交做了哪些改动: git log --stat git以规定的格式显示差异: git log --pretty=oneline|short gi 阅读全文
posted @ 2018-05-18 14:23 胖毛 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1.克隆: 单纯的克隆名字: git clone [url] 自定义新建项目名称: git clone [url] [项目名字] 2.跟踪文件: git add [文件名] 3.添加忽略文件 使用DOS创建.gitignore文件 touch .gitignore 4.查看文件状态: 查看当前的文件 阅读全文
posted @ 2018-05-18 14:16 胖毛 阅读(262) 评论(0) 推荐(0) 编辑