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

原创 数据结构----链表

【代码】数据结构----链表。

2023-06-26 17:01:28 99

原创 Task :buildSrc:compileJava FAILED

异常:配置spring源码环境,运行./gradlew :spring-oxm:compileTestJava> Task :buildSrc:compileJava FAILEDE:\dev\source-code\spring\spring-framework\buildSrc\src\main\java\org\springframework\build\optional\OptionalDependenciesPlugin.java:48: 错误: 找不到符号

2021-12-29 11:45:23 4451 1

原创 多线程--线程的基本知识

线程基础多线程--线程的基本知识一、进程和线程二、并发、并行、串行三、线程简单实现的三种方法四、线程中断机制五、线程的生命周期六、守护线程、线程组、线程池七、`ThreadLocal`八、线程异常处理九、线程安全多线程–线程的基本知识一、进程和线程进程:程序运行资源分配的最小单位。进程与进程之间相互独立。线程:cup调度的最小单元。同一个进程内的线程,共享该进程内的全部资源。二、并发、并行、串行并发:单位时间内的执行情况。并行:一起执行。串行:一步一步执行。三、线程简单实现的三种方

2021-12-17 16:03:46 377

原创 Nacos作为注册中心和服务中心

Nacos1、Nacos作为注册中心(1)引入依赖(2)下载Nacos Server(3)项目application.yml配置Nacos Server地址(4)项目启动类配置2、Nacos作为配置中心(1)引入依赖(2) 在项目resource目录下创建bootstrap.properties文件(3)在Nacos客户端的配置中心的配置列表中,新建配置(4)动态获取配置(5)Nacos命名空间(6)Nacos配置集:所有配置的集合(7)Nacos配置集ID:Data ID(8)配置分组1、Nacos作为

2021-07-13 18:04:47 457

原创 设计模式-工厂模式(详细)

工厂模式1、什么是工厂模式2、工厂模式有哪些,各自的特点是什么(1)简单工厂模式(2)工厂方法模式(3)抽象工厂模式3、代码(1)简单工厂模式代码(2)工厂方法模式代码(3)抽象工厂模式代码1、什么是工厂模式定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。这满足创建型模式中所要求的“创建与使用相分离”的特点。2、工厂模式有哪些,各自的特点是什么(1)简单工厂模式- 概念:只需要一个工厂就可以创建产品的工厂模式- 特点:(1)创建实例的方法通常为静态方法(2)简

2021-07-12 15:32:40 341

原创 Docker安装

docker安装1、卸载旧版本 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-l

2021-07-09 15:18:39 97

原创 原型模式:浅克隆与深克隆

