如何使用document.cookie防止通过js劫持cookie ?

Set-Cookie: name=value; HttpOnly

通过上述设置,通常从Web 页面内还可以对Cookie 进行读取操作。但使用JavaScript 的document.cookie 就无法读取附加HttpOnly 属性后的Cookie 的内容了。因此,也就无法在XSS 中利用JavaScript 劫持Cookie 了。如何使用document.cookie防止通过js劫持cookie ?

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

我有一段js代码,其中必须用document.write,这段代码要等dom中的某些元素加载完后才能执行。如果把这段代码直接丢html文件代码的最后,那当然没问题。但是我现在希望把这代码放到head里的某个js里面去,用window.onload的话,再用document.write则直接覆盖掉当前页面了。我试了jquery的ready方法,也和onload效果是一样的。请问有什么办法实现这个需求吗? [b]问题补充:[/b] 你说的办法我当然知道。但是我现在要求的就是[color=red]必须[/color]使用document.write

cookie 保存值问题

cookie中,看书和看网上资料都显示同时可以保存多个属性,只要用分号加空格即可。 <br />这种形式: <br />document.cookie="userId=828; userName=hulk"; <br /> <br />不经意间自己测试了一下,结果发现这样写,第二个属性竟然保存不了,下面这种方式可以保存。 <br />document.cookie="userId=222"; <br />document.cookie="username=ssg"; <br /> <br />为什么呢? <br /> <br />用的浏览器是ie8

使用document.write在PHP中编写JS

<div class="post-text" itemprop="text"> <p>This is failing but i dont know how to make it work.</p> <p>I have a php array:</p> <pre><code>$swipe_list = array('customers.html', 'index.html', 'atr_backplane.html'); </code></pre> <p>This is to know which pages have carousels and need touch support.</p> <p>so i check the page in php and if its listed the JS will check its a touch device and write the addional js mobile file.</p> <p>is it because the server script trys ti run before the js can detect at the client side??</p> <pre><code>&lt;?php if(in_array($selected, $swipe_list)){ ?&gt; &lt;script type="text/javascript"&gt; function isTouchDevice(){ document.write('&lt;script type="text/javascript" src="js/jquery.mobile.custom.min.js"&gt;&lt;/script&gt;') } &lt;/script&gt; &lt;?php }?&gt; &lt;?php if(!in_array($selected, $exclude_list)){ print '&lt;script type="text/javascript" src="js/camera.js"&gt;&lt;/script&gt;'; } ?&gt; </code></pre> </div>

为什么在js中使用document.getElementsByTagName没有效果

各位大佬,使用document.getElementsByTagName时候,在后面添加数组不是应该 指定选择标签元素吗。为什么会全选啊... 然后显示结果是这样的.... HelloWorld The DOM is vert useful The DOM is vert useful The DOM is vert useful The DOM is vert useful The DOM is vert useful 1 2 3 4 不是应该只有一个吗. ``` <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>DOM简介</title> </head> <body> <div id="intro">HelloWorld</div> <div id="main"> <p>The DOM is vert useful</p> <p>The DOM is vert useful</p> <p>The DOM is vert useful</p> <p>The DOM is vert useful</p> <p>The DOM is vert useful</p> </div> <div class="content">1</div> <div class="content">2</div> <div class="content">3</div> <div class="content">4</div> <script type="text/javascript"> var intro = document.getElementById("intro"); var main = document.getElementById("main"); var p = main.getElementsByTagName("p")[0]; var content = document.getElementsByClassName("content")[0]; // console.log(intro); // console.log(main); // console.log(p); // console.log(content); </script> </body> </html> ```

关于js存取cookie的问题.....存取失败了!!

function setCookie(name,value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); } function getCookie(name) { var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) return unescape(arr[2]); else return null; } setCookie("brand","1031"); console.log("cookie:"+getCookie("brand")); 这么在页面上写了,但是控制台输出的是null,不知道为什么。。。求帮忙看看~

在Node环境下如何模拟浏览器内JavaScript的docuemnt.cookie赋值?

当在浏览器下执行以下两句代码 ``` document.cookie="a=1"; document.cookie="b=2"; console.log(document.cookie) //输出 a=1; b=2 ``` 而在Node下执行以下语句 ``` document={cookie:""}; document.cookie="a=1"; document.cookie="b=2"; console.log(document.cookie) //输出b=2 ``` 这是为什么,为什么浏览器下对document.cookie赋值,不会覆盖掉旧的值? 怎么样才能让node下,也达到相同的效果. -------------------------- 问题来源于我对某网站做的爬虫.该网站每次打开都会混淆JS代码.在JS代码中的多处地方,对document.cookie进行了赋值 而我打算把该JS搬到Node下执行,Node下本身没有document对象.就直接初始化一个,却发现在赋值上有了此问题.

