自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Bigdecimal简单归纳总结

本篇文章只简单列举了Bigdecimal的构造方法,四则运算API,取舍方式,以及两个数之间的比较等少量内容,还有包括像格式化等API没有介绍,但是那些在实际开发中并不常用,如果后面有这个需求的话,可以再接着整理。

2023-12-12 10:36:59 86

原创 Java中到底是值传递还是引用传递

可能会理所当然觉的肯定是“abcd”,至于理由嘛,很简单,str首先存的是指向“abc”的引用,在passParam()方法中,str指向了“abcd”,所以最后打印的肯定是“abcd”Java中只存在值传递,不传递引用传递,很多我们觉的是引用传递的原因是原变量和副本变量指向的同一个地址的值发生改变,造成我们觉的字方法里修改变量的值会引起原原变量的变化。首先说这两个的区别,它们之间最大的区别在于值传递传递的变量的副本,在子方法里修改这个变量,原方法的中的该变量不会受到影响,但是抱歉,答案是“abc”

2023-12-11 16:03:01 75 1

原创 new String(“xxxx“)到底创建了几个对象?

String创建对象的流程

2023-12-08 17:30:38 81

原创 HashMap常量简析

/ aka 16注意这里并没有直接写16,而是用的位运算,所以我们需要分析两点:1、为什么是2的幂次方?2、为什么是2的四次方而不是三次方或者五次方等其他?先回答第一个问题,为什么是2的幂次方?作为一种集合,HashMap需要存储数据,既然是存储数据,自然就要定义数据的位置,而HashMap采用的hash寻址法,即用hash值对哈希桶的长度进行取模,得到的余数就是数据在哈希桶的位置。

2023-12-07 16:22:04 87 1

原创 HashMap的resize方法源码流程简析

对HashMap的扩容做一点简单的源码分析

2023-12-07 14:58:28 64 1

原创 HashMap的put方法源码流程简析

对HashMap的put方法做一点简单的源码分析

2023-12-07 11:06:13 62 1

原创 使用cancl工具同步数据库和redis(基于TCP)

使用canal同步mysql和redis

2022-09-21 23:46:43 853 1

原创 linux用docker安装redis

linux用docker安装redis

2022-08-31 17:55:01 3383

原创 linux配置环境变量

linux配置环境变量

2022-08-10 14:32:38 26409

原创 ArrayList遍历时删除元素

ArrayList遍历时删除元素

2022-07-01 13:37:07 3583 1

原创 jdbc和Mybatis框架的理解

一、jdbc(java database connectivity)即java数据库连接1.含义:用java代码操纵数据库,并且是用java语言来规范客户端程序来访问数据库的应用程序接口。2.如何使用jdbc操纵数据库主要包括两个方面:一是建立与数据库的连接(connection),二是请求数据库(statement或者preparedStatement)2.1建立与数据库的连接第一版本://装载驱动程序Class.forName("com.mysql.jdbc.Driver");//通过驱

2020-09-16 13:18:28 958

原创 cmsg管理系统

1.cms管理系统的基本框架和主要功能2.csm中用到的主要技术ssm基本框架GridManager展示表的内容和发送高级查询的请求使用ueitor富文本编辑器加在模态框中使用页面静态化技术生产静态页面使用spring-mvc的文件上传来保存图片使用cookie保存账户和密码3.cms中的难点(1)页面静态化技术:模板+数据=静态页面先封装一个页面静态化的工具类public class FreemakerUtils { public static String Freemarker

2020-09-12 23:16:19 838

原创 springMVC核心配置文件

springMVC核心配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns=“http://www.springframework.org/schema/beans”xmlns:context=“http://www.springframework.org/schema/context”xmlns:mvc=“http://www.springframework.org/schema/mvc”xmlns:xsi=“http:/

2020-08-29 21:26:33 205

原创 springMvc的web,xml配置

springMvc的web,xml配置<?xml version="1.0" encoding="UTF-8"?> day39_spring_mvc_01 dispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:applicationContext-mvc.xml 1 dispatc

2020-08-29 21:22:36 101

原创 使用Timer类设计定时器

Timer类的定时器在使用时,都需要构建一个定时任务(TimerTask),因此在使用定时器的时候,都需要创建一个TimerTask类的对象(为了节省空间和方便阅读,将TimerTask类的对象以匿名类的形式声明),而Timer类中常用的方法如下下面的代码则针对上述方法,一一进行使用 public static void main(String[] args) { //使用构造方法创建两个对象 Timer timer = new Timer(); Timer timer2 = new T

2020-07-21 17:58:22 808

原创 基于数组和变量的数据结构

数据结构基于数组的数据结构:以数组为基础,储存不同数据类型的数据,数组的类型是Object`基于变量的数据结构:Object类型的变量可以装任何类型的数据,因此可以设计一个类,类中有一个Object类的变量用用来存放各种类型的单一数据,想要使用类中变量,就得构造对象,而一个对象只有一个Object类的变量(如果在该类中声明多个Object类的变量是不划算且扩展性差)。并且不同对象之间没有任何关联,不方便保存多个数据,因此考虑将将该类的对象建构类类似数组的形式(通过在类中创建一个该类的变...

2020-07-21 17:49:21 272

空空如也

空空如也

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

TA关注的人

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