嵌入式Linux下 多线程对串口读写多影响

我在嵌入式Linux上跑一个多线程多程序,其中一个线程是对串口进行读写,在启动其他计算量很大的线程后,串口读写出现问题,经常发生读写失败多情况。而且在计算量大的线程结束后,对串口读写的影响还是在。再重新运行后串口读写又正常。。。
这是什么原因呢??求各位指点指点。。
还有Linux的线程调度是什么机制的?
有可能串口读写过程中出现,由于系统线程调度的原因造成读写失败吗?

1个回答

串口通讯需要同步,你可以多线程将需要写入线程的数据放入缓冲区,然后一个线程负责写入。
读取也一样。不用很多线程一起去写。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
嵌入式linux 多线程卡死

在一台跑2.6内核的嵌入式linux设备上(可视对讲门口机),大概有十几个进程,其中自己的应用程序占用1个hicore进程,里面大概跑了四五十个线程,设备有gui界面、可以进行sip对讲、人脸识别等。 前几天碰到一个很奇怪的现象,在待机界面下或是进行蓝牙开门时(或是一些其他操作,总之没有规律)设备会卡死,期间界面动不了、键盘无响应。大概卡个10分钟左右自动恢复。。在卡住的时候发现cpu使用率还是正常待机时70%左右,但是现象是其他线程都不工作了,该打印的不打印,只有ls、top等系统命令是可以正常使用。 这个问题也是很难复现,几十台设备几天才会有1台出现,不知道如何排查。。 不知道大家有没有好的办法支支招,能有效缩小问题点范围? 设备还有8M剩余内存可在一台跑2.6内核的嵌入式linux设备上(可视对讲门口机),大概有十几个进程,其中自己的应用程序占用1个hicore进程,里面大概跑了四五十个线程,设备有gui界面、可以进行sip对讲、人脸识别等。 前几天碰到一个很奇怪的现象,在待机界面下或是进行蓝牙开门时(或是一些其他操作,总之没有规律)设备会卡死,期间界面动不了、键盘无响应。大概卡个10分钟左右自动恢复。。在卡住的时候发现cpu使用率还是正常待机时70%左右,但是现象是其他线程都不工作了,该打印的不打印,只有ls、top等系统命令是可以正常使用。 这个问题也是很难复现,几十台设备几天才会有1台出现,不知道如何排查。。 不知道大家有没有好的办法支支招,能有效缩小问题点范围? 设备还有8M剩余内存可用,跑GDB貌似也不够了用,跑GDB貌似也不够了

嵌入式linux底下串口驱动

嵌入式linux底下,我有一块触摸屏,原来接com口正常使用。现在移植到新板,只有UART接口。我查了资料上说,com口用的rs232电平,UART用的是TTL电平。然后呢, 我就找了一块rs232转TTL的转接板,原来驱动原原本本重新编译一下移植过去,不行。 这里面肯定有问题,两种不一样的接口,系统内核和触摸屏驱动应该都要改,但是不知道怎么改。以上就是我遇到的问题,和我现在的了解情况。希望有经验的前辈指点一下。谢谢

嵌入式linux telenet登陆添加密码

嵌入式linux busybox 配置了telenet登陆,现在需要登陆密码认证登陆,没有配置adduser这些命令请问可以通过添加 group shadow passwd 这些文件手动添加吗?如果可以具体添加写什么,谢谢!

嵌入式多线程开发,多线程共享数据什么时候需要使用volatile?

一般我们在多线程开发过程中,多个线程共享的全局变量或数据的时候都需要加互斥锁或者用信号量同步。 但是有的时候编译器还会优化的,例如写一个变量的时候,可能没有写到内存中,只是写在了本地的寄存器中, 这样多线程的时候一个线程修改了一个变量,另一个线程可能是不知道的,所以我认为多线程共享的全局变量应该使用volatile声明才安全。 但是在实际开发当中,很少看到多线程全局共享变量加volatile。不知道这样可以保证系统安全吗?

各位大佬,如何破解嵌入式linux系统串口登入的密码?

