- 博客(21)
- 收藏
- 关注
原创 Hibernate高级编程
有利的条件和主动的恢复产生于再坚持一下的努力之中!好久没更新了,今天入门了Hibernate,由于之前学习了MyBatis,初步感觉二者的底层实现思想有很多相似之处,下面让我们以一个入门Demo的形式感受一下Hibernate的配置过程。
2024-09-14 14:29:26 1220
原创 YAML文件格式汇总
Yaml 文件简洁美观,深受广大开发人员的爱戴,目前许多JavaWeb应用使用Yaml文件取代了properties文件、DockerCompose文件也大多使用Yaml文件。它使用空白符号缩进和大量依赖外观的特色,特别适合用来表达或编辑数据结构、各种配置文件、文件大纲(例如:许多电子邮件标题格式和YAML非常接近)。意思即对象的属性是一个数组 [complexkey1,complexkey2],对应的值也是一个数组 [complexvalue1,complexvalue2]
2024-06-14 09:57:36 1284
原创 浏览器同源机制,点击超链接是跨域访问吗?
同源策略主要针对的是被动的、非用户主动发起的跨域资源访问行为,比如一个网页上的JavaScript试图向另一个域名发送AJAX请求。所以,单纯的点击超链接跳转并不算跨域访问,不会受到同源策略的限制。跨域访问通常发生在脚本、AJAX请求、嵌入的资源等涉及后端数据交互的场景中。跨域访问是指一个网页上的脚本或资源(如图片、字体等)尝试访问与该页面不同源的资源。这种跨源的资源访问会受到浏览器的同源策略限制。而点击超链接只是进行了页面跳转,这种行为不涉及跨域资源访问,因此不会受到同源策略的限制。
2024-06-06 18:07:50 278
原创 使用Docker安装HBase,并使用Java api连接详解
最近跟着几篇错误的博客使用docker安装hbase,结果错误百出。被BUG折磨了两天,终于找到了问题,整理了一篇详细的安装步骤,希望大家安装顺利!本次是在云服务器上进行的配置。@ Date 2024年6月5日。
2024-06-05 14:32:18 700 1
原创 JVM-CORE
HotSpot虚拟机正式发布,成为java默认虚拟机2003,java平台的Scala正式发布,2008,Oracle收购了BEA,得到了,JRockit虚拟机目前版本Oracle将HotSpot和JRockit虚拟机进行了整合2011,JDK7发布,正式启用新的垃圾回收器,G1JDK7,JDK8默认的垃圾回收器:并行的(Parallel)垃圾回收器2017,JDK9将G1定为默认的GC,替代CMS(被标记为Deprecated,JDK10彻底拿掉了)同年IBMJ9开源。
2024-05-16 22:13:05 961
原创 Redis中间件详解
Redis,英文全称是Remote Dictionary Server(远程字典服务),是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。与MySQL数据库不同的是,Redis的数据是存在内存中的。它的读写速度非常快,每秒可以处理超过10万次读写操作。因此redis被广泛应用于缓存,另外,Redis也经常用来做分布式锁。除此之外,Redis支持事务、持久化、LUA 脚本、LRU 驱动事件、多种集群方案。Redis有以下这五种基本类
2024-05-06 15:19:39 1032
转载 在地址栏中输入URL地址或域名,到返回页面做了哪些事?
服务器接收到比特流之后,将比特流转换成帧,比对目的Mac地址,拆包,上传到网络层,网络层比对IP地址,拆包上传到传输层,传输层对数据段进行确认,按照TCP首部的序号以原来的顺序重组HTTP请求报文,保证数据传输的可靠性。如果是get方法,则请求体为空。通过传输层、网络层、数据链路层的层层封装,最终将响应报文封装成二进制比特流,并转换成其他信号,如电信号到网络中传输 , 反向传输的过程与正向传输的过程类似,就不再赘述。TCP三次握手完成之后,浏览器与目标服务器之间就建立了连接,浏览器可以发送HTTP请求。
2024-04-28 10:07:04 88
原创 远程登录MySql配置
mysql中用户与IP绑定,虽然localhost中已经有root用户了,但我们创建的用户‘root’@‘%’表示除本机外的所有Ip的的用户,注意,新创建的用户只有对表的使用权,如果需要,则需要新增权限才能实现对数据库的增删改查操作。默认情况下,root用户是不运行远程登录的,只允许在MySQL所在的Linux服务器登陆MySQL系统。# IP地址即允许登陆的IP地址,也可以填写%,表示允许任何地址。# 密码表示给远程登录独立设置密码,和本地登陆的密码可以不同。#使用命令,查看本机所有用户。
2024-04-06 22:23:37 1277 1
原创 Spring中DispacherServlet、WebApplicationContext、ServletContext的关系
在web容器启动时,会触发容器初始化事件,此时contextLoaderListener会监听到这个事件,其contextInitialized方法会被调用,在这个方法中,spring会初始化一个启动上下文,这个上下文被称为根上下文,即WebApplicationContext,这是一个接口类,确切的说,其实际的实现类是XmlWebApplicationContext。这个就是spring的IoC容器,其对应的Bean定义的配置由web.xml中的context-param标签指定。(Spring容器)
2024-03-31 11:28:02 741 1
原创 分治法-快速排序
快速排序是一个经典的分治算法,所谓分治法就是分而治之,将一个大问题分解为若干小问题,通常配合递归进行处理,由于递归需要需要不断的入栈出栈,这在一定程度上也会制约程序的运行速度。//————————>当左右传入参数相等说明枢轴的位置都已经确定,每个递归执行完毕,数组已经有序。* 5.左右索引相遇则表明,左边不存在比枢轴小的数,此时相遇的位置就是枢轴的最终位置。* 2.则从右边开始选第一个比枢轴大的数,从左侧开始选第一个比枢轴小的数,* 枢轴的位置不确定,当i==j时,枢轴位置就在这。
2024-03-23 20:09:07 417
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人