种一棵树最好的时间是十年前,其次是现在。 java自学后台ing,请多指教 Github: https://github.com/jjc123
前言 1. 已拿途牛天津研发部Java研发岗Offer 2. 追一科技等hr面ing 也许对于大佬来说 这个offer不怎么样 不过对于我这个0offer菜鸟来说已经是来之不易了. 2019.
统计各分数区间数据 现在要统计:<50、50-60、60-70、70-80、80-90、90-100、>=100分数区间的人数;利用 INTERVAL 划出7个区间;再利用 elt 函数将7个区间分别返回一个列名,如下SQL: 123456789101112131415 mysql> SELECT...
参考: https://blog.csdn.net/qq_32655383/article/details/51660925 但是我有点看不明白,于是就自己改写了下,后面分析。线程类: package threadabc; public class ThreadPrint implements ...
1. 前言: 牛客网2019提前批直通实习专场 咳咳,说来惭愧,假期是划水过来的,刚好赶上牛客提前批投递.顶着头皮海投了几十家,果然简历没料是很难入大公司法眼的.在石沉大海几天后的元宵节晚上一个陌生电话call醒了我:请问你是xxx同学吗,我们是xxx公司,收到了你在牛客网上投递的简历,请问明天下午14:00有空线上视频面试吗.
前言 为什么要先准备框架内容的复习呢?个人是因为简历平平,只有俩项目还看得过去,新年的首发面试就凉在项目上,上来便是轰炸项目和框架.后来反省了下,框架知识也是一块很重要的内容.面试首发一般都是针对简历的项目开始考察.
ThreadLocalThreadLocal 中有一个静态内部类 ThreadLocalMap,ThreadLocalMap 维护一个 Entry 数组,大小为 16,Entry 以弱引用的 ThreadLocal 作为 key,value 就是我们要设置的值。
其实刚开始接触HashMap的时候看别人博客以及源码是真的一头雾水,最后还是决定找视频入下门比较合适 https://www.bilibili.com/video/av24032788 关于HashMap的面试题这两篇讲的不错: https://blog.
在Spring中的AOP是依靠动态代理来实现切面编程的.而这两者又是有区别的. JDK是基于反射机制,生成一个实现代理接口的匿名类,然后重写方法,实现方法的增强.它生成类的速度很快,但是运行时因为是基于反射,调用后续的类操作会很慢.
前几天面试遇到了这么一个问题: 求一亿个数据中最大的100个数. 这个问题一脸懵逼我.后来查了资料说使用HASH函数以及分治的思想来解决.将这1亿个数根据HASH去重然后根据hash值分别存储到1000个分区内,然后每个分区都使用一个容量为100的最小堆得到每个区最大的100个数.
volatile volatile是轻量级同步机制,访问时不会执行加锁操作volatile这个关键字的作用: 1. 可见性:当操作一个volatile修饰的变量时,会从主内存刷新最新值 2. 防止重排序,加入内存屏障可以防止重排序操作 volatile没有原子性的问题 哪些操作是复合操作,而不是原子操作: 1.
前言: 今天来谈谈Tomcat服务器和网页之间编码和解码之间的关系。关于URL编码的问题可以看链接:廖雪峰修正:百度现在编码也是UTF-8 关于编码之间的转换问题可以看链接:编码转换问题 浏览器端的编码: 默认解码是GB2312影响form提交数据的编码的因素包括:form的accept-charset属性、html文档的编码方案即document.charset。
前言: 传递的请求参数如何获取 GET方式: 参数放在URI后面 POST方式: 参数放在实体内容中 后台获取前台数据方法: 核心的API: request.getParameter("参数名"); 根据参数名获取参数值(注意,只能获取一个值的参数) request.
前言: URL: 统一资源定位符。http://localhost:8080/day09/testImg.html。只能定位互联网资源。是URI的子集。 URI: 统一资源标记符。/day09/hello。
前言: 昨天用javaSE手动部署了一个servlet,本以为自己已经初步窥探了,结果一用eclipse生成javaweb项目 然后部署到Tomcat就问题多多。这一天也算是栽在这上面了。java后台自学ing的弊端就初见了。
前言: 今天算是被MySQL给打败了。折腾了一下午加一晚上,费劲的很。官方文档也是很粗略的,没有具体的安装教程,也许是我没找到…… MySQL安装有两个方法: 1. MSI图形化界面安装 2. ZIP安装包下载。
前言: 什么是DOM解析 DOM解析原理:xml解析器一次性把整个xml文档加载进内存,然后在内存中构建一颗Document的对象树,通过Document对象,得到树上的节点对象,通过节点对象访问(操作)到xml文档的内容。
前言: XML Schema 是基于 XML 的 DTD 替代者。json现在也是用来替代XML了 这是我所了解的 那请问还需要学XML吗? 也许毕业了工作了,遇到的项目是以前的 ,需要XML那怎么办? 个人觉得还是有必要的,毕竟是基础,虽然是过时了的技术,但还是有必要掌握一下的,而且花费的时间也不多,大概2天。
转载自:Java资源社区 1. F2 当你选中一个文件的话,这意味着“重命名” 2. F5 刷新 3. CTRL+F5 强行刷新 4. F12另存为 5. Alt +F4 关闭程序 6. Home首行 7.
轮播插件: Carousel插件: 轮播插件。 是一个通过元素循环的组件,如旋转木马(幻灯片) 插件可以单独包含(使用Bootstrap“carousel.js”文件),或者一次全部使用(使用“bootstrap.js”或“bootstrap.min.js”)。
Bootstrap表单有三种类型: 1. 垂直表单 :表单元素垂直分布 2. 内联表单:表单元素行内分布,左对齐 3. 水平表单:表单元素水平分布 默认:所有文本,和 类的元素.form-control都有100%的宽度。
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
本文来自于:W3school 默认导航栏下: 因为Bootsrap是具有响应式的 所以当屏幕缩小的时候 效果是这样的 那如何实现呢? //导航栏 注意:是在页面的顶部: 源码: ...
题目摘自:偏头痛杨 最近看了这位博主的文章 写的挺好的 跟着里面的线程 温习了一遍 结尾处有道题算是复习巩固吧 我是用ReentrantLock实现的 而不是synchronized 题目: 使用3个线程,要求三个线程顺序执行,不允许使用sleep()强制让线程有顺序。