我手上有一块海思的当板,想通过串口登入单板,但我不知道登入的账号和密码是什么,各位大佬有什么好的破解办法?还请指教。具体问题如下: 1、uboot等待进入命令行的时间为0,无法进入uboot命令行操作。 2、将spi flash的文件拷出来是个bin文件,无法操作。

linux运维和嵌入式linux开发的区别?

大约在工资方面,前景方面,和他们对接的话距离近吗?希望大社区里的前辈们帮我解答一下

嵌入式linux 键盘事件

嵌入式arm板子插入USB键盘,自动产生/dev/input/event4节点, 键盘按键event4有输出,但是系统应用程序相应不到按键。该怎么把event的键盘事件 上报给系统层?怎么办啊。

嵌入式linux格式化64G tf卡

现在正在开发一款ipcam,带有tf卡录像功能。有时候,需要格式化tf卡,为了方便使用,可以通过手机软件发送命令到设备要求格式化tf卡。 但是现在问题是,busybox里的mkfs.vfat /dev/mmcblk0p1命令最大只能格式化32G,有些客户要用到64G的tf卡,用的exfat格式。如何用Linux命令格式化64G的tf卡成exfat格式?或者哪里有这样的开源代码可以实现这个功能?

关于嵌入式linux下usb通信的问题

想要做一个通过usb接口实现通信功能的实验 开发板上有usb host ,usb hub和usb device接口,使用开发板的usb device接pc机 pc机上应该都是usb主机接口吧? 我现在的问题就是我是应该像读写串口那样打开设备,通过read,write函数来操作 还是必须要使用usblib?因为实验指导书上没有关于usb设备通信的实验所以很抓瞎。。 恳求大家的帮助和介意!感激不尽

嵌入式linux core占用空间问题

在嵌入式linux下用df -h 查看到挂载到/dev/shm 下的shm大小为250M。 在shm目录下gdb调试程序生成了core文件,ls -lh 查看core的大小为 253M。已经超过了shm的空间大小250M,系统没有空间不够的警告提示,这时,再用df-h命令查看shm的大小,居然还有剩余空间62M。这是怎么回事?在shm目录下生成的core已经超过250M,为什么不但空间没提示不足,反而还有剩余呢?

嵌入式linux中设置开机运行shell脚本的问题

想写一个设置静态ip的开机自运行的shell脚本,然后百度说放在rc.local什么的文件里,然后我的板子里/etc 下根本没有这个文件,请大神们指点我应该怎么办? /etc 下只有fstab hosts host.conf group init.d inittab ld.so.conf mdev.conf profile passwd resolv.conf services

ARM9 + Linux多线程精确的定时器

最近公司有个项目平台是ARM9 + linux, 在开发过程中遇到一个问题: 有一部分CAN通讯,需要250ms定时发送一帧数据包。于是我用select做了一个定时器发送。但是当这个多线程的程序真正跑起来,在接受端进行检测。结果收到的该帧的时间间隔竟然是330ms左右。虽然预先我知道有偏差,但是330的时间间隔确实大大超出了预期!如果用setitimer的话,一是资源少,二是信号如果加入程序中,可能会带来很多不必要的BUG。哪位大神有更好的定时器方法???

嵌入式设备linux内核版本的选择

各位大侠好: 小弟目前打算搭建一个嵌入式平台针对嵌入式设备,采用ARM处理器,是选择2.X内核版本好还是3.X内核版本好?两者的区别大吗?以前做项目主要使用的是2.6.X内核版本,多谢!

嵌入式Linux视频播放控制,求助

利用mplayer实现C语言控制视频播放,在H3的板子上。 如果进入Linux桌面正常启动,视频能够正常播放。 设置开机自启动后,视频播放不流畅,卡顿。

嵌入式linux 视频保存

嵌入式linux系统捕获摄像头后,能否将最近的20s视频保存到SD卡,也就是保存的视频是实时更新的,大小也是固定的20s,请问可以实现吗?

嵌入式linux usb键盘

嵌入式arm板子插入USB键盘,自动产生/dev/input/event4节点, 键盘按键event4有输出,但是系统应用程序相应不到按键。该怎么把event的键盘事件 上报给系统层?怎么办啊。

