JAVA开发工程师offer
文章平均质量分 73
JAVA开发工程师offer
LidarXin
夏志新,大连理工大学硕士。
广泛涉猎,主攻JAVA开发。
好奇心=学习能力。
招聘内推或交流,联系wx:xzx20666。
展开
-
【持续刷力扣】Java刷力扣的一些总结
AI算法工程师---记录做错的算法题!原创 2020-08-16 10:50:24 · 1064 阅读 · 0 评论 -
【持续写SQL】SQL语法(附:MYSQL环境搭建)
MYSQL知识点总结。一、数据库基本概念4.常见的数据库软件+数据库软件市场占有率排名:二、MYSQL数据软件1.安装、卸载(略)2.MYSQL服务启动和关闭:以管理员身份打开cmd:(最后一个单词是你mysql的名字,在电脑服务里面看)net start mysql1072 //启动net stop mysql1072 //关闭3.cmd打开MYSQL指令界面:(在第二步打开mysql服务才能进)(1)连接自己电脑的mysql:mysq.原创 2020-10-31 18:34:54 · 403 阅读 · 0 评论 -
个人算法题相关的问题
算法题的个人感悟原创 2023-02-04 18:07:53 · 133 阅读 · 0 评论 -
JVM+JUC //想成为Java高手?不精通这俩可不行!
【JVM】【问】JVM的总体结构?JVM四大组成:类装载器+运行时数据区+执行引擎+本地接口。【问】运行时数据区(java内存区域)的内存图?五个部分的详细介绍?(1)java8以前:java8以后:(2)a、堆存放:对象实例。更新速度慢,二级缓存。程序员分配释放或GC机制。java7及以前:java8:永久代(方法区)被从JVM中移除,用元空间替代,位于直接内存中。b、方法区(java8移动到元空间)java7方法区存放:常量/常原创 2021-03-28 15:06:24 · 609 阅读 · 0 评论 -
JAVA基础+JAVA集合
【问】JVM的体系结构?类加载过程(也就是JVM的执行流程)?请把下面四个图变成一个图!JVM= 类装载器+运行时数据区+执行引擎+本地接口:类加载过程:虚拟机将会加载它的".class"文件,并创建对应的class对象,将class文件加载到虚拟机的内存,这个过程称为类加载。【问】字节码校验器?解释器?JIT代码生成器?【问】对着这个图再理解一下反射。Reflection(反射)是Java被视为动态语言的关键,反射机制允许程序在执行期间借助于Reflection API原创 2021-02-23 00:28:37 · 1850 阅读 · 7 评论 -
MySQL+Redis+网络+Linux+kafka+ES
【Redis】【Kafka】【问】消息队列的作用?(1)异步处理:响应速度快消息队列中保存一定的信息,因此发送注册邮件+发送注册短信是很快的。(2)应用解耦(3)流量削锋【ElasticSearch】...原创 2021-02-25 18:57:31 · 946 阅读 · 0 评论 -
开发框架:Spring/SpringBoot+SpringMVC+MyBatis
【Spring】1.Spring【问】Spring?Spring Boot和Spring的区别?Spring:是一个轻量级控制反转(IOC)和面向切面(AOP)的容器框架。Spring Boot:2.IOC理论推导【问】解释IOC?(1)先解释IOC理念,IOC就是控制反转,控制权本来在程序员手上,现在控制权到用户手上。代码例子:service层要用dao层类的方法,必须new一个dao层类的实例。当需求改变时,接口新的实现类诞生,service层中的类又必须原创 2020-12-17 10:55:12 · 3017 阅读 · 2 评论 -
JAVA WEB
JAVA WEB【问】JavaWeb基本概念?静态WEB:html,css,javascript动态WEB:Servlet,JSP定义:在JAVA中,动态web资源开发的技术统称为javaweb。服务器--Tomcat。【问】WEB服务器?Tomcat?【问】http和https?【问】Servlet原理?ServletContext?【问】Request(请求)和Response(响应)?【问】Cookie和Session?【问】JSP?【问】.原创 2021-01-04 19:31:33 · 291 阅读 · 2 评论 -
300分钟搞定算法面试
一、掌握实用的数据结构(1)数组、字符串数组查询快,增删慢。leetcode242(字符串转数组,然后用Arrays.sort(str))(2)链表链表增删快,查询慢。leetcode25(自顶向下,每k个一反转:递归主函数+反转函数)(3)栈(头进头出)leetcode20(以右括号为键创建成对的哈希表,再创建一个栈;右括号入的时候判断是否死,死不了就消除,左括号直接加;最后检验栈是否为空)leetcode739(创建存储索引的递减栈和res数组;先弹栈,后原创 2020-12-10 09:59:29 · 481 阅读 · 0 评论 -
基于Spring Boot的社区论坛开发
项目五:基于Spring Boot的社区论坛开发【第一章:初识Spring Boot,开发社区首页】Spring Boot只是Spring本身的扩展,使开发,测试和部署更加方便。1.介绍SSM[Spring(一套JAVA框架)、Spring MVC(处理浏览器请求)、MyBatis(访问数据库)]Spring Boot:进一步简化SpringRedis(缓存型数据库,性能好)、Kafka(消息队列)、ElasticSearch(搜索)Spring Security(安全)原创 2020-12-10 10:02:30 · 7569 阅读 · 7 评论 -
java基础知识笔记(基础语法+面向对象编程思想)
java总结原创 2020-10-07 18:39:53 · 873 阅读 · 2 评论 -
JAVA刷力扣《算法面试题汇总》
JAVA刷力扣《算法面试题汇总》一.开始之前1.找出只出现一次的数字,其余均为两次异或运算(^)就行了。2.多数元素(次数多于n/2的元素,假设数组中一定存在)(1)排序法:中间位置先排序Array.sort(nums),然后取nums[nums.length/2]class Solution { public int majorityElement(int[] nums) { Arrays.sort(nums); return num.原创 2020-10-23 09:52:03 · 805 阅读 · 0 评论 -
JAVA前端部分(HTML+CSS+JavaScript)(狂神说笔记)
【HTML】1.初识HTML:2.元素=标签+属性+内容(1)网页基本标签(2)图像标签(3)超链接标签a、页面间链接b、锚链接c、功能性链接QQ链接代码在“QQ推广”里生成。【补充】块元素和行内元素元素包括:标签、属性、内容。(4)列表标签(5)表格标签(6)媒体元素3.页面结构放在<body></body>里面。4.内联框架:targ原创 2020-11-10 18:22:34 · 1523 阅读 · 0 评论 -
设计模式+操作系统!
一、操作系统1.请说一下进程和线程的概念及作用;进程间通信的方式;怎么同步? (1)概念及作用进程是对运行时程序的封装,是系统进行资源调度和分配的的基本单位,实现了操作系统的并发;(所谓并发,就是同时执行多个程序)线程是进程的子任务,是CPU调度和分派的基本单位,用于保证程序的实时性,实现进程内部的并发;线程是操作系统可识别的最小执行和调度单位。每个线程都独自占用一个虚拟处理器:独自的寄存器组,指令计数器和处理器状态。每个线程完成不同的任务,但是共享同一地址空间(也就是同样的动态..原创 2020-07-29 21:50:05 · 1428 阅读 · 0 评论