首页
学习
活动
专区
工具
TVP
发布

Java呓语

专栏作者
46
文章
36657
阅读量
12
订阅数
第一章 词与词组
英语的句子都是由单词构成的,每个单词都有自己的特殊属性,就是所谓的“词性”。词性就像是单词的身份,决定单词的意义以及它们在句子中所起的作用。可以负责任的说:不了解单词词性是语法混乱的根源,是写不出正确的句子、看不懂长难度的重要原因。
幺鹿
2018-11-09
1.1K0
单元测试以及JUnit框架解析
我们都有个习惯,常常不乐意去写个简单的单元测试程序来验证自己的代码。对自己的程序一直非常有自信,或存在侥幸心理每次运行通过后就直接扔给测试组测试了。然而每次测试组的BUG提交过来后就会发现自己的程序还存在许多没有想到的漏洞。但是每次修改好BUG以后还是怀着侥幸心理,认为这次不会有bug了。然后又一次自信地提交,结果又败了。因为这样反复几次后。开发者花在找BUG和修复BUG的这些时间加起来已经比他开发这个模块花的时间还要多了。虽然项目经理已经预留了修改BUG和单元测试的时间。但是开发者却习惯性地在写好代码后就认为任务完成了。 然后等问题出来了bug改了很多次还是修复不了的时候才和项目经理说“我碰到预想不到的问题,可能要延期发布我的代码“。如果这个项目不可延期,痛苦的加班就无法避免了。
幺鹿
2018-08-21
2.3K0
第16章、复制
观察到服务器版本略有差异,应用在生产环境时最好将MySQL的版本保持一致。最不济也要保证前两位(5.7)版本保持一致,不要出现主(5.7)从(5.1)这种跨版本的情况。
幺鹿
2018-08-21
2770
第13.1.1章 语法解释ALTER DATABASE
ALTER DATABASE 允许修改数据库的特征,所有关于数据库的特征都存储在db.opt文件中。你必须先具备该数据库的ALTER特权,才能完成对数据库的ALTER操作。
幺鹿
2018-08-21
4210
第9章、语言结构
字符串是包含在单引号(')或双引号(")字符中的字节或字符序列。 以下几行例子是等同的:
幺鹿
2018-08-21
6120
第7章、备份与恢复
默认情况下mysqldump导出的是标准的SQL语法,因此你可以使用标准输出写入文件。
幺鹿
2018-08-21
8020
Centos 6.5 邮箱服务器搭建
若提示命令未找到,参考链接:bash-mail-command-not-found/ 。
幺鹿
2018-08-21
2.6K0
建造者模式(部件构造)
造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
幺鹿
2018-08-21
5420
抽象工厂模式(选择产品簇)
对简单工厂模式还不了解的可以查看下我的历史文章 简单工厂模式,简单工厂模式的核心是使用工厂实现选择创建产品实现,这应该很好理解。
幺鹿
2018-08-21
9210
享元模式(分离与共享细粒度对象)
目录: 1、由 HTTP 协议 联想到 对享元模式的思考 2、引入礼盒问题,作为享元模式的逆向思考 3、享元模式的实现 4、享元模式总结 5、感谢帮助勘误的简书作者们
幺鹿
2018-08-21
2590
观察者模式(触发联动)
目录: 1、举例:发起登录请求 2、Android Adapter 相关源代码分析 3、EventBus 相关源代码分析 4、观察者模式总结
幺鹿
2018-08-21
8510
旧问新解·ListView 中的 OnItemSelectedListener 不生效
今天在写颜色识别的Demo 时有个场景是需要用户做出单项选择,脑中蹦出首选的方案就是 ListView 配合 ChoiceMode。
幺鹿
2018-08-21
8550
View·dispatchTouchEvent 源码分析(四)
从上节View·dispatchTouchEvent 源码分析(三)中,我们分析了 ACTION_DOWN 事件的派发和拦截过程。
幺鹿
2018-08-21
4490
View·dispatchTouchEvent 源码分析(三)
1、在 Activity 中的事件都会按照先交由 Activity 中处理 dispatchTouchEvent 。 2、然后在 Activity 会将事件上抛给 DecorView 的 superDispatchTouchEvent 去处理。 3、而实际上 superDispatchTouchEvent 方法调用的是 ViewGroup 的 dispatchTouchEvent 方法。
幺鹿
2018-08-21
8840
View·从 InputEvent 到 dispatchTouchEvent 源码分析(二)
延续上一篇文章(View·InputEvent事件投递源码分析(一))得出的结论,本文接着对 View、ViewGroup 的事件派发、拦截进行源码分析。
幺鹿
2018-08-21
6060
View·InputEvent事件投递源码分析(一)
这里的事件是指来源于硬件的事件,诸如:屏幕的按压、触摸(屏幕解锁),实体按键的按压(调整音量),甚至于实体按键的组合使用(截屏)。
幺鹿
2018-08-21
1.5K0
生成器模式(分离部件构造)
生成器模式的主要功能是构建复杂的产品,而且是细化的,分步骤的构建产品,也就是生成器模式重在解决一步一步构造复杂对象的问题。如果光是这么认识生成器模式的功能是不够的。
幺鹿
2018-08-21
2930
责任链模式(分离职责,动态组合)
登录、注册功能是日常开发中必备的功能,不管哪里都有它的身影。现在需要给客户提供一个注册功能,就如下图那样。
幺鹿
2018-08-21
1.2K0
迭代器模式(控制访问集合中的元素)
现在我们需要思索,JDK是怎么做到这一切的?现在让我们先利用迭代器实现一个数组类型Array,这个类型需要支持添加、移除、遍历操作。
幺鹿
2018-08-21
1.3K0
外观模式(封装交互,简化调用)
机器人Samu与主人Alice的故事仍在继续,这次Samu宕机了。Alice重启了Samu,Samu在每次重启的时候都会做些预定的事件。
幺鹿
2018-08-21
4400
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档