自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 问答 (1)
  • 收藏
  • 关注

原创 Golang中切片作为参数中的一些讨论

SliceRise内部得到一个s2的拷贝切片s,array指向相同的内存地址,复制len,cap,进行append的操作,,,但array内存够用,此时s - >len:4,cap:4,,,所需后续进行对s进行的操作就相当于对s2进行的操作,,因为他们的底层数据地址是一样的.但是打印出来 s2: [2,3,4]len和cap为值类型,array为引用类型,,,值类型无法从函数内部修改,,所以函数内部为4,4,,但是外部依旧为3,4。哈哈,只是个人学习的一些见解,,,如有问题或者错误,请大家指正!

2023-08-20 14:34:12 89

原创 MVCC个人理解

MVCC个人理解

2022-08-27 16:41:36 835 1

原创 MybatisPlus延迟加载

分步查询以及延迟加载的应用

2022-07-20 21:37:28 1330

转载 Sql语句中IN和exists的区别及应用

http://www.cnblogs.com/liyasong/

2022-07-18 14:31:31 1299

原创 旋转数组的最小数字

旋转数组的最小数字

2022-07-18 09:21:29 57

原创 feign和Hystrix的超时时间设置

Feign和Hystrix

2022-07-07 13:33:18 903

原创 JVM老年代空间担保机制

新生代Minor GC后剩余存活对象太多,无法放入Survivor区中,此时就必须将这些存活对象直接转移到老年代去,如果此时老年代空间也不够怎么办?1、执行任何一次Minor GC之前,JVM会先检查一下老年代可用内存空间,是否大于新生代所有对象的总大小,因为在极端情况下,可能新生代Minor GC之后,新生代所有对象都需要存活,那就会造成新生代所有对象全部要进入老年代;2、如果老年代的可用内存大于新生代所有对象总大小,此时就可以放心大胆的对新生代发起一次Minor GC,因为Minor GC之..

2022-04-12 13:39:56 1277

原创 礼物的最大价值

