- 博客(220)
- 资源 (5)
- 问答 (2)
- 收藏
- 关注
原创 springcloud 的feign使用hystrix,实现服务降级
feign的server和client都要引入feign依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-feign</artifactId> <version>...
2019-08-07 09:13:19
502
原创 springboot创建zuul
修改版本<groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.4.RELEASE</version><spring-cloud.version...
2019-08-06 14:40:12
570
原创 springboot使用rabbitmq
添加依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId></dependency>application.yml配置:spring:...
2019-08-05 17:30:12
194
原创 springcloud配置统一配置中心
1配置config-server实现创建一个eureka client 见https://blog.csdn.net/qq_38522268/article/details/98465868添加依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifac...
2019-08-05 16:33:50
234
原创 springboot多模块打成jar包
注意把以下配置放入启动类所在的pom文件中<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plu...
2019-08-05 13:42:43
2315
原创 springboot多模块重构
改变packaging方式<packaging>pom</packaging>注意依赖关系改变,需引入模块依赖<dependencies> <dependency> <groupId>com.example</groupId> <artifactId>...
2019-08-05 13:02:23
305
原创 springcloud集成feign
添加依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-feign</artifactId> <version>1.4.2.RELEASE</version&...
2019-08-05 09:23:24
407
原创 springboot调用应用外的http
第一种:使用RestTemplateRestTemplate restTemplate = new RestTemplate();//http://115.28.179.114:8885/String reponse = restTemplate.getForObject("http://www.baidu.com", String.class);log.info(reponse);...
2019-08-04 21:36:32
607
原创 springboot的应用通信报错s java.net.UnknownHostException
去掉eureka: instance: hostname: name
2019-08-04 21:30:45
1161
1
原创 springcloud的eureka的应用名UNKNOWN
添加配置spring: application: name: name注意spring不要有多个,比如spring: application: name: namespring: datasource: driver-class-name: com.mysql.jdbc.Driver会显示应用名UNKNOWN,应sprin...
2019-08-04 19:39:11
1979
原创 springboot创建client
启动类加注解@EnableDiscoveryClient@SpringBootApplication@EnableDiscoveryClientpublic class ClientApplication { public static void main(String[] args) { SpringApplication.run(ClientAppli...
2019-08-04 14:05:14
718
原创 springcloud创建eureka
启动类上加注解@EnableEurekaServer@SpringBootApplication@EnableEurekaServerpublic class EurekaApplication { public static void main(String[] args) { SpringApplication.run(EurekaApplication....
2019-08-04 13:32:34
259
原创 若在一分页存储管理系统中,某作业的页表如下所示。已知页面大小为 1024 字节,则逻辑地址 3000 对应的物理地址?
页块对应如下因为 2*1024<3000<3*1024逻辑地址 3000存在页2中,且在页2中对应的地址为3000-2*1024=952页2对于块1物理地址:1*1024+952=1976
2019-08-03 21:35:40
35577
4
原创 动态规划求解两个字符串的最长公共子序列
最简单的递归便宜方程为LCS(m,n):求s1[0...m] 和s2[0...n]的最长公共子序列changdu偏移状态:s1[m] ==s2[n]?1+LCS(m-1,n-1):max(LCS(m-1,n),LCS(m,n-1))详细代码: public class Wigglemaxlength { private char[] s1; p...
2019-08-03 15:57:01
1316
原创 window服务器的tomcat配置阿里云ssl,使用https访问443端口时,在浏览器上报错连接被重置
首先我的配置是按照流程来的,只要把tomcat里的配置改成除443端口外的其他端口,再用https://域名:端口,可以正常访问但是使用https://域名:443时,浏览器上登录tomcat的开启页面,多次刷新,大多数显示页面连接被重置,也会有成功进入tomcat的时候,频率不高我又使用jmeter进行测试,返回的信息报错java.net.SocketException: Connec...
2019-07-24 11:28:07
2731
6
原创 java 基于ArrayList实现一个最大堆结构
public class MaxHeap<E extends Comparable<E>> { private ArrayList<E> data; private MaxHeap(int capacity) { data = new ArrayList<>(capacity); } privat...
2019-07-17 10:39:17
526
原创 java的PriorityQueue放入HashMap的键值对,并按照HashMap的value值进行最大优先队列排列
下面的方法是将nums里的元素频率最高的前k个元素存放到List里返回public List<Integer> top(int[] nums, int k) { HashMap<Integer, Integer> map = new HashMap<>(); for (int i : nums) { int count = m...
2019-07-16 20:33:03
4706
1
原创 java的最小堆PriorityQueue改成最大堆
PriorityQueue默认最小堆PriorityQueue priorityQueue=new PriorityQueue();priorityQueue.add(1);priorityQueue.add(2);System.out.println(priorityQueue.peek());输出1改成PriorityQueue priorityQueue=new Pr...
2019-07-16 17:42:56
5311
原创 二叉树的前序,中序,后序遍历(迭代)
二叉树类public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; }}前序:public class Solution { public List<Integer> preorde...
2019-07-15 20:10:41
199
原创 二叉树的前序,中序,后序遍历(递归)
二叉树类public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; }}前序:public class Solution { private List<Integer> list=n...
2019-07-15 19:20:53
362
原创 复杂sql语句练习(mysql)
下面是练习表数据和结构SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for course-- ----------------------------DROP TABLE IF EXISTS `course`;CREATE TABLE `course` (`id` int(...
2019-06-25 11:50:56
6019
18
原创 mysql 删除行时报错Error Code: 1175. You are using safe update mode and you tried to update a table without
SET SQL_SAFE_UPDATES = 0;设置SQL_SAFE_UPDATES,该属性开启会使非主键的delete操作无法执行
2019-06-25 11:49:00
318
原创 Mysql 的update里嵌套select,并且该select再嵌套一个select
首先建表SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for course-- ----------------------------DROP TABLE IF EXISTS `course`;CREATE TABLE `course` ( `id` int(11) NOT...
2019-06-21 11:13:46
4852
原创 mysql更新update时报错Error Code: 1193. Unknown system variable 'sql_safe_updares'
关闭SQL_SAFE_UPDATESSET SQL_SAFE_UPDATES = 0;
2019-06-21 10:13:28
3183
原创 java的proxy代理模式
代理模式:接口+实现类+代理类用代理类代替实现类,来对外提供服务,屏蔽一些具体实现细节接口:public interface Pet { void feed();}实现类:public class Person implements Pet { @Override public void feed() { System.out.pr...
2019-06-20 10:02:05
227
原创 springboot的aop里的 @Pointcut()里的配置
@Pointcut("execution(public * com.wangzhou.newboot.exception.TestExceptionController.test(String,String))")com.wangzhou.newboot.exception是TestExceptionController类的全路径,test(String,String)是TestExcept...
2019-06-19 21:10:37
6302
原创 Springboot输出日志文件
application.yml里配置logging: pattern: console: "%d - %msg%n" level: root: info在resources文件下添加logback-spring.xml文件具体logback-spring.xml内容<?xml version="1.0" encoding="UTF-8" ?&g...
2019-06-19 21:00:19
1153
原创 linux如何统计某一个文件在整个系统中出现的次数
find -name filename 查找当前目录下filename 出现的次数wc -l filename 统计某文件的行数| 管道三者结合[root@wz /]# find / -name t | wc -l16该命令查询“/“目录下所有的t文件,并通过“|”管道,将输出作为wc -l的输入,统计出系统所有t文件的数量这里可能有疑问 wc不是统计某文件的...
2019-06-18 10:59:30
1225
原创 springboot启动报错�й���ʱ��' is unrecognized or represents more than one time zone
mysql> set global time_zone='+8:00';Query OK, 0 rows affected (0.00 sec)mysql>
2019-06-17 22:04:24
1163
原创 docker安装启动rabbitmq,并设置自启
docker run -d --hostname my-rabbit -d --restart=unless-stopped -p 5672:5672 -p 15672:15672 rabbitmq:3.7.3-management
2019-06-12 15:15:07
3650
原创 java的String和int类型在jvm内存分配方式(jdk8)
String str="a"; =号前在栈中 =号后在常量池中String str=new String("a"); =号前在栈中 =号后在堆中int i=1; =号前后都在栈中final int i=1; =号前在栈中 =号后在常量池中jdk7后常量池在堆中,之前常量池在永久代String s1 = new Str...
2019-06-11 17:55:06
1325
原创 intellij idea配置git
首先本地安装好git然后配置idea点击Test,配置成功如下图然后创建git文件夹git commitgit push创建分支合并分支,先push分支,在merge配置好git后,右击代码头部,点击annotate,就可以查看修改记录如果想恢复git的上一个push的版本ctrl+alt+zidea本地...
2019-06-10 09:43:52
448
原创 java实现redis锁
添加依赖<!--redis--><dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version></dependency>...
2019-06-09 19:19:47
5187
原创 mysql的外键作用
创建两个表第一个表dageCREATE TABLE `dage` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(32) DEFAULT '', PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1第二个表xiaodi...
2019-06-05 16:39:41
370
1
原创 java的equals与==的区别
看了网上关于equal与==的区别,感觉很多有些片面,不仔细,这里我来说说我对equal与==的理解首先要了解基本类型与引用类型1.int,char,boolean之类的就是基本类型,我们只要使用==即可判断是否相等,无法使用equals2.引用类型分为两类,第一类是重写过hashcode()和equals()方法的类,比如String,Integer,等,这些类使用==比较的是内存地...
2019-06-04 10:54:59
959
3
原创 java的HashMap的key为对象,有什么注意点
如果HashMap的key为一个学生,value值为一个学生的成绩,我们希望通过学生对象查询到学生的成绩public class Main { public static void main(String[] args){ Student student1=new Student("1","tom",20); Student student2=new ...
2019-06-04 10:35:23
5307
原创 springboot事务的理解
springboot的事务是指对于数据库的操作,mysql数据库事务有acid特性a:原子性 c:一致性 i:隔离性 d:持久性如下是一个User 类@Entity@Data@Table(name="t_user")public class User { @Id private int id; @Column(nullable = fa...
2019-06-03 10:46:49
386
原创 java的双重for循环,如何排除i==j
for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { if(i==j){ continue; } System.out.println("i="+i+" j="+j); }}使用continue,当i==j时跳出执行j++...
2019-05-29 16:23:58
1564
原创 linux创建用户,并给予新用户sudo权限
创建用户[root@wz home]# useradd -g root wz1密码[root@wz home]# passwd wz1Changing password for user wz1.New password:BAD PASSWORD: The password is shorter than 8 charactersRetype new password:p...
2019-05-29 13:31:25
1863
几个常用的js+css
2018-09-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人