嵌入式linux udhcpc 不要创建 resolv.conf

linux 每次做udhcpc命令他会重新创建/etc/resolv.conf文件 比如以前创建的软连接会被重新建立成一个普通文件,怎么可以不让它重新建立,或者修改udhcpc的代码具体是在什么地方,或者busybox配置

嵌入式Linux下时区问题,创建的文件时间在pc上看差8个小时,求解决方法!!

在嵌入式Linxu平台下,挂在u盘,在u盘中创建的文件,拿到Linux pc和window pc下看到文件的修改时间、window下文件的创建时间都是 8个小时前的。 开发板 gcc4.8.3+uClibc 0.9.32.1 已经尝试过的方法如下: 1.配置/etc/TZ文件内容 为CST-8;/home目录为当前u盘挂载点 /home # cat /etc/TZ CST-8 /home # date -R Thu, 03 Nov 2016 12:01:18 +0800 /home # /home # date -u Thu Nov 3 04:01:20 UTC 2016 /home # echo test > test1.txt /home # ls -l test1.txt -rwxr-xr-x 1 root root 5 Nov 3 12:01 test1.txt /home # stat test1.txt File: test1.txt Size: 5 Blocks: 8 IO Block: 4096 regular file Device: 804h/2052d Inode: 118 Links: 1 Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) **Access: 2016-11-03 12:01:36.000000000 Modify: 2016-11-03 12:01:36.000000000 Change: 2016-11-03 12:01:36.000000000** 将U盘文件分别拿到linxu和window pc看: ![图片说明](https://img-ask.csdn.net/upload/201611/03/1478157644_362328.png) ubuntu下: stat test1.txt 文件:"test1.txt" 大小:5 块:8 IO 块:4096 普通文件 设备:814h/2068d Inode:676 硬链接:1 权限:(0644/-rw-r--r--) Uid:( 1000/ test) Gid:( 1000/ test) **最近访问:2016-11-03 12:08:33.000000000 +0800 最近更改:2016-11-03 04:01:36.000000000 +0800 最近改动:2016-11-03 04:01:36.000000000 +0800** 创建时间:- 2.将linux pc上/usr/share/zoneinfo/Asia/Chongqing 时区文件连接到开发板 /etc/localtime 系统设置正确的时间后,在开发板上看到 /home # ls -l /etc/localtime lrwxrwxrwx 1 root root 23 Nov 3 12:17 /etc/localtime -> /mnt/zoneinfo/Chongqing /home # date -R Thu, 03 Nov 2016 12:19:11 +0800 /home # date -u Thu Nov 3 04:19:14 UTC 2016 /home # echo test2 > test2.txt /home # ls -l test2.txt -rwxr-xr-x 1 root root 6 Nov 3 12:19 test2.txt /home # stat test2.txt File: test2.txt Size: 6 Blocks: 8 IO Block: 4096 regular file Device: 804h/2052d Inode: 50 Links: 1 Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) **Access: 2016-11-03 12:19:31.000000000 Modify: 2016-11-03 12:19:31.000000000 Change: 2016-11-03 12:19:31.000000000** 把test2.txt拿到pc看,结果同条件1下一样,时间同样是8个小时之前 ![图片说明](https://img-ask.csdn.net/upload/201611/03/1478157934_230784.png) 3.直接在ubuntu上挂载u盘 echo test3 > test3.txt ls -l test3.txt -rw-r--r-- 1 test test 6 11月 3 14:26 test3.txt 文件:"test3.txt" 大小:6 块:8 IO 块:4096 普通文件 设备:814h/2068d Inode:1310 硬链接:1 权限:(0644/-rw-r--r--) Uid:( 1000/ test) Gid:( 1000/ test) **最近访问:2016-11-03 14:26:13.000000000 +0800 最近更改:2016-11-03 14:26:13.000000000 +0800 最近改动:2016-11-03 14:26:13.000000000 +0800** 创建时间: ![图片说明](https://img-ask.csdn.net/upload/201611/03/1478157960_625394.png) 在window pc是查看是正确的, 这里在ubuntu上创建的文件比在开发板上的文件多了 +0800时区信息?? 这个不知道是在uClibc库里面添加的还是在内核里面添加的? 同样将ubunt下创建的文件test3.txt拿到开发板下面去看,时间比真实的时间多了 8个小时 /home # ls -l test3.txt -rwxr-xr-x 1 root root 6 Nov 3 2016 test3.txt /home # stat test3.txt File: test3.txt Size: 6 Blocks: 8 IO Block: 4096 regular file Device: 804h/2052d Inode: 42 Links: 1 Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) **Access: 2016-11-03 08:00:00.000000000 Modify: 2016-11-03 22:26:12.000000000 Change: 2016-11-03 22:26:13.000000000** 通过对比发现,开发板上文件实际记录的时间应该是uct时间,而pc上实际记录的时间应该是rtc的时间,后面实验直接把rtc时间当作utc时间设置到开发板的os上,新创建出来的文件在pc看就正确了,但是由于应用上一些原因现在不允许这样使用,请教大神怎么能解决这个问题?

