自定义博客皮肤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)
  • 收藏
  • 关注

原创 Java常用的设计模式总结

1、设计模式是什么2、设计模式分为三大类3、Java设计模式的六大原则(1)、开闭原则(Open Close Principle)(2)、里氏代换原则(Liskov Substitution Principle)(3)、依赖倒转原则(Dependence Inversion Principle)(4)、接口隔离原则(Interface Segregation Principle)(5)、迪米特法则(最少知道原则)(Demeter Principle)

2022-08-24 16:10:07 924

原创 Java微信企业(批量)转账到零钱(超详细)

基于新创建的企业微信支付号,企业支付到零钱的功能改成了企业转账到零钱的功能,我们来实践操作一下,下面上步骤。

2022-08-16 10:38:45 2374 1

原创 Java设计模式 - 工厂模式(简单工厂,工厂方法,抽象工厂)

工厂模式:工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式,工厂模式在Java程序中可以说是随处可见。

2022-08-25 16:11:49 1083 1

原创 Java设计模式 - 单例模式

单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。在内存里只有一个实例,减少了内存的开销,尤其是频繁的创建和销毁实例(比如管理学院首页页面缓存)

2022-08-25 15:22:04 352

原创 比system.currentTimeMillis还要好用的统计耗时方法stopWatch

获取所有任务的信息,即各个任务的名称和耗时。(如果想自定义输出一些内容,或者格式,可以从这里获取所有任务的信息)在多任务的情况下,StopWatch的好处就能完全体现出来。来统计每个任务的耗时,或者记录一段时间执行的时间,但是在。:获取最后一个任务的信息,即任务的名称和耗时。操作十分简单,一学就会,难道你还学不会?来统计耗时的方法,非常简介,好用。:获取最后一个任务的耗时(毫秒)。:用自带格式输出所有任务信息。:获取任务总耗时(毫秒)。:获取最后一个任务的名称。:获取任务总耗时(秒)。

2022-08-24 10:53:05 488

原创 Git强制覆盖本地文件,使本地仓库和远端仓库保持一致

git reset --hard origin/master 本地代码同步线上最新版本(会覆盖本地所有与远程仓库上同名的文件);git pull 再更新一次(其实也可以不用,第二步命令做过了其实)git fetch 拉取所有更新,不同步;

2022-08-23 15:23:54 203

原创 Git代码冲突解决方案

是一个开源的分布式版本控制系统,是目前世界上最先进、最流行的版本控制系统。可以快速高效地处理从很小到非常大的项目版本管理。特点:项目越大越复杂,协同开发者越多,越能体现出。不知道应该以哪一个人的文件为准,所以就产生了冲突了。命令,拉取远程分支上的代码并合并到本地分支,目的是消除冲突;命令,把工作区的修改提交到栈区,目的是保存工作区的修改;命令,把保存在栈区的修改部分合并到最新的工作空间中;,把正确的代码放到中间去然后选择确定就可以了。分支恰好有人都修改了同一个文件,因为在合并分支的时候,

2022-08-23 15:22:34 494

原创 SimpleDateFormat引发的多线程安全问题

是一个具体的类,用于以区域设置敏感的方式格式化和解析日期。线程不安全也叫非线程安全,是指多线程执行中,程序的执行结果和预期的结果不符的情况就叫做线程不安全。

2022-08-23 15:01:29 214

原创 IDM如何使用详解

Greasy Fork访问地址:https://greasyfork.org/zh-CN/scripts。如果用完提供的,开启开发者模式,然后把我提供的文件拖进来,然后点击开启如下图所示。首先下载油猴插件,可以在谷歌浏览器扩展程序里面下载,也可以用我提供的资源。点开传输一>优化速率一>选择优化速率模式。用浏览器登录百度网盘,找到要下载的文件。:如果已经下载,忽略此步骤。

2022-08-22 16:19:10 15797

原创 10个最经典的string面试题

1、String 是基本数据类型吗?String 不是基本数据类型。2、String 是可变的话?String 是 final 类型的,不可变。3、怎么比较两个字符串的值一样,怎么比较两个字符串是否同一对象?比较字符串的值是否相同用 equals,比较字符串对象是否同一个用==。 4、switch 中可以使用 String 吗?jdk7+中的 switch 可以使用 String 类型。5、String str = new String(“abc”);创建了几个对象,为什么?创建了两个,"a

2022-08-22 15:44:28 811

原创 docker 常用命令全解

容器示例:docker run -itd --name mysql-8 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0。docker logs -f --tail=查询多少行 默认查询所有容器/容器名称。示例:docker save mysql -o /root/test。不加tab就是默认版本,加上tag就是指定版本号。容器id:/文件目录/文件名 /主机文件目录。unpause 容器名称 / 容器ID。pause 容器名称 / 容器ID。

