【springMVC】怎么让返回的实体数据date类型变为字符串?

在不改变实体PO的情况下,将ResponseBody返回的json数据,里面的date类型变为
类似:2018-01-01 00:00:00 这样

目前默认直接给我变成时间戳了

 @PostMapping("/detail")
    public ObjectResult<InfoPO> returnDetail(@RequestBody Map<String,String> info){}

如下,InfoPo里面有date类型的字段,怎么返回的时候变为2018-01-01 00:00:00而不是时间戳

3个回答

在bean上用JSON注解:
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date applyTime; // 申请时间

作用:1)入参时,请求报文只需要传入yyyymmddhhmmss字符串进来,则自动转换为Date类型数据。2)出参时,Date类型的数据自动转换为14位的字符串返回出去

首先,数据本来的类型应该就是时间戳的,所以你应该在return之前遍历一遍手动转换,或者数据查询时对该字段运用函数完成转换。

前台取出时间戳后转为想要的格式

 function dateFormatCn(longTypeDate){ 
  var datetimeType = ""; 
  var date = new Date(); 
  date.setTime(longTypeDate); 
  datetimeType+= date.getFullYear();  //年 
  datetimeType+= "年" + getMonth(date); //月  
  datetimeType += "月" + getDay(date);  //日 
  datetimeType+= "日  " + getHours(date);  //时 
  datetimeType+= ":" + getMinutes(date);   //分
  datetimeType+= ":" + getSeconds(date);   //分
  return datetimeType;
} 

格式随便改

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

