自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea启动tomcat出现‘D:\Programfiles‘ 不是内部或外部命令,也不是可运行的程序

这个问题困扰了我一天的时间,最后还是问了我们这边的资深同事,其实就是上面的这个路径“D\Programfiles(x86)” 解析错了,因为我的tomcat是放在这个路径下面的,所以在解析路径的时候出现了问题解决方法:在D盘创建Programfiles文件夹,把tomcat放到这个文件夹下,重新设置tomcat环境变量和在idea里的路径,启动,成功!(或者你随便创建一个文件夹,总之不要放在Programfiles(x86)下就可以了)...

2020-12-31 15:28:59 2137 3

转载 idea拉出Output窗口和还原窗口

拉出:按住标题可以拖出效果:还原:点击restore layout

2020-12-31 14:05:13 996 1

原创 ExecutorService的shutDown和shutDownNow方法的区别

shutDown方法,引用官方注释:/** * Initiates an orderly shutdown in which previously submitted * tasks are executed, but no new tasks will be accepted. * Invocation has no additional effect if already shut down. * * <p>This method do

2020-12-18 14:12:15 207

转载 Linux系统如何把一个文件传递到另一个机器上

1、功能说明scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下。scp传输数据用的是SSH协议,保证了数据传输的安全,其格式如下:scp 远程用户名@IP地址:文件的绝对路径 本地Linux系统路径scp 本地Linux系统文件路径 远程用户名@IP地址:远程系统文件绝对路径名scp使用第一种格式是将远程Linux系统上的某个文件或者目录拷贝到本地Linux系统上来,使用第二种是将本地的某个文件或者目录拷贝到远程Linux系统的某个路径下。2

2020-12-15 10:41:03 4098

转载 redis通过lua脚本实现分布式锁

实现原理。说实话,如果在公司里落地生产环境用分布式锁的时候,一定是会用开源类库的,比如Redis分布式锁,一般就是用Redisson框架就好了,非常的简便易用。大家如果有兴趣,可以去看看Redisson的官网,看看如何在项目中引入Redisson的依赖,然后基于Redis实现分布式锁的加锁与释放锁。下面给大家看一段简单的使用代码片段,先直观的感受一下:怎么样,上面那段代码,是不是感觉简单的不行!此外,人家还支持redis单实例、redis哨兵、redis cluster、redis

2020-12-11 16:30:43 882

转载 如何设置mysql数据库连接池的大小

连接池长连接的好处这么大,自然大家都用长连接。慢慢就搞出一套长连接维护的工具 - 数据库连接池。设计连接池也没有多么复杂,大致的步骤就是:初始化连接; 业务取出连接; 业务发送请求; 放回连接。除了上面的基本功能以外,还要处理并发问题,多数据库服务器和多用户,事务处理,连接池的配置与维护。大概就这些功能。有了连接池之后,连接的建立和释放跟业务就没有关系,交给交接池来维护。2. MYSQL 能支持多少连接MYSQL 的最大连接数在5.7版本中默认是151, 最大可以达到16384(

2020-12-10 22:41:24 4827 1

转载 cpu使用率偏高如何排查

记录一次线上服务器出现cpu占用过高,避免之后再次出现相关问题,这里记录一下用代码模拟cpu 占用过高进行排查新建一个web项目,这里以springboot为例子新建一个web项目package com.wanjun.jvm;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import o..

2020-12-10 19:27:32 1146

转载 rocketMq消息重复消费问题

背景最近项目开发到比较关键的阶段,在消息中间件上出现了一些问题,因为是电商项目,我们使用了springboot搭建了两个关键的微服务——会员系统(member system)和订单系统(order system),下面分别简称ms和os。其中,os负责产生交易订单orderIndfos,orderInfos里面的每一条数据orderInfo都绑定了一个会员。因为订单是会员产生的,这些数据需要投递给会员模块ms去计算成长值和积分,这个计算过程较为复杂,所哟普不能跟订单同步完成,所以只能通过消息中间件来传递

2020-12-09 18:31:43 1726

转载 mysql读写分离

在上一篇文章中,我和你介绍了一主多从的结构以及切换流程。今天我们就继续聊聊一主多从架构的应用场景:读写分离,以及怎么处理主备延迟导致的读写分离问题。我们在上一篇文章中提到的一主多从的结构,其实就是读写分离的基本结构了。这里,我再把这张图贴过来,方便你理解。图1 读写分离基本结构读写分离的主要目标就是分摊主库的压力。图1中的结构是客户端(client)主动做负载均衡,这种模式下一般会把数据库的连接信息放在客户端的连接层。也就是说,由客户端来选择后端数据库进行查询。还有一种架构是,在MySQ

2020-12-07 12:24:18 256

原创 hashmap什么时候由链表转为红黑树

1、链表长度大于8,官方源码如下:2.当满足条件1以后调用treeifyBin方法转化红黑树。该方法中,数组如果长度小于MIN_TREEIFY_CAPACITY(64)就选择扩容,而不是转化为红黑树。

2020-12-06 14:55:24 2491 2

转载 jdk的SPI机制

一、概述最早看到 SPI 这个机制是在dubbo 实现中,最近发现原来也不是什么新东西,竟然就是 JDK 中内置的玩意,今天就来一探究竟,看看它到底是什么玩意!SPI的全称是 Service Provider Interface,它是一种服务发现机制,它通过在 classPath 路径下的 META-INF/services 文件夹查找服务实现,自动加载文件里所定义的接口实现类。回到顶部二、实现首先,我们定义了一个接口 HelloService.java 和它的两个实现类 Hello..

2020-12-06 10:20:50 176

转载 springMVC常见问题

1、什么是Spring MVC ?简单介绍下你对springMVC的理解?SpringMVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。2、SpringMVC的流程?(1)用户发送请求至前端控制器DispatcherServlet;(2) DispatcherServlet收到请求后,调用Ha..

2020-12-01 13:43:27 773

转载 redis实现订单过期取消

redis过期监听的实现:1.修改redis.windows.conf配置文件中notify-keyspace-events的值默认配置notify-keyspace-events的值为 ""修改为 notify-keyspace-events Ex这样便开启了过期事件2. 创建配置类RedisListenerConfig(配置RedisMessageListenerContainer这个Bean)package com.zjt.shop.config;import org..

2020-12-01 09:42:28 1044

转载 spring scheduled定时任务

@scheduled注解作用用来开启定时任务fixedRate 和 fixedDelay 的区别fixedRate 任务两次执行时间间隔是任务的开始点,而 fixedDelay 的间隔是前次任务的结束与下次任务的开始。@Scheduled(fixedRate = 5000) 5秒执行一次cron:通过表达式来配置任务执行时间cron表达式详解一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为:秒(0~59)分钟(0~59)3 小时(0~23)4

2020-12-01 08:51:29 667

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关注的人

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