java 将request中的文件以流的形式存入服务器本地
java 将request中的文件以流的形式存入服务器本地 public String uploadFile(HttpServletRequest request) { JSONObject resultObj = new JSONObject(); String message = null; try { // 服务器文件存储地址(从配置文件读) String log_filePath = Pr…
java 将request中的文件以流的形式存入服务器本地 public String uploadFile(HttpServletRequest request) { JSONObject resultObj = new JSONObject(); String message = null; try { // 服务器文件存储地址(从配置文件读) String log_filePath = Pr…
单机锁: 多线程访问redis缓存时, 要保证数据同步,可以给redis里的数据加锁。 加锁有两种方式, 一种是使用java 的关键字 synchronized , 一种是使用ReentratLock类。 synchronized加锁手段非常强硬,一旦锁住,除非块内程序执行完成,否则不开锁。其他线程想要访问就得一直等待。 而RenntraLock类的加锁方式比较温和。 一个线程使用RenntraL…
4通道图片格式只有PNG支持,所以通过numpy数组通道组合为4通道后,再用opencv-python保存图片即可(后缀为.png);map为你自己的第四个通道数组 img = cv2.imread(path) b,g,r = cv2.split(img) combination = np.stack((b, g, r, map), 2) cv2.imwrite('./original/pictu…
最近在搞一些漏洞jar包升级,包括springboot、cloud等依赖,期间遇到了一些小坑,特此做这个记录一下。 目录 1. 打印/获取该项目的依赖树 2.判断依赖是否有漏洞 3.版本兼容性查询 4.常规依赖版本升级 5.依赖升级 5.1 jackson升级 5.2 spring相关依赖、springboot、webflux依赖升级(无cloud) 5.3 spring、springboot、s…
mysql的赋权语句:grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; all privileges ==》 表示所有的权限 ,增删改查权限全部都有了 *.* ==> 所有的数据库下面所有的表 root@% ==》 所有…
从github上拉取skywalking源码 git clone https://github.com/apache/skywalking.git 如果执行以上拉取过程太慢,可以自己新建一个码云仓库拉取,具体如下 https://blog.csdn.net/weixin_41618475/article/details/90262708 git clone时可能会碰到一个问题 error: una…
给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历,请你构造并返回这颗 二叉树 。 示例 1: 输入:inorder = [9,3,15,20,7], postorder = [9,15,7,20,3] 输出:[3,9,20,null,null,15,7] 示例 2: 输入:inorder = [-1…
Queue是先进先出的集合而Stack是后进先出的集合。这两个集合在日常的工作中也经常会用到。Queue相当我们去银行柜台排队,大家依次鱼贯而行。Stack象我们家中洗碗,最后洗好的碗叠在最上面,而下次拿的时候是最先拿到最后叠上去的碗。了解了这样场景,就很容易明白Stack和Queue可用在哪里了。 比如我们为医院作一个排队叫号的系统,那肯定是选择Queue对象处理。如果我们要为出牌或下棋准备一个…
今天在使用嵌套查询语句时出现这个错误,也很好解决,在这里记录一下。 例如这个语句: <select id="findSongBySheetId" resultType="com.jhb.crash_music.pojo.Song" parameterType="int"> select * from song_table where song_id =(select songlist_…
狂神说 MyBatis练习 mybatis-01程序练习报错: java.lang.ExceptionInInitializerError at com.kuang.dao.UserDaoTest.selectUser(UserDaoTest.java:13) 解决方法: 问题的关键点在mybatis-config.xml文件,查看文件中url的配置去掉“useSSL=true&”; ma…