![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 77
西土城小羊
北京邮电大学研究生在读
后台开发 自然语言处理
展开
-
一个java堆溢出的小测试
下定决心走java这条路 最近也在看一些java虚拟机的东西 还是hen原创 2014-11-20 23:25:11 · 781 阅读 · 0 评论 -
浏览器同源策略与跨域请求
同源策略同源策略即 same-origin policy是浏览器为了数据安全而产生的一个概念,最初,同源策略是指 cookie,因为同源策略的存在,B网站不能访问A网站的cookie,从而保护了用户的隐私,首先解释下什么是同源,所谓同源强调的是三个相同: 1. 协议相同 2. 域名相同 3. 端口相同举个简单的例子来说https://xiaoysec.github.io/test.h...原创 2018-06-23 00:36:36 · 2114 阅读 · 0 评论 -
2018Java实习生面试总结
个人背景帝都某码农技校硕士在读,长期在外实习,所以基本上没有什么论文产出,一直做的是Java后台开发的工作…简历制作简历制作上我一直用的是乔布简历,选一个干净的简历模板就行,尽量保证篇幅在一页,尤其需要注意的是项目的书写上,我一般会写三个点 1. 这个项目是什么 2. 我负责了什么,遇到了什么难题如何解决的 3. 我从中学到了什么其他的一些奖项兴趣爱好尽量找突出自己优点的...原创 2018-05-17 14:09:56 · 10087 阅读 · 3 评论 -
Java类加载机制
请关注GitHub InterViewQA 如果觉得帮助到了你 欢迎star或者fork类加载机制在Java面试中类加载机制是十分常见的考察点,时常和JVM内存模型,JVM内存管理,反射等知识点穿插考察ClassLoaderClassLoader故名思意是用来加载类的,在Java语言中有几种类加载器BootStrapClassLoader启动类加载器,用来加载核心...原创 2018-03-18 13:58:07 · 1995 阅读 · 0 评论 -
Java静态方法的问题
学习Java没有多长时间还是一只菜羊,在写一个方法的时候出现了Cannot make a static reference to the non-static method这样的问题,下面分享一下解决方法和心得。 出错代码如下:package test;public class Test { public static void main(String[] args) {原创 2014-07-29 15:21:45 · 670 阅读 · 0 评论 -
Java线程同步
上一篇主要介绍了在Java中使用多线程,这一篇将总结Java线程的同步线程同步最典型的例子就是银行取钱例子,两个线程同时取钱的时候会出现余额小于0的情况,即并发线程“同时”修改了共享对象的成员变量,为了解决这个问题,Java提供了同步代码块和同步方法。//同步代码块synchronized(obj){}//同步方法[public] synchronized return原创 2018-01-06 17:56:53 · 1994 阅读 · 0 评论 -
Java多线程基础
这一部分的内容主要是为了明年的笔试面试做准备,将一些基础知识整理归纳,如果有不正确的地方欢迎指正Java多线程实现线程的两种主要方式继承Thread类实现Runnable接口两者都是通过重写run方法完成相应的业务操作,需要注意的是线程的调用需要使用start方法,不能直接调用run方法,直接调用run方法时和调用普通的对象方法没有区别public class Test { publ原创 2017-12-27 22:30:10 · 1974 阅读 · 0 评论 -
instanceof的使用
Java Instanceof使用的正确姿势原创 2017-07-21 22:00:40 · 2161 阅读 · 0 评论 -
ArrayList源码解读
ArrayList源码分析ArrayList特点总结ArrayList实现List接口,底层是使用数组实现的,可以根据元素的个数进行动态扩容ArrayList线程不安全而Vector是线程安全的,多线程环境下,可以考虑使用List list = Collections.synchronizedList(new ArrayList(...));元素可以是null查询修改元素的时间复杂度O(1)原创 2017-10-23 10:50:36 · 2156 阅读 · 0 评论 -
LinkedList源码解读
LinkedList特点总结LinkedList实现List接口,使用链表实现元素可以是null因其使用链表实现,查询需要遍历O(n)时间复杂度,插入时不再需要复制移动元素O(1)时间复杂度注 LinkedList是由一个双向链表来维护的,对于增删改查元素理解最清晰地理解就是画一张图源码分析考虑到之前是直接拷贝jdk源码在源码上通过注释的方式进行解读,这样看起来会比较杂乱,所以这次采用分块解原创 2017-10-23 16:03:42 · 2080 阅读 · 0 评论 -
SpringMVC访问静态资源
SpringMVC访问静态资源原创 2017-07-24 23:14:26 · 2121 阅读 · 0 评论 -
基于SSM的CRUD小栗子
基于SSM实现的CRUD小栗子原创 2017-07-21 22:04:49 · 2111 阅读 · 0 评论 -
关于java反射的一些小栗子
首先我写了一个Person类package com.xiaoysec.test;public class Person { private String name; private String sex; private int id; public String getName() { return name; } public void setName(Stri原创 2014-12-23 12:26:32 · 2183 阅读 · 0 评论 -
slf4j机制浅析
问题复现在项目中引入一个二方包后在后台日志诡异的不见了,于是使用mvn dependency:tree -l tree.txt输出依赖关系树,并定位到新引入的二方包部分,二方包引入了spring-boot-starter-logging其依赖了logback-classic与项目中的log4j产生了冲突,所以将前者排掉就项目就可以正常启动了,这个排包的过程不算难,那slf4j是如何实现绑定...原创 2019-05-23 17:14:55 · 337 阅读 · 0 评论