jsp页面获取点击的多行

动态生成的table表格,如何在js中实现点击几行,几行同时选中并且颜色变换(由于table是动态获取的,所以每一行没有id)

4个回答

这种 jq为td绑定点击事件就是了 或者 tr td 一起绑定

那你得加个选择框,然后通过class修改css样式background-color就行了?

用jquery很好做,每一行加一个class属性,用选择器获取所有行,绑定click事件,再修改css属性就好了

document.getElementById("tableId").rows,获取到所有行的数组,然后你想怎么document.getElementById("tableId").rows[i].style.color改变某一行的颜色

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
jsp点击图片获取图片信息
在jsp中有张图片,我想在点击图片的时候,通过数据库,从数据库中获取图片的相关信息,然后将图片信息再显示到jsp页面上(用table来显示在这张图片的下方)。例如一张车辆保养的图片,点击后可以获取保养的内容,然后将这些内容显示到图片下方。
jsp页面获取session动态值
我在action中生成图片验证码存入session,代码如下![图片说明](https://img-ask.csdn.net/upload/201701/19/1484805383_391983.png) 然后我在jsp页面用js获取session:![图片说明](https://img-ask.csdn.net/upload/201701/19/1484805471_259625.png) 但是我获取第一次是null,接下来刷新页面才会有新的session并且是上一次的session,没法取到当前的session。而且我点击验证码生成的值,不会存入session,只能刷新页面
jsp页面的button按钮的点击事件,全局获取
通过js写的jsp按钮,如何写这些按钮的点击事件![图片说明](https://img-ask.csdn.net/upload/201709/20/1505872404_556539.png)![图片说明](https://img-ask.csdn.net/upload/201709/20/1505872411_809872.png),用$("#btnQuery").click(function(){..});这种方法不行
两个jsp页面传值获取参数值的问题
我有两个jsp页面,A.jap和B.jsp 现在A.jsp里面有个链接,单击这个链接需要跳转到B页面并且带一个参数过来。 既:<a href="B.jsp?id=2">点击</a> 问题是:我在B.jsp的js或jquery中怎么获取传过来的id。 我是新手,求帮助。
struts+hibernate中如何点击一个jsp页面就可以把从action获取出来,自动获取值
当我index.jsp页面使用<s:action name="index" namespace="/" executeResult="true"></s:action>,会出现内存溢出的情况,因为我在struts配置文件加入<result name="SUCCESS">index.jsp<result>。所以而我只想用户点击这index.jsp页面就可以出现 数据,而不出现错误。 最好有代码,我比较笨。谢谢大家
jsp页面获取值之后的处理
1.情况描述: 这是一个修改的功能: 在java后台往前段传值的时候,有个其他选择部门,部门为横向成列(需求:纵向成列),,怎么搞? 点击选择的时候应为调用了回调函数,所以才纵向成列。 附上代码: jquery://其他发生部门 $("#otheroccureddepartid").val("<%=orgidInfo%>");//其他发生部门id $("#otheroccureddepartname").val("<%=orgnameInfo%>");//其他发生部门name jQuery("#seid_otheroccureddepartid").click(function() { var val = jQuery(":hidden[name='occuredorgid']").val(); if(val == "") { dialogAlert("必须先选择机构!"); jQuery("#btn_occuredOrg").focus(); } else { locate_tree_window('<%=contextPath%>','getDepartmentByUporgankey','forms[0]','otheroccureddepartid,otheroccureddepartname','checkbox','&uporgankey=' + val,'addResDept'); } }); //其他发生部门删除 $("#deid_otheroccureddepartid").click(function() { $("select[name='other_organkey'] option:selected").remove(); var ids = ""; var names = ""; $("select[name='other_organkey'] option").each(function(i) { ids += $(this).val() + ","; names += $(this).text() + ","; }); $("#otheroccureddepartid").val(ids.substr(0, ids.length - 1)); $("#otheroccureddepartname").val(names.substr(0, names.length - 1)); }); //其它发生部门回调函数 function addResDept() { var ids = $("#otheroccureddepartid").val().split(","); var names = $("#otheroccureddepartname").val().split(","); if ($("#otheroccureddepartid").val() != "") { var errorElement = $("select[name='other_organkey']").next( "LABEL.error:first"); $(errorElement).remove(); } if ($("#otheroccureddepartid").val() != "") { $("select[name='other_organkey']").empty(); if (ids.length == names.length) { for ( var i = 0; i < ids.length; i++) { if ($("select[name='other_organkey']").find("option[value='" + ids[i] + "']").val() == undefined) { $("select[name='other_organkey']").append("<option selected='selected' value='"+ids[i]+"'>"+names[i]+"</option>"); } } } } } 页面部分: <td nowrap="nowrap"> <html:hidden property="otheroccureddepartid" styleId="otheroccureddepartid"/> <html:hidden property="otheroccureddepartname" styleId="otheroccureddepartname"/> <html:select property="other_organkey" size="6" multiple="multiple" styleClass="required" style="width:150px"> <html:options collection="orgMap" property="label" labelProperty="value" /> </html:select> <a class="opera_btn" href="javascript:void(0);" id="seid_otheroccureddepartid"><em><b class="btn_checkmore">多选</b></em></a> <a class="opera_btn" href="javascript:void(0);" id="deid_otheroccureddepartid"><em><b class="btn_delete">删除</b></em></a> </tr> 第一张图片为:页面传值过来的图片(页面传值过来部门的排列也要和第二张图片一样), 第二张图片为:点击多选过的页面(要求是这样) ![图片说明](https://img-ask.csdn.net/upload/201609/02/1472783105_12987.jpg) 各位大神处处主意![图片说明](https://img-ask.csdn.net/upload/201609/02/1472783062_223311.jpg)
jsp获取数据时候有个等待页面。但是获取数据库数据时间不确定,怎么写这样的代码?
jsp获取数据时候有个等待层。获取数据库数据时间不确定,怎么写这样的代码? 点击一个按钮后传入后台一个值,查询完成后返回查询的值,在这中间会有等待的时间 时间是不固定的,请问一下大神们怎么写的这种代码、?
Java jsp页面获取文本框的改变
通过点击树来改变文本框的值,用onChange捕获不到,用onpropertychange只适用于IE浏览器,怎么办?
JSP菜鸟一枚,请教如何实现在JSP页面点击button 按钮提交POST请求,并获取返回值
JSP菜鸟一枚,请教如何实现在JSP页面点击button 按钮提交POST请求,并获取返回值,问题很困扰。 因为之前不太了解框架和技术,之前用过ajax、jquery,请求成功,但是返回值取不出来,因为跨域请求安全问题。准备用servlet,但是servlet需要在服务端做修改,显然不适合,我是接口调用。请问大家有什么好的方法,实现JSP页面按钮提交求情获取返回值,最好能给一段代码示例。 Index.jsp <%@ page language="java" import="java.util.*" %> <%@ page pageEncoding="UTF-8" contentType="text/html;charset=utf-8" %> <%@ page import="WEB_API.*"%> <% 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 header("Access-Control-Allow-Methods:GET,POST");> <base href="<%=basePath%>"> <title>中文显示示例</title> <meta http-equiv="Access-Control-Allow-Origin" content="http://eucpwx.mb345.com:443"> <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"> <% WEB_API wa=new WEB_API(); String res=wa.sendPost("17761280053", "验证码是123"); System.out.println(res); %> <script type="text/JavaScript" src="js/jquery-3.0.0.min.js" ></script> <script type="text/javascript"> function dianji(){ $.post("http://eucpwx.mb345.com:443/AppApi/User/GetUserList?UserID=SU0126&GetType=1&NowID=&GetNum=1&Other=&SearchUserName=", function(data){ alert("Data Loaded: " + data); }); } </script> </head> <body>中文显示示例 <br> <input id="test" type="text" value="jquery"/> <input id="btn" type="button" onclick="dianji()" value="单击弹窗"/> </body> </html> WEB_API.java package WEB_API; import java.awt.EventQueue; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.io.UnsupportedEncodingException; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; import java.net.URLEncoder; import javax.swing.*; import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; import java.sql.Statement; import java.sql.Types; import java.io.BufferedReader; import java.io.File; import java.io.FileOutputStream; import java.io.FileReader; import java.io.RandomAccessFile; import java.util.ArrayList; import java.util.List; import com.alibaba.fastjson.JSON.*; public class WEB_API{ private static Connection con = null; public static void main(String[] args) { } public WEB_API(){ } public static String sendPost(String url, String param) { PrintWriter out = null; BufferedReader in = null; String result = ""; String strUrl="http://eucpwx.mb345.com:443/AppApi/User/GetUserList?"; String strparam = "UserID=SU0126&GetType=1&NowID=&GetNum=1&Other=&SearchUserName="; try { URL realUrl = new URL(strUrl); URLConnection conn = realUrl.openConnection(); conn.setRequestProperty("accept", "*/*"); conn.setRequestProperty("connection", "Keep-Alive"); conn.setRequestProperty("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)"); conn.setDoOutput(true); conn.setDoInput(true); out = new PrintWriter(conn.getOutputStream()); out.print(strparam); out.flush(); in = new BufferedReader(new InputStreamReader(conn.getInputStream(),"UTF-8")); String line; while ((line = in.readLine()) != null) { result += line; } } catch (Exception e) { System.out.println("发送POST请求出现异常!" + e); e.printStackTrace(); } finally { try { if (out != null) { out.close(); } if (in != null) { in.close(); } } catch (IOException ex) { ex.printStackTrace(); } } return result; } } 火狐浏览器显示: ![图片说明](https://img-ask.csdn.net/upload/201709/07/1504778539_257069.png)
页面使用bootstrap的remote: url弹出一个表单模态框,为什么关闭后bootstrap Table获取不到当前选中行的数据了?
``` ``` ``` 第一次点击修改,能获取到列表选中行数据的ID,弹窗正常,然后关闭弹窗,什么都不动再次点击修改,却获取不到选中行的ID了,获取到的ID居然是table的id,之后再怎么切换选中的行数据,获取的ID都变成table 的ID,郁闷啊,一直找不到问题出在哪。 直接上代码,列表使用的是bootstrapTable,如下是列表的jsp代码: <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>角色表列表</title> </head> <body style="overflow-x: hidden;overflow-y: auto"> <div id="page-inner"> <div class="row"> <div class="col-md-12"> <h1 style="margin: 1px 0 2px"> <small>角色表</small> </h1> </div> </div> <!-- /. ROW --> <div id="toolbar" style="margin-left: 3px;"> <a href="javascript:void(0);" class="btn btn-primary btn-sm" id="addForm"><i class="glyphicon glyphicon-plus"></i>新增</a> <a href="javascript:void(0);" class="btn btn-success btn-sm" id="editForm"><i class="glyphicon glyphicon-pencil"></i>修改</a> <a href="javascript:void(0);" class="btn btn-danger btn-sm" id="deleteData"><i class="glyphicon glyphicon-remove"></i>删除</a> </div> <table class="table table-bordered table-hover" id="roleTable"> </table> </div> <!-- 模态框 --> <div id="formModal" class="modal fade bs-example-modal-lg" aria-hidden="true"> <div class="modal-dialog modal-lg"> <div id="formContent" class="modal-content"> </div> </div> </div> <!-- /.modal --> </body> </html> # // 下面是点击 修改 时的方法: $("#editForm").click(function(){ var id=""; var a= $('#roleTable').bootstrapTable('getSelections'); if(a.length==1){ id=a[0].id; }else{ layer.msg("只能选中一行数据进行修改!", {icon: 0}); return; } var url="/system/xxx/addForm?id="+id; $("#formModal").removeData("bs.modal"); $("#formModal").modal({ remote: url }); }); 下面为url对应的jsp页面: <%@ page language="java" contentType="text/html;charset=UTF-8"%> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span> </button> <h4 class="modal-title" id="myModalLabel">表信息</h4> </div> <form id="roleForm" class="form-horizontal form-label-left" novalidate> <input type="hidden" id="id" name="id" value="${role.id }"/> <input type="hidden" id="tempFileId" name="tempFileId" value="${role.id }"/> <div class="modal-body"> ....表单.....略... </div> <div class="m ```odal-footer" style="text-align: center;"> <button type="button" class="btn btn-danger" onclick="save();">保存</button> <but ```ton type="button" class="btn btn-primary" data-dismiss="modal">取消</button> </div> </form>
jsp页面如何获取后台数据 并在前端设置该数据样式为:鼠标悬停或点击时左右轮播
要求后台获取的数据 设置成一个图片的样式 然后在前端进行左右轮播展示 本人新手 还望诸位大神不吝赐教 谢过
不同jsp页面传值问题!急!!!!!!
我现在有两个jsp页面,第一个页面中有个下拉框,我想要在第二个页面中当点击按钮时获取第一个页面的下拉框选中的值,应该怎么做。
table外隐藏的div获取table中某一行的信息
从后台查找了学生表里面的信息,把一个一个的学生对象装在list里面,在前台JSP展示时用C标签循环输出在一个table中,现在table外面有一个隐藏div,当点击table中某一行后,就会将div显示出来,并在里面显示那个学生的具体信息,现在我能用js获取到table里面刚刚点击的学生list的下标,但这个div在外面,而获取到的list下标又是个变量,所以不知道怎么去在div里显示出来;如果div在table里面,也能做到我要的功能,但是这样的话,就不能让div覆盖整个页面,始终束缚在table里面,一显示出来还会改变table,所以我才将div放在table外面,但是不知道怎么显示,求大神指教
springmvc怎么获取前端(jsp)文件的数据
前端有一个文本框和一个按钮,在文本框输入内容后,点击提交,怎么把数据传到后台(springmvc),且此时页面不会跳转? +++++++++++++++++++++++++++ 前端 ``` <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <form> <input type="text" name="name" id="word" placeholder="请输入内容"> <button id="btn" type="submit"></button> </form> </body> </html> ``` 后台: 不知道要用什么(ModelAndView、Model、session)? +++++++++++++++++++ 请大神指教,谢谢
跨jsp页面传递table指定行数据
[size=xx-small][/size]现在有一张表格table,如图一所示,其中有一个操作列,添加了一个链接“预审”,我想通过点击这个链接进入另外一个jsp页面,同时把按钮左在行的几格单元格数据传递到这个页面,如图二所示的名称、状态、日期等。我这个表格是用dwr的addrows方法动态生成的。 [color=red]html代码[/color] [code="java"] <body onload = "init()"> <table> <tr> <table border = "0" width = '200' height = '20' > <thead> <tr class = "tabTitle"> <th><a href="#" onclick="tabPageControl(0)">未审核项目</a></th> <th><a href="#" onclick="tabPageControl(1)">已审核项目</a></th> </tr> </thead> </table> </tr> <tr> <td> <div id="tabContents"> <table id="tabPagesContainer" style="BORDER-RIGHT: gainsboro 1px; BORDER-TOP: gainsboro 1px; BORDER-LEFT: gainsboro 1px; COLOR: black; BORDER-BOTTOM: gainsboro 1px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white" cellSpacing=0 cellPadding=4 rules=cols border=1> <thead> <tr style="FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: #2b6fbd"> <th scope=col width="15%"> 项目名称 </th> <th scope=col width="10%"> 提交人 </th> <th scope=col width="12%"> 项目类别 </th> <th scope=col width="12%"> 项目状态 </th> <th scope=col width="12%"> 提交时间 </th> <th scope=col width="12%"> 附件 </th> <th scope=col width="12%"> 审核记录 </th> <th scope=col width="15%"> 操作 </th> </tr> </thead> <tbody id="peoplebody" class="tabPageSelected"> </tbody> <tbody id="peoplebody2" class="tabPageUnSelected"> </tbody> </table> </div> </td> </tr> </body> [/code] [color=red]javasc代码[/color] [code="java"] <script type="text/javascript"> function showList(tableIndex) { var sql0 = "select distinct XMMC,TBR,XMLB,XMZT,SQSJ from BASQB as B left join JWYSB as J on (B.XM_ID=J.XM_ID) where (XMZT='备案预审'or XMZT='变更预审') and J.SHZT='未审核'"; var sql1 = "select distinct XMMC,TBR,XMLB,XMZT,SQSJ from BASQB as B left join JWYSB as J on (B.XM_ID=J.XM_ID) where (XMZT='备案预审'or XMZT='变更预审') and J.SHZT='已审核'"; var sql =""; if(tableIndex==0) sql=sql0; else sql=sql1; var msg = tableIndex; var tableId =""; hzglDao.findXmshInfo(sql, function(stu){ //dwr调用后台java代码 callbackFunc(stu,msg,tableId); }); var callbackFunc = function(stu,msg,tableId){ if(msg==0){tableId = "peoplebody"} else if(msg==1){tableId = "peoplebody2"} for(var i=0;i<stu.length;i++){ var cellfuncs = [ function(item){return item.xmmc;}, function(item){return item.tbr;}, function(item){return item.xmlb;}, function(item){return item.xmzt;}, function(item){return item.sqsj;}, function(item){ var html = "<a href='#' onClick='_view();return false'>查看 </a> "; return html; }, function(item){ var html = "<a href='#' onClick='_view();return false'>查看 </a> "; return html; }, function(item){ var html = "<a href='#' onClick='_view1();return false'>预审 </a>"; return html; } ]; //在每一次点击按钮前先删除现在表格中的数据, DWRUtil.removeAllRows(tableId); //调用addRows方法,填充表格. DWRUtil.addRows(tableId,stu,cellfuncs); }//for }//callbackFunc }//showList function tabPageControl(n) { for (var i = 0; i < tabPagesContainer.tBodies.length; i++) { tabPagesContainer.tBodies[i].className = "tabPageUnSelected"; } tabPagesContainer.tBodies[n].className = "tabPageSelected"; if(n==0) showList(0); else if(n==1) showList(1); else if(n==2) showList(2); } function _view1() { window.location.href ='xmysInfoView.jsp'; } function _view2() { window.location.href ='xmshInfoView.jsp'; } function init() { showList(0); } </script> [/code] [b]问题补充:[/b] [code="java"] function(item){ var xmmc = item.xmmc; var html = "<a href='#' onClick='_view1("+xmmc+");return false'>预审 </a>"; return html; }[/code] 我把这段代码改了一下,这样点击某一行的时候获取该行的项目名称的内容,现在点第一行的时候IE报错提示房产项目4未定义,点击第二行IE提示教育项目7未定义。我想现在的问题可能是给“_view1()”传参数时字符串格式有问题,不知怎么改?
ssh 不同页面 传值问题
一个a.jsp页面(该页面有别的页面的a链接eg:b.jsp、c.jsp,同时b、c页面也有a页面的链接),表单请求到后台,可以把传过去的参数显示在a.jsp页面,如果我想点击b.jsp也能获取到这个请求参数,以后在b.jsp页面点击a.jsp页面的链接时,原请求表单的数据还在,用什么方法解决?(也就是说只有再次点击表单提交时,第一次请求的数据才变化,不点击提交,这三个页面直接切换点击时,都能换取到第一次请求的数据) 除了把参数放到session里这种方法!
javaweb如何实现点击商品页面跳转到本商品的详情页面
以上是jsp页面的代码,我是通过将从数据库获取到的所有商品封装到一个list集合中,使用request域存储数据,在jsp页面使用el获取的所有商品。我现在能否在这个基础上面实现点击商品,进入到本商品的详情界面,页面已经写好了。我自己的实现逻辑是:通过某个域存储商品的id信息,在servlet中获取到,去数据库中查找这件商品的所有信息,这个商品存这储到域空间中,在新的页面通过el获取,但是目前我无法实现将这个商品的id信息传存储到域空间中。我不知道这样能不能实现,是不是我的想法有错误,希望大神帮个忙!!! ``` <c:forEach items="${productList }" var="product"> <div class="col-md-2" style="height:250px"> <a href="product_info.htm"> <img src="${pageContext.request.contextPath }/${product.pimage }" width="170" height="170" style="display: inline-block;"> </a> <p> <a href="/WEB18/productOne" style='color: green'>${product.pname }</a> </p> <p> <font color="#FF0000">商城价:&yen;${product.shop_price }</font> </p> </div> </c:forEach> ``` 上面是所有商品的jsp页面的代码。
关于从jsp页面想controller类传值的问题!
刚学java web开发不久,最近打算用mybatis,spring框架写一个购物网站的小项目,首页显示文字和图片全部从数据库获取显示,在controller存进去一个从数据库获取到的分类列表,然后在jsp遍历显示出来,我现在就想点击从jsp显示的分类名字,获取到对应的id,然后将该id返回到另一个controller类里的方法应用,怎么做?希望加个微信或者QQ好友,帮帮忙,自己很想做完这个项目!![图片说明](https://img-ask.csdn.net/upload/201711/05/1509893772_37010.png) ![图片说明](https://img-ask.csdn.net/upload/201711/05/1509893789_568687.png) ![图片说明](https://img-ask.csdn.net/upload/201711/05/1509893799_439264.png)
JSP中function调用问题
新手刚接触JSP,在做一个注册测试的时候出了点问题,整个是用JSP调用的一个.java文件,数据库连接代码都是在java文件里面实现,因为不太明白怎么提交表单,就写了个function来获取单元格值然后写入数据库,下面是JSP的function代码和调用代码,在同一个JSP页面下,点击注册的时候提示add方法未定义。。。。。跪求大神指点,已经郁闷很久了 function add(){ alert("success!!!"); var username = document.getElementById("username").value; var password = document.getElementById("password").value; test test = new test; test.setusername(username); test.setpassword(password); if(test.add(test)){ alert("success!!!"); }; }; <td><input type="submit" name="注册" id="注册" value="注册" onclick=add()"/>
终于明白阿里百度这样的大公司,为什么面试经常拿ThreadLocal考验求职者了
点击上面↑「爱开发」关注我们每晚10点,捕获技术思考和创业资源洞察什么是ThreadLocalThreadLocal是一个本地线程副本变量工具类,各个线程都拥有一份线程私有的数
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过...
《奇巧淫技》系列-python!!每天早上八点自动发送天气预报邮件到QQ邮箱
此博客仅为我业余记录文章所用,发布到此,仅供网友阅读参考,如有侵权,请通知我,我会删掉。 补充 有不少读者留言说本文章没有用,因为天气预报直接打开手机就可以收到了,为何要多此一举发送到邮箱呢!!!那我在这里只能说:因为你没用,所以你没用!!! 这里主要介绍的是思路,不是天气预报!不是天气预报!!不是天气预报!!!天气预报只是用于举例。请各位不要再刚了!!! 下面是我会用到的两个场景: 每日下
面试官问我:什么是消息队列?什么场景需要他?用了会出现什么问题?
你知道的越多,你不知道的越多 点赞再看,养成习惯 GitHub上已经开源 https://github.com/JavaFamily 有一线大厂面试点脑图、个人联系方式,欢迎Star和完善 前言 消息队列在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在消息队列的使用和原理方面对小伙伴们进行360°的刁难。 作为一个在互联网公司面一次拿一次Offer的面霸,打败了无数
8年经验面试官详解 Java 面试秘诀
    作者 | 胡书敏 责编 | 刘静 出品 | CSDN(ID:CSDNnews) 本人目前在一家知名外企担任架构师,而且最近八年来,在多家外企和互联网公司担任Java技术面试官,前后累计面试了有两三百位候选人。在本文里,就将结合本人的面试经验,针对Java初学者、Java初级开发和Java开发,给出若干准备简历和准备面试的建议。   Java程序员准备和投递简历的实
究竟你适不适合买Mac?
我清晰的记得,刚买的macbook pro回到家,开机后第一件事情,就是上了淘宝网,花了500元钱,找了一个上门维修电脑的师傅,上门给我装了一个windows系统。。。。。。 表砍我。。。 当时买mac的初衷,只是想要个固态硬盘的笔记本,用来运行一些复杂的扑克软件。而看了当时所有的SSD笔记本后,最终决定,还是买个好(xiong)看(da)的。 已经有好几个朋友问我mba怎么样了,所以今天尽量客观
程序员一般通过什么途径接私活?
二哥,你好,我想知道一般程序猿都如何接私活,我也想接,能告诉我一些方法吗? 上面是一个读者“烦不烦”问我的一个问题。其实不止是“烦不烦”,还有很多读者问过我类似这样的问题。 我接的私活不算多,挣到的钱也没有多少,加起来不到 20W。说实话,这个数目说出来我是有点心虚的,毕竟太少了,大家轻喷。但我想,恰好配得上“一般程序员”这个称号啊。毕竟苍蝇再小也是肉,我也算是有经验的人了。 唾弃接私活、做外
大学四年自学走来,这些珍藏的「实用工具/学习网站」我全贡献出来了
知乎高赞:文中列举了互联网一线大厂程序员都在用的工具集合,涉及面非常广,小白和老手都可以进来看看,或许有新收获。
《阿里巴巴开发手册》读书笔记-编程规约
Java编程规约命名风格 命名风格 类名使用UpperCamelCase风格 方法名,参数名,成员变量,局部变量都统一使用lowerCamelcase风格 常量命名全部大写,单词间用下划线隔开, 力求语义表达完整清楚,不要嫌名字长 ...
Python爬虫爬取淘宝,京东商品信息
小编是一个理科生,不善长说一些废话。简单介绍下原理然后直接上代码。 使用的工具(Python+pycharm2019.3+selenium+xpath+chromedriver)其中要使用pycharm也可以私聊我selenium是一个框架可以通过pip下载 pip install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple/ 
阿里程序员写了一个新手都写不出的低级bug,被骂惨了。
你知道的越多,你不知道的越多 点赞再看,养成习惯 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。 前前言 为啥今天有个前前言呢? 因为你们的丙丙啊,昨天有牌面了哟,直接被微信官方推荐,知乎推荐,也就仅仅是还行吧(心里乐开花)
Java工作4年来应聘要16K最后没要,细节如下。。。
前奏: 今天2B哥和大家分享一位前几天面试的一位应聘者,工作4年26岁,统招本科。 以下就是他的简历和面试情况。 基本情况: 专业技能: 1、&nbsp;熟悉Sping了解SpringMVC、SpringBoot、Mybatis等框架、了解SpringCloud微服务 2、&nbsp;熟悉常用项目管理工具:SVN、GIT、MAVEN、Jenkins 3、&nbsp;熟悉Nginx、tomca
Python爬虫精简步骤1 获取数据
爬虫的工作分为四步: 1.获取数据。爬虫程序会根据我们提供的网址,向服务器发起请求,然后返回数据。 2.解析数据。爬虫程序会把服务器返回的数据解析成我们能读懂的格式。 3.提取数据。爬虫程序再从中提取出我们需要的数据。 4.储存数据。爬虫程序把这些有用的数据保存起来,便于你日后的使用和分析。 这一篇的内容就是:获取数据。 首先,我们将会利用一个强大的库——requests来获取数据。 在电脑上安装
Python绘图,圣诞树,花,爱心 | Turtle篇
1.画圣诞树 import turtle screen = turtle.Screen() screen.setup(800,600) circle = turtle.Turtle() circle.shape('circle') circle.color('red') circle.speed('fastest') circle.up() square = turtle.Turtle()
作为一个程序员,CPU的这些硬核知识你必须会!
CPU对每个程序员来说,是个既熟悉又陌生的东西? 如果你只知道CPU是中央处理器的话,那可能对你并没有什么用,那么作为程序员的我们,必须要搞懂的就是CPU这家伙是如何运行的,尤其要搞懂它里面的寄存器是怎么一回事,因为这将让你从底层明白程序的运行机制。 随我一起,来好好认识下CPU这货吧 把CPU掰开来看 对于CPU来说,我们首先就要搞明白它是怎么回事,也就是它的内部构造,当然,CPU那么牛的一个东
破14亿,Python分析我国存在哪些人口危机!
2020年1月17日,国家统计局发布了2019年国民经济报告,报告中指出我国人口突破14亿。 猪哥的朋友圈被14亿人口刷屏,但是很多人并没有看到我国复杂的人口问题:老龄化、男女比例失衡、生育率下降、人口红利下降等。 今天我们就来分析一下我们国家的人口数据吧! 更多有趣分析教程,扫描下方二维码关注vx公号「裸睡的猪」 即可查看! 一、背景 1.人口突破14亿 2020年1月17日,国家统计局发布
听说想当黑客的都玩过这个Monyer游戏(1~14攻略)
第零关 进入传送门开始第0关(游戏链接) 请点击链接进入第1关: 连接在左边→ ←连接在右边 看不到啊。。。。(只能看到一堆大佬做完的留名,也能看到菜鸡的我,在后面~~) 直接fn+f12吧 &lt;span&gt;连接在左边→&lt;/span&gt; &lt;a href="first.php"&gt;&lt;/a&gt; &lt;span&gt;←连接在右边&lt;/span&gt; o
在家远程办公效率低?那你一定要收好这个「在家办公」神器!
相信大家都已经收到国务院延长春节假期的消息,接下来,在家远程办公可能将会持续一段时间。 但是问题来了。远程办公不是人在电脑前就当坐班了,相反,对于沟通效率,文件协作,以及信息安全都有着极高的要求。有着非常多的挑战,比如: 1在异地互相不见面的会议上,如何提高沟通效率? 2文件之间的来往反馈如何做到及时性?如何保证信息安全? 3如何规划安排每天工作,以及如何进行成果验收? ......
作为一个程序员,内存和磁盘的这些事情,你不得不知道啊!!!
截止目前,我已经分享了如下几篇文章: 一个程序在计算机中是如何运行的?超级干货!!! 作为一个程序员,CPU的这些硬核知识你必须会! 作为一个程序员,内存的这些硬核知识你必须懂! 这些知识可以说是我们之前都不太重视的基础知识,可能大家在上大学的时候都学习过了,但是嘞,当时由于老师讲解的没那么有趣,又加上这些知识本身就比较枯燥,所以嘞,大家当初几乎等于没学。 再说啦,学习这些,也看不出来有什么用啊!
别低估自己的直觉,也别高估自己的智商
所有群全部吵翻天,朋友圈全部沦陷,公众号疯狂转发。这两周没怎么发原创,只发新闻,可能有人注意到了。我不是懒,是文章写了却没发,因为大家的关注力始终在这次的疫情上面,发了也没人看。当然,我...
这个世界上人真的分三六九等,你信吗?
偶然间,在知乎上看到一个问题 一时间,勾起了我深深的回忆。 以前在厂里打过两次工,做过家教,干过辅导班,做过中介。零下几度的晚上,贴过广告,满脸、满手地长冻疮。   再回首那段岁月,虽然苦,但让我学会了坚持和忍耐。让我明白了,在这个世界上,无论环境多么的恶劣,只要心存希望,星星之火,亦可燎原。   下文是原回答,希望能对你能有所启发。   如果我说,这个世界上人真的分三六九等,
为什么听过很多道理,依然过不好这一生?
记录学习笔记是一个重要的习惯,不希望学习过的东西成为过眼云烟。做总结的同时也是一次复盘思考的过程。 本文是根据阅读得到 App上《万维钢·精英日课》部分文章后所做的一点笔记和思考。学习是一个系统的过程,思维模型的建立需要相对完整的学习和思考过程。以下观点是在碎片化阅读后总结的一点心得总结。
B 站上有哪些很好的学习资源?
哇说起B站,在小九眼里就是宝藏般的存在,放年假宅在家时一天刷6、7个小时不在话下,更别提今年的跨年晚会,我简直是跪着看完的!! 最早大家聚在在B站是为了追番,再后来我在上面刷欧美新歌和漂亮小姐姐的舞蹈视频,最近两年我和周围的朋友们已经把B站当作学习教室了,而且学习成本还免费,真是个励志的好平台ヽ(.◕ฺˇд ˇ◕ฺ;)ノ 下面我们就来盘点一下B站上优质的学习资源: 综合类 Oeasy: 综合
如何优雅地打印一个Java对象?
你好呀,我是沉默王二,一个和黄家驹一样身高,和刘德华一样颜值的程序员。虽然已经写了十多年的 Java 代码,但仍然觉得自己是个菜鸟(请允许我惭愧一下)。 在一个月黑风高的夜晚,我思前想后,觉得再也不能这么蹉跎下去了。于是痛下决心,准备通过输出的方式倒逼输入,以此来修炼自己的内功,从而进阶成为一名真正意义上的大神。与此同时,希望这些文章能够帮助到更多的读者,让大家在学习的路上不再寂寞、空虚和冷。 ...
雷火神山直播超两亿,Web播放器事件监听是怎么实现的?
Web播放器解决了在手机浏览器和PC浏览器上播放音视频数据的问题,让视音频内容可以不依赖用户安装App,就能进行播放以及在社交平台进行传播。在视频业务大数据平台中,播放数据的统计分析非常重要,所以Web播放器在使用过程中,需要对其内部的数据进行收集并上报至服务端,此时,就需要对发生在其内部的一些播放行为进行事件监听。 那么Web播放器事件监听是怎么实现的呢? 01 监听事件明细表 名
3万字总结,Mysql优化之精髓
本文知识点较多,篇幅较长,请耐心学习 MySQL已经成为时下关系型数据库产品的中坚力量,备受互联网大厂的青睐,出门面试想进BAT,想拿高工资,不会点MySQL优化知识,拿offer的成功率会大大下降。 为什么要优化 系统的吞吐量瓶颈往往出现在数据库的访问速度上 随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相应变慢 数据是存放在磁盘上的,读写速度无法和内存相比 如何优化 设计
Linux 命令(122)—— watch 命令
1.命令简介 2.命令格式 3.选项说明 4.常用示例 参考文献 [1] watch(1) manual
Linux 命令(121)—— cal 命令
1.命令简介 2.命令格式 3.选项说明 4.常用示例 参考文献 [1] cal(1) manual
记jsp+servlet+jdbc实现的新闻管理系统
1.工具:eclipse+SQLyog 2.介绍:实现的内容就是显示新闻的基本信息,然后一个增删改查的操作。 3.数据库表设计 列名 中文名称 数据类型 长度 非空 newsId 文章ID int 11 √ newsTitle 文章标题 varchar 20 √ newsContent 文章内容 text newsStatus 是否审核 varchar 10 news...
Python新型冠状病毒疫情数据自动爬取+统计+发送报告+数据屏幕(三)发送篇
今天介绍的项目是使用 Itchat 发送统计报告 项目功能设计: 定时爬取疫情数据存入Mysql 进行数据分析制作疫情报告 使用itchat给亲人朋友发送分析报告(本文) 基于Django做数据屏幕 使用Tableau做数据分析 来看看最终效果 目前已经完成,预计2月12日前更新 使用 itchat 发送数据统计报告 itchat 是一个基于 web微信的一个框架,但微信官方并不允
相关热词 c# 识别回车 c#生成条形码ean13 c#子控制器调用父控制器 c# 写大文件 c# 浏览pdf c#获取桌面图标的句柄 c# list反射 c# 句柄 进程 c# 倒计时 线程 c# 窗体背景色
立即提问