240 发简信
IP属地:北京
  • 120
    outlook邮箱 使用 windows graph接口 发送邮件

    背景:因为微软禁用 用户名密码发送邮件,所以之前通过用户名密码发送邮件的功能 需要升级。 调研:调研发现,使用graph的接口实现起来更自然,只需要实现两个接口即可 实现流程...

  • OC4J 启动项目报错 问题归纳

    前言:oc4j是上古时代的服务器技术,奈何项目在用,迁移服务器后通过opmnctl startall启动不了项目,只有百度、bing到处乱找一通,算是勉强解决了大部分问题 防...

  • 在wls2中使用docker安装启动rabbitmq

    1.启动docker:service docker start 2.下载rabbitmq: docker pull rabbitmq:management 3.根据下载的镜像...

  • NoClassDefFoundError原因

    ClassNotfoundException java开发中经常遇到java.lang.ClassNotfoundException异常,ClassNotfoundExcep...

  • @哈七喽酷 是的。可能是两个完全不同,没有任何关系的对象。因为hashcode的本质上是一个整数,这个整数默认情况下由内存地址计算而来,怎么计算?假设hashcode的取值范围是0-10,假设 散列算法是 除10 取余【当然这只是假设,具体算法可以去看源码,但是大致效果应该是差不多,都是把可能相当大的一个数字 收敛到一个 小的区间 方便使用】,那么 对象A内存地址假设为 101,则对象A的hashcode为1, 对象B内存地址假设为201 ,则对象B的hashcode为1.AB两个对象地址不同 是 不同的对象,但是他们的hashcode还是相同的。

    面试准备1:hashcode相等的两个对象一定==相等么?equals相等么?反过来【两个对象用equals比较相等,那它们的hashcode】相等么?

    结论:两个对象equals相等,则它们的hashcode必须相等,反之则不一定。 hashCode是继承自Object的方法,首先看hashCode方法的定义: 可见hash...

  • 《开源中间件Tomcat高级应用浅析》笔记

    1.主页部署 问题:http://127.0.0.1:8080是Tomcat默认的主页,也就是tomcat的应用配置页面,如何把主页部署成我们的项目呢? 方案:第1步: 在w...

  • 不知道您这边抱什么错误,但可以看看下面关于传对象的姿势:

    1.首先你要知道formdata只是一个方便使用得表单而已
    2.提交表单数据到后台,是通过http请求,http请求传递的都是文本
    3.如果您把对象添加进去,如果能自动toString,传到后台的也是类似于[Object object]的值
    4.那该怎么传递对象到后台呢?序列化成字符串
    5.数组也可以理解为对象的一种形式,也是需要先序列化再传输的

    利用FormData上传文件夹(前台)

    在完成上传三维模型的功能的时候,考虑到一般的三维模型都是多个文件组成的文件夹,所以就试了试红宝书中提到的FormData方法。用了之后真心一点都不想写表单,当然也不用写表单 ...

  • Zuul处理使用x-www-form-urlencoded编码的POST请求的坑

    问题出现的前提 为了提高zuul的相应速度(原因可以看这篇文章zuul一次性能优化),禁用了FormBodyWrapperFilter, 由于公司使用Zuul作为Gatewa...

  • 原生servlet处理get和post请求

    1.配置:web.xml-- 2.建立类Api.java2.1.继承HttpServlet2.2.重写方法doGet\doPost,并向HttpServletResponse...

  • 120
  • 结论:不是,对象 是运行时的概念。
    下面以一个名为ABC的类举例:
    只是一个编译好的class文件“一般” 在运行时通过我在文中说的Class.forName(ABC)等几种方式可以把ABC.class文件加载到内存中,并返回一个Class类型的对象【设为aClass】。这个Class类型的对象aClass可以理解为类ABC的定义,通过这个ABC定义 我们自然可以生成 一个ABC类的实例对象,生成实例对象的方法为:ABC abc = (ABC) aClass.newInstance()【能够使用newInstance生成ABC类的实例 还必须有一个前置条件:ABC必须有无参构造函数】

    Java怎么在运行时知道对象和类的类型信息?知道了具体的类型信息有什么好处?

    综述: 如果在编译时已知了的类的类型,则可使用RTTI来获取类型信息如果在编译期类型不存在,则可使用反射来获取类型信息知道了具体的类型信息,可以针对特定类型做特殊处理 1、R...

  • java泛型-hibernate返回值引出的泛型问题

    hibernate返回的数据类型是List 的,所以我不小心把其转换为List<Long>,结果并没有报错,但当我调用 List<Long>的get方法获取数据时报错:类型转...

  • 2018-12-31

    时维年末,总有什么想记录下来,去年今天,写了一篇日记,就当一个习惯吧,今年再谈谈花了5个月学习面试,终于入职了一家小公司做JavaWeb开发,虽然公司技术栈老旧,但因此我好歹...

  • 当我写下Map<String,Object> map = new HashMap<>();

    当我写下Map map = new HashMap<>();我到底在写什么? 我什么时候会写HashMap?一个函数同时需要返回 多种 状态的情况举例:一个列表有100个数...

  • 谢谢你的评论,谈论hashcode之前我们先看看它的实际用处,众所周知java的数据结构Set是用来存放不重复对象的,要保证对象不重复,那么每添加一个对象就要和Set中的每一个对象进行比较,显然这种比较 比较的内容和次数都很多,此时hashcode就发挥作用了,如果对象一致其hashcode一致这个前提存在的话,那每个新加入Set的对象就只需要比较hashcode了,那么只有在hashcode一致的情况之下才需要进一步的比较【不同对象 也可能相同hashcode,所以需要进一步比较】

    所以如果不按规矩做的话,你的代码可能会出现意想不到的bug。
    而且,抛开这点不说不按规矩做有什么好处么?

    面试准备1:hashcode相等的两个对象一定==相等么?equals相等么?反过来【两个对象用equals比较相等,那它们的hashcode】相等么?

    结论:两个对象equals相等,则它们的hashcode必须相等,反之则不一定。 hashCode是继承自Object的方法,首先看hashCode方法的定义: 可见hash...

  • 2018-08-21笔试题

    来电科技-初级Java工程师 forward 和redirect的区别JAVA常见面试题之Forward和Redirect的区别 string和stringbuffer的区别...

  • MySql

    海滩拾贝,隽永文章遗满地 经验总结:join多表连接时,使用group by需放在 所有join之后 使用连接时,若无法判断用left 还是 right 就用inner My...

  • 120
    SSM实践整理

    https://www.imooc.com/learn/632慕课网《Java实现高并发秒杀API》实践整理 pom依赖引入为了方便管理,将需要引入的依赖分门别类:1.1. ...