摘要:
File类
创建一个file类(没有无参构造)的对象,并与文件进行关联
用File类来操作文件,代码如下:
package com.bjsxt.test01;
import java.io.File;
public class Test {
public static void main(String... 阅读原文
2021-03-16 23:22:01 阅读(930) 评论(0)
摘要:
1.什么是Mybatis-Plus
2.为什么要学习Mybatis-Plus
3.入门示例
3.1 说明
3.2 准备工作
3.3 配置步骤
4.常用配置
4.1 实体类全局配置
4.2.插件配置(配置分页插件)
5.自定义方法
6.Service 层
1.什么是Mybatis-Plus
... 阅读原文
2021-03-16 22:55:02 阅读(920) 评论(0)
摘要:
一、回顾Spring:
Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。
Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。
二、Spring采用了以下4种关键策略:
1、基于POJO的轻量级和最小侵入性编程,所有东西都是bean;
2、通... 阅读原文
2021-03-16 22:29:08 阅读(941) 评论(0)
摘要:
对象属性值复制
测试类
Code
@Data
public class CosmosN/CosmosY {
private String filed1;
private String filed2;
private String filed3;
private String filed... 阅读原文
2021-03-16 20:41:02 阅读(896) 评论(0)
摘要:
平衡二叉树(AVL 树)
1 看一个案例(说明二叉排序树可能的问题)
给你一个数列{1,2,3,4,5,6},要求创建一颗二叉排序树(BST), 并分析问题所在.
左边 BST 存在的问题分析:
1) 左子树全部为空,从形式上看,更像一个单链表.
2) 插入速度没有影响
3) 查询速度明显降低(因为需要依次比较)... 阅读原文
2021-03-16 17:58:09 阅读(837) 评论(0)
摘要:
适配器模式
例如:用户的需求与解决的代码不匹配,这就需要适配器
类适配器
package com.bjsxt.test11;
//被适配的类
public class Adaptee {
public void surf(){
System.out.println("提供上网功能!")... 阅读原文
2021-03-16 17:45:06 阅读(889) 评论(0)
摘要:
本文是针对Srping的XMLBeanFactory来进行解析xml并将解析后的信息使用GenericBeanDefinition作为载体进行注册,xmlBeanFactory已经在Spring 3.1中被标记为不建议使用,但是我们分析源码不影响,因为源码并未改变,并ApplicationContext依旧使用... 阅读原文
2021-03-16 17:02:06 阅读(908) 评论(0)
摘要:
设计模式
解决问题最行之有效的方式——(共有23种设计模式)高琪300集中全讲了
现在介绍IO流中涉及到的设计模式
装饰模式
它是在不改变原类文件的情况下,扩展一个对象的功能
要给一个对象增添功能,之前我们会给父类或该类增添属性方法,改变了源码
再就是将所有子类的情况写完,这样就不需要改变源码,但是这是类... 阅读原文
2021-03-16 14:41:13 阅读(877) 评论(0)
摘要:
原文链接http://zhhll.icu/2020/12/09/%E6%A1%86%E6%9E%B6/hibernate/session%E7%AE%A1%E7%90%86/
session管理
hibernate自身提供了三种管理session的方法
session对象的生命周期与本地线程绑定
sessio... 阅读原文
2021-03-16 13:53:02 阅读(882) 评论(0)
摘要:
Java多线程
本系列博客为学习Java多线程(狂神说)时所做的笔记
本篇博客讲了生产者消费者,但他不是设计模式中的一个
线程协作
生产者消费者问题
线程通信
应用场景
假设仓库只能存放一件产品,生产者将生产出来的产品放入仓库,消费者从仓库中取走产品
如果仓库中没有产品,则生产者将产品放入仓库,否则停止生产... 阅读原文
2021-03-15 21:55:02 阅读(838) 评论(0)