ajax可不可以对后台用PUT方式传送文件,后台通过restful的PUT方法接收?
@RequestMapping(value = "User", method = RequestMethod.PUT)
@ResponseBody
public String update(HttpServletRequest request, HttpServletResponse response, MultipartFile file) throws UnsupportedEncodingException {
        System.out.println(file.getName());
        return null;
}
//传送文件时总会报错,不知道AJAX要怎么写,希望建议详细点

2个回答

 var fileObj = document.getElementById(inputId).files[i];
// 获取要传输的文件------假设只有一个文件
var file = document.getElementById(inputId).files[0];

$.ajax({
    url: URL,
    type: "POST",  
    async: false,  
    cache: false, 
    processData: false,// 告诉jQuery不要去处理发送的数据
    contentType: false,// 告诉jQuery不要去设置Content-Type请求头
    data: file,
    success: function(data){
        alert(data);
    },
    error: function(err) {
        alert(err);
    }
});

格式大概是这样的,修改修改就行了。主要传文件注意设置contentType对就行了。

yu9851910
yu9851910 其实我需要的是PUT方式提交,现在是用POST提交然后根据状态字符去判断是上传还是下载,PUT提交的始终没有实现
一年多之前 回复

把文件转为base64位字符串,就可以传字符,后台接收字符串,转起来很简单

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
jquery ajax 上传文件 后台取不到file

正在做一个文件上传的程序,在上传之前需要验证文件的大小,不能超过10M,我采用的是jquery ajax的方式提交到后台Action,由后台Action判断文件大小。 首先看jsp页面: <form name="upload" method="post" enctype="multipart/form-data" action="publish/publish_upload.action" > <span> <s:text name="publish.content"/> <input type="file" name="file" id="uploadfile" onchange="checkFileSize()"> <font size="2" id="xx" color="blue" style="margin-left:30px; ">上传的文件不得大于10M</font> 。。。。省略部分.... </form> javascript代码: function checkFileSize() { var uploadfile = jq("#uploadfile"); var returnval = false; if(uploadfile.val()==""){ alert("请选择需要上传的文件"); return false; } var formData = new FormData(); formData.append("userfile",jq("#uploadfile")); var url = "ajax/ajax_checkFileSize.action"; jq.ajax({ type: "POST", url: url, async: false, enctype: 'multipart/form-data', data: formData, cache: false, contentType: false, processData: false, success: function (msg) { if(msg=="0"){ jq("#checkfile").text(""); alert("上传文件"+uploadfile.val()+"大于10M"); returnval = false; }else{ jq("#checkfile").text("文件可以上传"); jq("#checkfile").reset(); returnval = true; } } }); return returnval; } ajax后台判断也很简单: public String checkFileSize() throws IOException{ out = response.getWriter(); String message=""; try { response.setCharacterEncoding("utf-8"); double size = (double)file.length()/1048576; if(size>10){ message = "0"; }else{ message = "1"; } } catch (Exception e) { e.printStackTrace(); message="0"; }finally{ out.write(message); out.flush(); out.close(); } return null; } 但是每次都在double size = (double)file.length()/1048576;这里报空指针异常 请大家帮忙看看!

ajax请求进不去后台方法

