- 博客(16)
- 资源 (2)
- 收藏
- 关注
转载 jvm 堆栈方法区数据存放和操作流程
栈:1 基础数据类型 byte short int long float double char boolean2 方法的形式参数,方法调用完后从栈空间回收3 引用对象的地址,引用完后,栈空间地址立即被回收,堆空间等待GCa) 栈内的数据线程之间独立b) 具体细分为:b.1) 基本类型变量区b.2) 执行环境上下文b.3) 操作指令区堆1 this2 new出来的对象3 数组a) jvm只有一个堆区,并被所有线程共享。方法区域(又叫 ...
2020-06-19 16:30:12
250
转载 java 策略设计模式
转载:https://blog.youkuaiyun.com/qq_38494341/article/details/104018582
2020-06-19 16:24:47
283
原创 springBoot 自定义监听器的几种方式
第一种:在初始化的时候添加监听器 app.addListeners(new MyApplicationListener());第二种:第三种:在application.propertiies 添加context.listener.classes=com.boot.enable.addlistener.MyApplicationListener第四种:@Co...
2019-06-13 22:49:01
3914
原创 springboot 自定义Enable* 注解
项目结构:1.定义一个注解类 EnableScannerpackage com.boot.condition.bootcondition.simple;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplicatio...
2018-10-18 10:00:53
1571
原创 springboot 几种属性配置获取
整个项目结构: 1.通过 Environment 去获取属性配置值2.通过类注解@Component 获取类对象,再通过对象获取属性值,通过 @Value("${redis.port:6380}") 给对应属性赋值或者添加默认值3.通过注解//@Component @ConfigurationProperties(prefix = "gerry.properties") 类来给...
2018-10-16 14:50:39
1126
原创 eclipse 來做springBoot 整合dubbo zookeeper
首先看看整个项目的目录 boot-user-service-provider 服务提供方 boot-order-service-consumer 服务消费方:1.先添加dubbbo 依赖<dependency> <groupId>com.alibaba.boot</groupId> <artifa...
2018-10-15 17:49:53
1065
转载 消息中间件(ActiveMQ RabbitMQ KafKa对比)
转摘自:https://blog.youkuaiyun.com/vtopqx/article/details/763829341)TPS比较:Kafka最高,RabbitMq 次之, ActiveMq 最差。2)吞吐量对比:kafka具有高的吞吐量,内部采用消息的批量处理,zero-copy机制,数据的存储和获取是本地磁盘顺序批量操作,具有O(1)的复杂度,消息处理的效率很高。rabbitMQ在吞吐...
2018-09-10 14:12:17
639
原创 线程同步锁和异步锁的几种方式
同步锁:当在一个java虚拟机多个线程操作一个变量的时候就会出现线程安全问题,这个时候就会用到同步锁。同步锁的解决方式:先看下一个线程异常的售票public class ThreadSafe { public static void main(String[] args) { MyThread t1 = new MyThread("窗口一"); MyThread t2 ...
2018-09-10 11:12:09
36083
2
原创 springboot 全局异常处理
1.定义一个controller 编写两个方法一个用于抛出页面异常,另外一个用于抛出json异常@Controllerpublic class HelloController { @Autowired private BlogProperties blogProperties; @RequestMapping("/test") public String hello() t...
2018-09-07 16:10:29
149
原创 springboot使用 no sql mongodb
MongoDB安装详情请看:https://blog.youkuaiyun.com/qq_18430613/article/details/82424425https://blog.youkuaiyun.com/qq_18430613/article/details/824248841.创建一个springboot项目 添加依赖 <dependency> <group...
2018-09-05 15:53:37
213
转载 mongodb设置密码
转载自:https://blog.youkuaiyun.com/fofabu2/article/details/78983741 mongodb密码和传统数据如mysql等有些区别:mongodb的用户名和密码是基于特定数据库的,而不是基于整个系统的。所有所有数据库db都需要设置密码mongodb设置管理用户和密码:show dbs 在mongodb新版本里并没有admin数据库,但是并不...
2018-09-05 15:35:44
164
转载 mongodb 安装配置
转载自:https://blog.youkuaiyun.com/heshushun/article/details/77776706一、先登录Mongodb官网https://www.mongodb.com/download-center#community 下载 安装包。32、64位的都行。二、安装MongoDB下载后的安装包:安装比较简单,类似于普通QQ软件,中间主要是选择“Cus...
2018-09-05 15:16:08
139
原创 springboot 使用Jpa 简化数据库访问层
1.先看看整个项目结构创建一个springboot项目2.修改pom文件1)添加插件,顺便把数据库连接池也加进去<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactI...
2018-09-04 15:05:28
203
原创 微服务 : 使用eclipse 来搭建一个简单的微服务
下载地址:https://download.youkuaiyun.com/download/qq_18430613/106423721.先看看整体项目的一个架构,parent 项目父依赖包,用于管理我们的依赖,provider 服务提供方,consumer 消费者。2.创建parent 项目1)创建无骨架的maven pom项目2)修改pom包 如下步骤:https://proje...
2018-09-03 11:27:52
7409
1
原创 springMvc+spring+mybatis整合
下载地址:https://download.youkuaiyun.com/download/qq_18430613/106386791.先来看看整个项目的结构2.好了废话不说了 先来建一个webapp 骨架的web项目,建好后如下结构(修改web.xml 文件为2.5,2.5之前的版本需要修改相关配置所以尽量使用2.5版本,详见如下图 )3.添加依赖1) 在添加依赖之前先修改p...
2018-08-31 17:36:17
167
原创 spring 整合hibernate事物的三种配置
spring整合事物的三种配置在配置声明事事物前,首先创建一个maven jar项目,一下是目录结构(1-0):pom.xml 如下(1-1):<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</arti...
2018-08-30 17:48:40
1648
使用springMVC+spring+mybaits 整合源码(mybatis 自动生成)
2018-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人