嵌入式系统硬件要满足什么条件才能上Linux?

嵌入式系统硬件要满足什么条件才能上Linux? rt ++++++++++++++++++++++++++++++++ 至少30字 至少30字至少30字至少30字至少30字至少30字至少30字至少30字至少30字至少30字至少30字至少30字至少30字至少30字至少30字至少30字至少30字至少30字至少30字至少30字至少30字至少30字

大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了

大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

程序员请照顾好自己,周末病魔差点一套带走我。

程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

上班一个月,后悔当初着急入职的选择了

最近有个老铁,告诉我说,上班一个月,后悔当初着急入职现在公司了。他之前在美图做手机研发,今年美图那边今年也有一波组织优化调整,他是其中一个,在协商离职后,当时捉急找工作上班,因为有房贷供着,不能没有收入来源。所以匆忙选了一家公司,实际上是一个大型外包公司,主要派遣给其他手机厂商做外包项目。**当时承诺待遇还不错,所以就立马入职去上班了。但是后面入职后,发现薪酬待遇这块并不是HR所说那样,那个HR自...

女程序员,为什么比男程序员少???

昨天看到一档综艺节目,讨论了两个话题:(1)中国学生的数学成绩,平均下来看,会比国外好?为什么?(2)男生的数学成绩,平均下来看,会比女生好?为什么?同时,我又联想到了一个技术圈经常讨...

为什么本科以上学历的人只占中国人口的5%,但感觉遍地都是大学生?

中国大学生占总人口不到5% 2017年,中国整体的本科率仅有5.9%;如果算上研究生,这一比例可以进一步上升到6.5% 为什么在国家统计局推出的这份年鉴中,学历的最高一阶就是到研究生,而没有进一步再统计博士生的数量的。 原因其实并不难理解,相比全国和各省整体人口体量,博士生的占比非常之低,属于绝对意义上的小概率样本。 这一点,我们从上表中的各省研究生占比情况也可以看出端倪。除北京、天津、上海三...

副业收入是我做程序媛的3倍,工作外的B面人生是怎样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。 @Charlotte:平日素颜示人,周末美妆博主 大家都以为程序媛也个个不修边幅,但我们也许...

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

如果你是老板,你会不会踢了这样的员工?

有个好朋友ZS,是技术总监,昨天问我:“有一个老下属,跟了我很多年,做事勤勤恳恳,主动性也很好。但随着公司的发展,他的进步速度,跟不上团队的步伐了,有点...

我入职阿里后,才知道原来简历这么写

私下里,有不少读者问我:“二哥,如何才能写出一份专业的技术简历呢?我总感觉自己写的简历太烂了,所以投了无数份,都石沉大海了。”说实话,我自己好多年没有写过简历了,但我认识的一个同行,他在阿里,给我说了一些他当年写简历的方法论,我感觉太牛逼了,实在是忍不住,就分享了出来,希望能够帮助到你。 01、简历的本质 作为简历的撰写者,你必须要搞清楚一点,简历的本质是什么,它就是为了来销售你的价值主张的。往深...

