知识学习
文章平均质量分 70
养一只Trapped_beast
这个作者很懒,什么都没留下…
展开
-
vue + element 如何显示本地图片
vue + element 如何显示本地图片element 中的图片组件是 el-image原生的 html 中的图片用的是 img 标签不管用哪一种,这个 url 必须要用 require() 包裹,四种写法见下:<template> <div> <el-image :src="imageUrl" style="height: 100%" /> <el-image :src="require('@/assets/img.png')" s原创 2022-03-01 11:57:55 · 1186 阅读 · 0 评论 -
jira api 获取所有问题
jira api搜索问题https://jira.yourcompany.com/rest/api/latest/searchlatest表示的应该是api的版本,可以只latest用最新的,也可以换成目前稳定的2即https://jira.yourcompany.com/rest/api/2/search这个的结果非常全,而且还分页了,默认的时候应该是一页50issues里面每个对象的固定字段:issues的fields里面也有大量的字段,这些字段在默认不加条件的search情况下是全部原创 2021-11-11 15:23:12 · 3738 阅读 · 0 评论 -
vue中的watch对象使用注意点
vue中的watch对象使用注意点在watch对象里面,检测某个对象的值改变,然后做一些操作的时候如果这些操作包含了改变watch检测的对象watch对象是检测不到这个值变化的总结:在watch监测对象的内部改变了检测对象的值时,watch不会检测到监测对象的变化...原创 2021-11-11 10:04:42 · 608 阅读 · 0 评论 -
Golang学习笔记
运算符如何定义一个数组?推导方式下的:先用var声明变量的名字然后在等于赋值的时候先用[…]表示是一个数组类型然后紧跟着写出数组中元素的类型,比如int再然后就是数组的内容,内容是和java一样,用花括号去包裹的样例:var arr=[...]int{1,1,2,3,3,4,4,5,6,5,6}变量只是var了一下,然后在下面继续使用的时候是会报错的,没办法进行推导,也就是说推导方式定义变量的话,这个推导一定要和var的时候一起用比..原创 2021-10-07 18:59:02 · 329 阅读 · 0 评论 -
Spring Cloud Alibaba如何打包成Docker镜像并运行
在服务器上启动NacosSpring Cloud Alibaba中因为会用到Nacos组件,而Nacos组件的服务端需要在服务器上先运行起来,否则项目启动起来后找不到Nacos服务端会报错!如何在服务器上启动Nacos呢?我感觉有两种方式,一种是直接在宿主机上运行,一种是在docker容器中运行,下面采用docker容器中运行方式,宿主机运行方式我自己还没有用过#从dockerhub上将nacos-server的镜像拉下来,这边默认拉的是最新版本的,用旧版本的容易不兼容docker pull na原创 2021-08-30 17:44:52 · 638 阅读 · 0 评论 -
Spring Cloud学习(第一期)
引言以前用Spring Boot的时候,所有的功能都是部署在同一个地方,这样会使得项目在团队开发的时候不是很方便,所以这边引入了一个微服务的概念。微服务的意思就是,将一个项目分成不同的模块,不同的模块分布在不同的地方,每一个模块都相当于是一个微服务。所以微服务的核心就是模块化。初识微服务然而微服务架构在应用过程中会出现以下四个核心问题:① 服务很多,客户端(手机、浏览器、物联网)该怎么访问;② 服务很多,服务之间如何通讯(比如订单服务需要和交易服务进行通讯);(补:通讯可以基于HTTP或原创 2021-08-21 15:17:35 · 128 阅读 · 0 评论 -
Java基础之JVM入门学习
1. 学习链接B站视频链接(超详细的讲解)2. JVM探究(1)网上常见的关于JVM的面试题:请你谈谈你对JVM的理解?java8虚拟机和之前的变化更新?什么是OOM,什么是栈溢出StackOverFlowError?怎么分析?JVM的常用调优参数有哪些?内存快照如何抓取,怎么分析Dump文件?知道吗?谈谈JVM中,类加载器你的认识?(2)JVM的位置对上图理解:在操作系统之上;JVM说白了就像是软件;java程序都跑在JVM上面 ;JVM使用C语言写的;实际上JRE原创 2021-08-11 19:44:48 · 104 阅读 · 0 评论 -
设计模式之静态代理
静态代理(线程底部的实现原理)静态代理是一种设计模式,是线程底部的实现原理先来学习一下什么是静态代理?(以结婚实例来学习理解)实例:(结婚)① 首先,需要一个结婚接口,在里面写需要实现的结婚方法;结婚对象实现的时候,结婚方法只写自己能做的事情;结婚代理实现的时候,结婚方法写代理应该做的事情(包含了操纵结婚对象让他做他应该做的事情)interface Marry{//相当于线程中的Runnable接口 public void happyMarry();//相当于run方法}原创 2021-08-05 16:15:35 · 82 阅读 · 0 评论 -
Java基础之线程学习
1. 线程的实现方法1.1 继承Thread类原创 2021-08-04 20:22:18 · 340 阅读 · 0 评论 -
Java基础之Lambda表达式
前言面试题问:请你说说Lamda表达式的优缺点。考察点:Java基础答:优点:1. 简洁。2. 非常容易并行计算。3. 可能代表未来的编程趋势。缺点:1. 若不用并行计算,很多时候计算速度没有比传统的 for 循环快。(并行计算有时需要预热才显示出效率优势)2. 不容易调试。3. 若其他程序员没有学过 lambda 表达式,代码不容易让其他语言的程序员看懂。1. 参考链接https://zhuanlan.zhihu.com/p/43991759(详细)2. 简单运用(也是参考上述链接)原创 2021-07-27 13:10:51 · 79 阅读 · 0 评论 -
Java基础之解决小数计算不精确问题
前言面试题问:请你解释为什么会出现4.0-3.6=0.40000001这种现象?答:这里十进制的计算会转化为二进制的计算,而二进制有的时候无法精确地表示十进制的小数,因为有些小数无法写成1/(2^n)的和的形式(比如0.1),如此就会出现误差,那么最后计算得出的结果自然也会有误差。1. 如何解决用BigDecimal,这里注意:构造方法里面的参数只有是字符串形式时才不会丢失精度。比如: //BigDecimal简单练习 double value1=4.0; d原创 2021-07-27 12:33:25 · 1764 阅读 · 0 评论 -
牛客网Java后端基础面试题提炼
1. 请你比较一下Java和JavaSciprt?考察:Java&JavaScript参考回答:JavaScript 与Java是两个公司开发的不同的两个产品。Java 是原Sun Microsystems公司推出的面向对象的程序设计语言,特别适合于互联网应用程序开发;而JavaScript是Netscape公司的产品,为了扩展Netscape浏览器的功能而开发的一种可以嵌入Web页面中运行的基于对象和事件驱动的解释性语言。JavaScript的前身是LiveScript;而Java的前身是O原创 2021-07-27 12:32:49 · 165 阅读 · 0 评论 -
Java基础之StringBuffer类
详解链接http://c.biancheng.net/view/852.html原创 2021-07-27 11:35:27 · 90 阅读 · 0 评论 -
Java基础之解决字符串乱码问题
更换字符串解码方式 //字符串的解码编码,解决乱码问题 String str1="hello 小困兽!"; try { String str2=new String(str1.getBytes(StandardCharsets.UTF_8),"GBK"); System.out.println(str2); } catch (UnsupportedEncodingException e) {原创 2021-07-26 20:07:28 · 1980 阅读 · 0 评论 -
Java基础之正则表达式
1. String类提供的一些方法String类提供的一些对象里面是可以用正则表达式的。比如:① matches方法,可以得到字符串中是否存在与正则表达式匹配的字符串,返回结果是布尔类型;String str1="I want too a nice jooob!";System.out.println(str1.matches("I(.*)I"));//是否以I开头结果:true② replaceAll方法和replaceFirst方法,可以将字符串中与正则表达式匹配的字符串替换掉,返回原创 2021-07-26 19:19:02 · 102 阅读 · 0 评论 -
Redis注解理解
1. @CacheableCacheable 注解不带参数时,是以方法参数值的组合作为key值,那么此时就会出现问题,即当两个方法的参数类型、个数都是一样时,如果两个方法在调用时传入的参数值也一样,那么就会出现数据读取错误的情况,所以指定缓存的key非常重要。key如何指定呢?:参考链接:https://blog.csdn.net/BinshaoNo_1/article/details/84579326key指定用的是Spring EL表达式,这里的EL表达式可以使用方法参数及参数是对象时,它们对应原创 2021-07-25 15:11:00 · 319 阅读 · 0 评论 -
Spring Boot的Redis缓存
1. 什么是Redis缓存,为什么要用Redis缓存Redis 是一种内存高速cache,如果使用redis缓存,那经常被访问的内容会被缓存在内存中,需要使用的时候直接从内存调取,不知道比硬盘调取快了多少倍,并且支持复杂的数据结构,应用于许多高并发的场景中。Redis 是一个高性能的 key-value 数据库。2. Redis使用之前先安装先从官网下载,然后解压,找一个目录放好官网:https://github.com/tporadowski/redis/releases管理员身份运行命原创 2021-07-23 15:39:36 · 268 阅读 · 1 评论 -
SpringBoot 与 Mybatis 整合
application.properties里面可以写什么内容关于数据库连接部分(这里用的是Mysql)spring.datasource.url=jdbc:mysql://127.0.0.1:3306/数据库名?characterEncoding=UTF-8 spring.datasource.username=root spring.datasource.password= spring.datasource.driver-class-name=com.mysql.jdbc.Driver原创 2021-07-20 11:26:35 · 91 阅读 · 0 评论 -
SpringBoot框架初步学习
SpringBoot框架初步学习1. 初步了解(1)Springboot是采用“约定优于配置(COC,Convention Over Configuration)”的理念;提供了符合各种场景的 spring-boot-starter 自动配置依赖模块,基于“开箱即用”的原则;(2)部分优点:推荐使用注解;内嵌 Tomcat 等 Web 容器;自带项目监控(项目的内存等)。(3)官网:SpringBoot官方文档2. 使用maven管理SpringBoot框架下的WEB项目(1)Maven 统一管原创 2021-07-19 21:31:58 · 136 阅读 · 0 评论