Processing math: 100%

06 2020 档案

摘要:@Controller public class HelloWorldController { @RequestMapping("success") public String success(Map<String,Object> map) { map.put("hello","你好"); retu 阅读全文
posted @ 2020-06-30 16:38 King-DA 阅读(1755) 评论(0) 推荐(0) 编辑
摘要:String path = ClassUtils.getDefaultClassLoader().getResource("").getPath(); 通过这种方式可以获取静态资源的路径 阅读全文
posted @ 2020-06-30 15:55 King-DA 阅读(3769) 评论(0) 推荐(0) 编辑
摘要:<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 阅读全文
posted @ 2020-06-27 01:38 King-DA 阅读(6046) 评论(0) 推荐(0) 编辑
摘要:1、多Profile文件 我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml默认使用application.properties的配置; 2、yml支持多文档块方式 server: port: 8081 spring: profiles 阅读全文
posted @ 2020-06-26 00:31 King-DA 阅读(346) 评论(0) 推荐(0) 编辑
摘要:1、随机数 random.value,{random.int},random.long,{random.int(10)},random.int(1024,65536)2person.dog.name={person.hel 阅读全文
posted @ 2020-06-26 00:30 King-DA 阅读(116) 评论(0) 推荐(0) 编辑
摘要:1、@PropertySource:加载指定的配置文件 @PropertySource(value = {classpath:person.properties}) 2、@ImportResource:导入Spring的配置文件,让配置文件里面的内容生效 Spring Boot里面没有Spring的 阅读全文
posted @ 2020-06-26 00:27 King-DA 阅读(186) 评论(0) 推荐(0) 编辑
摘要:@ConfigurationProperties @value 功能 批量注入配置文件中的属性 一个个指定 松散绑定 支持 不支持 SpEl 不支持 支持 JSR303数据校验 支持 不支持 复杂类型封装 支持 不支持 只是在某个业务逻辑中获取一下配置的某些值,使用@Value 专门编写一个java 阅读全文
posted @ 2020-06-26 00:11 King-DA 阅读(91) 评论(0) 推荐(0) 编辑
摘要:在编写项目代码时,我们要求更灵活的配置,更好的模块化整合。在 Spring Boot 项目中,为满足以上要求,我们将大量的参数配置在 application.properties 或 application.yml 文件中,通过 @ConfigurationProperties 注解,我们可以方便的 阅读全文
posted @ 2020-06-26 00:07 King-DA 阅读(639) 评论(0) 推荐(0) 编辑
摘要:1、基本语法格式要求k:(空格)v:表示一对键值对(空格必须有); 以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的 server: port: 8081 path: /hello 属性和值也是大小写敏感; 2、值的写法字面量:普通的值(数字,字符串,布尔)​ k: v:字面直接 阅读全文
posted @ 2020-06-25 23:43 King-DA 阅读(795) 评论(0) 推荐(0) 编辑
摘要:在vue启动页面,可以看到定位到的错误信息。 Infix operators must be spaced翻译:中缀运算符必须间隔 定位到错误点,发现“=”与其他字符连接,无空格,给其加上空格,即this.spuForm.pmsProductImageList= [] 改为:this.spuForm 阅读全文
posted @ 2020-06-22 01:30 King-DA 阅读(2992) 评论(0) 推荐(0) 编辑
摘要:报错截图: 在写一个折叠组件动画,引入该组件时,报了个这样的警告,组件死活引入不到,什么原因呢? import ball from '../components/ball' export default { component: { 'run-ball': ball } }, //使用 <run-b 阅读全文
posted @ 2020-06-22 00:42 King-DA 阅读(851) 评论(0) 推荐(0) 编辑
摘要:在webstrom中写代码以后使用ctrl+alt+l规范了代码但是还是报Expected indentation of 0 spaces but found 2这些错误如何解决呢 在 文件中加入"indent": ["off", 2]就可以了当修改了.eslintrc.js文件后 使用npm ru 阅读全文
posted @ 2020-06-22 00:35 King-DA 阅读(3922) 评论(0) 推荐(0) 编辑
摘要:import Vue from 'vue' import App from './App.vue' import router from './router' new Vue({ el: '#app', render: h => h(App), router }) 当使用eslint校验运行上面这段 阅读全文
posted @ 2020-06-22 00:17 King-DA 阅读(303) 评论(0) 推荐(0) 编辑
摘要:饿,这个其时没啥错误可言,就是没有指定运行那个Vue项目,npm找不到需要加载的项目,所以报错呗, 进入Vue项目目录再运行,就OK了 阅读全文
posted @ 2020-06-22 00:14 King-DA 阅读(2871) 评论(0) 推荐(0) 编辑
摘要:关于BootStrap使用很简单,先进入它的官网http://www.bootcss.com/ 我们看上方的版本,这里咱们点开Bootstrap3,主页如图下 下载左侧获得相关的css、javascript、font等文件, 这里的话,博主用的是3.3.5版本,下载网址:https://github 阅读全文
posted @ 2020-06-21 17:49 King-DA 阅读(3548) 评论(0) 推荐(0) 编辑
摘要:一、 打包vue项目步骤: 1、对当前vue项目进行打包的命令如下: npm run build 2、打包完成,会输出Build complete并且在vue项目中会生成一个名字为dist的打包文件。如下图: 二、 使用静态服务器工具包发布打包的vue项目 1、首先安装全局的serve,如下图: 命 阅读全文
posted @ 2020-06-21 17:12 King-DA 阅读(63715) 评论(0) 推荐(4) 编辑
摘要:都说Vue2简单上手容易,的确,看了官方文档确实觉得上手很快,除了ES6语法和webpack的配置让你感到陌生,重要的是思路的变换,以前用jq随便拿全局变量和修改dom的锤子不能用了,vue只用关心数据本身,不用再频繁繁琐的操作dom,注册事件、监听事件、取消事件。。。。(确实很烦)。vue的官方文 阅读全文
posted @ 2020-06-21 10:42 King-DA 阅读(944) 评论(0) 推荐(0) 编辑
摘要:网上搜索博客、视频试着搭建下Vue的开发环境,过程没有视频里那么顺利,花了我几个小时,但我还是要花半小时来总结一下记录下来,避免下次用个新电脑又得搭建环境浪费时间了,下面是我搭建环境的步骤,与君同享,共同学习,若有错误,欢迎吐槽评论! 另外,我的电脑是win10系统,看的慕课视频用的Linux系统, 阅读全文
posted @ 2020-06-21 09:37 King-DA 阅读(6558) 评论(0) 推荐(1) 编辑
摘要:在分布式环境中,许多服务依赖项中的一些必然会失败。Hystrix是一个库,通过添加延迟容忍和容错逻辑,帮助你控制这些分布式服务之间的交互。Hystrix通过隔离服务之间的访问点、停止级联失败和提供回退选项来实现这一点,所有这些都可以提高系统的整体弹性。 Hystrix为了什么 Hystrix被设计的 阅读全文
posted @ 2020-06-17 23:54 King-DA 阅读(366) 评论(0) 推荐(0) 编辑
摘要:ZooKeeper是个集群,内部有多个server,每个server都可以连接多个client,每个client都可以修改server中的数据ZooKeeper可以保证每个server内的数据完全一致,是如何实现的呢? 答:数据一致性是靠Paxos算法保证的,Paxos可以说是分布式一致性算法的鼻祖 阅读全文
posted @ 2020-06-16 00:37 King-DA 阅读(639) 评论(0) 推荐(0) 编辑
摘要:Feign可以把Rest请求进行封装,将远程调用的请求封装成本地请求的方式,不需要再手动拼接url和路径 1请求路径 2请求参数 3请求方式 4返回结果 我们使用注解的方式将此四项参数提供给Feign,Feign即可帮我们自动完成一次远程请求 注解: 主类上方加入: @EnableFeignClie 阅读全文
posted @ 2020-06-15 23:02 King-DA 阅读(3668) 评论(0) 推荐(0) 编辑
摘要:OpenFeign的日志级别有: NONE: 默认的,不显示任何日志 BASIC: 仅记录请求方法、URL、响应状态码以及执行时间 HEADERS:除了BASIC 中自定义的信息外,还有请求和响应的信息头 FULL: 除了HEADERS中定义的信息外, 还有请求和响应的正文以及元数据。 下面咱们来进 阅读全文
posted @ 2020-06-15 22:58 King-DA 阅读(4144) 评论(0) 推荐(0) 编辑
摘要:1. 简单玩法 1.1 一个简单例子 (1)服务端: @RestController @RequestMapping("hello") public class HelloController implements HelloApi { @Override public String hello(S 阅读全文
posted @ 2020-06-15 22:57 King-DA 阅读(1140) 评论(0) 推荐(0) 编辑
摘要:java并发包里面的类一直是学习和面试的重点,这篇文章主要是对java并发包的其中一个类AtomicInteger的讲解。从为什么要出现AtomicInteger再到其底层原理来一个分析。 一、从a++说起为什么使用AtomicInteger 我们知道java并发机制中主要有三个特性需要我们去考虑, 阅读全文
posted @ 2020-06-14 16:22 King-DA 阅读(302) 评论(0) 推荐(0) 编辑
摘要:1、java.util.concurrent.atomic 的包里有AtomicBoolean, AtomicInteger,AtomicLong,AtomicLongArray, AtomicReference等原子类的类,主要用于在高并发环境下的高效程序处理,来帮助我们简化同步处理. 在Java 阅读全文
posted @ 2020-06-14 16:15 King-DA 阅读(5697) 评论(0) 推荐(0) 编辑
摘要:负载均衡整体是从IRule进去的: public interface IRule{ /* * choose one alive server from lb.allServers or * lb.upServers according to key * * @return choosen Serve 阅读全文
posted @ 2020-06-14 00:11 King-DA 阅读(286) 评论(0) 推荐(0) 编辑
摘要:Ribbon简介Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项 阅读全文
posted @ 2020-06-13 21:59 King-DA 阅读(1465) 评论(0) 推荐(0) 编辑
摘要:Ribbon是一个为客户端提供负载均衡功能的服务,它内部提供了一个叫做ILoadBalance的接口代表负载均衡器的操作,比如有添加服务器操作、选择服务器操作、获取所有的服务器列表、获取可用的服务器列表等等。 需要解决的问题: ① 如何在配置Eureka Client注册中心时不去硬编码Eureka 阅读全文
posted @ 2020-06-13 21:52 King-DA 阅读(2272) 评论(0) 推荐(0) 编辑
摘要:前言服务注册中心本质上是为了解耦服务提供者和服务消费者。对于任何一个微服务,原则上都应存在或者支持多个提供者,这是由微服务的分布式属性决定的。更进一步,为了支持弹性扩缩容特性,一个微服务的提供者的数量和分布往往是动态变化的,也是无法预先确定的。因此,原本在单体应用阶段常用的静态LB机制就不再适用了, 阅读全文
posted @ 2020-06-13 21:12 King-DA 阅读(2382) 评论(0) 推荐(0) 编辑
摘要:下载Consul 官网下载地址: https://www.consul.io/downloads.html 从这个网址上进行下载,特别的慢,然后我是通过迅雷进行下载的,非常快的就下载下来了这个文件 安装Consul 先附上官网的 Consul 安装动画片 o( ̄︶ ̄)o :https://learn 阅读全文
posted @ 2020-06-13 20:50 King-DA 阅读(13761) 评论(0) 推荐(4) 编辑
摘要:1) Linux操作系统中永久性生效,重启后不会复原 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后复原 开启: service iptables start 关闭: service iptables stop 需要说 阅读全文
posted @ 2020-06-13 17:14 King-DA 阅读(542) 评论(0) 推荐(0) 编辑
摘要:Eureka服务端application.yml文件: eureka: instance: hostname: eureka7001.com client: register-with-eureka: false fetch-registry: false service-url: defaultZ 阅读全文
posted @ 2020-06-13 16:59 King-DA 阅读(1959) 评论(0) 推荐(0) 编辑
摘要:问题场景服务器上分别配置了eth0, eth1和eth2三块网卡,只有eth1的地址可供其它机器访问,eth0和eth2的 IP 无效。在这种情况下,服务注册时Eureka Client会自动选择eth0作为服务ip, 导致其它服务无法调用。 问题原因由于官方并没有写明Eureka Client探测 阅读全文
posted @ 2020-06-13 16:34 King-DA 阅读(296) 评论(0) 推荐(0) 编辑
摘要:eureka: client: serviceUrl: defaultZone: http://localhost:8761/eureka/ instance: prefer-ip-address: true instance-id: ${spring.cloud.client.ip-address 阅读全文
posted @ 2020-06-13 16:32 King-DA 阅读(1497) 评论(0) 推荐(0) 编辑
摘要:Eureka集群的搭建 上次说过了在SpringCloud应用中使用Eureka注册中心,用来对服务提供者进行服务注册与发现,但同时,它也是一个“微服务”,单个应用使用空间有限,因此和zookeeper一样,它也需要搭建集群(Cluster)。 搭建Eureka集群的原理就是创建多个eureka应用 阅读全文
posted @ 2020-06-13 11:37 King-DA 阅读(217) 评论(0) 推荐(0) 编辑
摘要:Eureka 集群的工作原理。我们假设有三台 Eureka Server 组成的集群,第一台 Eureka Server 在北京机房,另外两台 Eureka Server 在深圳和西安机房。这样三台 Eureka Server 就组建成了一个跨区域的高可用集群,只要三个地方的任意一个机房不出现问题, 阅读全文
posted @ 2020-06-13 11:21 King-DA 阅读(1013) 评论(0) 推荐(0) 编辑
摘要:前言 在 Spring Cloud注册发现:Eureka 一文中我们已经对Eureka做了简单介绍。我们知道Eureka包含两个组件:Eureka Server和Eureka Client,Eureka Client将自己注册到Eureka Server,并通过心跳进行续约,以维持自己在Eureka 阅读全文
posted @ 2020-06-12 02:03 King-DA 阅读(675) 评论(0) 推荐(0) 编辑
摘要:一、什么是Eureka? Eureka架构中的三个核心角色: 1.服务注册中心 Eureka的服务端应用,提供服务注册与发现功能,就是刚刚建立的Eureka-Demo 2.服务提供者 提供服务的应用,可以是springboot应用,也可以是其他任意技术实现,只要对外 提供的是Rest风格服务即可。 阅读全文
posted @ 2020-06-11 00:24 King-DA 阅读(306) 评论(0) 推荐(0) 编辑
摘要:手机号:^[1][3,4,5,6,7,8,9][0-9]{9}[0][19]2,3[09]5,10(带区号) ^[1-9]{1}[0-9]{5,8}820[09azAZ]8,20 数字、字母、/:^[A-Za-z0-9/] 阅读全文
posted @ 2020-06-08 08:42 King-DA 阅读(161) 评论(0) 推荐(0) 编辑
摘要:nohup java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8307 app.jar > null & 连接远程服务器,首先选一个没有被占用的端口号,比如8999这个端口号,没有被占用,将addre 阅读全文
posted @ 2020-06-06 16:44 King-DA 阅读(2622) 评论(0) 推荐(0) 编辑
摘要:之前项目上线上传的两张png格式的图片。 后来因需求变更 需要修改 图片,想着只需要修改图片的名称直接替换掉就可以了 但是实际出来的效果确是 替换后的图片呈现泛红的状态。 找了一下原因是用 java 代码操作图片的时候 png 的格式输入,jpg的格式输出。 那么问题来了 为什么之前的图片没有问题 阅读全文
posted @ 2020-06-06 16:31 King-DA 阅读(811) 评论(0) 推荐(0) 编辑
摘要:1、安装webp 下载地址:https://developers.google.com/speed/webp/download 官网 https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.0. 阅读全文
posted @ 2020-06-03 23:30 King-DA 阅读(501) 评论(0) 推荐(0) 编辑
摘要:前言 不管是 PC 还是移动端,图片一直是流量大头,以苹果公司 Retina 产品为代表的高 PPI 屏对图片的质量提出了更高的要求,如何保证在图片的精细度不降低的前提下缩小图片体积,成为了一个有价值且值得探索的事情。 但如今对于 JPEG、PNG 和 GIF 这些图片格式的优化几乎已经达到了极致, 阅读全文
posted @ 2020-06-03 23:27 King-DA 阅读(2562) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示