ehcache 让内容一直持久化在磁盘,防止异常丢失

公司让做一个项目,客户提交一批100万的数据上来,程序异步保存提交上来的数据。 于是我把这100万数据缓存在ehcache 里,一开始,保存进去的数据只能读取一次,强行关闭tomcat ,再次读取,缓存的内容就丢失了。经过多次测试发现,当调用 cache.getValue(key) 方法时,xxx.index 文件大小变为0了(我测试只有一条element,取一个即将全部取出,故为0),如果程序非正常关闭,那么xxx.index 文件就永久为0了,xxx.data 倒是还有内容。如果程序正常退
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

react的dva框架,service不能获取数据的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/q1054261752/article/details/78901180 dva的service不能获取数据的问题 export function fetch({ page }) { return request(`/api/users?_page=${page}&_limit=3`); //注意:这里的 ` 是tab键上面的那个按键,不是单引号 }
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

TypeError: Super expression must either be null or a function, not undefined

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/q1054261752/article/details/78965066 TypeError: Super expression must either be null or a function, not undefined _inherits http://localhost:3000/static/js/bundle.js:42168:113 (anonymous function) htt
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

dubbo与@Service重名的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/q1054261752/article/details/78981209 <dubbo:reference interface="com.dhcc.icore.business.base.service.ControlService" id="controlService1" version="1.0" check="false" /> 与@Servevice("/controlService")
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

windows下mongodb安装与使用整理

转自:http://www.cnblogs.com/lecaf/archive/2013/08/23/mongodb.html 一、首先安装mongodb 1.下载地址:http://www.mongodb.org/downloads 2.解压缩到自己想要安装的目录,比如d:\mongodb 3.创建文件夹d:\mongodb\data\db、d:\mongodb\data\log,分别用来安装db和日志文件,在log文件夹下创建一个日志文件MongoDB.log,即d:\mongodb\da
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

js闭包的与非闭包的对比

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/q1054261752/article/details/79112649 项目目录结构 cosure.js的代码如下: //闭包 function test(){ var arr = []; for (var i = 0; i < 10; i++) { //闭包的写法就是 一个圆括号里面包了一个匿名函 // 把需要保存的值,通过参数传递 ( function(j)
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

javascript图片

分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

[k8s]kubenets基于rc滚动升级

本文讲的是使用rc滚动升级, https://kubernetes.io/docs/tasks/run-application/rolling-update-replication-controller/ 你运行的是version 1.7.9 of nginx: apiVersion: v1 kind: ReplicationController metadata: name: my-nginx spec: replicas: 5 template: metadata:
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

王爽老师 汇编语言实验四

2. 编程,向内存0:200~023f依次传送数据0~63,程序中只能使用9条指令,包括“mov ax,4c00h”和"int 21h" 源代码: assume cs:codesg codesg segment mov ax,0020h mov ds,ax mov bx,0 mov cx,64//0-63一共64个数 需要传值64次 s:mov ds:[bx],bx将bx中的值传给基址为ds 偏移为bx的内存中。 inc bx loop s mov ax,4c00h int 21h codes
分类: 编程语言 发布时间: 03-08 22:50 阅读次数: 0

01-复杂度3 二分查找(20 分)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/centralunit/article/details/88360159 01-复杂度3 二分查找 (20 分) 本题要求实现二分查找算法。 函数接口定义: Position BinarySearch( List L, ElementType X ); 其中List结构定义如下: typedef int Position; typedef struct LNode *List; struct L
分类: 编程语言 发布时间: 03-08 22:50 阅读次数: 0

STM32F103 TIM1输出PWM改变占空比反应迟缓

最近做机械臂的时候用到了TIM1的四路PWM控制四个舵机,结果出现了舵机不受控制或者反应迟钝的问题,用示波器看波形发现波形改变比控制指令慢了2秒左右,换板子后依旧存在该问题,故怀疑初始化程序配置。 在查阅了正点原子例程控制TIMER3的PWM输出后修改程序仍存在上述问题,但TIMER3直接输出就没有延迟问题。研究两天后觉得是高级定时器和通用定时器存在一些差异,查阅手册和请教群友后初步认定问题出在tim1的RCR 寄存器上。由于从正点原子例程移植的TIMER3_PWM的初始化程序没有相关的操作所
分类: 编程语言 发布时间: 03-08 22:50 阅读次数: 0

Day3.序列化之Serializable

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010838555/article/details/88357394 本篇博客主要解决以下问题: 1、Serializable是怎么实现的? 2、Serializable中serialVersionUID的作用是什么?为什么会有这个字段? 3、transient字段有何作用?如何自己定制序列化? 一、Serializable是怎么实现的 一般我们使用序列化时,只需要将类实现Serializabl
分类: 编程语言 发布时间: 03-08 22:50 阅读次数: 0

二级pthon的客观题总结

版权声明:转载记得声明~~~ :) https://blog.csdn.net/ReCclay/article/details/88360163 数据结构的相关知识点 在深度为x的满二叉树中,叶子结点的个数为 2x−12^{x-1}2x−1个 python相关 程序设计的基本结构:顺序、分支、循环 继承是指类之间共享属性和操作的机制 软件危机体现在三个方面:生产率低、质量难以控制、成本不断提高 软件测试的主要目的是发现程序中的错误 用树形结构表示实体之间联系的模型是:层次模型 注意变量的命名不
分类: 编程语言 发布时间: 03-08 22:50 阅读次数: 0

