- 博客(89)
- 资源 (14)
- 收藏
- 关注
原创 java chrome puppeteer 截图
安装node环境 node安装puppeteer插件npm i --save puppeteer --ignore-scripts3.截图需要js//导入包const puppeteer = require('puppeteer');(async () => { const chromePath = "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" const address =...
2022-02-23 10:02:07
1462
原创 minio数据迁移工具rclone
源url:https://blog.csdn.net/qq_40592377/article/details/108752031概述公司某个k8s环境的minio持久化使用的本地磁盘nfs作为存储类,现需要迁移到nas存储,部署在集群上的minio集群也需要进行同步迁移,下面分享一下其过程。一、场景概述1.1 环境信息minio集群地址 桶名 备注 http://minio.old.k8s.com agile-service 旧minio集群 http:/
2020-11-16 10:21:40
1806
原创 Prometheus安装及监控minio
Prometheus(普罗米修斯)是一款开源的监控系统,使用go语言开发,启动速度快,易于部署,下载后可直接运行。本文简单的来说下Prometheus安装启动,以Centos7.x为例。1、下载Prometheus 1 2 3 4 wget https://github.com/prometheus/prometheus/releases/download/v2.8.0/prometheus-2.8.0.linux-amd64.tar.g.
2020-11-12 09:08:10
1278
原创 根据ip生成不重复的订单号
public class OrderGen2Test { /** 订单号生成 **/ private static ZoneId ZONE_ID = ZoneId.of("Asia/Shanghai"); private static final AtomicInteger SEQ = new AtomicInteger(1000); private static final DateTimeFormatter DF_FMT_PREFIX = DateTimeFormat.
2020-09-11 10:22:45
256
原创 java 压缩下载网络文件
@RequestMapping("downFiles") @ResponseBody public void downFiles(HttpServletResponse response, @RequestParam String videoIds) { String[] video = videoIds.split(","); ZipOutputStream zipos = null; DataOutputStream os = null; try { .
2020-09-07 09:42:52
503
原创 java统计一个对象大小
public static int getByteSize(Object data){ int byteSize=0; try { ByteArrayOutputStream baos = new ByteArrayOutputStream(); ObjectOutputStream os = new ObjectOutputStream(baos); os.writeObject(dat.
2020-08-14 14:54:56
277
原创 springmvc工作流程
1、前端控制器DispatcherServlet(不需要工程师开发),由框架提供作用:接收请求,响应结果,相当于转发器,中央处理器。有了dispatcherServlet减少了其它组件之间的耦合度。用户请求到达前端控制器,它就相当于mvc模式中的c,dispatcherServlet是整个流程控制的中心,由它调用其它组件处理用户的请求,dispatcherServlet的存在降低了组件之间的耦合性。2、处理器映射器HandlerMapping(不需要工程师开发),由框架提供作用:根据请求...
2020-08-12 18:54:20
111
原创 minio集群搭建以及与其他分布式存储系统对比
### Ceph优点成熟 红帽继子,ceph创始人已经加入红帽 国内有所谓的ceph中国社区,私人机构,不活跃,文档有滞后,而且没有更新的迹象。 功能强大 支持数千节点 支持动态增加节点,自动平衡数据分布。 可配置性强,可针对不同场景进行调优缺点学习成本高,安装运维复杂。### Minio优点学习成本低,安装运维简单,开箱即用 目前minio论坛推广给力,有问必答 有java客户端、js客户端 数据保护:分布式Minio采用 纠删码来防范多个节点宕机和位衰减bit r
2020-06-24 10:30:22
6071
原创 Failed to convert property value of type 'java.lang.String' to required type 'com.mongodb.ServerAddr
Failed to convert property value of type 'java.lang.String' to required type 'com.mongodb.ServerAddrspring 连接 mongdb集群报此错误有可能是 spring-data-mongodb pom引入的包版本太高。我使用1.8.2.RELEASE 启动偶尔会报上面错误,改成...
2020-03-19 17:52:00
586
原创 linux安装mysql8.0
链接:https://blog.csdn.net/weixin_43629719/article/details/87878367
2019-04-28 17:45:43
273
原创 springboot 集成shedlock
1.数据创建表CREATE TABLE shedlock( NAME VARCHAR(64), lock_until TIMESTAMP(3) NULL, locked_at TIMESTAMP(3) NULL, locked_by VARCHAR(255), PRIMARY KEY (NAME))2.增加pom<depen...
2019-03-12 14:24:51
1686
1
原创 css 更改浏览器默认滚动条样式
如果只想更改main-sidebar class下的滚动条样式可设置为/*左侧菜单栏滚动条样式*/ .main-sidebar::-webkit-scrollbar{ width:8px; height:8px; } .main-sidebar::-webkit-scrollbar-track{ background: rgba(43,70,109,1); bo...
2019-01-10 10:05:40
1002
原创 java 导出批量excel(分多个sheet)
HSSFWorkbook wb = new HSSFWorkbook(); OutputStream output = response.getOutputStream(); List<ActualReturnDetial> list = this.findActualReturnDetial(params); int totle = list.size();...
2018-12-21 17:59:58
7239
1
原创 打开多tab出现左右滑动按钮
当打开多个tab时,出现左右滑动按钮,并可以左右滑动tab。html代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www....
2018-11-21 18:45:31
2516
原创 Tomcat8 cronolog切分 catalina.out
一.使用cronolog1.安装cronolog①下载cronolog-1.6.2.tar.gz安装包②解压缩tar zxvf cronolog-1.6.2.tar.gz③进入解压目录cd cronolog-1.6.2④运行安装./configuremakemake install⑤查看cronolog安装后所在目录(验证安装是否成功)which cronolog...
2018-11-06 20:28:17
416
原创 js将 科学计数法转数值型
科学计数法数值格式为:7.8409776534E8判断数值是否为科学计数法function isScientificNotation(num){ var bl = false; if(num == null || num == ''){ return bl; }else{ bl = /^(\d+(?:\.\d+)?)(E)([\-]?\d+)$/.test(n...
2018-10-31 14:48:24
1473
原创 tomcat配置启动路径
tomcat/bin/catalina.sh添加 export CATALINA_BASE=/usr/local/tomcat_iviewexport CATALINA_HOME=/usr/local/tomcat_iview
2018-10-19 17:31:37
5769
原创 div的拖拉拽
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html style="height:100%;"><head> <meta http-equiv="Content-T
2018-09-29 14:32:27
1045
转载 Java Web应用程序认证 -- 基于JDK7的License开发应用以及认证
原url:https://blog.csdn.net/hongguo_cheng/article/details/78712014
2018-08-18 23:58:44
1129
转载 CryptoJS-AES 前端JS加密,JAVA解密
原文: https://blog.csdn.net/bobozhangyx/article/details/80528893使用Google的前端加密套件CryptoJS实现基于AES前后端的加/解密交互。官方github地址:https://github.com/brix/crypto-js前端加密demo<script src="crypto-js-develop/sr...
2018-08-15 16:54:48
3442
原创 springboot 集成quartz 创建多个定时任务
1.pom.xml<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>${quartz-version}</version> &a
2018-08-06 15:58:30
3864
1
原创 springboot 生产测试使用不同的yml配置文件
1 集成maven 的 profile <profiles> <!-- dev开发,pre预发布,prod生产环境参数配置 --> <profile> <id>dev</id> <properties> <profileActive>dev&l
2018-07-27 17:14:37
4238
原创 idea pull 远程仓库的代码
1.先提交本地代码到本地仓库2.pull 远程分支代码3.如果有冲突会跳出一个冲突提示框4. 点击meger会出现三个框,左边是本地的,中间的合并之后的,右边是远程的5.把有冲突的代码解决好放在中间窗口,点击apply 提交本地代码到远程分支...
2018-07-24 17:59:12
13782
原创 mybaties 打印sql具体日志
log4j.properties 中添加log4j.logger.com.ibatis=DEBUGlog4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUGlog4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUGlog4j.logger.com.ibatis.sqlmap.e...
2018-07-20 15:46:17
390
转载 通过网页方式将jar包上传到nexus
原url:https://blog.csdn.net/xiaodaiwang/article/details/78093591在使用Maven管理项目时,如何将jar包上传到私有仓库,下面简单介绍一下上传方法。环境:nexus私有库步骤如下:1.登陆已经安装好的nexus私有仓库,如图:2.点击左边菜单“Repositories”,选择右边列表“3rd party“3.点击“3rd party”,...
2018-07-16 15:47:08
1337
原创 Bootstrap+jQuery仿Mac系统弹出消息提示框插件
原文url: http://www.lanrenzhijia.com/jquery/5137.html
2018-07-11 17:32:40
1400
转载 bootstrap Table API 中文版
原url:https://blog.csdn.net/s_clifftop/article/details/77937356?skintest=skin3-template-test“名称”可以写在$('#table').bootstrapTable({});的大括号中,可以定义一些想要的值,如:$("#realTime_Table").bootstrapTable({ ...
2018-07-10 16:50:23
50049
3
转载 window安装mysql
引言MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL分为社区版和商业版,具有体积小、速度快、成本低、开源的优点。MySQL备受互联网公司青睐,如腾讯、阿里选择MySQL作为其数据库管理软件。之前学习使用SQL Server作为DBMS,由于体量过大现在将注意力转移到体积较小的MySQL上来。下载与安装MySQL官网:h...
2018-05-14 16:22:59
174
原创 cookie和session区别和联系
1.cookie出现的目地HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。2.cookie的有效时间Cookie的maxAge决定着Cookie的有效期,单位为秒(Second)如果maxAge为正数,会在本地保存此cookie,即使关闭浏览器下次开启时,直接使用上次保存的cookie。如果maxAg...
2018-04-10 14:52:54
612
原创 spring 动态代理实现打印日志功能
1.applicationContext.xml中配置切入点和切面<!-- 定义AOP切面处理器 --> <bean id="dataSourceAspect" class="controler.ServiceAspect"/> <!-- 如果设置为true默认使用CGLB加载 pom.xml中需引入cglib的包--> <!--<ao...
2018-04-03 18:11:35
1467
转载 redis多服务器一致性hash
原url: http://blog.csdn.net/sparkliang/article/details/52793931 基本场景比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object 的 hash 值,然后均匀的映射到到 N 个 cache ;hash(objec...
2018-03-21 17:09:58
737
转载 mysql秒级平滑升级
原url: http://www.thebigdata.cn/JieJueFangAn/32349.html一、缘起 (1)并发量大,流量大的互联网架构,一般来说,数据库上层都有一个服务层,服务层记录了“业务库名”与“数据库实例”的映射关系,通过数据库连接池向数据库路由sql语句以执行: 如上图:服务层配置用户库user对应的数据库实例物理位置为ip(其实是一个内网域名)。 (2)随...
2018-03-19 16:15:01
2991
转载 linux安装hadoop
原url:https://www.cnblogs.com/zishengY/p/6819160.html?utm_source=itdadao&utm_medium=referral一、基础环境在Linux上安装Hadoop之前,需要先安装两个程序:1.1 安装说明1. JDK 1.6或更高版本(本文所提到的安装的是jdk1.7);2. SSH(安全外壳协议),推荐安装OpenSSH。 下...
2018-03-16 11:44:23
973
转载 Java/Web调用Hadoop进行MapReduce示例
原文章url:http://blog.csdn.net/csj941227/article/details/71786040我们已经知道Hadoop能够通过Hadoop jar ***.jar input output的形式通过命令行来调用,那么如何将其封装成一个服务,让Java/Web来调用它?使得用户可以用方便的方式上传文件到Hadoop并进行处理,获得结果。首先,***.jar是一个Hado...
2018-03-13 23:09:42
1821
原创 Workbench 创建ER图并导出sql
1.双击 add diagram2. 双击 err diagram3.创建ER图,并导出根据ER图导出sql
2018-03-13 10:02:58
1981
webservice cxf+spring maven项目
2017-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人