springmvc 返回的json数据是整个页面代码,如图: ![图片说明](https://img-ask.csdn.net/upload/201506/28/1435478052_399632.png) ![图片说明](https://img-ask.csdn.net/upload/201506/28/1435478063_335548.png)

springmvc怎么返回数据到前端?

我搭建了一个ssm框架 现在想尝试把数据库获取到的信息在jsp页面打印出来 ++++++++++++++++++++++ controller的代码,for循环那里是测试用的 return 那里,我知道是错的 ``` @RequestMapping("/all") public String findAll(Model model){ List<User> result = userService.findAll(); model.addAttribute("result", result); for(User user : result){ System.out.println(user); } System.out.println("|||||"); return "all"; } ``` ++++++++++++++++++ 前端 ``` <form> <input id="kid" placeholder="请输入id" type="text"><br/><br/> <input id="username" placeholder="请输入name" type="text"><br/><br/> <input id="btn" value="查询结果" type="submit"> </form><br/><br/> <h1>查询结果为:</h1><br/> <h1>${result}</h1> ``` +++++++++++++++++ 看了网上的例程,它是跳转到另一个页面,然后通过${result}打印结果, 我现在想在原来的页面打印结果。 +++++++++++++++++++++++++++++++ 更新: +-+-+-+ 前端: ``` <body> <form> <input id="kid" placeholder="请输入id" type="text"><br/><br/> <input id="username" placeholder="请输入name" type="text"><br/><br/> <input id="btn" value="查询结果" type="submit"> </form><br/><br/> <h1>查询结果为:</h1><br/> <h1><c:forEach items="${result}" var="item"> <td>${item.kid}</td> <td>${item.username}</td> <td>${item.money}</td> </c:forEach> </h1> </body> ``` ++++++++++++++ 后端: ``` @Controller @RequestMapping("/check") public class UserController { @Autowired private IUserService userService; @RequestMapping("/findall") private String findAll(Model model){ System.out.println("表现层接收数据。。。"); List<User> list = userService.findAll(); System.out.println(list); model.addAttribute("list", list); return "lists"; } } ``` ++++++++++++ 数据库: ![图片说明](https://img-ask.csdn.net/upload/201912/26/1577346457_343387.png) ++++++++++ 结果 ![图片说明](https://img-ask.csdn.net/upload/201912/26/1577346487_535961.png)

springMVC 后台返回字符串不能正常跳转 返回的是空白页

后台使用test1 和test2跳转到同一个页面test.jsp, test1使用返回String的方式跳转 ,test2使用返回ModelAndView的方式跳转 ,test2可以正常跳转,test1不能正常跳转,只是返回一个空白页面上面打印“test”,下面附上配置文件截图、跳转的方法截图 、还有页面显示的截图,求大神帮我解答 ,新手求教 谢谢 ![后台action跳转代码](https://img-ask.csdn.net/upload/201607/06/1467768224_998173.png) ![使用String 不能正常跳转 返回空页面 打印“test”](https://img-ask.csdn.net/upload/201607/06/1467768265_725689.png) ![使用ModelAndView 可以正常跳转](https://img-ask.csdn.net/upload/201607/06/1467768336_853167.png) ![applicationContext.xml](https://img-ask.csdn.net/upload/201607/06/1467768396_197296.png) ![applicationContext.xml](https://img-ask.csdn.net/upload/201607/06/1467768441_588328.png) ![applicationContext.xml](https://img-ask.csdn.net/upload/201607/06/1467768468_282927.png) ![springmvc-servlet.xml](https://img-ask.csdn.net/upload/201607/06/1467768483_407166.png) ![web.xml](https://img-ask.csdn.net/upload/201607/06/1467768537_752351.png) ![web.xml](https://img-ask.csdn.net/upload/201607/06/1467768568_969712.png) ![web.xml](https://img-ask.csdn.net/upload/201607/06/1467768582_604327.png)

SpringMVC如何处理controller的各种返回类型

本人小白,求教一下各位大神,springMVC的controller的返回值都可以是什么类型? 然后springMVC对于各种返回类型是怎么处理的。 比如,我知道,如果controller返回string类型的值,那么springMVC会根据视图解析器拼接得到url,从而知道目标视图。 那么,当controlloer返回Map类型、void类型、ModelAndView(有些ModelAndView设置了viewName,有些又没设置),对于这些类型,springMVC框架都是如何处理。

Springmvc与ajax交互返回各种值问题

![前台js](https://img-ask.csdn.net/upload/201705/12/1494568472_597273.jpg) ![后台Controller](https://img-ask.csdn.net/upload/201705/12/1494568499_674996.jpg) 怎样才能拿到int n,用了好几种方法一直为null,我要用n来判断~~~~~~~~springmvc与ajax交互怎么这么复杂,Struts2好简单,想转springmvc,大神跟我说说返回值String,int,Json怎么返回啊

springmvc表单参数实体类组装问题

springmvc表单提交之后,会自动将参数和对应的属性set进去,但是这种是将实体的全部属性 都set注入,页面上未传入参数的属性会set为null。怎样让实体类只set页面上传入的参数?

SpringMVC 不用注解的controller如何返回json数据?

之前学了struts2,比较习惯xml配置。前几天开始学springMVC,发现实现 controller接口的话必须要返回一个modelAndView。我用ajax返回字符串就够了, 页面不用跳转,请问应该怎么写? ![图片说明](https://img-ask.csdn.net/upload/201702/12/1486889167_308090.jpg)

SpringMVC 对象直接返回到前台

``` import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; import org.codehaus.jackson.JsonGenerator; import org.codehaus.jackson.JsonProcessingException; import org.codehaus.jackson.map.JsonSerializer; import org.codehaus.jackson.map.ObjectMapper; import org.codehaus.jackson.map.SerializerProvider; import org.codehaus.jackson.map.ser.CustomSerializerFactory; public class CustomObjectMapper extends ObjectMapper{ public CustomObjectMapper() { CustomSerializerFactory factory = new CustomSerializerFactory(); factory.addGenericMapping(Date.class, new JsonSerializer<Date>() { @Override public void serialize(Date value, JsonGenerator jsonGenerator,SerializerProvider provider) throws IOException, JsonProcessingException { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); jsonGenerator.writeString(sdf.format(value)); } }); factory.addGenericMapping(Long.class, new JsonSerializer<Long>() { @Override public void serialize(Long value, JsonGenerator jsonGenerator,SerializerProvider provider) throws IOException, JsonProcessingException { jsonGenerator.writeString(String.valueOf(value)); } }); this.setSerializerFactory(factory); } public static void main(String[] args) { // TODO Auto-generated method stub } } ``` 做这个Spring MVC List<Map> 返回前台问题 如果是List<Bean>,Long类型是能转成String的,但是如果是List<Map> Map里的Long类型,是不会转的, 这个问题很困扰,谁有比较方便的办法, 好像这个转换机制,不适合Map的

java string类型转化为date类型

string datdString='Wed Oct 12 2016 00:00:00 GMT+0800 (中国标准时间)' 将字符串转化为date类型,格式2016-10-12

springmvc框架 返回字符串到前台页面,为什么字符串带着双引号

后台代码 ``` User loginer=this.userService.getUserByLoginNameAndPassword(user); try { if(loginer != null){ System.out.println("A"); return "homepage"; }else{ System.out.println("B"); return "no_this_user"; } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); System.out.println("C"); return "ERROR"; } ``` 前台ajax ``` success:function(data){ alert(data); if(data == "homepage"){ alert("跳转"); }else if(data == "no_this_user"){ alert("用户名或密码错误"); }else{ alert("其他错误"); } }, ``` 返回 alert ![后台返回的字符串,带着双引号](https://img-ask.csdn.net/upload/201703/31/1490962810_923494.png)

获取数据库中的Date类型数据

数据库中的该类型数据是有年月日时分秒的,但是我获取出来为啥只有年月日 获取方法:rs.getDate("REG_DATE"); 数据库中数据:![图片说明](https://img-ask.csdn.net/upload/201708/31/1504167387_841505.png) 输出结果:![图片说明](https://img-ask.csdn.net/upload/201708/31/1504167362_414165.png)

springMVC 实体映射问题

/** *这里是表的结构 */ CREATE TABLE "PS"."U_BILL" ( "ID" NUMBER(11) NOT NULL , "BILL_NUM" VARCHAR2(16 CHAR) NULL , "BILL_STATUS" VARCHAR2(8 CHAR) NULL , "PAY_BACK_DATE" DATE NULL , "PAY_BACK_TIME" VARCHAR2(16 CHAR) NULL , "PAY_MONEY" NUMBER(25,10) NULL , "PAYGROUP_ID" NUMBER(25,10) NULL , "UUID" VARCHAR2(64 CHAR) NULL , "WHOCREATED" VARCHAR2(100 CHAR) NULL , "WHENCREATED" TIMESTAMP(6) DEFAULT SYSDATE NULL , "WHOMODIFIED" VARCHAR2(100 CHAR) NULL , "WHENMODIFIED" TIMESTAMP(6) NULL ) LOGGING NOCOMPRESS NOCACHE ; /** *这是我的实体类代码 */ package com.entity; import java.math.BigDecimal; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; /** * U_BILL Entity @author sjy */ @Entity @Table(name = "U_BILL", schema = "PS") public class TUBill { private BigDecimal id; private String billNum; private String billStatus; private Date payBackDate; private double payMoney; private BigDecimal paygroupId; private String uuid; // Constructors /** default constructor */ public TUBill() { super(); } /** full constructor */ public TUBill(BigDecimal id, String billNum, String billStatus, Date payBackDate, double payMoney, BigDecimal paygroupId, String uuid) { super(); this.id = id; this.billNum = billNum; this.billStatus = billStatus; this.payBackDate = payBackDate; this.payMoney = payMoney; this.paygroupId = paygroupId; this.uuid = uuid; } // Property accessors @Id @Column(name = "ID", unique = true, nullable = false, precision = 11, scale = 0) public BigDecimal getId() { return id; } public void setId(BigDecimal id) { this.id = id; } @Column(name = "BILL_NUM", length = 16) public String getBillNum() { return billNum; } public void setBillNum(String billNum) { this.billNum = billNum; } @Column(name = "BILL_STATUS", length = 8) public String getBillStatus() { return billStatus; } public void setBillStatus(String billStatus) { this.billStatus = billStatus; } @Temporal(TemporalType.TIMESTAMP) @Column(name = "PAY_BACK_DATE", length = 7) public Date getPayBackDate() { return payBackDate; } public void setPayBackDate(Date payBackDate) { this.payBackDate = payBackDate; } @Column(name = "PAY_MONEY", precision = 25, scale = 10) public double getPayMoney() { return payMoney; } public void setPayMoney(double payMoney) { this.payMoney = payMoney; } @Column(name = "PAYGROUP_ID", precision = 25, scale = 10) public BigDecimal getPayGroupid() { return paygroupId; } public void setPayGroupid(BigDecimal paygroupId) { this.paygroupId = paygroupId; } @Column(name = "UUID", length = 64) public String getUuid() { return uuid; } public void setUuid(String uuid) { this.uuid = uuid; } } 请教各位大神,,我运行时候报错 org.springframework.orm.hibernate4.HibernateQueryException: could not resolve property: paygroupId of: com.entity.TUBill; nested exception is org.hibernate.QueryException: could not resolve property: paygroupId of: com.entity.TUBill 这个是因为我实体映射写错了吗?还是因为数据库中的类型和实体里面的类型没匹配上?这个怎么解决啊,求指教啊~~~~~~

请教Springmvc,ajax请求返回数据格式问题

![![![图片说明](https://img-ask.csdn.net/upload/201703/22/1490178563_621796.jpg)图片说明](https://img-ask.csdn.net/upload/201703/22/1490178556_448793.jpg)图片说明](https://img-ask.csdn.net/upload/201703/22/1490178550_414499.jpg) 代码是这样的,后台能收到age , 返回数据页面收不到。是哪里错了?? 如果把@ResponseBody放开也收不到

springmvc接受含有date参数的json数据,试了多种方法还是不行,请各位看看哪里有问题

按照网上一些解决办法,我试了Converter,下面是我的内容 ![图片说明](https://img-ask.csdn.net/upload/201612/05/1480920738_251718.png) ![图片说明](https://img-ask.csdn.net/upload/201612/05/1480920776_668057.png) ![图片说明](https://img-ask.csdn.net/upload/201612/05/1480920785_460686.png) ![图片说明](https://img-ask.csdn.net/upload/201612/05/1480921197_292027.png) 然而还是报错400 然后我又用了initbind,http://blog.csdn.net/u012345283/article/details/43268081 按照该博客配置后还是有400问题。 我不知道是不是我的配置有问题还是包有问题,这是我的包 ![图片说明](https://img-ask.csdn.net/upload/201612/05/1480921060_837496.png) ![图片说明](https://img-ask.csdn.net/upload/201612/05/1480921069_878191.png) ![图片说明](https://img-ask.csdn.net/upload/201612/05/1480921079_257061.png) 请各位大神帮忙解答一下困惑,在这个问题上很受伤

Ajax怎么访问springmvc后台方法,并返回数据

前台Ajax: ![图片说明](https://img-ask.csdn.net/upload/201605/30/1464577465_95819.png) 后台方法: @RequestMapping(value="/course/result.action") public @ResponseBody String result(String name,HttpServletRequest request,HttpServletResponse response){ System.out.println(request.getParameter("name")); System.out.println("11111"); return ""; } 最后成功走了success方法,但是在后台方法中根本就没有走,但是的确请求路径正确的,但是没有走方法,各位大神解答解答

springMVC 后台接收 前端传过来的时间字符串问题

后台实体类有个字段toDate Date类型,注解了@DateTimeFormat(pattern = "yyyy-MM-dd")。 js 第一种情况:用angularjs 的$http.post 发送请求 传入一个参数toDate:'2016-06-06' 这是时content-type 是application/json;charset=UTF-8,后台toDae字段接收到的是'2016-06-06 08:00:00' 多了8个小时。 第二种情况:如果Content-Type:multipart/form-data; boundary=----WebKitFormBoundaryuaio7alLX7jR3HJt的时候后台接收到的 时间是‘2016-06-06’是正常的。 想问下第一种情况 怎么让后台接收到的时间不会多出那8个小时??

springmvc json返回死循环

错误描述:两个多对多的实体,他们没有关联的时候,返回没有问题,当关联后,返回第一个实体(已json返回),报死循环错误。 控制器代码: ``` // 输入框的模糊匹配 @ResponseBody @RequestMapping("/inputFuzzyQuery") public List<School> inputFuzzyQuery(String keyword) { List<School> schs = schoolService.fuzzyQueryMaxFive(keyword);//schs有数据 for (School sch : schs) { System.out.println(sch.toString()); } return schs; } ``` 错误信息 ``` at org.codehaus.jackson.map.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:150) at org.codehaus.jackson.map.ser.BeanSerializer.serialize(BeanSerializer.java:112) at org.codehaus.jackson.map.ser.std.CollectionSerializer.serializeContents(CollectionSerializer.java:72) at org.codehaus.jackson.map.ser.std.CollectionSerializer.serializeContents(CollectionSerializer.java:23) at org.codehaus.jackson.map.ser.std.AsArraySerializerBase.serialize(AsArraySerializerBase.java:86) at org.codehaus.jackson.map.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:446) at org.codehaus.jackson.map.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:150) at org.codehaus.jackson.map.ser.BeanSerializer.serialize(BeanSerializer.java:112) at org.codehaus.jackson.map.ser.std.CollectionSerializer.serializeContents(CollectionSerializer.java:72) at org.codehaus.jackson.map.ser.std.CollectionSerializer.serializeContents(CollectionSerializer.java:23) at org.codehaus.jackson.map.ser.std.AsArraySerializerBase.serialize(AsArraySerializerBase.java:86) at org.codehaus.jackson.map.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:446) at org.codehaus.jackson.map.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:150) at org.codehaus.jackson.map.ser.BeanSerializer.serialize(BeanSerializer.java:112) at org.codehaus.jackson.map.ser.std.CollectionSerializer.serializeContents(CollectionSerializer.java:72) at org.codehaus.jackson.map.ser.std.CollectionSerializer.serializeContents(CollectionSerializer.java:23) at org.codehaus.jackson.map.ser.std.AsArraySerializerBase.serialize(AsArraySerializerBase.java:86) at org.codehaus.jackson.map.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:446) at org.codehaus.jackson.map.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:150) at org.codehaus.jackson.map.ser.BeanSerializer.serialize(BeanSerializer.java:112) ```

angularjs取springmvc返回数据的问题

刚接触angularjs和springmvc不久,有个很麻烦的问题,后台返回的数据有问题 @RequestMapping("/regist") public Map<String,Object> regist(@RequestParam String username,@RequestParam String area){ Map<String,Object> map = new HashMap<String,Object>(); map.put("username", username); map.put("password", area); log.info(username); log.info(area); return map; 前端 $http({method : 'POST', params:vdata, url : "/edu/regist"}). success(function(data){ window.alert("regist"); $scope.test=data; }); test显示的值是html文本。 这是怎么回事?

SpringMVC利用Model返回数据在Ubuntu下JSP无法获取

大家好!我的项目使用的是SpringMVC,在Controller中,利用ModelAndView的addObject添加对象返回数据;在Windows环境下能正确获取到对象值,但是当应用部署到Ubuntu后,在JSP页面却无法正确获取对象值了,得到的结果是undefined。有人知道这是为什么吗? Controller代码片段 ``` @RequestMapping(value = ViewResource.DEFAULT, method = RequestMethod.GET) public ModelAndView defaultHandler(HttpServletRequest request, ModelMap model) { ModelAndView returnValue = new ModelAndView(ViewResource.Question.INDEX); try { Collection<Scene> scenes = sceneService.getList(); Collection<Game> games = gameService.getList(); Collection<Characters> characterses = charactersService.getList(); model.addAttribute("scenes", scenes); model.addAttribute("games", games); model.addAttribute("characters", characterses); //returnValue.addObject("scenes", scenes); //returnValue.addObject("games", games); //returnValue.addObject("characters", characterses); } catch (Exception ex) { ex.printStackTrace(); } return returnValue; } ``` JSP代码片段 ``` function initScenes() { console.log("init scenes"); console.log("${scenes}"); <c:forEach var="scene" items="${scenes}"> //console.log('${scene.sceneName}'); scenes['${scene.id}'] = { 'sceneName':'${scene.sceneName}', }; </c:forEach> } function initGames() { <c:forEach var="game" items="${games}"> games['${game.gameId}'] = '${game.gameName}'; </c:forEach> } function initCharacters() { <c:forEach var="character" items="${characters}"> characters['${character.id}'] = { "chineseName":'${character.chineseName}', "englishName":'${character.englishName}', }; </c:forEach> } ```

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

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

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

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

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

数据结构与算法思维导图

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?什...

将一个接口响应时间从2s优化到 200ms以内的一个案例

一、背景 在开发联调阶段发现一个接口的响应时间特别长,经常超时,囧… 本文讲讲是如何定位到性能瓶颈以及修改的思路,将该接口从 2 s 左右优化到 200ms 以内 。 二、步骤 2.1 定位 定位性能瓶颈有两个思路,一个是通过工具去监控,一个是通过经验去猜想。 2.1.1 工具监控 就工具而言,推荐使用 arthas ,用到的是 trace 命令 具体安装步骤很简单,大家自行研究。 我的使用步骤是...

学历低,无法胜任工作,大佬告诉你应该怎么做

微信上收到一位读者小涛的留言,大致的意思是自己只有高中学历,经过培训后找到了一份工作,但很难胜任,考虑要不要辞职找一份他能力可以胜任的实习工作。下面是他留言的一部分内容: 二哥,我是 2016 年高中毕业的,考上了大学但没去成,主要是因为当时家里经济条件不太允许。 打工了三年后想学一门技术,就去培训了。培训的学校比较垃圾,现在非常后悔没去正规一点的机构培训。 去年 11 月份来北京找到了一份工...

JVM内存结构和Java内存模型别再傻傻分不清了

JVM内存结构和Java内存模型都是面试的热点问题,名字看感觉都差不多,网上有些博客也都把这两个概念混着用,实际上他们之间差别还是挺大的。 通俗点说,JVM内存结构是与JVM的内部存储结构相关,而Java内存模型是与多线程编程相关,本文针对这两个总是被混用的概念展开讲解。 JVM内存结构 JVM构成 说到JVM内存结构,就不会只是说内存结构的5个分区,而是会延展到整个JVM相关的问题,所以先了解下

和黑客斗争的 6 天!

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

Google 与微软的浏览器之争

浏览器再现“神仙打架”。整理 | 屠敏头图 | CSDN 下载自东方 IC出品 | CSDN(ID:CSDNnews)从 IE 到 Chrome,再从 Chrome 到 Edge,微软与...

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

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

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

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

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

昨天看到一档综艺节目,讨论了两个话题:(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大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

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

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

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

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

离职半年了,老东家又发 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多个条件是什么逻辑关系?条件判断在什么时候执...

终于懂了TCP和UDP协议区别

终于懂了TCP和UDP协议区别

立即提问
相关内容推荐