首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HHG63
掘友等级
安卓开发
|
找工作
bicycle and coding
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
赞
文章( 24 )
沸点( 0 )
Android系统版本特性与差异
前几天,Android I/O大会在上海举办,Google中国在B站上传了一个Android开发最新技术概览的视频,里面讲解到了Android 10、Jetpack、Android Studio等新技术和黑科技,突然发现自己不太了解各个Android系统版本的特性和发布的功能点…
面试官:说说多线程并发问题
多线程并发问题,基本是面试必问的。 大部分同学应该都知道Synchronized,Lock,部分同学能说到volatile、并发包,优秀的同学则能在前面的基础上,说出Synchronized、volatile的原理,以及并发包中常用的数据结构,例如ConcurrentHashM…
Live-Server-8-SpringBoot文件上传下载
服务器中的文件上传下载是基本操作,图片、用户头像的上传下载、文件的传输和资源分享等已经成为每个应用必不可少的功能。在我的认知中,服务器的文件存储下载简单流程是这样的:上传文件->在数据库中记录该文件的相关信息(文件名、大小、路径等)->提供文件列表->文件下载。 由于项目中只有…
记一次碰运气的笔记本屏幕修复
故事还是要这样说起:在一个夜黑风高的晚上,我像往常一样夜不成寐,敲着Live直播App的代码。思绪有些混乱,调试着那奇怪的Bug。突然一阵怪风吹来,我全身瑟瑟发抖,瞄了眼笔记本的屏幕,突然发现她在不停的跳动,心想:糟糕了,她~她坏了。 翌日,起床后,便将其拆解,尝试用橡皮擦金手…
Live-client-3-faac编译
在音视频开发中,常常需要将原生音频PCM数据转为AAC、MP3、AC3等音频格式,然后再将音频数据放入到视频编码中进行处理,或者将PCM转为音频格式后,再进行音频调音、优化等处理。不论最后音频呈现的形式是怎么样的,最初处理的还是原生音频PCM数据。 PCM(pulse code…
Live-Server-7-bsdiff动态库的编译以及差分包的生成
bsdiff和bspatch是用来生成和应用二进制补丁的工具,也就是bsdiff通过新旧文件生成差分包,bspatch通过旧文件和差分包生成新文件,通过差分包的传输,能有效减少网络间传输的流量和时间。bsdiff和bspatch都是基于bzip2,并默认其位置在于/usr/bi…
Live-Server-6-Thymeleaf
简而言之,Thymeleaf就是一个能够在HTML等文本格式中添加固定的标签(标准方言),然后Java代码通过Thymeleaf引擎将数据、文本等信息放置到标签上并显示给用户。(在HTML中挖坑,通过Thymeleaf,在Java代码的中填充坑) Thymeleaf中的语法是可…
Live-Server-5-SpringBoot中一个请求的流程
在上述文章中,已经完成了Springboot环境的搭建、数据库的配置、Pojo、MyBatis映射文件、Dao层、MVC的配置、资源的过滤与拦截、用户的认证与权限等。Spring一般搭配SpringMvc,也就是MVC模式一起使用,那么在MVC中,我们已经完成了model的编写…
Live-Server-4-Shiro的简单使用
Apache Shiro是Java的一个安全框架,主要完成:认证、授权、加密、会话管理、缓存等功能,而且API简单,越来越多人使用该框架。 Authentications:身份认证/登录,验证用户是否有对应的身份。 Authorization:授权,判断用户是否拥有某个权限,比…
Live-Server-2-MyBatis-generator逆向生成Pojo、Mapper接口和XML
如今,任何一个互联网产品都离不开数据,更离不开数据库。在我还没了解过Spring和MyBatis之前,做一个简单的登录Demo都要手动编写,用户类、数据库操作类、JDBC注册等,花费了许多时间在与数据库的交互上。直到有一天,有个小伙伴告诉我:你可以试一下MyBatis,然后通过…
下一页
个人成就
文章被点赞
31
文章被阅读
24,723
掘力值
488
关注了
33
关注者
4
收藏集
3
关注标签
43
加入于
2018-07-13