自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Android存储之SharedPreferences

boolean类型数据的存取。Float类型数据的存取。long类型数据的存取。int类型数据的存取。

2024-09-11 08:06:34 231

原创 Android 组件化开源 app -开眼短视频(OpenEyes)

基本最主要使用的就是这些了app 第三方的依赖RxEasyHttp RxEasyHttp 是一款 github 上开源的 RxJava2+Retrofit2 实现简单易用的网络请求框架,在本人发现并观摩其源码和设计原理后,发现着实写的不错,各种业务场景基本都设计到了,api 设计的也不错,当然也存在一些瑕疵,所以实际项目中还需根据自己的业��需求进行二次开发,推荐给各位看官。

2024-09-11 05:24:54 1038

原创 Linux配置SSH免密码登录(非root账号)

创建完账号后记得用命令passwd初始化hadoop账号的密码;6. 在node0机器上输入ssh hadoop@node1,尝试ssh登录node1,此时由于未配置免密码登录,所以控制台要求输入node1的密码,如下:yes准备工作已经完成,接下来开始实战免密码登录配置;

2024-09-10 07:09:47 654

原创 Linux基础-基本权限与归属_optqi

①读取(read):允许查看内容,一般简写为r;②写入(write):允许修改内容,一般简写为w;③可执行(excute):允许运行和切换,一般简写为x。注:以上三点共同决定最终权限①一般文件默认均不给x执行权限②其他取决于umask设置0022#umask值022 所对应的文件和目录创建缺省权限分别为644和755。

2024-09-10 03:59:21 538

原创 Linux 自带多种进程通信方式,为什么 Android 都没采用,而偏偏使用 Binder 通信_安卓进程和linux进程

Binder 是基于开源的 OpenBinder 实现的,OpenBinder 是一个开源的系统 IPC 机制,最初是由 Be Inc.开发,接着由 Palm, Inc.公司负责开发,现在 OpenBinder 的作者在 Google 工作,既然作者在 Google 公司,在用户空间采用 Binder 作为 核心的 IPC 机制,再用 Apache-2.0 协议保护,自然而然是没什么问题,减少法 律风险,以及对开发成本也大有裨益的,那么从公司战略角度,Binder 也是不错 的选择。

2024-09-10 01:08:17 639

原创 docker常用命令大全(详细版)

例如:如果要保存名为my_image的镜像为文件,可以运行以下命令例如:如果你的镜像文件名为,则运行以下命令。

2024-09-09 18:40:56 313

原创 18张图揭秘高性能Linux服务器内存池技术是如何实现的(1)

现在,有了初步的设计,接下来就是细节了。注意,虽然这里给出了线程局部存储的设计,但并不是说加锁的方案就比不上线程局部存储方案,还是那句话,一切要看使用场景,如果加锁的方案够用,那么我们就没有必要绞尽脑汁的去用其它方案,因为加锁的方案更简单,代码也更容易维护。简单说就是,我们可以创建一个全局变量,因此所有线程都可以使用该全局变量,但与此同时,我们将该全局变量声明为线程私有存储,那么这时虽然所有线程依然看似使用同一个全局变量,但该全局变量在每个线程中都有自己的副本,变量指向的值是线程私有的,相互之间不会干扰。

2024-09-09 15:17:02 604

原创 Spring IoC源码学习:registerBeanPostProcessors 详解

看完美团、字节、腾讯这三家的一二三面试问题,是不是感觉问的特别多,可能咱们真的又得开启面试造火箭、工作拧螺丝的模式去准备下一次的面试了。开篇有提及我可是足足背下了Java互联网工程师面试1000题,多少还是有点用的呢,换汤不换药,不管面试官怎么问你,抓住本质即可!能读到此处的都是真爱Java互联网工程师面试1000题。

2024-09-08 01:58:01 440

原创 MySQL存储函数,值得一看

可以通过查询该表的记录来查询存储函数的信息。| 存储函数 | FUNCTION | SELECT 函数() | 只能是一个 | 一般用于查询结果为一个值并返回时 |反之,存储过程的功能更加强大,包括能够执行对表的操作(比如创建表,删除表等)和事务操作,这些功能是存储函数不具备的。| 存储过程 | PROCEDURE | CALL 存储过程() | 理解为有0个或多个 | 一般用于更新 |当省略不写时,会列出MySQL数据库中存在的所有存储函数的信息。修改存储函数,不影响存储函数功能,只是修改相关特性。

2024-09-07 17:15:16 988

原创 Java课程设计-医院挂号管理系统

