自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (18)
  • 收藏
  • 关注

转载 redis源码阅读

https://blog.csdn.net/Shinlyzsljay/article/details/103653581Redis源码阅读【1-简单动态字符串】Redis源码阅读【2-跳跃表】Redis源码阅读【3-Redis编译与GDB调试】Redis源码阅读【4-压缩列表】Redis源码阅读【5-字典】Redis源码阅读【6-整数集合】Redis源码阅读【7-quicklist】Redis源码阅读【8-命令处理生命周期-1】Redis源码阅读【8-命令处理生命周期-2】Redis源

2021-05-28 12:44:15 139

原创 Spring Batch完整入门实践

前言本文将从0到1讲解一个Spring Batch是如何搭建并运行起来的。本教程将讲解从一个文本文件读取数据,然后写入MySQL。什么是 Spring BatchSpring Batch 作为 Spring 的子项目,是一款基于 Spring 的企业批处理框架。通过它可以构建出健壮的企业批处理应用。Spring Batch 不仅提供了统一的读写接口、丰富的任务处理方式、灵活的事务管理及并发处理,同时还支持日志、监控、任务重启与跳过等特性,大大简化了批处理应用开发,将开发人员从复杂的任务配置管

2021-05-26 09:20:43 4734

转载 Windows下编译redis

https://blog.csdn.net/oooo2316/article/details/107545700Redis 6.0出来了,但微软提供的Windows版Redis竟然还是3.2版本,不能忍,所以准备自己编译安装新版Redis。编译Redis需要gcc和make,这里就用MSYS2来提供gcc和make环境。先下载MSYS2,我用的清华的源 https://mirrors.tuna.tsinghua.edu.cn/msys2/distrib/x86_64/ ,里面有安装版(后缀是

2021-05-25 09:29:58 851

转载 wait方法为什么要放在循环里