2022-08-22 15:35:12 824

原创 windows系统docker安装mysql容器

命令:docker run -itd --name mysql-8 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0 --lower_case_table_names=1。命令:docker exec -it 5583b227c445/bin/bash。查看所有容器 -----包含正在运行 和已停止的。6、登录命令:mysql -u root -p。登录命令:mysql -u root -p。命令:docker ps -a。

2022-08-22 14:45:16 691

原创 IDEA中在ssm框架中配置mybatis-plus的步骤

spring中配置mybatis-plus在pom.xml中下载依赖包mybatis-plus<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus</artifactId> <version>3.3.0</version> </dependency>在实体类中给注解(1

2022-08-17 09:39:32 1503

原创 Java使用POI来实现Excel文件的导入导出

Excel文件的导入和导出的配置和测试配置依赖POI 版本可以自己选择<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.11</version> </dependency>创建一个控制层Controller(1)声明一下:首先我是

2022-08-17 09:39:11 999

原创 java实验SpringSecurity用户权限控制详解

一.建立下面的三个数据库CREATE TABLE `sys_role` ( `id` int(11) NOT NULL, `name` varchar(255) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;CREATE TABLE `sys_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL,

2022-08-16 11:04:42 514

原创 Profiler for Mac v11.1.2 Java分析应用程序 安装激活详解

Name:lezhengfanCompany:retiosLicense key:A-J11-Everyone#admin-3v7hg353d6idd5#9b4

2022-08-16 11:02:47 213

原创 windows10家庭版如何修改Administrators名字

window10家庭版如何修改用户名

2022-08-16 11:01:53 659

原创 Redis经典面试题

Redis经典面试题文章目录Redis经典面试题前言一、redis的特点二、redis为什么需要把所有数据方法内存中三.redis常见的性能问题,如何解决?四.redis最适合的应用场景五.Memcache与Redis的区别都有哪些?六.redis优点和缺点七.redis淘汰策略八.redis过期键的删除策略九.redis持久化1.AOF2.RDB总结前言一、redis的特点优点:C语言,key-value模式,数据类型:string、list、set、zset(sorted set)、hash。

2022-08-16 11:00:05 1050

原创 JAVA实现的冒泡,快速,选择排序三种示例代码

java排序算法文章目录java排序算法一、冒泡排序二、快速排序三.选择排序总结一、冒泡排序public class Mp { public static void main(String[] args) { int[]arr=new int[]{2,8,4,10,6,12,18,25,7,11}; int[] ints = bubbleSort(arr); for (int anInt : ints) { System.

2022-08-16 10:59:32 376

原创 反射获取方法传入多参数方法

反射传人多参数方法文章目录反射传人多参数方法一、单个方法传入多参数?1.创建一个方法2.创建一个调用方法的主方法二丶读取本地文件的方式总结一、单个方法传入多参数?1.创建一个方法package com.system.modules.admin.product.service;import java.util.Arrays;/** * @author xiaole */public class Test3 { public void method(Object... objs) {

2022-08-16 10:58:47 634

原创 JavaSE入门知识点讲解

一丶JAVA的概述与环境搭建Java的历史Java之父:James Gosling,高司令Java的各种版本1995年推出JDK1.0​ JDK8.0Java的三大体系A:JavaSE,Java Platform Standard Edition(Java平台标准版)B:JavaEE,Java Platform Enterprise Edition(Java平台企业版),企业级开发C:JavaME,Java Platform Micro Edition(Java平台微小版)Java的特

2022-08-16 10:57:55 941

原创 Mysql驱动下载和安装

输入 mysql -u root -p 来登录。输入你安装时候设置的密码,如果成功就这样了。选择DOWNLOADS。找到mysql安装地址。

2022-08-15 11:08:53 1471

原创 IDEA使用微服务的Runbash启动方式

点开Edit-configurations。找到springboot->双击选择。选择Template—>点开+号。

2022-08-03 17:39:08 248

原创 IDEA的Debug模式启动不了如何解决(亲测可用)

看完如果对你有用,感谢点赞支持!明天我们继续探索新的知识!!!

2022-07-11 17:13:07 2787

原创 JAVA实现本地上传阿里云OSS云存储(超详细)

2、上传代码示例看完如果对你有用,感谢点赞支持!明天我们继续探索新的知识!!!

2022-07-08 15:41:42 4717

原创 IDEA自动生成类和方法注释模板

以上就是IDEA自动生成类和方法注释的全部内容。

2022-07-07 11:36:02 448

空空如也

空空如也

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

TA关注的人

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