在前后端上遇到一个问题:前端js设置cookie,后端php修改该cookie后并且获取该cookie最后传给前端依旧是原来的值不是修改过后的值。

前端代码: ``` <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <button class="btn1">按钮1</button> <button class="btn2">按钮2</button> <script> let oBtn1 = document.querySelector('.btn1'), oBtn2=document.querySelector('.btn2'); // 按钮1单击事件 oBtn1.onclick = function () { // 前端设置cookie let d = new Date(); // 设置cookie保留时间为1分钟 d.setMinutes(d.getMinutes + 1); // 前端js设置cookie document.cookie = `test=123;expires=${d.toUTCString()}`; // 在控制台打印前端cookie console.log(document.cookie); // ajax传给后端 let xhr = new XMLHttpRequest(); xhr.open('get', './test.php'); xhr.send(); xhr.onreadystatechange = function () { // 当http请求成功执行 if (this.status == 200 && this.readyState == 4) { // 在控制台打印传回来的数据 console.log(this.responseText); } } // 在控制台打印前端cookie console.log(document.cookie); } // 按钮2单击事件 oBtn2.onclick=function(){ console.log(document.cookie); } </script> </body> </html> ``` 后端php代码: ``` <?php // 修改cookie setcookie("test","666"); // 获取cookie $test=$_COOKIE["test"]; // 传值给前端ajax echo $test; ``` ### 点击按钮1后 #### 控制台结果图 ![控制台结果图](https://img-ask.csdn.net/upload/201911/21/1574304394_681412.png) #### cookie结果图 ![cookie结果图](https://img-ask.csdn.net/upload/201911/21/1574304408_280179.png) #### 请求头和响应头结果图 ![请求头和响应头结果图](https://img-ask.csdn.net/upload/201911/21/1574304419_565879.png) ### 点击按钮2后 #### 控制台结果图 ![控制台结果图](https://img-ask.csdn.net/upload/201911/21/1574304676_788200.png) 问题:本因应该在控制台的第三行打印‘666’,因为php(是从上到下执行顺序)修改了cookie,并且重新获取cookie,并且传回给前端,而前端 ![图片说明](https://img-ask.csdn.net/upload/201911/21/1574305010_263337.png) 这个位置应该打印‘666’而不是‘123’。

Java端和js端cookie跨域共享

关于cookie共享技术,查了网上的资料,有两种方式:后台服务端和前台js端。 我在网站A后台服务端设置cookie如下: Cookie cookie = new Cookie("mobile", "*****"); cookie.setPath("/"); cookie.setDomain("cms.ban.net"); response.addCookie(cookie); 然后在网站B页面中获取: var allcookies = document.cookie; 发现allcookies中没有以上服务端设置的cookie 而我如果在网站A的页面中设置cookie: document.cookie = "mobile=" + escape(phone) + ";path=/;domain=cms.ban.net"; 再在网站B页面中获取就可以取出来 所以请问下,这是什么原因?谢谢!

为什么document.onkeypress无法循环?

<body > <script language="javascript"> document.write("ok?"); function refurbish() { if (window.event.keyCode==97) { document.write("hello"); } else { document.write("world"); } } document.onkeypress=refurbish; </script> </body> 以上代码只能执行一次,多次使用键盘无法改变页面中的输出。 <body > <script language="javascript"> document.write("ok?"); function refurbish() { if (window.event.keyCode==97) { alert("ok1"); } else { alert("ok2"); } } document.onkeypress=refurbish; </script> </body> 上面这段代码改用alert函数,则可以做到多次监控键盘输入,这是为什么?

IE在document.cookie.replace上为cookie添加了两个下划线

<div class="post-text" itemprop="text"> <p>This is the code. "data" comes from PHP and it's the image source of an image:</p> <pre><code>document.cookie = "imagePath=" + data; var myCookie = document.cookie.replace(/(?:(?:^|.*;\s*)imagePath\s*\=\s*([^;]*).*$)|^.*$/, "$1"); </code></pre> <p>It works very well in Chrome and FF - console.log returns <strong>nameoffile.jpg</strong>, but for some reason Internet Explorer returns: <strong>nameoffile.jpg __</strong></p> <p>What can I do about this?</p> </div>

关于js保存cookie的问题

我使用js将数组保存到cookie中,然后使用js读取cookie得到的值是[object,Object],[object,Object] 看浏览器中存放的也是这样的值,用什么方法可以得到原来的数组?! 写入cookie的方法是 function setCookie(c_name,value,date) { document.cookie = c_name+ "=" + value + ";" + "expires=" + date.toGMTString() + ";" + "path=/"; } 读取的方法是 function getCookie(c_name) { if (document.cookie.length>0) { c_start=document.cookie.indexOf(c_name + "=") if (c_start!=-1) { c_start=c_start + c_name.length+1 c_end=document.cookie.indexOf(";",c_start) if (c_end==-1) c_end=document.cookie.length return unescape(document.cookie.substring(c_start,c_end)) } } return "" }

