事务,简单理解就是,一组动作,要么全部执行,要么就全部不执行.从而避免出现数据不一致的情况。 redis提供了简单的事务功能,将一组需要的命令放到multi和exec两个命令之间。multi代表事务开始,exec代码事务结束。 eg: 可以看到sadd命令一开始返回的结果是QUEUED,代表命令并没... ...
分类:
其他好文 时间:
2019-03-02 23:55:19
阅读次数:
316
用了一段时间,感觉layui比bootstrap 方便了很多。在js操作上比bootstrap减少了许多的代码量。 今天遇到需要前台分页。当然,不是表格,如果是表格的话。使用yalui table和bootstrap table都很简单。 但是今天是要随意分页。任意标签。 看了看官方文档。也不是很懂 ...
分类:
其他好文 时间:
2019-03-01 21:12:48
阅读次数:
369
本人在读学生一枚,读到书中“职业的烦恼”结合学习中的困难也是深有体会。也有一些个人总结。 虽然我才读了半年,只是敲敲代码,但是烦恼是真的不少。这半年代码量比之前又提升了一个境界,错误量也随之提升了一个档次。就像书中说到的“调试和查错往往是线性收敛的,或者更糟糕的是,具有二次方的复杂度。结果错误一拖再 ...
分类:
其他好文 时间:
2019-02-24 20:13:02
阅读次数:
174
封装 封装将属性或方法隐藏,对外开放接口。 在写项目的时候,我们经常会在不同的地方需要用到相同的方法或属性,倘若每个地方都要写一遍,不仅代码量大而且也会浪费我们的时间,这时候我们就可以将这些方法或属性封装起来 继承 子类可以继承父类的属性和方法,而不需要再次编写,子类也可以有自己的属性和方法 // ...
分类:
其他好文 时间:
2019-02-23 15:55:52
阅读次数:
173
1. Ormlite是什么? Android原生操作数据库的方式是这样的: 首先定义一个类继承SQLiteOpenHelper,重写onCreate和onUpdate 后续对数据库的增删改查以及创建和销毁都需要操作相对比较底层的sql语句,难以记忆又容易出错 而且操作sql语句代码量多,sql语句的 ...
分类:
数据库 时间:
2019-02-23 10:48:35
阅读次数:
220
从Android 7.0开始,谷歌使用的API从Oracle JDK切换到了open JDK,这对于谷歌来说是一个艰难的决定。对于开发者来说,却倍感兴奋,这意味着长期的官司问题也许就此结束,Android系统开发又可以回归到一个正常的轨道,持续给全球的安卓用户带来惊喜。 Kotlin语言有什么优势? ...
分类:
其他好文 时间:
2019-02-23 10:48:02
阅读次数:
182
函数: 为什么要用函数? 1、减少代码量 2、保持一致性 3、易维护 一、函数的定义和使用 函数的定义: def:表示函数的关键字 函数名:以后可以根据函数名调用函数 函数体:中间可以做一系列的运算 参数:为函数提供形参(形参不占用内存空间,调用时才会占用内存,在调用结束后,才会被释放;实参是给实参 ...
分类:
编程语言 时间:
2019-02-20 09:18:06
阅读次数:
120
我们使用开源软件大部分情况是为了不重复造轮子,使用一些别人写好的具有通用性的代码来减少我们的代码量,提高开发效率,减少开发成本。而且使用一些优秀的开源软件会比我们自己开发的好,毕竟它们被很多人使用,经受了很多人很多次的检验。 但是,有些开源软件却很坑,用它们到最后发现有不断的坑,到头来发现不如直接用 ...
分类:
其他好文 时间:
2019-02-18 23:02:42
阅读次数:
235
p.s. 这些小toy的规模都在几百~上千行代码量,但足以反映一个tool的核心思想。 包括: 一些中间件(消息队列、Netty) Spring的IoC容器:(自动依赖注入) —— 就是利用Java反射去扫描Annotations,再set fields。 ...
分类:
其他好文 时间:
2019-02-11 00:59:20
阅读次数:
138
重载概念 重载是对继承的父类方法进行重新定义。重载可以重新定义方法还可以重新定义运算符。因为通过继承的类不一定能满足当前类的需求。在当前类中只需要修改部分内容而达到自己的需求。 重载特点 减少代码量和灵活指定型类 子类具有父类的方法和属性 子类不能继承父类的私有方法或属性 子类可以添加新的方法 子类 ...
分类:
编程语言 时间:
2019-02-10 14:56:30
阅读次数:
202