ajax无法进入后台方法,看了路径应该是没问题的 代码: ![图片说明](https://img-ask.csdn.net/upload/201901/28/1548645604_618786.png) ![图片说明](https://img-ask.csdn.net/upload/201901/28/1548645631_587909.png) ![图片说明](https://img-ask.csdn.net/upload/201901/28/1548645613_661679.png)

ajax请求不跳转到后台

![这个是的路径](https://img-ask.csdn.net/upload/201607/02/1467439595_181661.png) ![controller文件 没有接着往下调用service dao](https://img-ask.csdn.net/upload/201607/02/1467439737_743453.png) ![配置文件 springMVC的](https://img-ask.csdn.net/upload/201607/02/1467439745_856706.png)

cordova 使用jQuery ajax上传图片 后台接收不到文件

cordova 项目 在html页面使用jQuery ajax上传文件 使用formData传输图片 后台使用ashx接收文件 显示接收文件数量为0 哪位大神帮忙指导一下 为什么后台接收不到文件

springmvc后台如何接收ajax传的json格式的数据,以及json数据采用哪种方式传到后台

我现在遇到一个难题,以前,我用ajax传输数据到后台,后台用springmvc接收,成功了,但是,那个时候,我用的ajax的data部分是{"dcCode":dcCode,"itemNo":itemNo...},这样,我是一个参数,一个参数输入的,虽然慢,但是,还是成功地传输了。现在,我遇到的问题是,很多的参数,需要用遍历的方法来传参,我用jsonstr拼接json字符串的方法,拼出了以下的json格式,{"dcCode":"22","itemNo":"3456",...,"sectionName":"食品课"},....,可能有几百条这样的{}, 然后,我创建了一个数组var values=new Array, 用push把这些jsonstr都放进去,最后,我用ajax的dataType:json,post方法把这些数据传到后台,可是,后台是springmvc,@RequestBody(value="/save",method="post"), 可是,当我用String[] values来接收传过来的json参数的时候,却总是null,不知道到底是怎么回事儿,请教大家,都是用什么样的方法来处理这样传输多条json数据到后台的?如果我的思路是对的,能否把这个代码正确的告诉我?如果有更好的方法,请回答。非常感谢。 为了更好的说明问题,我把代码贴出来,如下 ``` function submit(){ debugger; var n=$("#countnumber").text(); var i=0; for(var a=0;a<n;a++){ var saveData=new Array(); var arr1=$('.item p').find('input:text'); var arr2=$('.item p').find('input:checkbox'); for(i=0;i<arr1.length;i++){ saveData.push((arr1).eq(i).val()); }; for(var j=0;j<arr2.length;j++){ saveData.push((arr2).eq(j).val()); }; }; function User(userId,userName,userPwd,memo,addDate,modifyDate,addUserId){ this.userId=saveData[1]; this.userName=saveData[2]; this.userPwd=saveData[3]; this.memo=saveData[4]; this.addDate=saveData[5]; this.modifyDate=saveData[6]; this.addUserId=saveData[7]; }; var user=new User(); var users=new Array(); users.push(user); $.ajax({ type: "post",//数据发送的方式(post 或者 get) url: "insert.do",//要发送的后台地址 data: {"user":JSON.stringify(users)}, dataType: "text",//后台处理后返回的数据格式 success:function (data){ alert(jQuery.parseJSON(data).msg); } }); } ``` 以上是前台的,接下去是后台的 ``` @ResponseBody @RequestMapping(value = "/insert.do", method = RequestMethod.POST) public Map insertUsers(HttpServletRequest request, @RequestBody String users) throws Exception{ users=URLDecoder.decode(users, "utf-8"); ObjectMapper mapper = new ObjectMapper(); //这里用了jackson,自己看看代码,很简洁的 JavaType javaType=mapper.getTypeFactory().constructParametricType(List.class,User.class); List<User> list = mapper.readValue(users, javaType); String msg=userService.insertUsers(list); Map map = new HashMap(); map.put("msg", msg); return map; } ``` 然后,后台的效果截图如下 ![图片说明](https://img-ask.csdn.net/upload/201612/18/1482061394_446729.png) 传到后台的Controller的,数据显示如下 ![图片说明](https://img-ask.csdn.net/upload/201612/18/1482061427_169271.png) 然后,进一步调试,出现错误如下 ![图片说明](https://img-ask.csdn.net/upload/201612/18/1482061332_952640.png) 请问,这个错误到底是什么原因造成的。是500错误。请高手帮助啊!

ajax请求后台下载zip压缩文件问题,后台返回的是流前台不提示下载。附上ajax请求代码合后台代码

前台: $.ajax({ type:"POST", url:"app/downloadProduct", data:{nid:nid,name:name}, dataType:"text", success:function(data){ console.log(data); if(data!=null){ alert("url="+data); window.location.href = data; }else{ alert("资源获取失败!"); } } }); 后台: public static void downloadExportFileByResponse(String downloadFile, HttpServletRequest request, HttpServletResponse response) throws Exception { System.out.println("--------downloadFile---------"+downloadFile); if(downloadFile==null||"".equals(downloadFile)) { throw new Exception("文件名为空,下载文件失败!"); } try { byte[] buffer = new byte[256]; InputStream is = new FileInputStream(downloadFile); try { downloadFile = downloadFile.substring(downloadFile.lastIndexOf(File.separator) + 1); downloadFile = URLEncoder.encode(downloadFile, "UTF-8"); } catch(Exception e) { e.printStackTrace(); } File filename = new File(downloadFile); //response.setContentType("text/plain"); response.addHeader("content-type","application/x-msdownload");//浏览器自己辨别文件类型 response.addHeader("Content-Disposition", "attachment; filename=" + filename.getName()); response.addHeader("Content-Length", String.valueOf(is.available())); int nRead = 0; while((nRead = is.read(buffer)) > 0) response.getOutputStream().write(buffer, 0, nRead); is.close();

js 除了ajax post 还有什么办法可以向后台传值

``` function out() { $.getJSON("js/download.json",function(data){ $.ajax({ url:ctx + "doExport", data:{"data" : JSON.stringify(data)}, success:function(excel) { alert(excel); } }); }) } ``` 我这主要是要选择下载目录,好像不能用ajax,各位大神还有什么别的办法么?

aspx WebFrom 通过ajax请求不到后台的方法

``` 这是js <script type="text/javascript"> function getTable(d) { var iidsw = d; var option = { url: "device-manage.aspx/BtnNextPageClick", type: "post", data: "{ par:'"+iidsw+"' }", //发送服务器数据 success: function (data) { //成功事件 alert(data); if (data == 1) { alert("预约成功"); } else { alert("预约失败"); } }, error: function (XMLHttpRequest, textStatus, errorThrown) { //发送失败事件 alert(textStatus); } }; //进行异步传输 $.ajax(option); } </script> 后台的方法 using System.Web.Services; [WebMethod]//方法前边必须添加 [WebMethod] public static string BtnNextPageClick(int par)//这个方法需要是静态的方法要用到关键字static { return "1"; //在这里可以对传进来的参数进行任何操作 } 为啥进不去BtnNextPageClick这个方法而是直接请求到html的页面了?? ```

ajax提交file文件 在后台action中是Formfile 报错

java.lang.IllegalArgumentException: Cannot invoke com.msun.costAccount.form.BaseSalaryImpFrom.setUpfile - argument type mismatchfunction BaseSalaryImp(){ alert($("#date").val()); var date=$("#date").val(); alert($("#BaseSalaryImpupfile").val()); var upfile=$("#BaseSalaryImpupfile").val(); $.ajax({ type: "POST", url: "${ctx}/BaseSalaryImpAction.do?type=import", data:{"pojo.opdate":date,"pojo.upfile":upfile}, success: function(result){ if(result == 0){ alert("导入失败!"); }else if(result ==1){ alert("导入成功!"); } } }); }

ajax无法进入后台方法

![图片说明](https://img-ask.csdn.net/upload/202003/31/1585615472_515487.jpg)![图片说明](https://img-ask.csdn.net/upload/202003/31/1585615493_134532.jpg)![图片说明](https://img-ask.csdn.net/upload/202003/31/1585615505_427095.jpg) ajax无法进入后台,直接404错误

ajax调用后台方法,求大神

写了一段ajax的代码,原意是打算,当选择句子时,用ajax将选中的句子传回后台,当ajax回传成功时,执行后台方法BTCompare。但是现在页面加载的时候直接执行了BTCompare,反而点击按钮触发ajax的时候不执行 ``` //选取句子,点击按钮,传送回后台 function ajaxSend() { $('#btnSend').attr('disabled', true) $.ajax({ type: "Post", url: "Reader.aspx/GetStr", async: false, data:"{'s':'"+selectedText+"'}", contentType: "application/json; charset=utf-8", dataType: "json", success: function (data) { alert(data.d); if (data.d) { function Init() { var s = '<%=BtCompare() %>'; } } }, error: function (err) { alert("data error"); } }); } document.onmousedown = function () { selectedText = false; } document.onmouseup = function (e) { e = e || window.event; selectedText = window.getSelection ? window.getSelection().toString() : document.selection ? document.selection.createRange().text : false; if (selectedText) { //判断页面是否有滚动,有的话还得加上滚动的距离,要不按钮定位不准 var sl = Math.max(document.documentElement.scrollLeft, document.body.scrollLeft), st = Math.max(document.documentElement.scrollTop, document.body.scrollTop); $('#btnSend').css({ left: e.clientX + sl, top: e.clientY + st }).show().attr('disabled', false); } } ```

ajax提交form表单时,在后台有些参数获取不到

各位大神!我在用ajax提交表单的时候,在后台通过request.getParameter("object"); 一共是要获取六个参数,但奇怪的是只能获取到2个,其他都为null; 这是我的表单提交方法: ![图片说明](https://img-ask.csdn.net/upload/201503/24/1427179075_513139.png) 这是我的表单: ![图片说明](https://img-ask.csdn.net/upload/201503/24/1427179218_287875.png) 这是我在后台获取的参数的方式: ![图片说明](https://img-ask.csdn.net/upload/201503/24/1427179298_942462.png) 截图中绿色框里的内容在后台都能够正常获取,红色框中在后台获取的时候都为null; 表达中name="object"的名称跟我的实体类都是对应的。以前都是用form表单直接提交的,对ajax的规则不甚了解,求各位大神帮忙分析一下!在线等

前台ajax传值后台controller取不到。

**我的HTML** ``` <body > <p id="weixinhao" class="weixinhao" onclick="huoquValues()">123456</p> <script type="text/javascript" src="../layui/jsplug/jquery-1.8.3.min.js"></script> <script type="text/javascript"> var count=0; function huoquValues(){ var value=document.getElementById("weixinhao");//获取p标签值 alert(value.innerText); count++;//模拟赋值次数 alert(count); var URL = window.location.href;//获取当前URL alert(URL); var params=[]; params.value=value; params.count=count; params.URL=URL; $.ajax({ type:'post',//请求方式 url:'/update',//请求地址 dataType:'json',//返回格式 data:params, error:function() { alert('请求失败'); }, success:function(params){ alert('请求成功'); } }); } ``` **我的controller** ``` @RequestMapping("update") @ResponseBody public Map<String,Object> update(String value,Integer count,String URL){ System.out.println("已进入"); System.out.println(value); System.out.println(count); System.out.println(URL); Map<String,Object> resultMap = new HashMap<String, Object>(); if(value == null || count==0||URL == null){ resultMap.put("result", "参数不合法!"); return resultMap; } resultMap.put("result", "操作成功"); return resultMap; } ``` 谢谢各位同志赐教,已解决。我这写的确实太麻烦了,我换了种方式可以传值到后台了。 ``` var count=0; function huoquValues(){ var value=document.getElementById("weixinhao").innerText;//获取p标签值 alert(value); count++;//模拟赋值次数 alert(count); var URL = window.location.href;//获取当前URL alert(URL); $.post("/addWX","value="+value+"&count="+count+"&URL="+URL ,function(data){ if(data!=null){ alert("成功_ajax"); } },"text") } ``` 解决了的问答不知道怎么下掉,看到这问答的伙伴们路过就可以了。

ajax方式如何把多个对象传到后台?

通过多选已经把数据都得到了![图片说明](https://img-ask.csdn.net/upload/201910/05/1570206234_356478.png) 想通过ajax方式把数据传递到后台,然后批量删除![图片说明](https://img-ask.csdn.net/upload/201910/05/1570206339_458246.png) 前后台代码应该怎么样传递 ![图片说明](https://img-ask.csdn.net/upload/201910/05/1570206464_151461.png)

前台ajax获取后台数据中文乱码

后台返回数据正常. ![图片说明](https://img-ask.csdn.net/upload/201707/21/1500638756_691494.png) 返回的数据格式为 : [{},{},{},{}] 前台通过ajax请求 动态码 4 200 正常. var zBodes = []; 然后我用 var a = JSON.parse(Ajax.responseText); for(var i= 0; i<a.length; i++){ zNodes.push(a[i]); } 此刻zNodes已经存了json对象数组. 例如我访问zNodes[0].id 就可能访问到. 可是问题!!! zNodes[i] 下面的所有 name中文都乱码. 后台返回的时候已经设置response.set......('utf-8'); 前台页面 也设置了 utf-8 乱码问题求解决.

关于ajax链接前端后台的一些问题

比如说我有一个简易的信息填写的前端如图 ![图片说明](https://img-ask.csdn.net/upload/201806/29/1530231271_871959.png) 现在想用ajax对后台进行传值,并且根据后台的返回值的情况显示不同的信息。例如 ``` function checkselect(){ $.ajax({ type:'post', url:'UploadImageServlet', data:{username:Username,password:Password......}, async:false, datatype:'json', ??????? ``` 后台将接受到的值传入数据库,这部分没问题,假设前端根据后台返回的值要显示“修改成功”或者“账号和原密码不匹配,请重新输入”,前端问号处应该怎么写?后台的返回值应该怎么写?

ajax传入成功后执行后台方法

做一个网站,再页面读取一段文字后,点击按钮,用ajax将文字传回后台,现在我希望ajax返回成功后,执行另外一段后台方法, 请问有什么好方法吗? ``` [WebMethod] public static string GetStr(string s) { linkWord = s; return linkWord; } private void BtCompare() { //在页面选中一段句子,在某个地方弹出一个按钮,点击按钮,将选中的句子传入到下面的s当中,然后调用方法,将两个东西传入到o.txt和s.txt,然后比较,接着切割句子,最后输出 //string s = "As a linguist, he acknowledges that all varieties of human language, including non-standard ones like Black English, can be powerfully expressive--there exists no language or dialect in the world that cannot convey complex ideas.";//在前台选中语句,传入到这里 demo gg = new demo(); string[] sentence = gg.SentenceDetect(linkWord); string otxt = gg.Parse(sentence);//放在o.txt FileStream fotxt = new FileStream(@"D:\\parser\\o.txt", FileMode.Create); StreamWriter ot = new StreamWriter(fotxt); ot.Write(otxt); ot.Flush(); //清除缓存 ot.Close(); ot.Dispose(); fotxt.Close(); DoParser doq = new DoParser(); string stxt = doq.parser(linkWord);//放在s.txt FileStream fstxt = new FileStream(@"D:\\parser\\s.txt", FileMode.Create); StreamWriter st = new StreamWriter(fstxt); st.Write(stxt); st.Flush(); st.Close(); st.Dispose(); fstxt.Close(); Process p = new Process(); p.StartInfo.FileName = @"cmd.exe"; p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardInput = true; p.StartInfo.RedirectStandardOutput = true; p.StartInfo.RedirectStandardError = true; p.StartInfo.CreateNoWindow = true; p.Start(); string str = "D:\\BCompare\\BCompare.exe @D:\\parser\\BCconsle.txt D:\\parser\\o.txt D:\\parser\\s.txt D:\\学习档案\\Reading\\Reading\\report.html ";//保存到当前目录下 p.StandardInput.WriteLine(str); p.StandardInput.WriteLine(); p.StandardInput.AutoFlush = true; p.StandardInput.WriteLine("exit"); p.StandardOutput.ReadToEnd(); p.Close(); Report.Text = "<iframe src='report.html'frameborder='0' height=350px width=100%></iframe>"; Utils uu = new Utils(); //String[] ss = uu.subSentenceASC(s);//先长后短句 String[] ss = uu.subSentenceDESC(stxt);//先短后长句 int count = 0; foreach (string aa in ss) { Report.Text += ++count + "、" + aa + "<br />"; } } ```

ajax提交表单,后台参数接收不到

jeecms中提交模板时,后台接收不到参数,参数值显示为null,更奇怪的是模板中代码为 “link"能提交,但为 "link href"就接收不到了,这是其中一个例子

asp.netmvc中ajax提交到后台的问题

![图片说明](https://img-ask.csdn.net/upload/201703/17/1489760240_385611.png) 当我拖动其中一个板块到另一个板块中,释放时就会发生ajax提交到后台 ![图片说明](https://img-ask.csdn.net/upload/201703/17/1489760484_506113.png) ![图片说明](https://img-ask.csdn.net/upload/201703/17/1489760320_335460.png) 数据正常, ![图片说明](https://img-ask.csdn.net/upload/201703/17/1489760348_713877.png) 但当我按了重置的按钮后也会提交一个ajax请求到后台,然后显示出最初始的板块, ajax更新的局部信息写的html代码都是一样的, 重置之后,再拖动板块,然后提交ajax请求,却什么也没有,text.title里没有值了, 可是实际上是有值的 ![图片说明](https://img-ask.csdn.net/upload/201703/17/1489760734_910156.png) ![图片说明](https://img-ask.csdn.net/upload/201703/17/1489760746_715943.png) ![图片说明](https://img-ask.csdn.net/upload/201703/17/1489760758_416712.png) 这是怎么回事,求大神看看,拖拽效果是用jquery ui插件实现的

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

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

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

今年,我也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主,那当然要为小伙伴们做点事(手动狗头)。 就在公众号里公开征简历,义务帮大家看,并一一点评。《启舰:春招在即,义务帮大家看看简历吧》 一石激起千层浪,三天收到两百多封简历。 花光了两个星期的所有空闲时...

立即提问
相关内容推荐