加载中
Java操作RabbitMQ简单队列

1、创建工具类 package com.kobe.rabbitmq; import com.rabbitmq.client.Connection; import com.rabbitmq.client.ConnectionFactory; import java.io.IOException; import java.util.concu...

08/12 23:29
7
Windows安装RabbitMQ并添加新用户和vhost

1、下载RabbitMQ和Erlang 下载地址:http://www.rabbitmq.com/download.html 下载Erlang:http://www.rabbitmq.com/install-windows.html 2、安装 先安装Erlang 然后安装RabbitMQ 除了安装地...

08/12 18:21
4
Java实现快速排序算法

快速排序一般以第一个数为基准,然后将大于基准的数放到右边,小于基准的数放到左边。递归直到全部排好为止。 package sort; public class QuickSort { public static void main(String[] ar...

08/12 12:48
3
Java实现冒泡排序

冒泡排序实现原理:每次排序都把最大/最小的放到最后,每次比较相邻的两个数,如果顺序错误则交换位置。 看代码和输出更好理解。 package sort; /*冒泡排序*/ public class BubbleSort { pu...

08/11 00:20
8
Java反射获取私有属性并修改

关键步骤:setAccessible(true) 1、新建一个类,并设置私有属性值 public class Student { private String name = "kobe"; public String getName() { return name; } } 2、新建......

08/10 23:55
8
JSON转Map / Map转JSON

使用的jar包 json-lib-2.2.2-jdk15.jar ezmorph-1.0.4.jar commons-lang-2.1.jar commons-logging-1.2.jar commons-collections-3.2.2.jar commons-beanutils-1.9.3.jar 代码如下: import j...

MyBatis占位符 #{ } 和 ${ }

相同点:如果传入的是基本类型,那么括号里的变量名称可以随意命名。 如果传入的是pojo对象,那么括号中的变量名称必须是pojo的属性名称。 不同点:#{} 占位符,占位 ${} 拼接符,字符串原样...

08/01 15:02
11
MyBatis缓存

1、一级缓存,默认开启,属于sqlsession级别的缓存 特点:1.1 不同的sqlsession对象不能互用缓存 1.2 当salsession对象调用 clearCache() 方法时,会自动清理缓存的数据,不影响sqlsession的...

08/01 14:50
5
根据配置文件的值创建不同对象

1、新建抽象类AbstractUser package com.kobe.model; public abstract class AbstractUser { public abstract void work(); } 2、新建继承AbstractUser 的 AbstractStudent 、 AbstractTeac...

07/21 10:35
5
Java设计模式-策略模式

策略模式:可以定义一系列的算法,把这些算法一个个封装起来。 比如,一个游戏对不同等级的会员有不同的充值汇率,钻石会员1元=15个币,铂金会员1元=13个币,黄金会员1元=10个币。使用策略模...

07/10 15:44
17
SpringCloud 使用feign调用服务

1、spring-boot-starter-parent 使用的版本是 1.5.14.RELEASE 使用2.0.3的话启动会报错,与feign和eureka版本兼容问题? 有待研究 2、新建maven项目,引入依赖 <?xml version="1.0" encodi...

SpringCloud搭建分布式配置中心

1、在仓库新建一个配置文件,可以在本地搭建git 仓库,或者我用开源中国的码云测试 2、新建config-server 端 maven项目 添加依赖 <dependency> <groupId>org.springframework.cloud</groupId...

SpringCloud 使用 zuul 搭建接口网关并设置拦截参数

1、新建maven项目 2、引入依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:...

SpringCloud使用eureka(rest)和ribbon实现服务调用和负载均衡

1、新建maven项目 2、引入jar依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...

SpringCloud使用eureka注册服务(提供接口)

1、新建maven项目 2、引入jar依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...

使用Springboot为SpringCloud搭建eureka注册服务中心

1、打开idea 新建maven项目 2、添加jar包依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-...

SpringBoot+MyBatis事务管理

整合SpringBoot + MyBatis 后,需要对MyBatis的事务进行管理 以下做个测试,先看示例代码 在启动类加事务管理注解 @EnableTransactionManagement Service的实现类的添加方法加上相关注解 @T...

Springboot访问jsp页面但是却变成下载该页面

缺少jsp解析的依赖 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> </dependency> <dependency> <groupId>javax.servlet</groupId> <ar......

Springboot 热部署

1、首先加入 devtools 的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> 如果重...

回忆Spring IOC 几个注解&简单示例

@AutoWired @Resource @Component 1、新建maven项目,pom文件写入所需依赖(所需依赖以及版本在此查询复制即可 http://mvnrepository.com/ ) <dependency> <groupId>junit</groupId> <artif...

06/26 11:16
19

没有更多内容

加载失败,请刷新页面

下一页

返回顶部
顶部