java在使用内置锁实现消费者-生产者模式的时候,可以使用wait,notify,notifyAll三个方法,而且这三个方法都是基类Object的方法,要调用某一个对象的同步方法时,必须将其放在sycronized修饰的方法、对象、代码块里面,你必须先持有对象上的锁,才能在某个条件下,修改其等待状态,下面给出了使用同步方法的标准代码模式:synchronized (obj) { while (<condition does not hold>竞态条件) ...

2021-05-21 10:39:04 423

转载 @QueryParam和@PathParam的区别

1 先来看@queryparam 先看例子:Java代码Path("/users") publicclassUserService{ @GET @Path("/query") publicResponsegetUsers( @QueryParam("from")intfrom, @QueryParam("to")intto, @QueryPa...

2021-05-21 10:27:55 2006

原创 redis闲聊

redis主从结构闲聊(一主二从):如果主机挂了,那么所有的slave将原地待命,不会有slave篡位,换句话说,他们还都是slave模式,一旦主机回复启动,slave立刻又能和主机建立连接,继续主从模式 如果其中一个slave挂了,那么其他两个继续原来的主从工作模式,只是这个挂了的slave再回复启动的时候,它将不再是原来的那个slave,而且和原来的那个主从系统已经没有关系了,自己变成了一个独立的机器,并且是master,如果想和原来的那个主从系统再次建立练习,需要重新执行命令:> SLAV

2021-05-19 21:48:05 162 1

转载 git push 忽略.idea文件夹下的文件

在进行GitHub/GitLab上传本地代码时,需要注意⚠️尤其是第一次上传时,.idea文件会在git push代码时,默认自动一并上传到GitHub/GitLab上。如果你觉得Git仓库不应该包含和项目本身无关的文件,那么也可以不将它提交到Git仓库中。【.idea文件】.idea/ 与当前项目能否正常执行无关,它只是负责对代码的历史变化进行一个记录,便于回溯查找和复原下面就来说说如何在git本地代码时,忽略.idea文件。第一步:进入命令行,找到本地项目文件夹,在文件夹下编写 .g

2021-05-18 17:03:43 1693

原创 oracle数据类型和Java类型之间的映射关系

SQL数据类型 JDBC类型代码 标准的Java类型 Oracle扩展的Java类型 1.0标准的JDBC类型: CHAR java.sql.Types.CHAR java.lang.String oracle.sql.CHAR VARCHAR2 java.sql.Types.VARCHAR java...

2021-05-18 15:57:30 4114

转载 mybatis运行原理详解

第一部分:项目结构user_info表:没什么好说的就3个字段User实体类:@Datapublic class User { private Long id; private String name; private Integer age;}mapper:UserMapper 为根据id查询用户信息public interface UserMapper { User selectUserById(Integer id);}UserMa

2021-05-07 10:32:26 3449

mercurial_extension.zip

该插件是解决Mercurial:Hg检出的时候:The system cannot find the path specified 报错的问题

2019-06-03

swagger-editor3.5.7最新版

swagger-editor3.5.7最新版,这个工具类非常好用,大家可以试着用一下

2018-11-14

mybatis逆向工程jar组件包

mybatis逆向工程jar包以及相关文档,包括mybatis-generator-core-1.3.2.jar 和MySQL-connector-Java-5.1.26.jar

2018-01-24

mysql5.7reference menu

mysql5.7 官网 reference menu,可以作为参考手册,写的很清楚

2018-01-03

黑马程序员Struts2笔记

黑马程序员Struts2笔记,包括前两天的内容,不包括源码,只是笔记文档

2017-11-28

c3p0-0.9.2.1和mchange-commons-java-0.2.3.3

c3p0-0.9.2.1和mchange-commons-java-0.2.3.3开发所需的两个包

2017-11-22

aspectjweaver-1.8.7和aopalliance1.0

spring AOP 开发所需的两个 jar 包:aspectjweaver-1.8.7和aopalliance1.0

2017-11-15

图像纹理特征提取完整版

上次没传完整,忘了上传那3个函数了,这次是完整版

2017-06-21

PDF页面合并器

一款很好用的pdf合并器,非常方便

2017-06-21

eps文件打开器

非常好的一款eps查看器,不需要ps那么大的内存,只有8M,而且打开速度比ps快上100倍,太给力了这个小软件

2017-03-22

SVM 测试样本点相关度打分

可以通过本代码得到 SVM 样本测试点的隶属分数

2017-01-20

libsvm 官方教程

libsvm 官方教程,包含两个文档,很详细,需要的可以看一下

2017-01-02

Windows下 libsvm3.22

2016年12月最新版 Windows 下的 libsvm3.22

2016-12-22

图像纹理特征提取 matlab 代码

利用MATLAB提取各种纹理特征

2016-04-19

Java包的作用

Java包的作用

2015-09-22

mnist图像库已转换为可视的图像格式

mnist手写体数据库原来的格式是不可视化的,现在转换为可视的图像格式,供大家参考查看,可以下载下来做深度学习的研究

2015-07-25

matlab-libsvm

安装libsvm-mat是在MATLAB平台下使用libsvm的前提,如果没有安装好也就无法使用,在MATLAB平台下安装libsvm-mat一般有以下几个大步骤: 1. 将libsvm-mat所在工具箱添加到matlab工作搜索目录 (File ——》 Set Path… ——》 Add with Subfolders...); 2. 选择编译器(mex -setup); 3. 编译文件(make)。 每一步都很重要【我就不在每一步前面说 这一步很重要了~】,下面我将 掰饽饽说馅【一句东北俚语i.e.翔实详尽】 的给大家详细说明。 1. 将libsvm-mat所在文件夹目录添加到MATLAB工作搜索目录(File ——》 Set Path…——》 Add with Subfolders...) 这第一步很重要,如果没有将libsvm-mat所在文件夹目录正确的添加到MATLAB工作搜索目录,使用的时候就会出现 ??? Undefined function or variable 'XXX'. 等等报错。 首先明晰一下MATLAB工作搜索目录(路径)和当前目录(路径)这两个概念: 当前目录[Current Folder]是指MATLAB当前所在的路径,MATLAB菜单栏下面有一个Current Folder可以在这里进行当前所在目录的更改。 工作搜索目录(路径)是指当你使用某一个函数的时候,MATLAB可以进行搜索该函数的所有的目录集合。

2015-04-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除