摘要: 在head 结点的前面的创建虚拟头结点。 为了使修改删除 ,让head结点和普通结点一视同仁 阅读全文
posted @ 2019-08-10 15:03 JustRun1 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: 用链表创建队列 用数组创建循环队列 需要注意的是: a.尾指针一直指向null,即指向最后一个元素的后一个元素 (极大作用的维护循环队列的循环),这样来需要维护实际空间大小和需要创建、扩容的大小之间的关系 b.添加元素:先将需要添加的元素e 添加到·尾指针指向的数组data[tail] 中,然后ta 阅读全文
posted @ 2019-08-10 10:13 JustRun1 阅读(255) 评论(0) 推荐(0) 编辑
摘要: ${变量#*删除截止点} (从前面开始删除,找到第一个就删除) ${变量#*删除截止点} (从前面开始删除,直到最后一个符合要求的) 其余的相同,不做演示 2.对字符串的简单处理 a.计算字符串的长度 b.第二种方法获得长度 从字符串中获取字符串 从第n个 ,选择s个 sunb={examp:n:s 阅读全文
posted @ 2019-08-04 22:11 JustRun1 阅读(127) 评论(0) 推荐(0) 编辑
摘要: StringBuilder和StringBuffer、 String StringBuilder 是线程不安全的,在多个线程访问时会发生请求数量减少,数据错误等线程不安全的事故。但是使用在局部变量中,堆栈封闭又能让它是安全的 StringBuffer的很多方法加了synchronized的修饰,这样 阅读全文
posted @ 2019-07-05 18:09 JustRun1 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 什么是线程安全? --当多个线程访问某个类时,不管运行环境采用何种调度方式或者这些进程将如何交替执行,并且在主调代码中不需要任何额外的协同或者同步,这个类都能表现出正确的行为,那么这个类是线程安全的。 1.原子性(Aumic包) AutomicXXX类 :采用CAS机,即 unsafe.compar 阅读全文
posted @ 2019-07-05 11:55 JustRun1 阅读(2371) 评论(0) 推荐(0) 编辑
摘要: 配置中加上 阅读全文
posted @ 2019-07-03 11:51 JustRun1 阅读(4705) 评论(1) 推荐(0) 编辑
摘要: 条件: 目前你有两个环境: test 、dev而且在本地的bootstrap.yml没有配置Eureka的端口 在某个时刻Eureka的端口修改了,从理论上来看,我们只要修改git中的环境就能应付。 但是结果却不能实现。 最好将Eureka的配置放在本地的yml中 因为git的多种环境会融合 阅读全文
posted @ 2019-07-01 15:53 JustRun1 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 无法找到加载类 1.如果在一系列简单的故障(有没有加注解或者有没有依赖有没有全面),或者说加载类有没有在根目录src/main/java/(包名)的直接路径下 如果这些都没有 重点来了 把你 .idea 文件删了,运行 2.第二类问题 先把你要应用的服务的那个SpringBoot先打包,这样能把资源 阅读全文
posted @ 2019-07-01 00:40 JustRun1 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 1.第一种方式(直接使用RestTemplate ,和url的纯路径获取不同模块的服务) RestTemplate restTemplate = new RestTemplate(); String result = restTemplate.getForObject("http://xx", St 阅读全文
posted @ 2019-06-30 00:04 JustRun1 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 当返回字段为空时 1.不需要返回 局部的类配置 2.要求返回状态改变,自定义状态码的返回 @ResposneStatus(HttpStatus.FORBIDDEN) 3.统一异常处理(xx为自定义异常类) @Exceptionhandle(xx.class) 阅读全文
posted @ 2019-06-28 00:11 JustRun1 阅读(441) 评论(0) 推荐(0) 编辑