- 博客(16)
- 资源 (38)
- 收藏
- 关注
原创 【Cache核心】Spring缓存实现原理
一、自动配置类:CacheAutoConfiguration二、添加缓存配置类SimpleCacheConfiguration【默认生效】/** * {@link ImportSelector} to add {@link CacheType} configuration classes. * org.springframework.boot.autoconfigu...
2019-09-21 17:38:16 707
原创 【Cache核心】Spring缓存抽象
一、Spring对缓存的支持 Spring从3.1开始定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口来统一不同的缓存技术;并支持使用JCache(JSR-107)注解简化我们开发; Cache接口为缓存的组件规范定义,包含缓存的各种操作集合;...
2019-09-21 16:25:12 240
原创 【Cache核心】初识JCache
一、什么是JSR? jsr是Java Specification Requests的缩写,意思是Java 规范提案。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。二、什么是JSR 107?2012年10月26日JSR规范委...
2019-09-21 15:52:45 1981
转载 【解决方案】CentOS7使用yum安装最新版或升级到新版的MariaDB
一、如何是升级需要先对数据库进行备份:备份数据库mysqldump -u root -p --all-databases > alldb.sql备份配置文件cp /etc/my.cnf /etc/my.cnf.bak二、添加 MariaDB yum库:前往http://yum.mariadb.org/查找最新版相对应系统的链接。创建yum软件库配置文件vi /e...
2019-09-20 14:54:29 917
原创 【实用教程】SpringBoot实现AOP日志打印
package cn.nuc.zp.aop;import com.fasterxml.jackson.databind.ObjectMapper;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.*;impor...
2019-09-18 16:16:18 343
转载 【解决方案】Java对MongoDB的ObjectId的序列化问题
MongoDB在不特殊指认的情况下,默认的集合主键是“_id”,类型是ObjectId。ObjectId是一个12字节的BSON类型字符串,包含了UNIX时间戳,机器识别码,进程号,计数值信息。机器码用来防止分布式系统生成id时冲突的问题,保证每台机器生成的识别码不同,进程号保证多线程情况下生成的id不同。ObjectId在java程序中是对象类型,JavaBean中常这样使用:@Docu...
2019-09-18 12:39:34 2007
原创 【解决方案】SpringBoot MongoTemplate 去除 _class 字段
在使用SpringBoot中使用MongoTemplate时,数据库中数据会有_class字段。以下就是去除_class 字段的配置类,只需将代码复制即可直接使用。import org.springframework.beans.factory.BeanFactory;import org.springframework.beans.factory.NoSuchBeanDef...
2019-09-18 12:29:09 1294
转载 【Docker核心】Docker的Container简介
什么是Container要有Container首先要有Image,也就是说Container是通过image创建的。 Container是在原先的Image之上新加的一层,称作Container layer,这一层是可读可写的(Image是只读的)。 在面向对象的编程语言中,有类跟对象的概念。类是抽象的,对象是类的具体实现。Image跟Container可以类比面向对象中的类跟对象,...
2019-09-17 15:05:59 597
转载 【实用教程】mongodb创建用户和库
1、添加一个 userAdminAnyDatabase 用户,这是一个能够管理所有用户的的用户, 类似于超级管理员.#打开mongo shell[root@localhost]# mongo#添加超级管理账号> use admin #进入admin表> db.createUser( { user:"myadmin", pwd:"sec...
2019-09-17 14:16:45 247
原创 【解决方案】Error response from daemon: Conflict. The container name "/mongo" is already in use by contain
一、错误信息/usr/bin/docker-current: Error response from daemon: Conflict. The container name "/mongo" is already in use by container dfdde2ff44b0b54783b7887a26635a1c7c661e0367d6e83ca0f55e8f5c725752. You...
2019-09-17 14:03:33 10200 1
原创 【实用教程】Docker安装MongoDB
一、拉取mongo镜像docker pull mongo二、创建mongodb容器docker run -idt --name=monitor-db -p 27017:27017 mongo --bind_ip_all三、查看mongo服务是否启动ps aux|grep mongo四、连接数据库即可 1、查看虚拟机的IP 2、端口连接27017...
2019-09-17 12:31:35 258
原创 【Java核心】详解Java中断机制
一、引言 我们知道,通过线程的start方法启动一个线程后,线程开始执行run方法,run方法运行结束后线程退出,那为什么还需要结束一个线程呢?有多种情况,比如说: 很多线程的运行模式是死循环,比如在生产者/消费者模式中,消费者主体就是一个死循环,它不停的从队列中接受任务,执行任务,在停止程序时,我们需要一种”优雅”的方法以关闭该线程。 在一些图形用户界面程序中,线...
2019-09-14 14:35:01 278
原创 【实用教程】CentOS7安装MongoDB手把手教程
一、安装包下载 下载路径: https://www.mongodb.com/download-center/community二、配置MongoDB# (1)将安装包上传至服务器,根据提示输入密码,回车,自动上传开始,等待结束。scp /Users/zp/Desktop/mongodb-linux-x86_64-rhel70-4.2.0.tgz root@...
2019-09-04 18:58:36 230
原创 【解决方案】完美解决SpringMVC对Ajax访问Restful接口的跨域问题
Spring MVC 4.2 增加了 CORS 的支持。支持两种方式:局部配置和全局配置。局部配置:在方法或者类上添加@CrossOrigin注解即可。全局配置:创建一个WebMvcConfigurer对象,注册允许origins。样例:在@SpringBootApplication中或者@Configuration中添加一个WebMvcConfigurer....
2019-09-04 16:39:53 229
原创 【Sping核心】BeanFactory和FactoryBean
一、什么是BeanFactory? BeanFactory提供了最基本的IOC容器的功能。它是一个接口类,DefaultListableBeanFactory、XmlBeanFactory、ApplicationContext等可以看成是容器附加了某些功能的具体实现。在Spring中,所以的Bean都是由BeanFactory(也就是IOC容器)来进行管理的。public ...
2019-09-01 14:22:53 226
原创 【Java核心】Java泛型(Generic Type)
一、写在前面。 错误可分为两种:编译时错误与运行时错误。编译时错误在编译时可以发现并排除,而运行时错误具有很大的不确定性,在程序运行时才能发现,造成的后果可能是灾难性的。 泛型的引入使得一部分错误可以提前到编译时期发现,极大地增强了代码的健壮性。但是我们知道 java 泛型在运行的时候是会进行泛型擦除的,那我们要怎样得到在编译时期泛型的信息呢?Java 为我们提供了...
2019-09-01 13:22:14 4739
迈瑞中央监护系统h-046-007960-00-benevision-cms-ops-manual(fda)-2-0.pdf
2021-02-26
PB840_Technical_Reference_Manual_EN_10067720D00.pdf
2019-08-23
C语言编写的各种算法程序
2017-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人