- 博客(12)
- 资源 (8)
- 收藏
- 关注
转载 Java 上下文切换、用户态和内核态
1、上下文切换Thread.sleep()Object.wait()Thread.yield()Thread.join()LockSupport.park()
2021-06-03 17:40:49
1265
原创 Redis 学习笔记(一)Redis 框架包含哪些部分
原文:https://time.geekbang.org/column/article/268262?utm_campaign=guanwang&utm_source=baidu-ad&utm_medium=ppzq-pc&utm_content=title&utm_term=baidu-ad-ppzq-titleRedis主要包括 访问框架、操作模块、索引、存储、高可用集群支撑模块 和 高可扩展集群支撑模块等6个模块。其中:访问框架:Redis主要通过网络框架...
2020-12-08 16:24:50
364
原创 mysql connection refused
通过以下操作添加账号和权限:1、create user ‘zltest’@’%’ identified by ‘zltest’;2、grant all privileges on . to ‘zltest’@’%’;3、flush privileges;以下sql查询:user mysql;select user,host from user;
2020-12-04 16:07:51
444
原创 spring 动态数据源 AbstractRoutingDataSource 详解
继承类 AbstractRoutingDataSource 主要关注一下几个点setTargetDataSources:设置多个数据源的mapafterPropertiesSet,同步到 targetDataSources 数据给 resolvedDataSourcesoverride 方法 determineCurrentLookupKey:主要是返回数据源map的key数据源的获取是在方法 determineTargetDataSource 中,通过 determineCurrentLooku
2020-11-27 15:31:32
467
原创 C语言基础,记录
1、SDS_HDR_VAR(8,s) 表示使用 struct sdshdr8,入参中的T来替换后面的 ##T。#define SDS_HDR_VAR(T,s) struct sdshdr##T *sh = (void*)((s)-(sizeof(struct sdshdr##T)));2、(char *) s 表示取 字符s 的内存首地址3、memcpm 和 strcmp, strncmp 都是比较字符串 =0表示相等,否则返回-1,14、memset(sh, 0, len) 表示 将 数组sh
2020-11-06 19:05:45
192
原创 java线程问题排查——详细带图
1、top命令,找到占用CPU或者内存比较高的进程(PID)2、命令 top -p pid -H 找到占用资源比较多的 线程ID3、printf 命令,将线程ID转换成16进制4、jstack命令,查找线程相关信息
2020-11-05 21:17:32
269
1
原创 通过RedisTemplate 了解 spring 的editor机制
一、redisTemplate是怎么注入给hashOperations的先看一段代码:@Resource(name="redisTemplate")private HashOperations<String, String, Object> hashOperations;HashOperations 和 RedisTemplate 并不存在继承关系,为什么可以注入呢?这个就是spring的editor机制。这个转换,主要是在org.springframework.dat.
2020-11-03 20:05:15
260
原创 Redis Connection Factory 问题记录
Redis Connection Factory 问题件记录复制了一段代码,声明了一个RedisTemplate,然后执行executePipelined,发现报错。@Resourceprivate RedisTemplate<String, String> redisTemplate;Result result = redisTemplate.executePipelined(new RedisCallback<String>() { @Overr
2020-11-03 16:29:34
1212
原创 opencv识别彩色二维码
记录一下识别彩色二维码过程,以及当中遇到的问题和解决办法1. 由于过程中图片处理需要用到灰度图像,所以读取原图之后,需要转换一个grayImage (CV_BGR2GRAY)2. GaussianBlur 和 Canny 处理图像, 消除噪声3. 由于图像可能出现的不连续等情况,之后使用findContours找轮廓会遇到问题,所以先经过dilate 和 erode 处理图像4. 使用findCo...
2018-05-05 17:00:08
1660
2
原创 cxf spring
使用cxf时,遇到几个问题,记录一下:问题1:配置文件有两种方式可以配置:第一种:使用jaxws:endpoint第二种:使用jaxws:server 问题2:客户端调用有两种方式第一种:需要复制服务端的接口类到客户端,或者使用wsdl2java工具也可以(未测试) public static void main(String[] ar
2015-11-23 16:33:18
335
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人