- 博客(21)
- 收藏
- 关注
原创 如何十天系统的学会STM32_一星期精通stm32
当你需要使用STM32某些功能,而51实现不了的时候, 那STM32自然不需要学习,你会直接去寻找STM32某方面的使用方法。比如要用spi协议的网卡、要使用串口通信、要使用rtos等等…
2025-02-05 19:45:16
901
原创 如何利用开源插件?又快又好地搞好数据接口开发,连通不同应用系统_不同软件数据接口怎么开发
毫不夸张地说,没有开发者还没踢过“应用数据不互通”这块铁板——平台不同、技术不同、存储和部署方式不同的情况下,又缺少必要的接口,应用系统之间难以互通。而随着业务需求的不断扩展,应用也在不断向多元化、个性化发展,未来业务与陈旧技术栈间矛盾也日益凸显,需要的接口数量也越来越多。如何简单快速地搞定接口开发,也就成了一个需要我们考虑的问题。
2025-02-05 19:43:31
904
原创 基于Java生鲜蔬菜食品商城系统详细设计和实现_基于java的蔬菜批发系统的设计与实现
随着现代网络技术发展,对于生鲜蔬菜食品商城系统现在正处于网络发展的阶段,所以对它的要求也是比较严格的,要从这个系统的功能和用户实际需求来进行对系统制定开发的发展方式,依靠网络技术的的快速发展和现代通讯技术的结合为用户带来方便,可以方便管理员网上管理,生鲜蔬菜食品商城系统信息,还可以通过这些技术实现发布生鲜蔬菜食品商城系统等过程。当今社会互联网急速发展,电子商务系统也在国内爆炸式的发展起来。
2025-02-05 16:05:34
1661
原创 基于JAVA宾馆酒店管理系统 毕业设计开题报告_基于java的酒店管理系统的研究背景
国外的研究主要集中在酒店管理系统的智能化、个性化服务等方面,而国内研究则更多关注于提升管理效率、降低成本等方面。因此,本研究旨在开发一款基于JAVA的高性能、安全可靠的宾馆酒店管理系统,以满足现代宾馆酒店的业务需求。总的来说,宾馆酒店管理系统是一个复杂的系统工程,涉及到计算机科学、管理学、经济学等多个领域的知识。后台功能需求分析:包括房间管理、订单管理、客户管理、员工管理、财务管理等。本研究的内容包括宾馆酒店管理系统的需求分析、系统设计、功能开发、测试与优化等。六、研究思路与研究方法、可行性。
2025-02-05 16:03:45
292
原创 到底要不要继续坚持做硬件_千万不要搞硬件
*更要命的是,今天普通硬件工程师面临的是产业链上游的降维打击。两个都会,那你就有自己独立做产品的能力,至少就业面能扩展很多,甚至有机会还能出来创业,毕竟现在量产电子产品的成本也越来越低了,打板贴片都网上一条龙可以解决,解决外壳问题就能拿出来卖了,不失为一条可行的创业路径。射频天线设计行不行?作为从业多年的硬件人,我觉得这二十年,硬件工程师的就业环境是出现了天翻地覆的变化的,变化就是门槛不断降低,到如今,网上的资料已经丰富到随便下载点开发板来源资料包,就能够入门的地步,这在20年前是不可想象的。
2025-02-04 15:51:51
474
原创 别再说面试题难搜集,不系统不完整 2024 BATJ 30套大厂Android 经典高频面试题,等你来拿!
D、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念.C、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux中的一个进程,所以说不是一个概念.B、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型。
2025-02-04 15:48:22
712
原创 做好职业规划,做一个平凡而不平庸的自己_二线城市学什么技术好
假如真的因为各种原因只能留在二线,那么准备面试吧,重点是spring boot接口的编写 + 接口书写中java基础 + 通用的sql语句 + mybatis。这些真的不难,如果还有疑问,可以联系楼主。接口写的溜,放心,你就能找到一个还算可以的工作。这里再三强调,在三十岁以前,时刻把握机会跳去一线城市。
2025-02-04 12:26:29
822
原创 做个酷炫的“锤子”-开关效果,隔壁产品都馋哭了
状态指示器的内阴影注意,开关指示器带有立体感,这种立体感是通过内阴影凸显的。可以观察到,开关指示器带有从右下角往左上角方向投射的内阴影。开关指示器的外阴影,带有扩散效果内阴影和外阴影的变化模拟出了3D按压的效果,仿佛用户真的将整个控件从屏幕外向屏幕里进行了按压。而当用户的手指离开控件时,控件内部仿佛有弹簧一般,又从屏幕内向屏幕外进行了弹出。当用户手指滑动距离不算长时,此时控件的开关状态并不会发生改变,而是动画回归原状态的位置.圆角矩形没跑了,需要注意的是形状的宽高,需要为阴影绘制留出距离。
2025-02-04 12:24:48
622
原创 从思维图到基础再到深入,快速掌握RabbitMQ,原来这么简单啊!
也称为,消息队列,保存消息并将它们转发给消费者。消息发布流程:消息接收流程:消息流转过程生产者生产出Message并投递到上一个Exchange可以绑定多个,它根据路由策略()路由到指定的队列,最后由消费端去监听队列队列模式:对于任务过重或任务较多情况使用工作队列可以提高任务处理的速度。1、一条消息只会被一个消费者接收;2、rabbitmq采用轮询的方式将消息是平均发送给消费者的;3、消费者在处理完某条消息后,才会收到下一条消息。发布订阅模式:1、每个消费者监听自己的队列。2、生产者将消息发给,由交换机将消
2025-02-04 09:26:15
671
原创 从底层结构开始学习FPGA(1)----可配置逻辑块CLB(Configurable Logic Block)_pll算不算fpga的基本单元
我们可以用vivado打开一个器件的device视图:可以看到这些花里胡哨的五颜六色就分别代表了FPGA的底层硬件单元,主要有:可编程输入输出单元(IOB)、可编程逻辑单元(CLB)、时钟管理单元(MMCM/PLL)、BRAM、布线资源、内嵌的底层功能单元和内嵌专用硬件模块。其中最为主要的是可编程输出输出单元(IOB)、可编程逻辑单元(CLB)和布线资源。
2025-02-04 09:24:33
1550
原创 不为人知的jvm编译优化技术,只有你知道
我们将继续查看如下的几项最有代表性的优化技术是如何运作的,它们分别是:语言无关的经典优化技术之一:公共子表达式消除。语言相关的经典优化技术之一:数组范围检查消除。最重要的优化技术之一:方法内联。最前沿的优化技术之一:逃逸分析。公共子表达式消除 公共子表达式消除是一个普遍应用于各种编译器的经典优化技术,它的含义是: 如果一个表达式E已经计算过了,并且从先前的计算到现在E中所有变量的值都没有发生变化,那么E的这次出现就成为了公共子表达式。
2025-02-04 06:15:41
481
原创 下血本买的!了解Android架构组件后,构建APP超简单!实战解析_android 开发框架 购买
不要大声责骂年轻人,他们会立刻辞职的,但是你可以往死里骂那些中年人,尤其是有车有房有娃的那些。真实感受到程序员的中年危机在中国,除了从 BAT 出来的牛人,一般经理层到 35 岁,总监层到 40 岁,往后机会真的会少很多了,不是你能不能干的问题,是别人不给机会你干的问题,不要想着什么外国人可以干到 50、60,你就要死磕到底,希望后来者早有打算,不要到最后尴尬的时刻。华为裁员34岁以上程序员,互联网公司越来越青睐新鲜血液。
2025-02-04 06:13:54
151
原创 Windows 10环境zookeeper单机伪集群部署和配置
把E:\zk\zk1\zookeeper\conf\zoo.cfg文件编辑好后,再把这个文件复制两份,分别放在E:\zk\zk2\zookeeper\conf\和E:\zk\zk3\zookeeper\conf下。其中,E:\zk\zk1下面的tmp,以及tmp下面的data和log是需要手动创建的目录。server.A=B:C:D,A是当前服务的序号,B是该服务所在IP地址,C是节点之间信息交流的端口,D是万一服务出现异常不能提供服务后,以这个端口作为选举leader使用的端口。
2025-02-03 19:17:39
320
原创 VMware安装Ubuntu 18
清华镜像站:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/阿里云镜像站:https://mirrors.aliyun.com/ubuntu-releases/
2025-02-03 16:27:06
838
原创 VMware vSAN OSA存储策略 - 基于虚拟机的分布式对象存储_vsan osa esa
存储策略必须在虚机创建之前建立,这样才可以在虚机创建时选择使用;当然 vSAN 有缺省的存储策略,如果没什么特殊需求的话,就可以使用缺省的策略。下图示意了虚机存储策略是如何被创建的,创建之后就可以在 web client 管理控制台中看到 vSAN 集群中现有的存储策略。
2025-02-03 16:23:40
767
原创 vivo一面翻车,整理完这份Java面经分类汇总,我突然悟了
hashmap了解不,原理是什么,位图了解不,跳跃表了解不,红黑树了解不,红黑树插入过程,B+树了解不,B+树特点和插入过程,邻接表和邻接矩阵区别,分别在什么地方用到,插入和查询的流程。concurrenthashmap说说,它是如何保证线程安全的?hbase索引的结构,kafka存储的结构,二进制文件的组织方式,kafka如何避免消息**丢失,zookeeper在kafka中是干啥的,kafka在zookeeper中存储的数据,zookeeper了解不,zookeeper的共识算法,分区后如何解决。
2025-02-03 16:20:20
906
原创 RabbitMQ入门实战解析附带代码实现
System.out.println(“接收到的消息为:” + new String(body, “utf-8”));System.out.println(“路由key为:” + envelope.getRoutingKey());System.out.println(“消息id为:” + envelope.getDeliveryTag());System.out.println(“交换机为:” + envelope.getExchange());// 关闭资源 channel.close();
2025-02-03 07:08:13
603
原创 RabbitMQ 部署方式选择_rabbitmq的部署模式
仲裁队列是RabbitMQ官方支持的新一代高可用队列,内部采用Raft算法实现,队列副本也会分leader角色和follow角色,只要一半以上节点可用集群即可用,其在高可用和性能之间做了很好的平衡。普通集群模式下,队列数据节点分布在各节点中,具备较好的负载均衡能力,需要注意:该模式下如果有节点下线则该节点上的队列状态会变成down状态,正在消费队列消息的消费者也将会被下线。队列数据缺少副本,队列数据所在节点不可用后, 和队列相关的消息将不会进入队列,队列中的消息将无法消费。
2025-02-03 07:06:29
746
原创 Java高级特性之多线程
从 JDK 5.0开始,Java 提供了更强大的线程同步机制 通过显式定义同步锁对象来实现同步,同步锁使用 Lock 对象充当。java.util.concurrent.locks.Lock 接口是控制多个线程对共享资源进行访问的工具。锁提供了对共享资源的独占访问,每次只能有一个线程对 Lock 对象加锁,线程开始访问共享资源之前应先获得 Lock 对象。
2025-02-01 22:26:06
1867
原创 Java高级工程师进阶学习:Java中高级核心知识全面解析(1)_java核心进阶知识全面解析
boolean compareAndSet(int i, int expect, int update) //如果输入的数值等于预期值,则以原子方式将index=i位置的元素值设置为输入值(update)public final int getAndSet(int i, int newValue)//返回index=i位置的当前的值,并将其设置为新值:newValue。public final int getAndDecrement(int i) //获取index=i位置元素的值,并让该位置的元素自减。
2025-02-01 22:24:23
629
原创 android面试题中高级,写给互联网大厂员工的真心话,面试资料分享
最后这里放上我这段时间复习的资料,这个资料也是偶然一位朋友分享给我的,里面包含了腾讯、字节跳动、阿里、百度2020-2021面试真题解析,并且把每个技术点整理成了视频和PDF(知识脉络 + 诸多细节)。还有高级架构技术进阶脑图、高级进阶架构资料帮助大家学习提升进阶,这里我也免费分享给大家也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。有需要的朋友可以点击:**Android面试资料**免费领取~
2025-01-31 07:24:53
851
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人