自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (7)
  • 收藏
  • 关注

原创 java 学习笔记(持续更新中)

java 学习笔记

2022-06-03 20:52:38 291

原创 spring aop原理

spring aop原理

2022-06-03 16:11:03 124

原创 什么是ioc容器?spring中bean的生命周期

ioc容器的初始化以及bean的生命周期

2022-06-03 12:37:19 362

原创 synchronized的底层实现原理(偏向锁,轻量锁,重量锁)

synchronized实现原理面试百度的时候,面试官问我synchronzied,尴尬没有看过,不会,哈哈哈,便恶补synchronzied,顺便还有线程池,在我的另外一篇博客里面。基本上写的博客比较少,很多东西都写的不是很规范,不过也算是自己的一个学习笔记和总结吧。刚开始接触多线程的时候,用到的就是synchronzied操作,直达现在synchronzied在项目中仍然有使用到,他可以保证线程的顺序执行,也叫同步执行,能够有效的解决线程竞争资源的情况。在一个线程获得同步锁之后,其他线程处于

2021-02-05 16:12:27 1098 3

原创 判断链表中是否有环

判断链表是否有环思路:采用双指针,定义一个快指针,一个慢指针,快指针如果追上了慢指针,则说明有环,否则没有环。/**ListNode /public boolean isRing(Listnode node){ //先判断链表是否为null if(node == null){ return false; } //定义快节点是头结点的下一个,慢节点是当前节点 ListNode fast = node; ListNode slow =

2021-02-02 15:22:52 121

原创 Mysql 的索引底层原理及数据结构详解

Mysql 的索引底层原理1.什么是索引? 索引是一种排好序的数据结构,mysql目前默认使用的是b+树。2.为什么使用b+树? 例如表table 数据id name 1 zs 2 ls 3 sa 4 zl 5 wmz 6 zs 7 sd 这这个表里,没有加索引,要查询id= 6的数据,至少要查询6次,才能找到想要的那条数据 select * from table where i...

2021-01-31 14:40:34 1411 2

原创 项目成功部署到idea ,并且成功运行,访问却是404

这个问题最原始的可能还是基于对idea的使用不是很熟悉,以及对于路径的理解程度太低当idea配置完可以运行的war文件时,发布到tomcat中,我的一个很不好的习惯就是application context的路径总是和需要访问的路径总是保持一致,实际上这根本就是错误的做法。这是我要访问的主页地址:然后我在发布的applicationcontext里面也写了同样的地址项目能够...

2019-07-24 15:05:49 6532

原创 springmvc 如何自定义拦截器?

1.什么是拦截器以及其作用? springmvc中主要是interceptor类进行拦截,在用户进行请求的时候,将该请求进行拦截并做出相应的处理,从而达到我们想要的一些效果。比如在拦截中,判断用户是否登录,登录的时候是否写入日志等等。2.如何定义拦截器? 实现自定义拦截器,一般有两种方式。第一种是实现HandlerInterceptor接口,第二种是实现webRequestIn...

2019-07-19 15:02:08 311

翻译 对于hashcode()的理解

hashcode方法在java中的运用,一般适用于在hashmap,hashset,hashtable中,进行查询用在hashmap中,很多人有疑问说,查询可以直接用equals进行比较查询啊,但是考虑到性能的问题,equals要进行遍历所有的数据,倘若几万的数据,那需要花费很长的时间,采用hashcode就是减少equals的时间先看看hashmap中put()方法的源码 public V pu...

2018-06-27 14:16:38 218

原创 使用laydate选择时间范围

在进行时间选择范围上面,有时候会有限定的时间,比如时间上限和时间下下限,这里采用layui的laydate方法layui.use(['form', 'laydate', 'upload', 'layer'], function () { var form = layui.form, upload = layui.upload, laydate = layui...

2018-06-21 10:34:54 11332

原创 Mybaits中遇到的问题

org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession.### The error may exist in sqlmap/User.xml### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL M

2017-08-06 10:57:50 261

原创 正则中的中文匹配问题

if(!this.nickname.matches("[\u4E00-\u9FA5]+"))//匹配中文//会出现匹配不成功,所有一定要进行乱码的修改request.setCharacterEnding("UTF-8");

2017-06-28 15:40:00 451

原创 javaweb中的cookie技术

package cn.itcast.cookie;import java.io.IOException;import java.io.PrintWriter;import java.util.LinkedHashMap;import java.util.Map;import javax.servlet.ServletException;import java

2017-06-20 19:47:13 366

openjdk-13.0.2_windows-x64.zip

1.版本的jdk13 2.免去oracle官网下载,现在下载还要注册一大堆乱七八糟的东西 3.提供最少的积分供大家去下载。

2020-11-19

elasticsearch-head-master-master.zip

ElasticSearch 客户端下载,主要用于查看es服务保存的内容

2019-06-25

java的笔试面试题目

收录的题目不是很全面,但是重点基本上都收集的差不多了,希望大家可以找到好工作

2018-06-21

navicat客户端

Navicat是一款强大的sql客户端工具,可以查看mysql,sqlserver,oracle

2018-06-21

jdk1.7免安装版本

jdk1.7直接解压就可以使用了,不需要安装,解压后包含有jre

2018-06-21

jdk1.6api参考文档

jdk1.6目前为止应用的还是相当广泛的,虽然1.7,1.8都已经出来了,但有时候不太兼容

2018-06-21

dubbo-admin.war

dubbo-admin的war包,直接放在tomcat下面就可以访问了,免费下载哦

2018-06-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除