Java
文章平均质量分 58
java笔记
在下是小白
敲打代码如虎,编译bug二百五
展开
-
文本识别、截图识别保存和多文件识别
采用Tesseract OCR识别采用多线程进行图片识别界面选择文件是可以识别本地的多张图片文件夹是识别文件夹里面的所有图片的内容截图可以复制到剪切板、可以识别也可以直接保存重置是清除选择的图片和识别结果语言选择是选择不同的模型。提高识别率。原创 2023-05-03 20:09:10 · 769 阅读 · 1 评论 -
浅浅的写一个线程池
一、线程池(ThreadPoolExecutor)1)工作方式线程池中刚开始没有线程,当一个任务提交给线程池后,线程池会创建一个新线程来执行任务。当线程数达到 corePoolSize 并没有线程空闲,这时再加入任务,新加的任务会被加入workQueue 队列排队,直到有空闲的线程。如果队列选择了有界队列,那么任务超过了队列大小时,会创建maximumPoolSize - corePoolSize 数目的线程来救急。如果线程到达 maximumPoolSize 仍然有新任务这时会执行拒绝策略。原创 2023-03-14 17:07:34 · 709 阅读 · 0 评论 -
获取浏览器硬件资源的媒体数据(拍照、录音、录频、屏幕共享)
如果浏览器无法找到指定的媒体类型或者无法满足相对应的参数要求,那么返回的 Promise 对象就会处于 rejected[失败]状态,NotFoundError作为 rejected[失败]回调的参数。此属性可以用来指定上面两个属性. 如果上面两个属性只有其中之一和此属性被指定,则此属性可以用于设定另外一个属性。该事件可用于获取录制的媒体资源 (在事件的 data 属性中会提供一个可用的 Blob 对象.)该事件可用于获取录制的媒体资源 (在事件的 data 属性中会提供一个可用的 Blob 对象.)原创 2023-02-24 20:55:33 · 1794 阅读 · 0 评论 -
JUC笔记
JUC就是java.util .concurrent工具包的简称一、概念进程与线程进程:一个程序,QQ.exe Music.exe 程序的集合;一个进程往往可以包含多个线程,至少包含一个!Java默认有2个线程: mian、 GC 线程开了一个进程 Typora, 写字,自动保存(线程负责的)对于Java而言:Thread、Runnable、CallablePS:Java 无法直接开启线程(运行在虚拟机上的,无法调用硬件),调用本地方法开启线程线程的状态public enu.原创 2022-09-09 12:57:59 · 827 阅读 · 0 评论 -
springCloud笔记(狂神)
1.springcloud-apipompojo dept类2.提供者 springcloud-provider-dept-8001pomapplication.xmldao service controller(和springboot一致,具体代码就不粘贴了)启动访问3.消费者 springcloud-consumer-dept-80application.ymlRestTemplateConf 配置Bean(生成Bean对象)dep原创 2022-09-09 12:55:56 · 1208 阅读 · 0 评论 -
springboot+vue【前后端分离】博客项目
springboot+vue【前后端分离】博客项目用到的centos安装miniospringboot配置minio上传下载删除springboot发送邮件2. 留言3. 功能项4. 更换头像5. 修改个人信息6. 内容管理热点是python写的爬虫,部署到服务器,定时爬取数据博客网站首页.....................原创 2022-06-25 16:19:45 · 1612 阅读 · 4 评论 -
java springboot 定时任务
TaskScheduler 任务调度者TaskerExecutor 任务执行者@EnableScheduling //开启定时功能注解@Scheduled(cron=“表达式”) //执行时间 参数为Cron表达式启动类上添加开启定时功能@EnableScheduling编写逻辑代码@Servicepublic class ScheduleServiceImp implements ScheduleService { @Override //每天的14:4.原创 2022-01-19 14:53:56 · 587 阅读 · 1 评论 -
Redis学习(狂神redis笔记)
redis: c语言写的 单线程的 数据存储在内存 速度很快 redis的瓶颈是内存 不是cpu误区1:所有的高性能数据库都是多线程误区2:多线程速度都比单线程快一.redis基本命令命令分16个数据库切换数据库 index :第几个select 【index】查看数据库存储的内容大小DBSIZE查看数据库所有的keykeys *清除当前数据库内容flushdb清除全部数据库内容flushall添加keyset name "x.原创 2021-12-09 16:07:57 · 1388 阅读 · 2 评论 -
Redis安装(Windows&Linux)
前情提要目录1.windowsa.下载b.使用2.Linuxa.下载安装包(网址找到自己想下载的版本链接)b.解压c.进入解压后的文件配置环境d.进入src,创建我自己的配置文件,并修改为后台启动e.,打开服务端和客户端1.windowsa.下载github下载b.使用先打开服务端后打开客户端2.Linux我这边是在服务器安装的,都差不多,centos8redis 的默认安装路径为: /usr/local/bina.下载安装包(网址找到自己想下载的版本链接)wget ht原创 2021-12-09 13:48:30 · 1076 阅读 · 0 评论 -
springboot发送邮件
狂神说的视屏记录目录1.导包2.开启IMAP/SMTP服务3.配置4.发送1.导包<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-mail --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo.原创 2021-11-09 11:44:37 · 281 阅读 · 0 评论 -
springboot配置minio上传下载删除
记录一下转载原文application.xmlminio: endpoint: http://xxx:9003 #Minio服务所在地址 端口号要改成api端口号 bucketName: #存储桶名称 accessKey: #访问的key secretKey: #访问的秘钥Controllerimport io.minio.MinioClient;import io.minio.policy.PolicyType;import org.slf4j.Logger;.转载 2021-09-27 12:44:54 · 423 阅读 · 0 评论 -
Springboot引入Markdown
参考链接一、下载资源点这直接下载若不行多刷新,或是看下面Markdown二、导入资源这里的操作可做可不做在resources/static 建一个文件夹editormd目录在 resources/templates下创建一个editor目录editor目录新建一个editormd.html文件(作为编辑页面)将解压后的如下文件导入editormd...转载 2021-09-06 10:03:19 · 960 阅读 · 1 评论 -
SpringBoot整合Mybatis
搭建SpringBoot工程引入mybatis起步依赖,添加mysq驱动你所要连接的数据库驱动和Mybatis Framework3. 编写DataSource和MyBatis相关配置# datasourcespring: datasource: # serverTimezone=UTC 时区 url: jdbc:mysql:///你的数据库?serverTimezone=UTC driver-class-name: com.mysql.cj.jdbc.Driv.原创 2021-09-06 10:00:21 · 128 阅读 · 0 评论 -
springboot引入jqeury(所有方式)
引入jqeury方式一:直接加载static下的文件方式二:导入jar包方式三:在线引入static下放资源,templates下放html所以就用了thymeleaf若是一起放在static下的,路径上用相对路劲就可以了(路径上不一样,下面有样例)【注意】方式二、三需要部署后才能加载使用方式一:直接加载static下的文件//使用thymeleaf<script type="text/javascript" th:src="@{/js/jquery-3.3.1.min.js}"&g原创 2021-09-06 09:58:41 · 7479 阅读 · 1 评论 -
java.lang.NoSuchMethodException: xx.xx.xx.<init>()报错
原因是你的xx类没有无参构造!如:java.lang.NoSuchMethodException: com.domain.SC.< init >()就是忘记了无参构造…原创 2021-06-06 14:20:19 · 955 阅读 · 0 评论 -
SpringMVC中ajax返回数据中文乱码
在Controller返回的方法上的**@RequestMapping**中加入produces属性@RequestMapping(value="/selectGrade",produces = "text/html;charset=UTF-8;")@ResponseBodypublic String demo(String Son){...}jsp中<script> $(function (){ $.ajax({原创 2021-05-31 21:52:35 · 227 阅读 · 0 评论 -
Could not open ServletContext resource [/jdbcTemplate.properties]
一开始是<context:property-placeholder location=“jdbcTemplate.properties”/>ClassPath指定的是java加载类的路径。只有类在ClassPath中,java命令才能找到它,并解释它。在spring配置中加载文件的配置修改为<context:property-placeholder location="classpath:jdbcTemplate.properties"/>...转载 2021-05-23 19:11:20 · 219 阅读 · 2 评论 -
Maven下载和配置(详细,适合小白)
Maven下载和配置一、Maven下载二、环境配置1)复制mvn所在的bin文件之前的路径2)此电脑 右键---》属性3)添加path4)如下即配置成功三、配置变量的作用(选择性阅读)一、Maven下载【官网下载地址】二、环境配置1)复制mvn所在的bin文件之前的路径2)此电脑 右键—》属性3)添加path4)如下即配置成功三、配置变量的作用(选择性阅读)环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数原创 2021-04-04 23:57:27 · 550 阅读 · 0 评论 -
Maven本地仓库地址更改和阿里云远程仓库下载
Maven本地仓库地址更改一、Maven本地仓库地址更改1)新建文件夹(仓库)2)在 < localRepository >内更改地址![在这里插入图片描述](https://img-blog.csdnimg.cn/20210328150349862.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80ODU1NzQ5Ng原创 2021-04-04 23:54:07 · 426 阅读 · 0 评论 -
validateConnection false
druid更换更高的版本如1.1.10如果有朋友不会下载可以找我发,或者是多人不会我再发到网盘【回见】原创 2021-04-03 14:52:34 · 3852 阅读 · 0 评论 -
inStream parameter is null
【我所知道的可能原因】1)没连接上数据库数据库没启动链接数据库的配置文件位置不在src下面而是在其他文件夹下【我的这次就是该缘故】2)返回的stream人为出错为空【回见】原创 2021-04-03 14:42:56 · 2888 阅读 · 1 评论 -
idea中创建的web项目不能识别servlet
idea找不到servlet包一、在web目录下创建lib二、复制servlet-api.jar包到lib中三、右键给目录添加Library四、完成servlet包导入五、总结一、在web目录下创建lib在web目录下创建名为lib的文件夹(其他名字也可以))二、复制servlet-api.jar包到lib中1. 进入到你下载的tomcat的文件夹找到lib目录,复制servlet-api.jar包2.复制servlet-api.jar包到lib中(复制过程ctrl+v更快)三、右键给目原创 2021-02-26 11:58:54 · 3116 阅读 · 3 评论 -
将驱动mysql-connector-java.jar包导入IDEA
将驱动jar包导入IDEA一、下载jar包二、存储jar包三、右键给目录添加Library一、下载jar包【mysql-connector-java下载】二、存储jar包在解压后找到mysql-connector-java-8.0.23.jar(找到你所下载的那个版本),并复制进入到idea,在你所进行的项目下建个文件夹(便于管理),并将jar粘贴到改目录下三、右键给目录添加Library以上就导入成功啦【回见】...原创 2021-02-09 23:05:11 · 13029 阅读 · 9 评论 -
mysql-connector-java下载
mysql-connector-java下载一、直接下载8.0.23版(并且看最后一步即可)二、下载最新版本过程一、直接下载8.0.23版(并且看最后一步即可)【下载8.0.23版】安装包下载地址二、下载最新版本过程 【mysql官网】过几天把.jar文件导入IDEA的过程整理出来,喜欢的话,可以点个赞,谢谢...原创 2021-02-09 22:36:27 · 9152 阅读 · 3 评论