- 博客(423)
- 资源 (3)
- 收藏
- 关注
原创 工作笔记-git常用
切换分支的时候会报一个:Workspace associated with branch ‘XXX’ has been restored ,意思是还原这个工作区你打开了哪些文件,等,参考地址:地址gitignore的使用,B站视频,地址
2023-06-02 14:06:04
1508
原创 工作笔记-volta,package打包,
然后,看代码,直接看,自己脑子里走一遍,一步一步大致走一下,从web层一步一步点到mapper层;vue.config.js中使用代理将app_api代理到target网址上,然而这个target中的值在.env.development中没有,所以导致出错,然后还是一样,结果发现,原因是配置文件.env.development这个文件中缺少了东西,先认为是node版本原因,我的是14,同事说要切换到12,于是切到了12,今天写前端工程的时候,运行了npm run dev,结果出现以下问题,
2023-06-01 16:12:21
760
原创 Springboot中controller跳转静态资源
首先,springboot中url访问规则:先去看看有没有控制器能处理,然后如果返回没有后缀(.html),就去找theamleaf下的文件,如果有文件后缀,就去查静态资源目录(classpath:/static/等,因为静态资源访问路径/static/**映射到了文件夹)
2023-05-22 19:46:16
1056
原创 vue学习
注意点:1.创建项目的两种命令:vue create 项目名, 是vue-cli高版本,vue init webpack 项目名,是低版本。2. 创建项目之后,进入项目文件夹, 输入code .,自动在vscode中打开。1.vue2使用vue-router3版本。,可以查看当前最新的3版本是多少。作用:快速创建一个前端项目骨架。注意:全局引入和局部引入。
2023-05-05 17:21:40
504
原创 classpath和classpath*的区别(实际例子)
classpath就是class的path,也就是类文件(*.class)的路径,就是resource目录,java实际执行的是.class文件,所以需要知道class文件的路径,从路径下去找对应的class文件。看到项目中有的用classpath,有的用classpath*,觉得很迷惑,查找网上资料表示classpath*会继续查找jar包中的classpath下的资源,没太明白,举得例子也不太对,于是自己测试一下。结果:可以看到是本项目的两个properties文件。
2023-04-06 14:52:06
531
原创 12月15日(第12天)
4. CURL是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具,简单理解就是访问网址的。2. docker中的nginx镜像和普通的nginx是不同的,对普通的nginx进行了进一步的封装。3. docker exec -it 容器id /bin/bash。
2022-12-15 16:59:00
143
原创 12月8日(第八天)
Docker架构:Docker daemon( Docker守护进程):运行在宿主机上的后台进程,Client( Docker客户端),Images( Docker镜像),Container(容器),镜像和容器之间的关系就像java中类和对象的关系,Registry:集中存储与分发镜像的服务,类似maven仓库。我们继续上面的任务,我们的服务器CPU核数为4核,一个任务线程cpu耗时为20ms,线程等待(网络IO、磁盘IO)耗时80ms,那最佳线程数目:( 80 + 20 )/20 * 4 = 20。
2022-12-08 20:19:05
607
原创 12月2日(第四天)
6. 对象根据属性排序,实现Comparable接口,重写comparator接口,一般为:return this.属性名 - o.属性名(o是入参),该函数的返回:如果是1,表示前一个大,交换位置,如果是0,表示两个相同,不交换,如果是-1,表示前一个小,不交换。想要降序有两种方法,第一种,重写comparator接口时,写为return o.属性名 - this.属性名。使用场景,我不想对象去实现Comparable,觉得耦合性高,也没必要,或者说我不想用对象自带的比较方法,
2022-12-02 20:02:56
733
原创 12月1日(第三天)
16. oracle数据库的表中的每一行数据都有一个唯一的标识符,或者称为rowid,在oracle内部通常就是使用它来访问数据的。15. 要操作clob类型的字段都得加上to_char(字段名)产生原因:当查询不到数据时,且把查询结果注入到定义的变量里面。17. IN 函数只是or的复合简写,先执行and再执行or。12. 错误提示:ORA-01403: 未找到数据。18. 删除重复数据保留一个。
2022-12-01 17:32:19
393
原创 10月11日
oracle中的scheme:属于一个用户的素有object,datagrip链接数据库后看不到数据,需要在properties->schemes中选择当前用户的scheme。Oracle中取名:用大写加下划线,字段和表名都是如此,里面的数字类型都是使用NUNBER(),像NUMBER(1)用myabtis逆向工程生成时类型是Short。ORACLE中没有主键自增,实现的方式是:维护一张主键表,记录当前的值,每次加多少,然后代码新增数据时就去获取然后修改。如果不想改:直接设置ssl校验为false。
2022-11-29 18:13:29
656
原创 JSON和JSONObject常用方法梳理
10. parseArray(String,Class) 将JSONArray转为List的集合。11. toJSONString(Object) 将对象转为JSON串。9. parseArray(String) 转为JSONArray。当需要使用到JSON对象内部参数的时候就,就需要这个。
2022-10-15 12:32:58
1338
4
原创 devtools以及修改theymleaf后自动刷新浏览器
spring-boot-devtools模块包括一个嵌入式 LiveReload 服务器,该服务器可用于在更改资源时触发浏览器刷新。可从livereload.com免费为 Chrome,Firefox 和 Safari 使用 LiveReload 浏览器扩展。当classpath 上的文件更改时,使用spring-boot-devtools的应用程序都会自动重新启动。可以手动排除和添加文件夹。...
2022-08-30 22:07:12
380
原创 windows和linux中命令帮助文档
输入:command --help 给出当前命令帮助。输入:command /?输入:HELP,显示命令列表。输入:HELP,显示命令列表。
2022-08-16 13:49:52
138
原创 关于openFeign调用微服务的下载excel接口(很简单)
比如A接口调用B接口下载文件,而想要得到返回结果就必须得到response响应,而A发起请求时自己有一个response,A调用B时,其实也是相当于执行B接口的方法,所以B自己有一个response,而页面返回的response是A而不是真正下载文件的B接口,获取B接口文件下载接口的reponse的内容,然后将其内容注入到A接口的reponse中。首先需要知道不能直接通过一个接口调用一个接口的下载文件,因为Response是不同的,feign接口:(用feign的Response类接收返回信息)...
2022-08-13 23:22:47
1491
原创 connect timed out executing POST http://gmop-infogather-srv/gmopinfogathersrv/infogather/cl
使用openfeign时出现这个问题,原因是使用的@Resource注解,改成使用@Autowired注解。
2022-08-12 16:18:43
1118
原创 编码,解码通俗理解
解码的过程就是把二进制数据按照一定的长度分组,比如utf-8是8位为一组,那么就按照8位划分,然后转换为数字,然后再到这张表里去找对应的字符。比如编码的规范中规定8位为一组,而解码却是16位为一组,或者我规定97代表的是a字符,你规定96是a字符,97是b字符。这些字符 每一个都对应了一个数字(这是规定好的),而数字在计算机又再一步被转换为二进制数据,这样就可以被传输了。比如像base64的索引表,每个字符都被规定了对应的数字。啊 按照utf-8规范被转换为 啊 ,这个过程就是编码。...
2022-08-12 10:44:41
1061
RunQiLai2.zip
2019-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人