自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (5)
  • 收藏
  • 关注

原创 【spring框架】ioc(控制反转)和DI(依赖注入)

控制反转和依赖注入1 控制反转概念2 能注入的数据3 依赖注入的方式3.1 构造函数注入3.2 set方法注入3.3 集合注入1 控制反转概念以前需要对象a需要对象b,a就要自己去new b(),并且使用完后a要对b进行销毁;现在所有的类先在spring容器中登记,告诉spring你是个什么东西,你需要什么东西;然后spring在程序运行到适当的时候,把你要的东西主动给你,同时也把你交给其他需要你的对象:@Bean("initExecutor") public Executor ini

2022-01-11 11:54:30 160

原创 【spring框架】框架概述

spring框架概述1 概述1.1 什么是EJB1.1.1 EJB的实现技术 RMI1.1.2 EJB的瓶颈1.1.3 总结2 发展历程3 spring的优势4 spring的体系结构1 概述spring framework也就是常说的spring框架;通过依赖注入和面向切面编程,用简单的Java对象实现EJB的功能;spring默认是单例的,所以最好避免使用类成员变量;如果有需要,也可以通过@Scope将某个类改为多例的,但是如果A下有B,A是单例的,B的多例不会生效,依旧是单例。1.1

2022-01-11 11:31:45 176

原创 【非关系型数据库】redis基础

redis基础知识1 redis概念2 下载安装3 操作方式及存储结构3.1 命令操作3.1.1 redis的数据结构3.1.2 字符串类型(String)3.1.2.1 存储3.1.2.2 获取3.1.2.3 删除3.1.3 哈希类型(map格式)3.1.3.1 存储3.1.3.2 获取3.1.3.3 删除3.1.4 列表类型(list)3.1.4.1 存储3.1.4.2 获取3.1.4.3 删除3.1.5 集合类型(set)3.1.5.1 存储3.1.5.2 获取3.1.5.3 删除3.1.6 有序集合

2021-12-17 11:41:17 266

原创 【设计模式】创建型模式:单例、抽象工厂、工厂、建造者、原型

设计模式之创建型模式什么是创建型模式1、单例模式1.1 单例模式的实现方式1.1.1 懒汉式1.1.1.1 普通懒汉式1.1.1.2 多线程时的懒汉式单例1.1.1.3 线程安全的懒汉式1.1.1.3.1 在getInstance()方法上加同步锁1.1.1.3.2 双重检索锁定线程同步synchronized1.1.1.3.3 静态内部类1.1.2 饿汉式2、抽象工厂模式2.1 抽象工厂模式的实现方式2.1.1 创建抽象工厂类,定义具体工厂的公共接口:2.1.2 创建抽象产品类,定义具体产品的公共接口:2

2021-12-14 15:19:32 406

原创 【数据库框架】MyBatis

MyBatis1、什么是MyBatis2、配置文件 application.yml3、编写实体类4、编写mapper.java5、编写mapper.xml5.1 XML映射器cachecache-refsqlparameterTyperesultTyperesultMapcrudselect 映射查询语句系统缓存insert 映射插入语句update 映射更新语句delete 映射删除语句5.2 转义符5.3 常用函数5.4 选择语句if语句choose(when、otherxise)语句5.5 wh

2021-12-13 15:33:19 931

原创 【Linux】基础命令

【Linux】基础命令Linux状态Linux常用命令(1)ping IP(2)mkdir xxx(3)touch(4)rm xxx(5)rm -r xxx(6)mv a.txt aaaa.txt(7)cat a.txt(8)fdisk - l 或 parted - l文件打包和压缩命令Linux状态pwd:查看用户的当前目录cd:切换目录.:表示当前目录…:表示当前目录的上一级目录(父目录)-:表示用cd命令切换目录前所在的目录~:表示用户主目录的绝对路

2021-10-19 10:55:56 48

原创 【Java导出】Graphics2D绘图并导出为dxf格式

【Java导出】Graphics2D绘图并导出为dxf格式准备步骤下载jar包或者源码并整合到项目中核心代码准备步骤下载jar包或者源码并整合到项目中JDXF Java包核心代码public void exportCAD() throws IOException { String strForDXFFormat = generateDXF(); File designFile = new File("C:\\Users\\10764\\Desktop\\dcn_to

2021-10-14 11:31:38 1101 3

原创 数据库事务——4大特性、隔离级别、传播机制

数据库事务一、数据库事务4大特性(ACID)1、原子性(Atomicity)2、一致性(Consistency)3、隔离性(Isolation)4、持久性(Durability)二、使用数据库事务的方式对数据库进行访问的优点三、数据库的四种隔离级别1、读未提交 read uncommitted:(1)任何时刻都能读取到实时的数据(2)对于锁,读未提交是锁行的(其他事务不能对那一行进行删改)2、读已提交 read committed(1)就是一个事务要等另一个事务提交后才能读取数据。这样就不会脏读了。(2)对

2020-12-28 17:59:40 415

原创 java三层架构

java三层架构表示层:view业务层:service持久层StrutsSpringHibernateSSH: Struts(表示层)+Spring(业务层)+Hibernate(持久层)SSM: Spring MVC(表示层)+Spring(业务层)+Mybatis(持久层)表示层:view业务层:service也叫承接层,用来处理业务逻辑,通常使用数据库中的事务来进行,按照web层的要求来对数据层进行增删改查。业务层是使用一个或者多个模型执行操作的方法;封装通用的业务逻辑、操作

2020-12-28 16:34:13 302

原创 MySQL多表操作——DDL、表连接

MySQL多表操作DDL:数据定义语言DML:数据操纵语言DQL: 数据查询语言DCL:数据控制语言,控制数据库的访问表连接方式1、union全连接unionunion all2、Join内连接inner join(默认就是inner join)外连接多表连接查询拆分成单表查询分布式数据库为什么在数据量小的时候,比单体慢索引MySQL执行计划DDL:数据定义语言CREATE TABLE 创建数据库表ALTER TABLE 更改表结构、添加、删除、修改列长度DROP TABLE 删除表CR

2020-12-28 16:10:40 408

原创 我学习的第一个框架——MVC框架

一、什么是MVC框架;二、如何运用MVC框架;三、MVC框架的实例。一、MVC框架(1)什么是MVC框架:· MVC即(Model View Controller)模式—视图—控制器框架。 MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用...

2020-09-24 12:12:23 318

dxf资料,没啥用,不要下载

dxf资料,没啥用,不要下载

2022-03-14

com4j 三个jar包.zip

java操作Visio进行绘图需要的三个jar包及其使用教程

2021-10-10

在一个已知长度的字符串中查找是否包含“BUG”子字符串。如果存在,显示“Y”,否则显示“N”。

在一个已知长度的字符串中查找是否包含“BUG”子字符串。如果存在,显示“Y”,否则显示“N”。

2018-06-13

已知一个字符串的长度,剔除其中所有的空格字符。请从字符串最后一个字符开始逐个向前判断、并进行处理。

已知一个字符串的长度,剔除其中所有的空格字符。请从字符串最后一个字符开始逐个向前判断、并进行处理。

2018-06-13

使用鼠标绘制任意图形并更改填充颜色

使用c#语言,VS2013环境下编程,可以实现使用鼠标绘制任意图形并更改填充颜色

2018-06-13

空空如也

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

TA关注的人

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