- 博客(16)
- 收藏
- 关注
转载 用FastDFS一步步搭建文件管理系统
原地址:https://www.cnblogs.com/chiangchou/p/fastdfs.html#_label1目录 一、FastDFS介绍 1、简介 2、FastDFS的存储策略 3、FastDFS的上传过程 4、FastDFS的文件同步 5、FastDFS的文件下载 二、安装FastDFS环境 0、前言 1、下载安装 libfastcommon...
2018-11-23 13:52:41 296
转载 【SpringBoot】迭代发布下的Jar瘦身实践
背景实践项目简介瘦身准备具体步骤打包时瘦身继续瘦身结语背景随着Spring Boot的流行,越来越多开发者选择使用Spring Boot来发布Web应用。不同于传统的War包发布,Spring Boot把整个项目打包成一个可运行的Jar包(即所谓的Flat Jar),导致了这个Jar包很大(通常有40M+)。如今迭代发布时常有的事情,每次都上传一个如此庞大的文件,会浪费很多时间。下面就以一个小项目...
2018-05-15 16:34:57 269
转载 Redis过期删除策略
首先,Redis有三种删除key的时机,它们对应不同的淘汰策略:1. 当读/写一个已经过期的key时,会触发惰性删除策略,直接删除掉这个过期key。2. 由于惰性删除策略无法保证冷数据被及时删掉,所以Redis会定期主动淘汰一批已过期的key。3. 当前已用内存超过maxmemory限定时,触发主动清理策略。下面详细说一下定期主动淘汰策略和主动清理策略,以及它们所对应的配置参数的含义。• 定期主动...
2018-05-02 21:55:49 507
转载 redis4.0配置文件详解,配置最大占用内容和配置过期策略,关闭redis服务和开启
# redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位,# 通常的格式就是 1k 5gb 4m 等酱紫:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 by...
2018-05-02 21:53:46 1322
转载 Redis过期策略
1、设置过期时间expire key time(以秒为单位)--这是最常用的方式setex(String key, int seconds, String value)--字符串独有的方式具体的使用方式:查看"java企业项目开发实践"的第九章 企业项目开发--分布式缓存Redis(1)和第十章 企业项目开发--分布式缓存Redis(2)注意:除了字符串自己独有设置过期时间的方法外,其他方法都需要...
2018-05-02 21:52:06 171
原创 Redis 内存淘汰机制
Redis内存淘汰指的是用户存储的一些键被可以被Redis主动地从实例中删除,从而产生读miss的情况,那么Redis为什么要有这种功能?这就是我们需要探究的设计初衷。Redis最常见的两种应用场景为缓存和持久存储,首先要明确的一个问题是内存淘汰策略更适合于那种场景?是持久存储还是缓存?内存的淘汰机制的初衷是为了更好地使用内存,用一定的缓存miss来换取内存的使用效率。 作为Redis用户,我如何...
2018-05-02 21:48:56 249
原创 java 中16位和32位MD5小写加密
/** * encrypt32 * * @param encryptStr * @return String */ public static String encrypt32(String encryptStr) { MessageDigest md5; try { md5 = MessageDigest.getInstance("MD5"); b...
2018-04-19 11:06:32 3258
转载 MyBatis 详细配置项
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration>
2018-03-09 13:20:20 262
转载 Spring Boot 使用 Druid 和监控配置
Druid是Java语言中最好的数据库连接池,并且能够提供强大的监控和扩展功能。业界把 Druid 和 HikariCP 做对比后,虽说 HikariCP 的性能比 Druid 高,但是因为 Druid 包括很多维度的统计和分析功能,所以这也是大家都选择使用它的原因。下面来说明如何在 Spring Boot 中配置使用Druid1、添加Maven依赖 (或jar包)
2018-02-02 15:41:41 252
转载 Spring Boot下Druid连接池的使用配置分析
引言: 在Spring Boot下默认提供了若干种可用的连接池,Druid来自于阿里系的一个开源连接池,在连接池之外,还提供了非常优秀的监控功能,这里讲解如何与Spring Boot实现集成。1. 环境描述 Spring Boot 1.4.0.RELEASE, JDK 1.82. Druid介绍 Druid是一个JDBC组件,它包括三部分:
2018-02-02 15:22:30 277
转载 springboot 整合 Mybatis (纯配置文件)
使用Maven配置 Eclipse环境 MySql数据库最近刚开始学习Spring框架然后也是第一次使用MyBatis和SpringBoot的整合从网上找了很多种方法 一直都搞不出来 最后终于成功了 所以写一下博客记录一下下面的代码里面我只写了SelectByPrimayKey的方法 其余的方法大同小异也就没有写了毕竟只是为了试验这两个框架的整合使用 如果需要的话可以自己动动手加上的然后有
2018-02-01 10:33:32 475
原创 MyBatis 逆向工程详细配置
xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
2018-02-01 10:24:46 399 2
原创 SpringBoot整合MyBatis逆向工程及 MyBatis通用Mapper实例详解
一、添加所需依赖,当前完整的pom文件如下:?12345678910111213141516171819202122232425262728
2018-02-01 10:22:07 1701
转载 Spring Cloud
Spring Cloud是一个相对比较新的微服务框架,今年(2016)才推出1.0的release版本. 虽然Spring Cloud时间最短, 但是相比Dubbo等RPC框架, Spring Cloud提供的全套的分布式系统解决方案。Spring Cloud 为开发者提供了在分布式系统(配置管理,服务发现,熔断,路由,微代理,控制总线,一次性token,全居琐,leader选举,分布式s
2018-01-31 09:48:20 273
转载 JAVA 的几种路径
Java路径 Java中使用的路径,分为两种:绝对路径和相对路径。具体而言,又分为四种: 一、URI形式的绝对资源路径 如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/aaa.b URL是URI的特例。URL的前缀/协议,必须是Java熟悉的。URL可以打开资源,而URI则不行。 URL和URI对象可
2018-01-04 16:03:32 551
转载 【SVN】Eclipse中使用Svn上传和下载代码
一、前言 SVN这个版本管理工具真是非常的强大,无论什么样的语言都可以使用,都提供版本管理。以前小编使用C#,使用vs的时候就使用svn。现在学习了java,还是使用svn,可以说是轻车熟路,下面小编就像大家介绍一下如何进行代码的上传和下载。二、上传 在Eclipse中,选中要上传的文件,右击,在弹出的快捷菜单中选择team–>share Project
2017-12-04 22:38:27 518
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人