javascript的function中的传值 4C

在jsp页面javascript的function中的值如何传入本页面java代码中作为sql的查询条件

9个回答

有多种方式。1.function函数返回该值,2.外部定义一个全局变量,将需要的值赋值给该全局变量。3.在函数中写到页面某个隐藏域中。 采用任意一种方式之后,通过get或者post请求将该参数传递到后台即可。

u013791374
jesus_110 人家是“传入本页面java代码中”ok?不是提交数据到后台哦
接近 4 年之前 回复

2种方式:
一般js请求后台都是用ajax。
方式一:
在ajax的url后面跟参数,如url:'/myservlet?name=111&age=12',
方式二:
在ajax的data属性中配置参数,如data{name:1111,age:12},
你自己搜下例子,然后照着写就行了。

beijing20110905
微风吹过的夏天2016 后台获取参数就是request.getParameter("name"); request.getParamter("age");
接近 4 年之前 回复

这不能实现的吧。 既然要查询为什么不知道直接提交数据到后台的action里面获取参数去执行呢?

如果需要在页面的java 代码中获取js值,也是可以的。java代码本身就能够调用js函数。详见http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=20731447&id=1883655

一般的做法可能是,把JavaScript函数的结果放到表单(<form>元素)中的一个表单元素(如:<input type="text" ...>、<input type="hidden" ...>、<input type="checkbox" ...>、<input type="radio" ...>等)的value属性中,然后提交这个表单到当前JSP页面对应的Action类的URL上。

也可以通过AJAX(如调用jQuery.ajax()方法)或者直接访问URL(把函数结果作为URL的查询字符串传递)的方式来达到同样的效果。

如果你是在页面点击什么按钮,然后调用一个js的function,这时想让传入java中去取值,那是不可能的。显示页面时,java代码已执行完,java代码是后台代码。

最常用的是通过ajax传值,以jQuery ajax为例
$.ajax({

type:'post',

url:url,

data:{
id:$("#id").val()
},

dataType:'json',
error:function(){

alert('error');

},

success:function(data){
alert('success');

}

});

var param=$("id").val();
$.post(url,param,function(){

});

 function search(){
window.location='xxxxx.jsp?kw='+document.getElementById('text').value
}
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
jquery 中 $(document).ready 中function 能否传值

首先,说明一下,$(document).ready 中使用传值的function是没有问题的,但是这样做出了一个奇怪的问题,所以在这里贴出来,请高手解决一下。 为了能传入系统的路径,所以在我的exportTemplate.js 文件中定义了,一个总的方法是readyInit.然后我在自己的jsp文件中调用该方法如下: [code="javascript"] <script type="text/javascript" src="../../../js/jquery/jquery-1.4.2.min.js"></script> <script type="text/javascript" src="../../../js/xufei/export/exportTemplate.js" ></script> <script type="text/javascript"> $(document).ready(readyInit("<%=path %>")); </script> [/code] 这样就看似乎传的值 用alert也能打印,但是问题是在exportTemplate.js 有这样 var select2 = document.getElementById("select2"); 通过document.getElementById()方法得到的值都是null。 不知道为何,于是自己修改为不传值的形式: [code="javascript"] <script type="text/javascript" src="../../../js/jquery/jquery-1.4.2.min.js"></script> <script type="text/javascript" src="../../../js/xufei/export/exportTemplate.js" ></script> <script type="text/javascript"> $(document).ready(readyInit); </script> [/code] 这样使用的话就没有这个问题了 document.getElementById()方法得到的值 都是正常的了。 但是感觉自己传值的问题还是没有解决,于是想请教! 另外奇怪的是,就算是不传值,自己如果写成: [code="javascript"] <script type="text/javascript" src="../../../js/jquery/jquery-1.4.2.min.js"></script> <script type="text/javascript" src="../../../js/xufei/export/exportTemplate.js" ></script> <script type="text/javascript"> $(document).ready(readyInit()); </script> [/code] 就只是在方法的调用中写了一个()结果是: 通过document.getElementById()方法得到的还都是null。 不理解JavaScript关于这方面的机制,忘解答。

JavaScript URL传值问题

<script type="text/javascript"> function cf() { if(confirm("确定要删除吗?")) { var a="DeleteCol.action?id="+${col.colNo}; parent.location.href=a; } } </script> 我用的是Struts2,在删除数据的时候想弹出一个对话框,确认完后转到相应Action进行删除操作,为什么id的值得不到呢,帮帮我,小弟不胜感激