HTML和js的问题 document.getElementById(id).src

document.getElementById(id).src,怎样在js里面获取iframe的相对路径??为什么document.getElementById(id).src返回的是绝对路径。。。。。总的问题是这样的,我用一个iframe引入一个网址,通过一个按钮可以修改iframe的src,但是转了以后每次点击那个按钮的时候iframe都会闪一闪,这样用户体验不好,所以我就想,点击的时候先判断一下src,如果相等的话,就不修改src了

javascript里关于document.write()的问题

在JavaScript教程中看到一句警告: ”请使用 document.write() 仅仅向文档输出写内容。 如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖” 感觉不是很理解这个警告,求大神讲解。

document.write()方法的执行方式

<html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <body> asdf </body> </html> <script type="text/javascript"> document.write("1"); </script> 这样一段代码执行的结果为asdf1 <html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <body> asdf </body> </html> <script type="text/javascript"> window.onload=function(){document.write("1");} </script> 这样的执行结果就是1 write()方法到底什么时候会覆盖网页原有的内容?

javascript中document.write()问题

<script language="JavaScript" type="text/javascript"> var id = 0 ; var i = 1 ; function add(){ i ++ ; if(i==10){ window.clearInterval(id); alert('id='+id); document.writeln("<body bgcolor='#0000cc'><center><br><br><br><br><br><br><br><br><br><br><br><br><img src='13221810.gif'/><br><br><font color='yellow'>请等待,系统正在读卡...</font></center></body>") alert('i='+i) ; window.location="b.html";//@1 } alert(i); } id = window.setInterval(add,100); </script> 上面能够正常跳转到b.html 如果将上面换成一个loginForm.submit()的提交却不执行,上面省略了表单项;就在@1处也就是document.writeln下面执行一个动态表单的提交会失败。查了一下说document与上面不一致了,希望高手能帮我解决一下,如果让下面的表单提交。[color=darkred][/color]

javascript中通过document.getElementByd和getAttribute获得Id有什么区别

javascript中通过document.getElementByd和getAttribute获得Id有什么区别

给document.documentElement.scrollTop赋值以后怎么返回成可变量?

如题,<br /> 为了仿照css3中transform 2D平移事件 ``` <script> var a = document.getElementsByClassName('a'); var i = 0; for (i = 0; i < a.length; i++) { a[i].onmouseover = function () { startMove3(this);//注意,这里是要做一个触摸按钮然后页面移动到指定位置,其中的变量已经固定。 } } //获取目标元素到顶部的高度 function getElementToPageTop(el) { if (el.parentElement) { return this.getElementToPageTop(el.parentElement) + el.offsetTop } return el.offsetTop } function startMove3(obj) { //获取当前的位置 clearInterval(obj.timer); obj.timer = setInterval(function () { var iCur = 0; iCur = document.documentElement.scrollTop || document.body.scrollTop; //注意检查这里的 //*计算目标 //页面可见高 var iCurBodyHeight = document.body.clientHeight; //盒子的总高 var mainBannerHeight = document.getElementById('main-banner').offsetHeight; //移动图片的高,四张图片 var oHeight = mainBannerHeight / 4; //需要居中时top var oMargin = (iCurBodyHeight - oHeight) / 2; //目标 var iTarget = 0; var iTargetNeeds = 0; //移动盒子的对应至最顶部的高 if (obj == a[0]) { iTargetNeeds = getElementToPageTop(document.getElementById('lists1')); } else if (obj == a[1]) { iTargetNeeds = getElementToPageTop(document.getElementById('lists2')); } else if (obj == a[2]) { iTargetNeeds = getElementToPageTop(document.getElementById('lists3')); } else { iTargetNeeds = document.documentElement.offsetHeight; } //需要被卷走的距离 iTarget = iTargetNeeds - oMargin; //计算速度 var iSpeed = (iTarget - iCur) / 8; iSpeed = iSpeed > 0 ? Math.ceil(iSpeed) : Math.floor(iSpeed); //检测停止 if (iCur != iTarget) { bStop = false; } document.documentElement.scrollTop = iCur + iSpeed; //执行一次以后成为固定值,这里怎么使其能够改变, if (bStop) { clearInterval(obj.timer); if (fn) { fn(); } } }, 30) } </script> ```

Php Javascript将document.write的内容写入变量

<div class="post-text" itemprop="text"> <p>I'm in front of this problem that I can't figure out how to solve properly.</p> <p>I'm using a script:</p> <pre><code>&lt;script type="text/javascript" src="http://www.gta4.it/stat/view_stats.js.php?mode=0"&gt; &lt;/script&gt; </code></pre> <p>that has as output a single <code>document.write</code>:</p> <pre><code>document.write('11'); </code></pre> <p>And so the number is displayed using JavaScript. What I want to do is to get the content of this <code>document.write</code> and write it into a variable, JavaScript or PHP, in another server.</p> <p>Any idea?</p> </div>

js ie 浏览器的 document.execCommand("Saveas") 问题

js ie 浏览器的 document.execCommand("Saveas",true,"33.png") ;没变还是原来文件名 然后 把 文件名赋值后就没反映了 IframeReportImg为iframe var mycardnumner //身份id var imagetype //图片后缀 var imageindex //图片索引 document.getElementById('IframeReportImg').contentWindow.document.execCommand("Saveas",true, mycardnumner+"_"+alts+"_"+imageindex+"_"+imagetype);

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

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

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

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

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

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

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

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

和黑客斗争的 6 天!

互联网公司工作,很难避免不和黑客们打交道,我呆过的两家互联网公司,几乎每月每天每分钟都有黑客在公司网站上扫描。有的是寻找 Sql 注入的缺口,有的是寻找线上服务器可能存在的漏洞,大部分都...

点沙成金:英特尔芯片制造全过程揭密

“亚马逊丛林里的蝴蝶扇动几下翅膀就可能引起两周后美国德州的一次飓风……” 这句人人皆知的话最初用来描述非线性系统中微小参数的变化所引起的系统极大变化。 而在更长的时间尺度内,我们所生活的这个世界就是这样一个异常复杂的非线性系统…… 水泥、穹顶、透视——关于时间与技艺的蝴蝶效应 公元前3000年,古埃及人将尼罗河中挖出的泥浆与纳特龙盐湖中的矿物盐混合,再掺入煅烧石灰石制成的石灰,由此得来了人...

讲一个程序员如何副业月赚三万的真实故事

loonggg读完需要3分钟速读仅需 1 分钟大家好,我是你们的校长。我之前讲过,这年头,只要肯动脑,肯行动,程序员凭借自己的技术,赚钱的方式还是有很多种的。仅仅靠在公司出卖自己的劳动时...

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

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

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

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

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

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

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

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

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

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

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

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

我说我不会算法,阿里把我挂了。

不说了,字节跳动也反手把我挂了。

优雅的替换if-else语句

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

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

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

为什么你不想学习?只想玩?人是如何一步一步废掉的

不知道是不是只有我这样子,还是你们也有过类似的经历。 上学的时候总有很多光辉历史,学年名列前茅,或者单科目大佬,但是虽然慢慢地长大了,你开始懈怠了,开始废掉了。。。 什么?你说不知道具体的情况是怎么样的? 我来告诉你: 你常常潜意识里或者心理觉得,自己真正的生活或者奋斗还没有开始。总是幻想着自己还拥有大把时间,还有无限的可能,自己还能逆风翻盘,只不是自己还没开始罢了,自己以后肯定会变得特别厉害...

男生更看重女生的身材脸蛋,还是思想?

往往,我们看不进去大段大段的逻辑。深刻的哲理,往往短而精悍,一阵见血。问:产品经理挺漂亮的,有点心动,但不知道合不合得来。男生更看重女生的身材脸蛋,还是...

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

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

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

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

面试:第十六章:Java中级开发(16k)

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

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

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

你打算用Java 8一辈子都不打算升级到Java 14,真香

我们程序员应该抱着尝鲜、猎奇的心态,否则就容易固步自封,技术停滞不前。

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

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

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

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

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

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

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

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

《经典算法案例》01-08:如何使用质数设计扫雷(Minesweeper)游戏

我们都玩过Windows操作系统中的经典游戏扫雷(Minesweeper),如果把质数当作一颗雷,那么,表格中红色的数字哪些是雷(质数)?您能找出多少个呢?文中用列表的方式罗列了10000以内的自然数、质数(素数),6的倍数等,方便大家观察质数的分布规律及特性,以便对算法求解有指导意义。另外,判断质数是初学算法,理解算法重要性的一个非常好的案例。

《Oracle Java SE编程自学与面试指南》最佳学习路线图(2020最新版)

正确选择比瞎努力更重要!

一文带你入门Java Stream流,太强了

两个星期以前,就有读者强烈要求我写一篇 Java Stream 流的文章,我说市面上不是已经有很多了吗,结果你猜他怎么说:“就想看你写的啊!”你看你看,多么苍白的喜欢啊。那就“勉为其难”写一篇吧,嘻嘻。 单从“Stream”这个单词上来看,它似乎和 java.io 包下的 InputStream 和 OutputStream 有些关系。实际上呢,没毛关系。Java 8 新增的 Stream 是为...

立即提问
相关内容推荐