自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件编程中的23种设计模式

java 23种设计模式

2023-08-21 16:13:03 344

原创 Dom4j解析多层级XML为MAP对象,其中列表第一个空节点过滤

DOM4J解析多层级XML为MAP对象

2023-06-24 17:37:02 362

原创 利用注解实现分发策略

利用注解执行分发策略

2022-11-05 23:10:42 157

原创 java反斜杠处理

java 反斜杠的处理

2022-11-05 22:01:39 348

原创 java通过poi 或者 Filter 过滤器 实现将Exce解析为Map

java 利用Apache poi 解析Excel,并将Excel转换为Map

2022-06-30 22:25:29 982

原创 Java基础部分

String类1 、为什么要重写hashcode()和equals()方法 User user1= new User(1,”zhangsan”); User user2= new User(1,”zhangsan”); HashMap userMap= new HashMap(); userMap.put(user1, "我是第一个用户"); System.out.println(userMap.get(user2));如果不重写hashcode()和equal

2021-03-01 15:24:28 200 3

原创 Java面试题

java面试题Java基础JVM栈多态构造方法接口 、抽象类Stringjava 中操作字符串都有哪些类?它们之间有什么区别?集合(容器)List、ArrayList、LinkedList 的区别HaspMap 、 HashTable队列queue线程守护线程是什么?创建线/线程池程池有哪几种方式?synchronized 、 volatile、Lock 和 ReentrantLock 的区别是什么?什么是多线程编程?多线程锁机制多线程锁机制守护线程是什么?反射什么是反射IO常见对IO流HttpJava

2021-02-27 11:01:33 235

原创 2021-02-20

springcloud学习参考资料:https://www.fangzhipeng.com/spring-cloud.html

2021-02-20 17:11:26 77

原创 Vue源码解析

Vue源码解析:详细参考:https://github.com/muwoo/blogs/blob/master/src/Vue/1.md

2021-02-07 17:24:18 92

原创 JSON Web令牌(JWT)的原理,流程和数据结构

JSON Web令牌(JWT)的原理,流程和数据结构 详细参考:https://cloud.tencent.com/developer/article/1460770https://juejin.cn/post/6844903506535071758shiro BasicHttpAuthenticationFilter 认证流程:https://blog.csdn.net/qq_39291919/article/details/106854604https://www.jianshu.com/p/7c

2021-02-05 16:45:51 111

原创 springboot-redis-session

一、Spring Boot对Redis的支持Spring对Redis的支持是使用Spring Data Redis来实现的,一般使用Jedis或者lettuce(默认),Java客户端在 org.springframework.boot.autoconfigure.data.redis(Spring Boot 2.x) 中redis的自动配置 AutoConfigureDataRedis                   RedisAutoConfiguration提供了RedisTem.

2021-02-02 17:59:27 611 1

转载 session

session参考:https://www.cnblogs.com/yy3b2007com/p/12127821.html

2021-02-01 10:02:01 102

原创 Oracle存储过程学习资料

关于Oracle存储过程的学习资料,这几篇写的还不错,可以参考一下参考资料:https://zhuanlan.zhihu.com/p/47820903https://blog.csdn.net/u013057786/article/details/17165623https://www.cnblogs.com/liangyihui/p/5886760.htmlhttps://bbs.csdn.net/topics/391912626?page=1...

2021-01-26 16:40:17 187 1

原创 面向接口编程详解

面向接口编程详解(一)——思想基础2008-04-10 12:23 T2噬菌体 阅读(85615) 评论(134) 编辑 收藏我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语,那么它是什么意思?有什么思想内涵?和面向对象编程是什么关系?本文将一一解答这些疑问。1.面向接口编程和面向对象编程是什么关系首先,面向接口编程

2021-01-22 11:12:23 1148

原创 springboot源码分析

springboot源码分析:可以参考:https://www.cnblogs.com/java-chen-hao/p/11829344.html#_label0_1

2021-01-20 11:20:15 137

原创 vue+element UI实现树形表格

vue+element UI实现树形表格的具体代码一、在component文件夹下新建如下treeTable文件夹,里面有2个文件:eval.js:将数据转换成树形数据'use strict'import Vue from 'vue'export default function treeToArray(data, expandAll, parent = null, level = null) { let tmp = [] Array.from(data).forEach(function(r

2021-01-15 17:17:07 1100

原创 JAVA递归生成树形菜单

递归生成一个如图的菜单,编写两个类数据模型Menu、和创建树形的MenuTree。通过以下过程实现:    1.首先从菜单数据中获取所有根节点。    2.为根节点建立次级子树并拼接上。    3.递归为子节点建立次级子树并接上,直至为末端节点拼接上空的“树”。  首先,编写数据模型Menu。每条菜单有自己的id、父节点parentId、菜单名称text、菜单还拥有次级菜单children。import java.util.List; public class Menu ..

2021-01-15 09:54:56 220

原创 IDEA maven构建springboot父子工程 [避免:BindingException]

工具:IDEA2020.2.3版本在构建大型maven项目时,通常采用的工程类型,基本为聚合工程,我们公司也一样,决定引入springboot微服务架构,采用idea+maven+springboot的方式构建。由于springboot搭建聚合工程,与传统的spring+maven构建聚合工程,方式有部分出入,刚开始,搭建了几次,都没成功,经过多次尝试,最后搭建成功了,这里一方面,分享一下自己在搭建springboot聚合工程的注意事项,另一方面,给自己保留搭建资料,以免以后忘记了,再踩坑,具体搭建方法

2020-12-29 02:05:49 4475 14

空空如也

空空如也

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

TA关注的人

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