原型模式1、什么是原型模式2、原型模式的优点3、原型模式的缺点4、原型模式的实现5、原型模式的应用场景6、实例(1)浅克隆(2)深克隆1、什么是原型模式用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。2、原型模式的优点(1)Java 自带的原型模式基于内存二进制流的复制,在性能上比直接 new 一个对象更加优良。(2)可以使用深克隆方式保存对象的状态,使用原型模式将对象复制一份,并将其状态保存起来,简化了创建对象的过程,以便在需要的时候使用(例如恢复到历史某一

2021-07-09 14:53:40 559

原创 java基础-----------------接口、多态

1、接口1.1 接口的实现概念:一种标准、规范定义格式:public interface 接口名{​ 成员;​ }成员:抽象方法默认方法静态方法常量:实现方式:类 implements 接口名1.2 接口的抽象方法定义格式:abstract可以不写public abstract 返回值类型 方法名(参数);使用:创建实现类...

2020-08-20 17:32:41 63

原创 java基础-----------------Object类、Date类、DateFormat类、Calendar类、Math类、System、包装类

Object类、Date类、DateFormat类、Calendar类、Math类、System、包装类1、Object类1.1 Object类的介绍概念:是所有类的根类,也就是父类注意:一个类没有特别指定父类,那么他的父类就是Object类方法:public String toString(); ->返回该对象的字符串表示public boolean equals(Obj...

2020-08-20 17:32:23 89

原创 设计模式--工厂方法(抽象)

设计模式–工厂方法工厂方法模式由抽象工厂、具体工厂、抽象产品、具体产品4个要素组成。-抽象工厂:提供创建产品的具体接口。-具体工厂:主要实现抽象工厂中的接口,完成具体产品的创建-抽象产品:定义了产品的规范,描述了产品的主要特性和功能-具体产品:实现了抽象产品中的接口,由具体工厂来创建,与具体工厂一一对应抽象工厂/** * @Author lyq * @Descripition 抽象工厂,生产接口 */public interface AbstractFactoryMethod {

2020-08-20 17:27:27 171

原创 Collections---排序

1、对集合元素进行升序排序//根据元素的自然顺序,对元素进行升序排序sort(List<T> list)2、对集合元素进行降序排序//首先对集合进行升序排序sort(List<T> list)//然后对集合中的元素进行反转reverse(List<T> list)举例:public class DescList { public static void main(String[] args) { List<I

2020-06-29 09:30:34 116

原创 Collections---获取集合的最大值及最小值

1、获取集合最大值注意:以下方法都是被static修饰,可以直接通过Collectiions类来调用//根据元素的自然顺序,获取最大值max(Collection<? extends T>)举例:public class MaxList { public static void main(String[] args) { List<Integer> list = new ArrayList<>(); list.

2020-06-29 09:14:32 2083

原创 leetcode算法题--------求最大糖果数

Topic: 给你一个数组candies和一个整数extraCandies,其中candies[i]代表第 i 个孩子拥有的糖果数目。 对每一个孩子,检查是否存在一种方案,将额外的extraCandies个糖果分配给孩子们之后,此孩子有最多的糖果。 注意,允许有多个孩子同时拥有最多的糖果数目。 example01: 输入:candies = [2,3,5,1,3], extraCandies = 3 输出:[true,true,tr...

2020-06-01 10:48:07 561

原创 Spring Aop知识及理解

1、AOP1.1 什么是AOP概念:面向切面编程,AOP是OOP的一个延伸OOP:面向对象编程三大特征:封装、继承、多态特点:纵向抽取和继承体系例如: Animal类:动物类 eat()吃饭 run()奔跑 Dog类:继承Animal类 Pig类:继承Animal类AOP特点:横向切面编程日志记录权限校验性能监控事务1.2 什么...

2020-02-21 14:35:52 223

原创 log4j.properties

log4j.rootLogger=DEBUG,stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayout#[%-5p] %t %l %d %rms:%m%n#%d{yyyy-MM-dd HH:mm:ss,SSS...

2020-02-03 15:36:40 79

原创 随机数生成a-z,0-9

import java.util.Random;public class RandomUtil { public static String getRandomString(){ int length = 15;//定义长度 String base = "abcdefghijklmnopqrstuvwxyz0123456789";//取值范围:a-z...

2020-01-17 20:00:07 1167

原创 分布式ID代码

import java.lang.management.ManagementFactory;import java.net.InetAddress;import java.net.NetworkInterface;/** * <p>名称:IdWorker.java</p> * <p>描述:分布式自增长ID</p> * <pre...

2020-01-17 19:36:44 297

原创 Git的操作命令--连接码云

Git的操作命令–连接码云1、设置信息1.1 设置用户信息注意:引号中输入自己的信息,usernmae、email**(后面不再提示)git config --global user.name "username"git config --global user.email "email"1.2 查看配置信息git config --listgit config user.na...

2019-11-15 17:35:49 178

原创 javax.servlet.ServletException: Servlet execution threw an exception

Exceptionjavax.servlet.ServletException: Servlet execution threw an exception org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) com.web.filter.COFSFilter.doFilter(COFSFilter.j...

2019-09-23 18:03:31 1730

原创 StringBuilder

1.StringBuilderStringBulider是一个可变的字符串类,可以把它看作是一个容器。String和StringBuilder的区别:String中的内容是不可变的 StringBuilder中的内容是可变的String和StringBuilder的相互转换:通过toString()方法,把StringBuilder转换成String 通过Strin...

2019-07-02 11:14:21 4266 2

原创 String--实例

1.用户登录import java.util.Scanner;/** * 用户登录 */public class User { public static void main(String[] args) { //给定用户名和密码 String name = "eric"; String password = "123"...

2019-07-01 22:10:27 495

原创 String对象的特点

String对象特点:定义一个String测试类:StringDemopublic class StringDemo { public static void main(String[] args) { /* 构造方法的方式得到对象 */ //定义一个char数组 char[] c = ...

2019-07-01 17:23:30 289

原创 类-----对象

1.多个对象指向地址相同定义一个类:Star/** * 明星类 */public class Star { //定义成员变量 String name; int age; //定义成员方法 public void getFilm(String name){ System.out.println(name + "拍电影。")...

2019-06-30 18:14:57 263

原创 HTML-----表格标签

1.表格标签table:一个表格 tr:行 th:表头 td:单元格 thead:头 tbody:体 tfoot:脚 caption:标题2.属性border:表格边框 width:宽度 height:高度 align:对齐方式,left--左对齐,center--居中对齐,right--右对齐 rowspan:行合并 colspan:列合并3.举例&lt...

2019-06-27 21:20:28 154

原创 HTML标签-----转义字符

1.什么是转义字符:在HTML中存在的一些特殊的字符,这些字符不能原样输出,为了能够使这些字符可以在页面中原样输出,就需要对这些字符进行定义。2.基本的转义字符显示结果 描述 实体名称 空格 &nbsp; < 小于号 &lt; > 大于号 &gt; & 和号 ...

2019-06-27 20:16:11 488

原创 HTML标签-----图像

图像标签img:<img src="04.jpg" alt="这是一只家猫" width="300" height="400" usemap="#Map" title="猫" border="0"/><map name="Map" id="Map"> <area shape="rect" ...

2019-06-27 19:27:00 131

Bysj_Light_Blog.rar

轻博客系统,ssh框架,eclipse,jdk1.8,实现了基本的功能

2019-08-01

空空如也

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

TA关注的人

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