程序员写出这样的代码,能不挨骂吗?

当你换槽填坑时,面对一个新的环境。能够快速熟练,上手实现业务需求是关键。但是,哪些因素会影响你快速上手呢?是原有代码写的不够好?还是注释写的不够好?昨夜...

外包程序员的幸福生活

今天给你们讲述一个外包程序员的幸福生活。男主是Z哥,不是在外包公司上班的那种,是一名自由职业者,接外包项目自己干。接下来讲的都是真人真事。 先给大家介绍一下男主,Z哥,老程序员,是我十多年前的老同事,技术大牛,当过CTO,也创过业。因为我俩都爱好喝酒、踢球,再加上住的距离不算远,所以一直也断断续续的联系着,我对Z哥的状况也有大概了解。 Z哥几年前创业失败,后来他开始干起了外包,利用自己的技术能...

带了6个月的徒弟当了面试官,而身为高级工程师的我天天修Bug......

即将毕业的应届毕业生一枚,现在只拿到了两家offer,但最近听到一些消息,其中一个offer,我这个组据说客户很少,很有可能整组被裁掉。 想问大家: 如果我刚入职这个组就被裁了怎么办呢? 大家都是什么时候知道自己要被裁了的? 面试软技能指导: BQ/Project/Resume 试听内容: 除了刷题,还有哪些技能是拿到offer不可或缺的要素 如何提升面试软实力:简历, 行为面试,沟通能...

优雅的替换if-else语句

场景 日常开发,if-else语句写的不少吧??当逻辑分支非常多的时候,if-else套了一层又一层,虽然业务功能倒是实现了,但是看起来是真的很不优雅,尤其是对于我这种有强迫症的程序"猿",看到这么多if-else,脑袋瓜子就嗡嗡的,总想着解锁新姿势:干掉过多的if-else!!!本文将介绍三板斧手段: 优先判断条件,条件不满足的,逻辑及时中断返回; 采用策略模式+工厂模式; 结合注解,锦...

离职半年了,老东家又发 offer,回不回?

有小伙伴问松哥这个问题,他在上海某公司,在离职了几个月后,前公司的领导联系到他,希望他能够返聘回去,他很纠结要不要回去? 俗话说好马不吃回头草,但是这个小伙伴既然感到纠结了,我觉得至少说明了两个问题:1.曾经的公司还不错;2.现在的日子也不是很如意。否则应该就不会纠结了。 老实说,松哥之前也有过类似的经历,今天就来和小伙伴们聊聊回头草到底吃不吃。 首先一个基本观点,就是离职了也没必要和老东家弄的苦...

记录下入职中软一个月(外包华为)

我在年前从上一家公司离职,没想到过年期间疫情爆发,我也被困在家里,在家呆着的日子让人很焦躁,于是我疯狂的投简历,看面试题,希望可以进大公司去看看。 我也有幸面试了我觉得还挺大的公司的(虽然不是bat之类的大厂,但是作为一名二本计算机专业刚毕业的大学生bat那些大厂我连投简历的勇气都没有),最后选择了中软,我知道这是一家外包公司,待遇各方面甚至不如我的上一家公司,但是对我而言这可是外包华为,能...

为什么程序员做外包会被瞧不起?

二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中xx,但待遇感觉挺低,马上要报到,挺纠结的。

当HR压你价,说你只值7K,你该怎么回答?

当HR压你价,说你只值7K时,你可以流畅地回答,记住,是流畅,不能犹豫。 礼貌地说:“7K是吗?了解了。嗯~其实我对贵司的面试官印象很好。只不过,现在我的手头上已经有一份11K的offer。来面试,主要也是自己对贵司挺有兴趣的,所以过来看看……”(未完) 这段话主要是陪HR互诈的同时,从公司兴趣,公司职员印象上,都给予对方正面的肯定,既能提升HR的好感度,又能让谈判气氛融洽,为后面的发挥留足空间。...

面试:第十六章:Java中级开发