判断用户角色,如果是管理员跳转到admin/index.jsp,如果是医生跳转到doctor/login.jsp,如果是患者,跳转到index.jsp。代码如下(示例):患者挂号包括按照科室挂号,按照医生挂号,选择挂号时间,点击确定后,点击发送验证码,在163邮箱中收到挂号验证码,填写正确后,挂号成功,反之失败,显示验证码错误。req.getSession().setAttribute(“message”,“用户名或密码错误!本次文章主要是介绍医院挂号管理系统的功能,系统分类三个角色,管理员,医生,患者。

2024-09-07 11:18:40 442

原创 Java回调~mqtt回调处理中的问题

如果你选择了IT行业并坚定的走下去,这个方向肯定是没有一丝问题的,这是个高薪行业,但是高薪是凭自己的努力学习获取来的,这次我把P8大佬用过的一些学习笔记(pdf)都整理在本文中了《Java中高级核心知识全面解析》加入社区:https://bbs.youkuaiyun.com/forums/4304bb5a486d4c3ab8389e65ecb71ac0[外链图片转存中…(img-7DkcfpXO-1725658792096)]

2024-09-07 05:40:02 1008

原创 10分钟入门Hibernate的一级缓存

针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。上述的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。加入社区:https://bbs.youkuaiyun.com/forums/4304bb5a486d4c3ab8389e65ecb71ac0以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

2024-09-06 13:46:45 720

原创 h5前端开发,web前端CSS全局样式,已拿offer附真题解析_h5 全局css

资料过多,篇幅有限,需要文中全部资料可以点击这里免费获取前端面试资料PDF完整版!自古成功在尝试。不尝试永远都不会成功。勇敢的尝试是成功的一半。

2024-09-05 12:51:44 1938

原创 Echarts 快速入门折线图

这里,我们以设置颜色(color)、线宽(width)和折线类型(type)为例说明。

2024-09-04 23:40:14 1390

原创 Axure学习日志之中继器详解_中继器 中 插入 jpg 未显示

但是这里注意不能把图片也设置了,图上是不对的,为了引起大家重视,图片要用设置图片的事件,并且选择值,找到item.icon。我们来稍微用中继器实现一点操作,比如说,歌曲名单,简单用一个歌曲头像和歌手名字,歌名三个数据。包括中继器的交互事件,也可以在下面添加数据,这里我们简单称为操作+数据。分别和数据命名为相同的,icon,singer,musicname。哦,破案了,是为什么我们新建一个中继器是显示123的样子。ok,显示数据的元件搞定了,接下来就是设置一下交互事件了。ok搞定,F8我们来看看效果。

2024-09-04 09:44:24 237

原创 AngularJS进阶(四十)创建模块、服务_js html tri-buttoncounter

第一步:使用Provider,创建服务。接下来,我们将指令分离,使之模块化,我们命名为triButtonDirective.js。第一步:创建构造函数,然后创建服务。我们命名为triButtonService.js。第一步:将服务模块化,这里创建一个名为triButtonFactory.js的文件。第二步:引入triButtonService.js文件,然后使用服务。接下来,引用定义的标签并且使用它。第二步:引入、配置和使用服务。第二步:在视图中引入该服务。第三步:在控制器中使用它。

2024-09-03 22:46:27 534

原创 42条JavaScript开发优化技巧

if (!!data) {或使用类型转换:两者执行相同的功能。将变量类型转换为布尔值,其中str是变量。对于null,undefined,0、000,“ ”,false,它将返回false。对于字符串“ 0”和“空格 ”,它返回true。

2024-09-03 17:29:29 1154

原创 2024最新css3面试题理论,前端css面试题,移动端面试题理论。

Flex 是 Flexible Box 的缩写,意为”弹性布局”,用来为盒状模型提供最大 的 灵活性。任何一个容器都可以指定为 Flex 布局。14、Flex父项常见属性。rem是一个相对单位,rem的是相对于html元素的字体大小,没********有继承性****em是一个相对单位,是相对于父元素字体大小,有继承性。****px是一个“绝对单位”,就是css中定义的像素,利用px设置字体大小及元素的宽高等,比较稳定和精确。19、什么是媒体查询。在pc端中,视口指的是在pc端中浏览器的可视区域;

2024-09-03 12:20:28 2375

原创 2021年将最流行的10大JavaScript库

通常,在JavaScript中,尤其是在早期版本中,对日期和时间的支持太少。JavaScript中有许多日期/时间库来支持JavaScript中的日期和时间。它是一个破坏性的JavaScript库,用于使用单向数据流和基于组件的UI开发来构建用户界面。它是基于流行的JavaScript库构建的下划线.js. 它使JavaScript编码更简单、更干净。它是一个简约,快速且操作简单的库。受Ruby命令员的启发,Commander.js是一个库,它为服务器端JavaScript提供了完整的命令行界面解决方案。

2024-09-03 00:20:10 970

原创 0基础学习前端开发,CSS盒子模型居中方法,大牛最佳总结

BFC(Block Formatting Context)格式化上下文,是 Web 页面中盒模型布局的 CSS 渲染模式,指一个独立的渲染区域或者说是一个隔离的独立容器。

2024-09-02 16:05:51 1641

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除