- 博客(23)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 springboot学习之错误记录
学习springboot这段时间遇到很多错误,记录一下一、第一个错误:访问不到resources文件夹下的静态文件1.点击项目右键-》properties--java build path--resource下的exclude移除就好了二、全局配置文件application.properties可能在src/main/resource文件下找不到不要急将文件放到src/main/java下面一样可以用...
2020-11-03 12:57:39
154
原创 OpenHarmony SA启动流程
SA全称 System Ability,表示系统服务。当OH上面的APP调用client想访问service时候需要通过SA访问。
2023-07-31 00:10:07
768
原创 3090安装torch1.9报错总结
这几天一直在研究如何让代码可以在cuda上跑,结果总是报错 解决了一下午才解决成功首先说明的是:3090必须安装cuda11版本,版本不要搞错。首先创建环境conda create -n envsName python=3.6 //创建环境source activate envsName //激活环境对应这个版本的安装命令是sudo chmod 777 -R /home/用户名/.conda conda install pytorch=1.9 torchvision to
2022-03-05 20:22:29
5054
5
原创 springboot各个版本差异
这部分被面试官问到了,各个版本差异。Spring Boot基本上是Spring框架的扩展,它消除了设置Spring应用程序所需的XML配置,为更快,更高效的开发生态系统铺平了道路。以下是Spring Boot中的一些特点:1:创建独立的spring应用。2:嵌入Tomcat, Jetty Undertow 而且不需要部署他们。3:提供的“starters” poms来简化Maven配置4:尽可能自动配置spring应用。5:提供生产指标,健壮检查和外部化配置6...
2021-07-31 21:12:00
11741
原创 HashMap和ConCurrentHashMap
一、 HashMap HashMap是以key-value进行存储数据,由1.8开始进行分割,1.7时候的hashmap组成是数组加链表,而1.8之后是数组+链表/红黑树。 1.7和1.8的区别:1. 1.7中底层是数组+链表,1.8中底层是数组+链表+红⿊树,加红⿊树的⽬的是提⾼HashMap插⼊和查询整体效率。2. 1.7中链表插⼊使⽤的是头插法,A-B-C的顺序扩容之后可能变成C-B-A,1.8中链表插⼊使⽤的是尾插法,因为1.8中插⼊key和v...
2021-07-29 18:02:11
544
原创 垃圾回收器JVM
提前声明图像从别的博客复制过来的还有的是从别的课程粘贴过来的Serial最基础的收集器,使用复制算法、单线程工作,只用一个处理器或一条线程完成垃圾收集,进行垃圾收集时必须暂停其他所有工作线程。Serial 是虚拟机在客户端模式的默认新生代收集器,简单高效,对于内存受限的环境它是所有收集器中额外内存消耗最小的, 对于处理器核心较少的环境, Serial由于没有线程交互开销,可获得最高的单线程收集效率。ParNewSerial 的多线程版...
2021-07-12 21:22:13
105
原创 SSM框架整合基础文件
通过这些天在B站跟狂神老师学习,写了SSM框架的整合,写下此篇博客记载利用MAVEN工程整合,首先处理的是pom.xml文件,添加基础依赖 <dependencies> <!--Junit--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId>
2021-04-16 16:50:21
172
原创 JAVA的TCP通信
TCP通信协议是一种可靠的网络协议,它在通信的两端各建立一个Socket对象,从而在通信的两端形成网络虚拟链路,一旦建立了虚拟的网络链路,两端的程序就可以通过虚拟链路进行通信。Java对基于TCP协议的的网络提供了良好的封装,使用Socket对象来代表两端的通信端口,并通过Socket产生IO流来进行网络通信Java为客户端提供了Socket类,为服务器端提供了ServerSocket类。发送数据的步骤①创建客户端的Socket对象(Socket)②获取输出流,写数据③释放资源p
2021-03-24 10:58:32
3051
原创 JAVA实现UDP通信
UDP是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接。当一台计算机向另外一台计算机发送数据时,发送端不会确认接收端是否存在,就会发出数据,同样接收端在收到数据时,也不会向发送端反馈是否收到数据。 UDP协议是一种不可靠的网络协议,它在通信的两端各建立一个Socket对象,但是这两个Socket只是发送,接收数据的对象。因此对于基于UDP协议的通信双方而言,没有所谓的客户端和服务器的概念。Java提供了DatagramSocket类作为基于UDP协议的Socket。发送...
2021-03-24 10:52:50
7980
原创 并查集记录
最近刷题总能刷到并查集的题,于是就打算写篇文章巩固一下并查集的思想就是按照预先定义的规则对一些数据进行分类,按照定义好的规则将满足条件的分成一类,一可以看做把这些数据分成几堆。例如,一个各村里面有很多户人家,把同一个姓的看做一族,按照同姓的规则就把这些人家分成了几族。而我们的解决办法就是遍历找到他们共同的姓并设立这个姓里的一个人作为族长。例如这个题:用以太网线缆将 n 台计算机连接成一个网络,计算机的编号从 0 到 n-1。线缆用 connections 表示,其中 connections[i]
2021-01-23 14:27:22
86
原创 springboot学习之整合mybatis
这个真的太坑了 ,处处报错爆的我头疼最后居然新建一个工程就解决了工程结构如图所示:一、首先配置pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs.
2020-11-07 14:41:31
659
原创 springboot学习之文件上传
文件上传分为但文件上传和多文件上传,springboot实现也很简单在application.properties里设置文件上传的大小multipart.maxFileSize=500Mb //单个文件的大小multipart.maxRequestSize=500Mb //总上传文件的大小本上传方法是利用thymeleaf方法,记得引入对应的依赖和建立HTML文件前端upload.html<!DOCTYPE html><html> <head&g.
2020-11-04 21:25:27
157
原创 springboot学习之thymeleaf和freemarker
springboot不推荐使用jsp,推荐使用上面的模板,都需要在src/main/resources文件夹下面建立一个templates文件此时建立的工程应该选择war而不是jar这时的pom.xml文件需要添加 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin&l...
2020-11-04 21:13:17
478
原创 springboot学习之拦截器和异步调用
一、拦截器建立一个拦截器的类@Configuration//声明是一个配置public class MyInterceptor extends WebMvcConfigurerAdapter{ @Override public void addInterceptors(InterceptorRegistry registry) { HandlerInterceptor interceptor=new HandlerInterceptor() { @Override
2020-11-03 12:18:21
786
原创 springboot学习之装换fastjson和消息转换器
一、消息转换器:第一种方法,在需要消息转换器的控制器类里添加以下代码,放入类里各个方法的前面//定义消息转换器 @Bean //装入容器 public StringHttpMessageConverter StringHttpMessageConverter(){ StringHttpMessageConverter converter=new StringHttpMessageConverter(Charset.forName("UTF-8"));//设置编码 return conv
2020-11-03 11:54:17
428
原创 springboot 学习之全局异常处理器和测试
全局异常处理器可以捕捉全局的异常范围,无需pom.xml配置和application.propertiesimport java.util.HashMap;import java.util.Map;import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation.ExceptionHandler;import org.springfr.
2020-11-03 11:30:38
131
原创 springboot的pom.xml配置
以下代码为学习springboot时的配置文件<!-- 父级依赖 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.6.RELEASE</version> </parent>.
2020-10-28 20:37:35
326
原创 Python简单的翻译功能
提前声明只是为了保存代码方便以后使用,下面代码非我原创,再次感谢CSDN的大佬不带大佬链接了我已经找不到我用的谁的了python实现谷歌翻译,下载execjsimport requestsimport jsonimport execjs # 必须,需要先用pip 安装,用来执行js脚本from urllib.parse import quote# 用来判断是否需要打印日志debug = Trueclass Py4Js: def __init__(self): .
2020-10-16 15:14:15
431
原创 个人技术展示
DoMeAFavor用例文档标题:发布任务角色:用户主要成功场景:1. 打开软件2. 进入任务大厅3. 添加任务信息4. 添加完成后任务大厅显示扩展场景:1. 任务信息有误发布失败标题:注册角色:用户主要成功场景:1. 打开软件2.点击我的主页 3. 未登录显示登录/注册4. 点击注册5.进入注册界面6.按要求添加信息...
2018-07-29 12:50:56
338
原创 Beta版本发布报告
测试报告 版本测试报告 BUG版本类型 A(可修复) B(不可重现) C(产品设计) D(无能力修复) E(延迟修复) BUG数量 2 0 0 0...
2018-07-27 14:19:49
860
原创 需求分析
项目功能规格说明书1. 引言1.1 编写目的此功能规格说明书目的在于将Idea具体化,并规划开发方向,明确功能需求,以提高开发效率。1.2 项目背景 在东大多年,深深感受周围学生的生活,经常听到的声音便是:某某某,帮我带个饭呗;某某某帮我取一下快递;某某某,从超市回来时候帮我带个可乐。虽然我们可找朋友帮忙,但如果次数一多也会有些不好意思;并且各个QQ群总是充满了一...
2018-07-25 12:41:21
1306
原创 Alpha版本发布报告
测试报告 Alpha版本测试报告 BUG版本类型 A(可修复) B(不可重现) C(产品设计) D(无能力修复) E(延迟修复) BUG数量 1 0 0 ...
2018-07-21 14:41:18
667
斯坦福corenlp和Spacy如何选择
2021-12-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人