需要导包,jedis-2.8.1.jar和博主的序列化工具类SerializeUtils package com.demo.redis; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.HashSet; import java.util.LinkedHashSet; import java.util.List; import java.util…
本文转载自利用 Java 操作 Jenkins API 实现对 Jenkins 的控制详解 导语 由于最近工作需要利用 Jenkins 远程 API 操作 Jenkins 来完成一些列操作,就抽空研究了下如何利用 JAVA 操作 Jenkins API,实现对 Jenkins Job.View等等的增.删.改.查操作. 系统环境: Java 版本:1.8 Jenkins 版本:2.172 参考及项目地址: 本示例项目 Github 地址:https://github.com/my-dlq/blo…
以TC58NVG2S3ETA00 为例: 下面是它的一些物理参数: 图一 图二 图三 图四 图五 图6-0 图6-1 说明一下,在图6-1中中间的那个布局表可以看做是实际的NandFlash一页数据的布局,其中Data区域用于存放有效的数据,也就是我们可以通过类似read.write.pread.pwrite可以访问的区域,那每页中的64字节的OOB区域是无法通过前面的几个函数访问的,他们会自动跳过OOB区域,访问OOB区域需要借助特殊的命令. 简单说明一下:Data A(512B)对应的ECC…
一,下载phpredis 1,官方下载地址: https://github.com/phpredis/phpredis/releases 2,wget下载 [root@yjweb source]# wget https://github.com/phpredis/phpredis/archive/5.2.0.tar.gz 说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest 对应的源码可以访问这里获取: https://…
废话不多说 说下思路:使用aop注解,在Service实现类添加需要用到redis的方法上,当每次请求过来则对其进行拦截,如果是查询则从redis进行get key,如果是update则删除key,防止脏数据或者历史数据出现.建议aop不懂的同学或者SPEL也不太熟悉的先去看看资料再回过来看,会事半功倍. 1.首先贴上核心注解类 @Retention(RetentionPolicy.RUNTIME) @Target({ ElementType.METHOD }) public @interfac…
前言:刚开始采用spring cache作为缓存数据,到后面发现扩展性不灵活,于是基于sprig cache原理自定义一套规则用于缓存数据. 请求过程: 根据请求参数生成Key,后面我们会对生成Key的规则,进一步说明: 根据Key去缓存服务器中取数据,如果取到数据,则返回数据,如果没有取到数据,则执行service中的方法调用dao从DB中获取数据,同时成功后将数据放到缓存中. 删除.新增.修改会触发更新缓存的拦截类对缓存服务器进行更新. 1.首先贴上核心注解类 @Retention(Rete…
前言 NPOI 是 POI 项目的.NET版本,它不使用 Office COM 组件,不需要安装 Microsoft Office,目前支持 Office 2003 和 2007 版本. 1.整个Excel表格叫做工作表:WorkBook(工作薄),包含的叫页(工作表):Sheet:行:Row:单元格Cell. 2.NPOI是POI的C#版本,NPOI的行和列的index都是从0开始 3.POI读取Excel有两种格式一个是HSSF,另一个是XSSF. HSSF和XSSF的区别如下: HSSF…
1.连接数据库 #include <mysql.h> #include <iostream> #include<string> #include<vector> using namespace std; const char user[] = "root"; //username const char pswd[] = "*********"; //password const char host[] = "…
select实现对文本框的显示和隐藏 /** * 通过select的值实现对文本框的显示和隐藏 * #id为一个select控件 * .obj为一个文本框 */ function initSelector() { if ($('#id').val() != 1) { $('.obj').hide(); } $('#id').change(function () { var id = $(this).children('option:selected').val(); if (id== 1) {…
1.操作excel使用第三方库openpyxl安装:pip install openpyxy引入:import openpyxl2.常用简单操作1)打开excel文件获取工作簿wb = openpyxl.load_workbook(r'F:\pycharm\cases.xlsx')2)获取表单sheet = wb.worksheets ----获取所有表单sheet = wb.worksheets[0] ----根据下标获取其中一个表单sheet = wb.get_sheet_by_name('…