HashMap底层实现原理,红黑树,B+树,B树的结构原理 Spring的AOP和IOC是什么?它们常见的使用场景有哪些?Spring事务,事务的属性,传播行为,数据库隔离级别 Spring和SpringMVC,MyBatis以及SpringBoot的注解分别有哪些?SpringMVC的工作原理,SpringBoot框架的优点,MyBatis框架的优点 SpringCould组件有哪些,他们...

面试阿里p7,被按在地上摩擦,鬼知道我经历了什么?

面试阿里p7被问到的问题(当时我只知道第一个):@Conditional是做什么的?@Conditional多个条件是什么逻辑关系?条件判断在什么时候执...

Python爬虫,高清美图我全都要(彼岸桌面壁纸)

爬取彼岸桌面网站较为简单,用到了requests、lxml、Beautiful Soup4

无代码时代来临,程序员如何保住饭碗?

编程语言层出不穷,从最初的机器语言到如今2500种以上的高级语言,程序员们大呼“学到头秃”。程序员一边面临编程语言不断推陈出新,一边面临由于许多代码已存在,程序员编写新应用程序时存在重复“搬砖”的现象。 无代码/低代码编程应运而生。无代码/低代码是一种创建应用的方法,它可以让开发者使用最少的编码知识来快速开发应用程序。开发者通过图形界面中,可视化建模来组装和配置应用程序。这样一来,开发者直...

面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

最近面试了一个31岁8年经验的程序猿,让我有点感慨,大龄程序猿该何去何从。

6年开发经验女程序员,面试京东Java岗要求薪资28K

写在开头: 上周面试了一位女程序员,上午10::30来我们部门面试,2B哥接待了她.来看看她的简历: 个人简历 个人技能: ● 熟悉spring mvc 、spring、mybatis 等框架 ● 熟悉 redis 、rocketmq、dubbo、zookeeper、netty 、nginx、tomcat、mysql。 ● 阅读过juc 中的线程池、锁的源...

大三实习生,字节跳动面经分享,已拿Offer

说实话,自己的算法,我一个不会,太难了吧

程序员垃圾简历长什么样?

已经连续五年参加大厂校招、社招的技术面试工作,简历看的不下于万份 这篇文章会用实例告诉你,什么是差的程序员简历! 疫情快要结束了,各个公司也都开始春招了,作为即将红遍大江南北的新晋UP主,那当然要为小伙伴们做点事(手动狗头)。 就在公众号里公开征简历,义务帮大家看,并一一点评。《启舰:春招在即,义务帮大家看看简历吧》 一石激起千层浪,三天收到两百多封简历。 花光了两个星期的所有空闲时...

Java岗开发3年,公司临时抽查算法,离职后这几题我记一辈子

前几天我们公司做了一件蠢事,非常非常愚蠢的事情。我原以为从学校出来之后,除了找工作有测试外,不会有任何与考试有关的事儿。 但是,天有不测风云,公司技术总监、人事总监两位大佬突然降临到我们事业线,叫上我老大,给我们组织了一场别开生面的“考试”。 那是一个风和日丽的下午,我翘着二郎腿,左手端着一杯卡布奇诺,右手抓着我的罗技鼠标,滚动着轮轴,穿梭在头条热点之间。 “淡黄的长裙~蓬松的头发...

大牛都会用的IDEA调试技巧!!!

导读 前天面试了一个985高校的实习生,问了他平时用什么开发工具,他想也没想的说IDEA,于是我抛砖引玉的问了一下IDEA的调试用过吧,你说说怎么设置断点...

都前后端分离了,咱就别做页面跳转了!统统 JSON 交互

文章目录1. 无状态登录1.1 什么是有状态1.2 什么是无状态1.3 如何实现无状态1.4 各自优缺点2. 登录交互2.1 前后端分离的数据交互2.2 登录成功2.3 登录失败3. 未认证处理方案4. 注销登录 这是本系列的第四篇,有小伙伴找不到之前文章,松哥给大家列一个索引出来: 挖一个大坑,Spring Security 开搞! 松哥手把手带你入门 Spring Security,别再问密...

立即提问
相关内容推荐