自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 YOLOv8训练检测人脸是否戴眼镜

检测人像是否带眼镜

2024-03-22 09:36:29 749

原创 MyBatis-Plust + kotlin 自动生成代码(新)

【代码】MyBatis-Plust + kotlin 自动生成代码(新)

2022-10-18 17:33:01 750

原创 jdk1.8新特性

JDK1.8 新特性1. 接口的增强jdk1.8 对接口进行了增强可以实现的普通方法,也可以创建静态方法。interface MyTest{ void printHello(); default void printDefault(){ System.out.println("this is default method"); } static void printStaticMethod(){ System.out.print

2020-06-26 17:52:29 309

原创 浅克隆

浅克隆package com.datanew.dks.pattern.prototype;/** * 克隆模式 * 使用场景 * 1. 类初始化消耗资源较多 * 2. 使用new生成一个对象需要非常繁琐的过程(数据准备,访问权限等) * 3. 构造函数比较复杂 * 4. 在循环体中产生大量对象 * 在spring ,原型模式应用也很多,比如 scope = "pr...

2020-03-28 22:35:32 164

原创 web.xml错误解决

servlet web.xml 标签处报错报错如下The content of element type “web-app” must match “(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapp...

2019-07-30 17:32:21 991

原创 mysql安装教程

MySql安装教程下载MySql安装包:https://dev.mysql.com/downloads/file/?id=487427下载完毕,解压到想解压的盘符位置配置环境变量MYSQL_HOME : E:\mysql-5.7.27-winx64 新建系统变量path 添加:%MYSQL_HOME%\bin;书写配置在bin的同级目录下书写my-default.ini 文...

2019-07-30 12:42:32 161

原创 oracle(三)

oracle基础三oracle常用的函数字符函数1. concat(str1, str2) 字符串拼接的函数2. length(str) 返回表达式中的字符数13. lower(str) 将字符串转化为小写4. upper(str) 将字符串转化为大写5. trim(str from x) 从字符串两侧去除指定的字符串数值函数1. abs(value) 返回value的绝对值...

2019-07-24 12:40:49 205

原创 oracle(二)

oracle继续varchar和varchar2的区别:1.varchar2把所有字符都占两字节处理(一般情况下),varchar只对汉字和全角等字符占两字节,数字,英文字符等都是一个字节;2.varchar2把空串等同于null处理,而varchar仍按照空串处理;约束条件主键,外键,非空,唯一,默认。常用语句CREATE,ALERT,DROP,INSERT,DELETE,U...

2019-07-23 20:55:27 177

原创 线程池的创建

介绍几种常见的线程池引言ExecutorService 是java提供的管理线程池的类。主要用于控制线程的数量和重用线程。常用的线程池的参数:corePoolSize :线程池的大小maximumPoolSize:创建线程的最大数量keepAliveTime :设置空闲线程的销毁时间workQueue:阻塞队列,用来存储等待执行的任务决定了线程池的排队策略。主要取值:ArrayBl...

2019-07-21 16:38:21 166

原创 生产者和消费者的简单实现

生产者和消费者概述生产者和消费者是在大学java课程中刚开始讲线程的时候的老师讲的一个经典的一个问题,假如一个手工艺人10分钟制作1个手工品,当消费者去进行购买的时候怎么去保证购买成功,当消费者购买完了生产的手工品,还能继续去购买吗?作为生产者的手工艺人又是什么状态?手工艺人制作完手工品之后,消费者又是什么状态?当有100个手工品的时候,怎么去保证多个消费者(多线程)买不到同一个商品。...

2019-07-20 14:57:01 188

原创 简单说一下io

IO流引言相信很多人都了解过java.io包下的一些类,也经常使用过他们做一些流处理。先来列举一下吧字节流: InputStream ,OutputStream,FileInputStream,FileOutputStream字节缓存流:BufferedInputStream, 等字符流:Writer,Reader,FileWriter,FileReader字符缓存流:Buffer...

2019-07-20 14:08:25 263

原创 switch基本使用

Switch引言说好从基础出发,绝不失信,今天就来聊一下switch吧,简单的来说一下switch是java中的分支语句。使用switch-case语句判断传入的值是否和一个case分支相同,每一个case相当于一个分支。聊一下switch支持的数据类型吧jdk5 之前只支持byte,short,int,char基本数据类型jdk5 加入了枚举类型(enum)和byte,short...

2019-07-20 13:29:25 270

原创 lambdar表达式一

稍微聊一下lambdar表达式写法引言lambdar 是jdk8的一个新特性,允许把函数作为一个方法的参数。/** * @author dks * @date 2019/7/19 21:06 */public class Demo3 { public static void main(String[] args) { //例如匿名内部类 ...

2019-07-19 21:16:05 714

原创 Lock的简单介绍

Lock索引Lock 是 java.util.concurrent.locks包下的一个接口 ,包含了lock() 方法和unlock()方法等,lock() 用于获取锁资源,而unlock()用于释放锁资源。下面讲一下他的一些实现类。ReentrantLockReentrantLock 实现了Lock接口,是一种可重入锁。可重入锁可以理解为一种锁的标识。初始标识为0,表示当前锁没有...

2019-07-19 20:25:35 416

原创 面试二

今天面试的问题引言今天一天的面试已经结束了,收货颇多,当问到jdk1.8新特性的时候回答的并不是很好,今天来总结一下,感觉平常一些东西用过,但是关键时刻还是把握不住重点。今天就聊一聊jdk8新特性的已知那就聊一聊我知道的吧。jdk1.8 HashMap加入了红黑树,接口可以使用default来实现方法体,lambda表达式(了解过一点,具体来说没怎么使用过)。对我来说知道的就是这些了...

2019-07-18 19:49:31 141

原创 常见电面题

面试题Bean的创建方式通过构造器创建通过方法工厂创建通过实例工程创建Bean的作用域(Scope)singleton IOC容器仅创建一个实例对象,每次返回的是同一个Beanprototype IOC容器可以创建多个实例,每次返回的都是不同的实例。request 使用这个属性只对Http的请求产生作用,使用该属性定义Bean时,每次HTTP请求都会创建一个新的Bea...

2019-07-17 22:42:35 147

原创 鸽一下

明天开始记录一下面试内容。

2019-07-17 21:52:33 464

原创 oracle的基本语句

oracle的基本语法感受一下CRUD先来感受一下基本的增删改查吧,先创建一个stu(学生表吧)或者:–创建一个表create table stu(sid number primary key, sname varchar2(100), score number)-- 删除表操作drop table stu-- 插入组条数据insert into stu(sid, snam...

2019-07-15 23:28:47 167

原创 java 线程创建的三种方式

线程创建的三种方式引言从大学开始学习java也有很长的时间了,从java基础,到现在SpringBoot,SpringCloud的学习感觉像是经过了很久,也想把以前学习的笔记整理一下更深入的去了解学习。本人会陆续的发布一些java基础知识同正在这条路上的码友共同进步,共同学习。ThreadThead类也是我今天要写的三种实现线程的方式之一 。通过继承Thread类来实现Thread类中的...

2019-07-13 12:59:17 184

空空如也

空空如也

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

TA关注的人

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