js中的function函数的传值问题

function fn_description(){ var description=null; Ext.Ajax.request({ url: top.SSF_CONTEXTPATH + "/appweb/knowledge/DocCategaryAction.do", params:{ method:'getDocCategary', categaryId: field_categaryId.getValue() }, success : function(req,opt){ var result = Ext.util.JSON.decode(req.responseText); description=result.root.categaryDescription; // alert(description); } }); return description; } 以上代码中 最后获取到的description为什么还是null,怎样解决,想大佬请教!

原始javascript如何传值给controller

springmvc架构,我想在下面代码?问号那里将单选的值传递给controller,请问用原始javascript如何实现? 感谢各位老师指导。不使用ajax有办法实现吗? function onEdit(){ var obj=document.getElementsByName('items_id'); var items_id; var i; var findFlag = false; if(obj.length==0){ alert("没有信息,请先查询!"); return; } for(i = 0; i < obj.length; i++) {  if(obj[i].checked)   {     alert(obj[i].value); items_id=obj[i].value; findFlag=true;   } } if(findFlag==false){ alert("未选择信息,请选择一条记录!"); return; } else{ ???????? //保存 document.itemsForm.action="editapi"; document.itemsForm.submit(); } }

javascript中传值的问题

<html><head><meta http-equiv="refresh" content="60"><title>单片机网络</title> [color=red]<script language="text/javascript"> function modify(){ var s=document.getElementById("m").value; return s; } </script>[/color] </head> <body bgcolor="#FFCC99" lang=ZH-CN style='text-justify-trim:punctuation'><br> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:24.0pt;font-family:宋体'>单片机网络温度监视主页</span></p><br> <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US style='font-size:24.0pt'>&nbsp;</span></p><br> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:24.0pt;font-family:宋体'>节点</span> <span lang=EN-US style='font-size:36.0pt;color:#FF5050'>001</span> <span style='font-size:24.0pt;font-family:宋体'>的温度是</span> <span lang=EN-US style='font-size:36.0pt;color:#0000FF'> 00.0 <span lang=EN-US style='font-size:24.0pt;font-family:宋体;color:#FF0000'><span lang=EN-US>℃</span></span></span></p><br> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:24.0pt;font-family:宋体'>节点</span> <span lang=EN-US style='font-size:36.0pt;color:#FF5050'>001</span> <span style='font-size:24.0pt;font-family:宋体'>的设定温度值:</span> <span lang=EN-US style='font-size:36.0pt;color:#0000FF'> [color=red]<script language="text/javascript"> document.write(modify()); </script>[/color] </span> <span lang=EN-US style='font-size:24.0pt;font-family:宋体;color:#FF0000'><span lang=EN-US>℃</span></span></span></p><br/> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:24.0pt;font-family:宋体'>修改节点</span> <span lang=EN-US style='font-size:36.0pt;color:#FF5050'>001</span> <span style='font-size:24.0pt;font-family:宋体'>的温度值:</span> <input id="m" type="text" name="modifytxt"></input> <span lang=EN-US style='font-size:24.0pt;font-family:宋体;color:#FF0000'><span lang=EN-US>℃</span></span> <input type="button" onClick="modify()" value="确定"></input> </p> </body> </html> 说明:我就想在红色部分输出变量S的值,这个值是从id="m"的文本框里输入得到的,请各位大牛们指点一下!

怎样让js和java之间传值?

如下:一个用户登录,怎么消除一开始的alert窗口。能用java代码调用js的函数么? 或者用java传一个flag给js. <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'login.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <h1>用户登录</h1> <form action="" method = "get" onsubmit="return check()" name="form1"> 用户名:<input type="text" name="name"><br> 密码:<input type="password" name="password"><br> <input type="submit" > </form> </body> <script type="text/javascript"> <% String name = request.getParameter("name"); String password = request.getParameter("password"); if(name!=null && name.trim().length()>0 && name.equals("tom")&& password!=null && password.trim().length()>0 && password.equals("1234")){ %> alert("success!")<% }else{ %> alert("fail!")<% } %> </script> </html>

模式窗口传值问题

<HEAD> <script type="text/javascript"> function openWindow() { var result = window.showModalDialog("childen.html","difew","center: Yes; help: Yes; resizable: Yes;center: Yes; help: Yes; resizable: Yes"); if(result) document.getElementsByName("content")[0].value=result; } </script> </HEAD> <BODY> <input type="button" value="打开新窗口" onclick="openWindow()"> <input type="text" name="[b]content[/b]" id="[b]contextId[/b]" > </BODY> </HTML> [b]下面是子窗口[/b] <HEAD> <TITLE> New Document </TITLE> <script type="text/javascript"> function execute() { window.returnValue = document.getElementsByName("content")[0].value; [b] window.opener.document.getElementById("contextId").value=document.getElementsByName("content")[0].value;[/b] window.close(); } </script> </HEAD> <BODY> <input type="text" name="content" value="这是子窗口"> <input type="button" value="确定" onclick="execute()"> </BODY> </HTML> 我想通过 [b]window.opener.document.getElementById("contextId").value=document.getElementsByName("[b]content[/b]")[0].value[/b];这种形式给父窗口的文本字段传值。但是IE浏览器里产生没对象的错误。[b]不能window.returnvalue传值了[/b].请问下有什么方法啊?

在同一个页面 js中两个方法传值

js方法A()是接收webbrowser传来的值 而方法B()是去获取 方法A()传来的值如何实现? 如何实现?尽量写出具体代码!

form表单中文本框传值问题。

如图![图片说明](https://img-ask.csdn.net/upload/201612/15/1481813998_524017.jpg) 用户在1 内 输入 编号 在2 里面能够从数据库调出这条数据。 该怎么实现? 能不能给我讲下这个逻辑。 我在后台写了 ![图片说明](https://img-ask.csdn.net/upload/201612/15/1481814294_199105.jpg) 但是因为前台页面加载之后 不管输入什么,都不能显示数据。我想写一个JS 事件来绑定1 文本框 比如说输入完之后一离开焦点就触发事件执行调出数据的方法。 应该怎么写?能不能给我讲下实现方法。 先谢谢大家

js中function的参数是数组,要怎么传参

我在input中调用function,想向里面传一个数组,要怎么传

关于ajax后台传值的一些问题

这是前端用ajax向后台传值的部分代码 ``` <script type="text/javascript"> function checkselect(){ $.ajax({ async:false, cache:false, type:'post', url:'ChangeServlet', data:{username:Username,password:Password,changepass:ChangePass}, success:function(data){ if(data == 1){ alert("密码修改成功!"); }else if(data == 0){ alert("账号与原密码不匹配,请重新输入!"); } }, error : function() { alert("网络故障!"); } }); } </script> ``` 后台实现功能代码如下 ``` String sql = "select * from LoginUser where UserName = '"+username+"' and LoginPwd = '"+pasword+"'"; PreparedStatement ps = conn.prepareStatement(sql); ResultSet rs = ps.executeQuery(); if(rs.next()){ String isExit = "update LoginUser set LoginPwd = ? where UserName = '"+username+"'"; PreparedStatement ps2 = conn.prepareStatement(isExit); ps2.setString(1,changepass); ps2.executeUpdate(); ps2.close(); conn.close(); }else{ } rs.close(); ps.close(); conn.close(); ``` 后台是servlet,在“conn.close()”之后判定data=1,在else里面判定data=0,并将它们的值传回前台应该怎么写?

关于jquery的datagrid 插件中a标签传值的问题

想做一个"是否删除+名字"的效果 datagrid 页面代码如下: ``` formatter : function(value, rowData, rowIndex) { return "<a href='javascript:del(" + rowData.id + "," + rowData.name + ")'>删除</a>"; }, ``` 引用的function如下: ``` function del(id, name) { alert("进来了"); if (confirm("是否删除编号" + name + "的图书?")) { $.ajax({ url : "delById.action?tbBooks.id=" + id, success : function() { alert("删除成功!!!"); location.href = "index.jsp"; } }); } ; ``` 页面端如上面写,del()方法一点反应都没有,而如果只传入ID 如下: ``` formatter : function(value, rowData, rowIndex) { return "<a href='javascript:del(" + rowData.id + ")'>删除</a>"; } ``` 这样是可以进入del()方法的,而如果只传rowData.name进去,del()方法也是反映的,rowData.name和rowData.id都是有值的,再页面端指着“删除“也能显示 “javascript:del(1,三国志)” 这样的效果,就是点击的话一点反应都没有,是因为rowData.name有问题还是在这里只能传一个参数 ps: 我拿了个button的onclick事件调用del(id,name)方法 却是可行的····

Javascript 是pass-by-reference(传址)还是pass-by-value(传值)?

基本类型(数字、字符串等)通过值传递,但对象是未知的,因为它们既可以pass-by-value(假如我们认为保存对象的变量实际上是对对象的引用) ,也可以pass-by-reference(假如我们认为对象的变量保存对象本身)。 尽管到最后这并不太重要,但我想知道用什么正确的方式来表示传递约定的参数。是否有 JavaScript 规范,定义了与此相关的语义?

将javascript值传递给html

<div class="post-text" itemprop="text"> <p>This is related to my previous question: <a href="https://stackoverflow.com/questions/35166946/retrieving-video-from-database-using-php">retrieving video from database using php</a></p> <p>On the previous question i pass the <strong>speedMbps</strong> in javascript using a <code>ajax</code> form and $( "#speed" ).val( html ); expect a return value so i am unable to embed my html code in viewvideo.php.</p> <p>I thought of a different way to pass the speedMbps into my php.</p> <p>Passing the value speedMbps into my html form which can used the method POST to sent the data to my php file. </p> <pre><code>var imageAddr = "testimage.jpg"; var downloadSize = 2097152; //bytes window.onload = function() { var oProgress = document.getElementById("speed"); oProgress.value = "Loading the image, please wait..."; window.setTimeout(MeasureConnectionSpeed, 1); }; function MeasureConnectionSpeed() { var oProgress = document.getElementById("speed"); var startTime, endTime; var download = new Image(); download.onload = function () { endTime = (new Date()).getTime(); showResults(); } download.onerror = function (err, msg) { oProgress.value = "Invalid image, or error downloading"; } startTime = (new Date()).getTime(); var cacheBuster = "?nnn=" + startTime; download.src = imageAddr + cacheBuster; function showResults() { var duration = (endTime - startTime) / 1000; var bitsLoaded = downloadSize * 8; var speedBps = (bitsLoaded / duration).toFixed(2); var speedKbps = (speedBps / 1024).toFixed(2); var speedMbps = (speedKbps / 1024).toFixed(2); return speedMbps; oProgress.value = "Your connection speed is: &lt;br /&gt;" + speedBps + " bps&lt;br /&gt;" + speedKbps + " kbps&lt;br /&gt;" + speedMbps + " Mbps&lt;br /&gt;"; document.getElementById("speed").value = speedMbps; </code></pre> <p>Html code</p> <pre><code> &lt;input type="text" id="speed" name="speed" value=""&gt; </code></pre> <p>viewvideo.php</p> <pre><code>$speed= $_POST['speed']; </code></pre> <p>Edited: when i echo $speed in my php file it does not get echo.. look like no value is pass from the javascript to my html form.</p> <p>error on console is unexpected end of input on </p> <pre><code>document.getElementById("speed").value = speedMbps; </code></pre> </div>

jQuery ,ajax,中文传值传不到的问题,第一次使用

<p> </p> <p>ajax.html,比如我把jsp中的tom改为张三,然后在ajax.html中可以输入张三,显示数据。但是显示不出,我也知道是编码的问题,但是不知道做,附件是jquery.js</p> <p> </p> <pre name="code" class="html">&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;ajax.html&lt;/title&gt; &lt;meta http-equiv="content-type" content="text/html; charset=UTF-8"&gt; &lt;script type="text/javascript" src="/test/js/jquery-1.4.3.js"&gt; &lt;/script&gt; &lt;style type="text/css"&gt; body{font-size:13px} .divFrame{width:260px;border:solid 1px #666} .divFrame .divTitle{padding:5px;background-color:#eee} .divFrame .divTitle .clsShow{font-size:14px} .btn {border:#666 1px solid;padding:2px;width:80px; } &lt;/style&gt; &lt;script type="text/javascript"&gt; $(function(){ $("#Button1").click(function(){ //按钮单击事件 //打开文件,并通过回调函数返回嗠器响应后的数据 $.post("UserInfo.jsp",{name:encodeURI($("#txtName").val()),sex:encodeURI($("#selSex").val())} ,function(data){ $("#divTip").empty().html(data); }) }) }) &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;div class="divFrame"&gt; &lt;div class="divTitle"&gt; name:&lt;input type="text" id="txtName"/&gt; &lt;br/&gt; sex:&lt;input type="text" id="selSex"/&gt;&lt;br/&gt; &lt;input id="Button1" type="button" class="btn" value="获取数据"/&gt; &lt;/div&gt; &lt;div class="divContent"&gt; &lt;div id="divTip"&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/body&gt; &lt;/html&gt; </pre> <p> UserInfo.jsp</p> <p> </p> <pre name="code" class="html">&lt;%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%&gt; &lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;My JSP 'UserInfo.jsp' starting page&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;% request.setCharacterEncoding("UTF-8"); String strName=request.getParameter("name"); String strSex=request.getParameter("sex"); String strHTML="&lt;DIV CLASS='clsShow'&gt;";//初始化保存内容变量 if(strName.equals("tom") &amp;&amp; strSex.equals("man")) { strHTML+="姓名:tom&lt;br/&gt;性别:man&lt;br/&gt;邮箱:abc@gmail.com&lt;br/&gt;&lt;hr/&gt;"; } strHTML+="&lt;/div&gt;"; response.setCharacterEncoding("text/html;charset=UTF-8"); response.setContentType("text/html;charset=UTF-8"); response.getWriter().print(strHTML); %&gt; &lt;/body&gt; &lt;/html&gt; </pre>

onclick传递参数,function中接收不到的问题

``` <table border="0" cellpadding="0" cellspacing="0"> <%for(int i = 0;i<fileName.length;i++) {%> <tr><td style="text-align: left; " id = <%=i %>><%=fileName[i]%></td><td style="text-align: left;"><span style="color: #7D7D7D;"></span></td><td style="text-align: left;"> <input type="button" onclick="$('#fileName').attr('value','<%=fileName[i] %>');$('#folderType').attr('value','${ft}');$('#downloadform').submit();" value="下载">> <input type="button" onclick="deleteAtt(<%=fileName[i] %>,<%=i %>)" value="删除"> </td></tr> <%} %> </table> ``` ``` function deleteAtt(name1,id1){ alert("哈哈哈"); $("#"+id1).remove(); $.ajax({ type: "POST", url: "<%=basePath%>user/sendMail2!attachmentDelete.action?fileName="+name1, }); } ``` 请问onclick可以这样传参吗?还有哪里有问题,为什么alert执行不了,

如何将mySQL DATETIME类型转换为字符串以在Javascript中使用?

<div class="post-text" itemprop="text"> <p>I want to display a DATETIME I get from a mySQL database as a String in Javascript.</p> <p>I'm using PHP to put the DATETIME into a variable: $mydatetime.</p> <p>It displays fine on the PHP page, but not in my javascript function.</p> <pre><code>&lt;?php echo $mydatetime --&gt; 2010-04-19 13:00:00 echo "&lt;script language=javascript&gt;myfunction($mydatetime);&lt;/script&gt;"; ?&gt; </code></pre> <p>Javascript</p> <pre><code>function myfunction(mydatetime) { alert(mydatetime); } </code></pre> <p>This produces an error in my console: <strong>Uncaught SyntaxError: Unexpected number</strong></p> <p>I've tried many things to try to convert mydatetime to a string, but nothing seems to be working. </p> <p>Any help is appreciated, thanks.</p> </div>

Dialog 父子页 传值,在Chrome下如何实现?

a.html ``` <input type="button" value="click" onclick="toclick();" /> <script> function toclick() { window.showModalDialog("b.html",window); } function aa(par) { alert(par); } </script> ``` b.html ``` <script> function bb() { window.parent.dialogArguments.aa('par'); } </script> <input type="button" onclick="bb();" value="click" /> ``` Chrome不支持,如果想在Chrome下如何实现? 我记得在Chrome下,一般都是new window吧 new window如何父子页传值

LARAVEL:在php中使用javascript变量

<div class="post-text" itemprop="text"> <p>I would like to get an id from a button. I need this id in my ajax request. This is my button: </p> <pre><code> &lt;form&gt; &lt;div class="form-group"&gt; &lt;button class="btn btn-primary" name="deletecar" id="{{$car-&gt;id}}"&gt;Delete&lt;/button&gt; &lt;/div&gt; &lt;/form&gt; </code></pre> <p>I'm getting the id of the button this way: </p> <pre><code>&lt;script type="text/javascript"&gt;var JcarID = this.id;&lt;/script&gt; </code></pre> <p>Finally my Ajax Request. </p> <pre><code>$('[name="deletecar"]').click(function (e) { var JcarId = this.id; e.preventDefault(); $.ajax({ type: "POST", url: '{{ action('CarController@delete', [$user-&gt;id, $car-&gt;id])}}', success: function (data) { // alert(data); } }); }); </code></pre> <p>Thx for reading!</p> <p><strong>SOLUTION</strong></p> <p>Changed some bits in my code. I changed the url of my request. </p> <pre><code>$('[name="deletecar"]').click(function (e) { e.preventDefault(); $.ajax({ type: "POST", url: '/users/{{$user-&gt;id}}/deletecar/'+this.id, success: function (data) { // alert(data); } }); }); </code></pre> </div>

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

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

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

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

Java基础知识面试题(2020最新版)

文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Java应用程序与小程序之间有那些差别?Java和C++的区别Oracle JDK 和 OpenJDK 的对比基础语法数据类型Java有哪些数据类型switc...

我以为我学懂了数据结构,直到看了这个导图才发现,我错了

数据结构与算法思维导图

String s = new String(" a ") 到底产生几个对象?

老生常谈的一个梗,到2020了还在争论,你们一天天的,哎哎哎,我不是针对你一个,我是说在座的各位都是人才! 上图红色的这3个箭头,对于通过new产生一个字符串(”宜春”)时,会先去常量池中查找是否已经有了”宜春”对象,如果没有则在常量池中创建一个此字符串对象,然后堆中再创建一个常量池中此”宜春”对象的拷贝对象。 也就是说准确答案是产生了一个或两个对象,如果常量池中原来没有 ”宜春” ,就是两个。...

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

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

Linux面试题(2020最新版)

文章目录Linux 概述什么是LinuxUnix和Linux有什么区别?什么是 Linux 内核?Linux的基本组件是什么?Linux 的体系结构BASH和DOS之间的基本区别是什么?Linux 开机启动过程?Linux系统缺省的运行级别?Linux 使用的进程间通信方式?Linux 有哪些系统日志文件?Linux系统安装多个桌面环境有帮助吗?什么是交换空间?什么是root帐户什么是LILO?什...

Linux命令学习神器!命令看不懂直接给你解释!

大家都知道,Linux 系统有非常多的命令,而且每个命令又有非常多的用法,想要全部记住所有命令的所有用法,恐怕是一件不可能完成的任务。 一般情况下,我们学习一个命令时,要么直接百度去搜索它的用法,要么就直接用 man 命令去查看守冗长的帮助手册。这两个都可以实现我们的目标,但有没有更简便的方式呢? 答案是必须有的!今天给大家推荐一款有趣而实用学习神器 — kmdr,让你解锁 Linux 学习新姿势...

和黑客斗争的 6 天!

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

史上最全的 python 基础知识汇总篇,没有比这再全面的了,建议收藏

网友们有福了,小编终于把基础篇的内容全部涉略了一遍,这是一篇关于基础知识的汇总的文章,请朋友们收下,不用客气,不过文章篇幅肯能会有点长,耐心阅读吧爬虫(七十)多进程multiproces...

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

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

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

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

85后蒋凡:28岁实现财务自由、34岁成为阿里万亿电商帝国双掌门,他的人生底层逻辑是什么?...

蒋凡是何许人也? 2017年12月27日,在入职4年时间里,蒋凡开挂般坐上了淘宝总裁位置。 为此,时任阿里CEO张勇在任命书中力赞: 蒋凡加入阿里,始终保持创业者的冲劲,有敏锐的...

总结了 150 余个神奇网站,你不来瞅瞅吗?

原博客再更新,可能就没了,之后将持续更新本篇博客。

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

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

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

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

新一代神器STM32CubeMonitor介绍、下载、安装和使用教程

关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuang最近ST官网悄悄新上线了一款比较强大的工具:STM32CubeMonitor V1.0.0。经过我研究和使用之...

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

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

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

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

大学一路走来,学习互联网全靠这几个网站,最终拿下了一把offer

大佬原来都是这样炼成的

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

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

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

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

什么时候跳槽,为什么离职,你想好了么?

都是出来打工的,多为自己着想

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

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

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

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

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

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

你期望月薪4万,出门右拐,不送,这几个点,你也就是个初级的水平

先来看几个问题通过注解的方式注入依赖对象,介绍一下你知道的几种方式@Autowired和@Resource有何区别说一下@Autowired查找候选者的...

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

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

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

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

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

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

立即提问
相关内容推荐