`
文章列表
一、介绍 SpringBoot开启注解缓存之后可以抗压应付大流量访问的情况,而且开发非常方便。本文接的是Redis集群,我在整合的时候遇到了一些问题,解决完成后记录一下 二、代码与依赖   配置类代码,加到SpringBoot启动类所属包下面即可(SpringBoot只会扫描启动类之下的包,所以,最好将它放的高级目录)   package com.example.config;   import org.springframework.cache.CacheManager; import org.springframework.cache.annotation.Caching ...
https://blog.csdn.net/sg19911227/article/details/80182962   https://blog.csdn.net/mengda_lei/article/details/82560690  
https://start.spring.io/
@GetMapping(value = "/view/{name}") public void ssssss(HttpServletResponse response,@PathVariable(value = "name") String name) { File file = new File("D:\\opt\\privacyProtocol\\ys.html"); try { BufferedInputStream reader = null; ...
Schedule存在spring-context.jar包中。 1、配置文件 xmlns:task="http://www.springframework.org/schema/task" xsi:schemaLocation=" http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task.xsd" <!-- 开启定时任务 --> <task:annotation-dri ...
fastjson中,如果需要得到有序的属性排列,有两种方案 Map pramMap = JSONObject.parseObject(reqParams, TreeMap.class); String serial = JSON.toJSONString(pramMap, SerializerFeature.SortField)  上面这段代码得到的字符串字段就是有序的,但是这段代码有个前提,那就是paramMap必须是TreeMap才可以,如果paramMap是HashMap,则SerializerFeature.SortField是不起任何鸟用的, 但是上面代码还有个缺陷,那就是如 ...
String encoding = this.guessEncoding(filePath + fileName); File file = new File(filePath + fileName); if (file.isFile() && file.exists()) { //判断文件是否存在 InputStreamReader read = new InputStreamReader( new FileInputStream(file) ...
springboot打成jar之后再linux上运行会报找不到 type alias 对应的实体类的问题,这是springboot扫包的问题。 工程上默认使用的是Mybatis的DefaultVFS进行扫描,但是在springboot的环境下,Mybatis的DefaultVFS这个扫包会出现问题,所以只能修改VFS,为了清晰可见,直接贴代码: @Bean public SqlSessionFactory sqlSessionFactoryBean() throws Exception { logger.info("load SpringBootVFS ...
做java环境镜像之前必须先做操作系统镜像,可以从docker的库中用docker pull imagename下载,也可以自己制作镜像,制作方法:docker制作操作系统镜像 弄好镜像之后,执行命令 docker images  列出你本地的镜像,如果有制作好的镜像就会显示如下: REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE centos7 latest abb462089c51 ...
docker这个东西刚开始坑太多,而且理念跟之前不大一样,所以开始入手比较麻烦,现在记录一下从头创建镜像到运行docker的过程 第一步:做操作系统镜像 安装:   yum -y install febootstrap   使用root账号制作镜像,普通用户制作后会有各种问题: 这里我做的centos7的操作系统:   febootstrap -i bash -i wget -i yum -i iputils -i iproute centos7 centos7-doc http://mirrors.163.com/centos/7/os/x86_64/     (- ...
位于java.util.concurrent下,声明:public interface BlockingQueue extends Queue   支持两个附加操作的 Queue,这两个操作是:获取元素时等待队列变为非空,以及存储元素时等待空间变得可用。 BlockingQueue 方法以四种形式出现,对于不能立即满足但可能在将来某一时刻可以满足的操作,这四种形式的处理方式不同:第一种是抛出一个异常,第二种是返回一个特殊值(null 或 false,具体取决于操作),第三种是在操作可以成功前,无限期地阻塞当前线程,第四种是在放弃前只在给定的最大时间限制内阻塞。 1. add,offer ...
 以上就是简单的配置项目, 在以上配置之前,Jenkins的配置网上有很多,url:http://m.blog.csdn.net/article/details?id=50518959

js格式化金额

/* * formatMoney(num,type) * 功能:金额按千位逗号分割 * 参数:num,需要格式化的金额数值. * 参数:type,需要小数位. * 返回:返回格式化后的数值字符串. */ function formatMoney(num, type) { var s = Number(num); if (/[^0-9\.]/.test(s)) s =0; if (s == null || s == "&qu ...
把当前目录下的所有文件打包成game.warjar -cvfM0 game.war ./ -c   创建war包-v   显示过程信息-f    -M-0   这个是阿拉伯数字,只打包不压缩的意思解压game.warjar -xvf game.war 解压到当前目录
maven打包的时候有时候需要把一些配置文件打入到jar,比如:自定义的tld文件,mvn install的时候META-INF下面的tld文件不会打入到jar里面,如果需要打入jar可以在resource里面增加一个过滤,如下: <resource> <directory>src/main/java</directory> <includes> <include>**/*.tld</inclu ...
Global site tag (gtag.js) - Google Analytics