自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Linux信号透彻分析与理解(1)

当主函数访问临界资源时,通常需要加锁,如果主函数在访问临界区时,给临界资源上锁,此时发生了一个信号,那么转入信号处理函数,如果此时信号处理函数也对临界资源进行访问,那么信号处理函数也会加锁,由于主程序持有锁,信号处理程序等待主程序释放锁。默认情况下,同一信号两次到达时,如果此时处于信号处理程序中,那么此信号将会阻塞。第一次发送sigqueue时,由于主函数持有锁,因此,sem_trywait返回-1,当第二次发送sigqueue时,主函数已经释放锁,此时就可以在信号处理函数中对临界资源加锁了。

2025-01-18 05:14:12 614

原创 Linux交叉编译opencv(ARM)_linux下编译opencv4

即将CMAKE_CXX_FLAGS和CMAKE_C_FLAGS的值设为-O3-fPIC-W-Wall,将CAMKE_EXE_LINKER_FLAGS的值设为-lpthread-lrt-ldl。在search框搜索zlib,在BUILD_ZLIB后打勾,并选择ZLIB_INCLUDE_DIR路径,为你的opencv源码路径中的3rdparty/zlib。在search框搜索pkg,在OPENCV_GENERATE_PKGCONFIG后打勾,生成opencv.pc文件。

2025-01-18 05:12:10 247

原创 Spring Boot-Thymeleaf

(1)thymeleaf模板引擎既能用于web环境下,也能用于非web环境下,在非web环境下,它能直接显示模板上的静态数据,在web环境下,它能像jsp一样从后台接收数据并替换掉模板上的静态数据。(2)thymeleaf是基于html的,以html标签为载体,thymeleaf要寄托在html的标签下实现对数据的展示。model.addAttribute(“msg”, “标准变量表达式”);model.addAttribute(“msg”, “标准变量表达式”);3.4 th标签之th:action。

2025-01-14 12:48:12 926

原创 Spring Boot 实战(8) springboot 整合 Mybatis

/默认就是允许所有访问。@Mapper // 指定这是一个操作数据库的mapper,将接口扫描到容器中。在不写配置文件的情况 自定义mybatis的配置规则,开启驼峰命名法。注:我在做的时候是用配置文件的形式自动创建的。// 配置一个管理后台的Servlet。// 配置一个web监控的filter。// 配置Druid的监控。

2025-01-14 12:44:32 684

原创 Spring boot 入门教程-Oauth2

ResourceServerConfiguration 和 SecurityConfiguration上配置的顺序, SecurityConfiguration一定要在ResourceServerConfiguration 之前,因为spring实现安全是通过添加过滤器(Filter)来实现的,基本的安全过滤应该在oauth过滤之前, 所以在SecurityConfiguration设置@Order(2), 在ResourceServerConfiguration上设置@Order(6)

2025-01-14 12:40:50 1050 1

空空如也

空空如也

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

TA关注的人

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