保持MySQL和Redis中的数据一致
在高并发的业务场景下,MySQL和Redis的数据一致性就显得很重要了,多次访问MySQL就会导致奔溃或者延缓速度,而缓存Redis过多也会出问题,那就是丢数据,存着存着,数据就丢了
文件编辑、打包压缩与查找命令
Linux中“万物皆文件”,而对于服务程序进行配置自然也是编辑程序的配置文件。如果不能很好的使用这类操作则很影响日常的工作,打包压缩也是用户的日常操作,因为压缩文件体积小,在网络相同的情况下,传输速度更快
Linux中操作工作目录和文件目录
工作目录是指用户当前在系统中所处的位置,操作文件目录则是日常使用时必备的
Linux中系统状态检测命令
要想玩Linux,更快更好的了解Linux服务器,必须具备快速查看系统运行状态的能力
使用Intent传递对象
Intent的用法以及非常简单了,可以利用它来启动活动,发送广播,启动服务等,当然,也可以用来传值 但是,当我们想要传递一些自定义的对象的时候,好像就有点无从下手了 这就要说到传递对象的两种方式:Serializable和Parcelable
组件中路由和埋点
在组件化中,各个业务模块之间是各自独立的, 并不会存在相互依赖的关系, 所以一个业务模块是访问不了其他业务模块的代码的, 如果想从 A 业务模块的 A 页面跳转到 B 业务模块的 B 页面, 光靠模块自身是不能实现的,这就需要一种跨组件通信方案—— 路由(Router),路由是根据路由表将页面请求分发到指定页面
关于Redis
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value键值对数据库,并提供多种语言的API
MySQL关于事务常见的问题
所谓事务,是指一组相互依赖的操作单位的集合,用来保证对数据库的正确修改,保持数据的完整性,如果 一个事务的某个单元操作失败,将取消本次事务的全部操作。从理论上来说,事务彼此应该完全隔离,以避免并发事务所导致的问题,但是,这样会对性能产生极大的影响,因为事务必须按顺序运行,在实际开发中,为了提升性能,事务会以较低的隔离级别运行,事务的隔离级别可以通过隔离事务熟悉指定
SSM框架
SSM框架是主流的Java开发框架,为了解决应用开发的复杂性问题而产生的,对于Java开发来说,掌握spring几乎是必备的技能之一,以下是我对SSM框架简单理解
Node.js文件操作
很多的开发语言都可以对文件进行操作,例如PHP,JAVA,C/C++,而前端工程师所用的JavaScript则没有这个功能,包括jQuery等一系列延伸的框架也无法实现,而Node.js则可以实现操作文件
Android中Content Provider
在Android技术持久化技术中,包含着文件存储,SharedPreferences存储以及SQLite,在这些持久化技术中保存到数据都只能在当前应用程序中访问,那么如何将数据共享给其他程序呢?那就要说到 Content Provider(内容提供器)
同步异步,阻塞非阻塞
众所周知JavaScript的执行环境是单线程的,当有多任务时,先执行前面的任务再按顺序狮子那个后面一个,如果前面一个任务耗时很长,那么多所有任务都将拖延,比如经常遇到的浏览器无响应其实就是因为某一段JavaScript代码长时间运行(死循环),导致其他任务无法执行,整个页面无法继续加载造成的,这就是阻塞
Android中后台的服务和多线程
后台功能是Android的四大组件之一,其重要程度自然不言而喻,而服务是Android中实现程序后台运行的解决方案,非常适合去执行那些不需要交互,而且要长期运行的任务。而所有的任务默认都是在主线程完成的,也就是说,如果我们没有多线程的编程,就会导致主线程被堵塞
Android中基于HTTP的网络技术
Android中的网络技术是基于HTTP的访问方法,类似QQ,微信,微博等等这些软件,都使用了大量的通信方法,这已经是Android应用必不可少的内容
Android提供的摄像头拍照
在微博,QQ,微信里面分享自己的点点滴滴,可以从相册传相片,也可以打开相机即使拍摄,这就要说到Android提供的摄像头拍照
Android中MediaRecorder
现在最火热的计算机技术人工智能、智能识别,当你拿起你的手机呼唤出后台小爱同学,小溪同学,Siri,你说什么他们就能工具你的话来操作手机或者回答,这就说要Android提供的音频采集功能:MediaRecorder
Vue中过滤器
过滤器其本质其实就是函数,作用在于用户输入数据用户,能够进行处理,并且返回一个数据结果
Vue中计算属性和侦听器
在Vue中通常我们会在模板绑定表达式,模板是用来描述视图结构的。如果模板中的表达式存在过多的逻辑性语句,那么整个模板就会变得特别的臃肿,可读性和维护性将会降低,因此为了简化逻辑,我们会使用计算属性
Android中用MediaPlay播放音频和视频
在播放音频中SoundPool是个很好用的类,但是SoundPool只能播放音频,且通常只用来播放较短的音频,这就需要另外的类来实现视频和长音频的播放,那就是MediaPlay
Android中用SoundPool播放音频
SoundPool类可用于管理和播放应用中的音频资源,这些音频资源可以放在存储文件中也可以包含在程序中,一般来说,SoundPool用来播放比较短的音效,比如游戏中的各种音效