题目描述:在一个 m*n 的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于 0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘的右下角。给定一个棋盘及其上面的礼物的价值,请计算你最多能拿到多少价值的礼物?例题:输入: [ [1,3,1], [1,5,1], [4,2,1]]输出: 12解释: 路径 1→3→5→2→1 可以拿到最多价值的礼物class Solution {public int maxValue...

2022-03-27 15:38:36 283

原创 String.intern()

String.intern()

2022-02-25 11:06:12 70

原创 Java反射机制

反射就是把Java类中的各个成分映射成一个个的Java对象。即在运行状态中,对于任意一个类,都能够知道这个类所有的属性和方法,对于任意一个对象,都能调用它的任意一个方法和属性。这种动态获取信息及动态调用对象方法的功能叫Java的反射机制。简而言之,我们可以通过反射机制,获取到类的一些属性,包括类里面有哪些字段,有哪些方法,继承自哪个类,甚至还能获取到泛型!它的权限非常高,慎重使用!Java类加载机制在Java程序启动时,JVM会将一部分类(class文件)先加载(并不是所有的类都会在一开始加载),通

2022-02-24 21:17:41 296

原创 四大函数式接口

import java.util.function.*;import java.util.*;public class Main { public static void main(String[] args) { System.out.println("=========================Consumer=========================="); //HashMap没有顺序,底层为HashTable 根据hashcode排序

2022-02-11 13:42:51 190

原创 Iterator.next() 和 Iterator.remove()的联合使用

今天学习Iterator进行流操作,删除集合的元素我自己写的代码是这样的 public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(); list.add("A"); list.add("B"); list.add("C"); Iterator<String> iterator =

2022-02-09 15:35:53 939 2

原创 集合类学习

数组与集合相同之处:它们都是容器,都能够容纳一组元素。不同之处:数组的大小是固定的,集合的大小是可变的。数组可以存放基本数据类型,但集合只能存放对象。数组存放的类型只能是一种,但集合可以有不同种类的元素。集合根接口Collection本接口中定义了全部的集合基本操作,我们可以在源码中看看。我们再来看看List和Set以及Queue接口。集合类的使用List列表首先介绍ArrayList,它的底层是用数组实现的,内部维护的是一个可改变大小的数组,也就是我们之前所说的线性表!跟

2022-02-09 14:15:42 660

原创 Java实现顺序表与链表

Java顺序表与链表AbstractList,下面两种数据结构基于这个抽象类修改完成package 数据结构.线性表;//@date :2022/2/5 18:04public abstract class AbstractList<E> { public abstract int size(); public abstract void add(E e, int index); public abstract E pop(int index); p

2022-02-05 22:44:18 1175

原创 Vue深拷贝将Form表单行传入dialog

huidui 通常我们在修改后台数据时,也就修改前端页面显示的一行数据时,会将某一行的数据传入dialog以便用户修改,再通过dialog里面的提交按钮来发起请求通过:this.dialogForm=row来传值会导致你修改值的时候,页面的展示的值也会跟着变,相当于引用地址,指向同一个内存地址,所以我们通常通过this.dialogForm = JSON.parse(JSON.stringify(row))来对数据进行深拷贝,复制一份数据,不会对展示界面的值由影响

2022-01-29 18:23:13 1428

原创 Spring

Spring1、简介​ Spring是一个开源框架,它由[Rod Johnson](https://baike.baidu.com/item/Rod Johnson)创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。​ Spring是一个轻量级的**控制反转(IoC)和面向切面(AOP)**的容器框

2021-11-06 12:19:54 104

原创 resultMap

resultMapresultType可以把查询结果封装到pojo类型中,但必须pojo类的属性名和查询到的数据库表的字段名一致。如果sql查询到的字段与pojo的属性名不一致,则需要使用resultMap将字段名和属性名对应起来,进行手动配置封装,将结果映射到pojo中,解决数据库属性与字段名‘不匹配的问题数据库实体类通过Lombok生成方法,构造函数XmlStudentMapper.xml<?xm1 version="1.0" encoding="UTF8"?><!

2021-10-27 11:36:21 237

原创 Lombok

LombokLombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。Maven依赖: <!--lombok--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</arti

2021-10-27 10:25:06 78

原创 JDBC学习

JDBC数据库驱动驱动:声卡、显卡、数据库程序会通过数据库驱动和数据库打交道JDBCsun公司为了简化开发人员的(对数据库的统一)操作,提供了一个(Java数据库的)规范,俗称JDBC,这些规范的实现由具体的厂商去做开发人员只需要掌握JDBC接口的操作即可java.sqljavax.sql(数据库驱动包) mysql-connector第一个JDBC程序创建测试数据库CREATE DATABASE jdbcStudy CHARACTER SET

2021-10-06 16:15:21 74

原创 JDBC学习

JDBC数据库驱动驱动:声卡、显卡、数据库程序会通过数据库驱动和数据库打交道JDBCsun公司为了简化开发人员的(对数据库的统一)操作,提供了一个(Java数据库的)规范,俗称JDBC,这些规范的实现由具体的厂商去做开发人员只需要掌握JDBC接口的操作即可java.sqljavax.sql(数据库驱动包) mysql-connector第一个JDBC程序创建测试数据库CREATE DATABASE jdbcStudy CHARACTER SET utf8 COLLATE u

2021-10-06 16:14:12 81

原创 Jsp学习

8、JSP(Java Server Pages)8.1、什么是Jspjava服务器端页面,也和servlet一样,用于开发动态web特点:写jsp就像写htmlhtml,jsp区别 html只给用户提供静态的数据 jsp页面可以嵌入java代码,为用户提供动态数据 8.2、JSP原理通过访问tomcat目录或者访问IDEA目录查看,在编译的时候,新建的jsp文件会有两个文件,分别是index_jsp.class和index_jsp.java。 浏览器向服务器发送请求,

2021-09-22 22:13:50 55

原创 Servlet学习2

7、Session、Cookie7.1 会话会话:用户打开一个浏览器,点击了连接,浏览了web资源,关闭浏览器,这个过程就称之为会话有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会话一个网站,怎么证明你浏览过?(客户端)——》(服务端) 服务端给客户端一个信件(cookie),客户端下次访问服务端带上信件(cookie)就可以了, 服务端登记你来过了,下次你来的时候我来匹配你;(session) 7.2、保持会话的两种技术coo

2021-09-21 17:56:34 42

原创 Servlet学习1

public class ServletDemo05 extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //通过getResourceAsStream把获得的资源转换为流,并且参数的第一个 / 不可以删除,表示当前目录下,相对定位 ...

2021-09-17 10:55:57 69

原创 Http,Maven

4.HTTP4.1什么是Http超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出;而消息内容则具有一个类似MIME的格式。这个简单模型是早期Web成功的有功之臣,因为它使开发和部署非常地直截了当。 Http1.0 客户端可可以与web服务器连接后,只能获得一个web资源,断开连接

2021-09-14 20:47:06 165

原创 网络编程学习笔记

网络编程1.1、概述地球村:现代科技的发展,缩短了世界的距离计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的:传播交流信息,进行数据交换,通信达到效果需要的东西: 如何准确的定位网络上的一台主机 192.168.6.55:端口号 如何传输数据 1.2、网络通信的要素实现网络的通信: 通信双方的地址

2021-09-14 00:23:35 58

原创 学习 Javaweb第一天,javaweb概念及Tomocat的安装与配置

1、JavaWeb1.1、基本概念web开发: web:网页 静态web html ,css 提供给所有人看的数据始终不会发生变化 动态web 提供给所有人看的数据会发生变化, 技术栈:Servlet、JSP、ASP、PHP 在Java中,动态web资源开发的技术统称为javaweb1.2 web应用程序 web程序:可以提供浏览器访问的程序; 每一个

2021-09-11 20:52:09 244

空空如也

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

TA关注的人

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