数据中心(优化MST)

版权声明:本文为博主原创文章,点个赞随便转 https://blog.csdn.net/qq_20200047/article/details/88360117 时间限制: 1.0s 内存限制: 512.0MB 问题描述: 样例输入 4 5 1 1 2 3 1 3 4 1 4 5 2 3 8 3 4 2 样例输出 4 样例说明   下图是样例说明。 求最小生成树的最大边,注意要用优化算法。 class node: fro=to=dist=0 def getfx(x): i
分类: 编程语言 发布时间: 03-08 22:50 阅读次数: 0

必须要理解掌握的贝塞尔曲线(转载)

在Android开发和面试中(尤其是一些中高级岗位面试),面试官可能会问你自定义控件的详细内容,我们知道自定义控件这一块涉及到的内容很多,回答的越多越深入,那么面试的印象会更好。自定义控件涉及的内容比如测量和绘制、事件分发的处理、动画效果的渲染与实现,当然还有不得不提的贝赛尔曲线(实际上一些面试官自己都不是很理解二阶贝塞尔、三阶贝塞尔曲线等概念)。 一些朋友看到以歪果仁大佬名字定义的一些计算公式、定理就头大(比如梅涅劳斯(Menelaus)定理、塞瓦(Ceva)定理等),不得不承认我也是。本着
分类: 编程语言 发布时间: 03-08 22:50 阅读次数: 0

极客新闻——06、刘润:给年轻人的10条工作建议

本文笔记全部来自《极客新闻》——新鲜的技术资讯、权威的趋势剖析、别样的技术洞察 刘润以他的思考和经验,送给了年轻人10句话。也许会刷新你的认知,甚至有些话略显扎心。 一、工资是给职位的定价,由职位的重要性决定 职位的背后是责任。承担的责任越大,交付的价值越大,职位的定价越高,这是工资背后的真正逻辑。 二、职位的价格由应聘者的稀缺性来决定 三、大部分升职都是被追认的 必须想办法主动证明证明自己的能力,让老板没有后顾之忧。 四、你很忙,不是工作强度大,可能是你不胜任。 五、资历会被鼓励,但不会被奖
分类: 编程语言 发布时间: 03-08 22:50 阅读次数: 0

面向对象复习 超级全 继承 封装 多态 接口 之间的相互关联 优缺点 等等

问题: 什么是面向过程,什么是面向对象,面向对象的好处是什么? 面向过程:面向过程强调的是过程,通过第一步,第二步,一步步的自己实现功能 面向对象:强调的是对象,指挥对象中的方法,来帮我们完成具体的功能 A: 面向对象是一种更符合我们思考问题习惯的一种思想。 B: 将我们从执行者的位置变成了指挥者 C: 将复杂的问题简单化 问题:什么是类,什么是对象,类和对象的关系是什么? 类:类是一组相关属性和行为的集合,可以将类看作为一个模子,或者说是一张图纸,可以根据图纸创建出具体存在的事物。 对象
分类: 编程语言 发布时间: 03-08 22:50 阅读次数: 0

下载链接在微信中打不开,微信分享链接下载APP文件无法打开的解决方案

使用微信推广的用户经常都会遇到推广链接被拦截导致无法下载app的情况,此时用户在微信中打开会提示“已停止访问”。这对于使用微信营销的商家来说就很不友好且损失非常大,因为用户是不知道为什么打不开的,故不知不觉地流失了或者选择其他平台了。 那么针对这个问题到底要怎么解决呢,其实只需要一个能实现微信内下载app的功能,该功能是需要针对代码进行相关的处理。 下面为大家介绍这种功能的实现方法。 将打包好的apk文件部署到服务器,由于微信对apk文件进行了屏蔽,所以需要提示用户微信内无法下载,请点击右上角
分类: 编程语言 发布时间: 03-08 22:50 阅读次数: 0

一些常用SQL语句大全

版权声明:本文为博主原创文章,未经博主允许不得转载。如有问题,欢迎指正。 https://blog.csdn.net/qq_30225725/article/details/88360167 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server — 创建 备份数据的 device USE master EXEC sp_addumpdevice ‘disk’,
分类: 编程语言 发布时间: 03-08 22:50 阅读次数: 0

python学习 四 if语句进阶

elif 如果条件多,不同条件,执行不同,则用elif 格式如下: if 条件1 执行代码1 elif 条件2 执行代码2 elif 条件3 执行代码3 ....... else 以上条件都不满足执行代码 可将从if到elif再到else以及其下的缩进代码看成一个代码块。
分类: 编程语言 发布时间: 03-08 22:50 阅读次数: 0