logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux下如何查看动态链接库so文件的依赖

最近项目用到了opencv,在测试环境编译后生成了so文件,在测试环境运行正常后准备在预发环境进行上线前的测试但是System.loadLibrary(Core.NATIVE_LIBRARY_NAME)一直加载不成功,也没有报错更改捕获Exception为Throwable,发现libopencv_java330.so的某个依赖文件没找到或者不存在安装对应的依赖so文件后再次部署,运行

#linux#opencv
Spring 配置 hbase

最近项目要用Hadoop来做数据分析,所以让我先熟悉一下相关的知识,第一次接触,公司也没有人有这方面的经验,只好自己摸着石头过河,理论知识只能在之后的使用过程中慢慢积累和深入学习,现在只能先想办法把项目跑起来。环境的搭建是运维给搞好的,Hadoop是2.6.0版本,这里需要注意的是,相关端口需要运维提前给好相关权限,我用了半天时间找一个问题,最后发现是一个端口没有权限造成的,白白浪费了时间。

#spring#hadoop#hbase +1
spring-boot 连接池 druid 的配置及监控

连接池 Druid简介Druid是Java中最好的数据库连接池,并且能够提供强大的监控和扩展功能。业界把Druid和HikariCP做对比后,虽说HikarCP的性能比Druid高,但是因为Druid包括很多维度的统计和分析功能,所以也是大家学则使用的主要原因。Druid是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和SQL解析器组成。该项目主要是为了扩展JDBC的一

#java#开源
数据结构-堆

堆的介绍堆是具有以下特定的二叉树:它是完全二叉树。即除了树的最后一层节点不需要是满的,其他的每一层从左到右都完全是满的。它常常用一个数组实现。堆中的每一个节点都满足堆的条件,即每一个节点的关键字都大于(或等于)这个节点的子节点的关键字。弱序堆和二叉搜索树相比是弱序的,在二叉搜索树中所有节点的左子节点的关键字都小于右子节点的关键字。而对于堆来说,只要求沿着根到

#java#数据结构
Spark读取hdfs文件并写入hive表中

package com.jobimport org.apache.commons.cli.{BasicParser, CommandLine, Options}import org.apache.spark.sql.{Row, SparkSession}import org.apache.spark.sql.types.{StringType, StructType}case class Tran

#spark#hive#hdfs +1
Java 实现正则表达式匹配

请实现一个函数用来匹配包括‘.’和‘*’的正则表达式。模式中的字符‘.’表示任意一个字符,而‘*’表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串“aaa”与模式“a.a”和”ab*ac*a”匹配,但是与“aa.a”和“ab*a”均不匹配。代码如果模式串此时是‘.’,相对来说是比较容易处理的,因为其表示任意的一个字符,所以对应的匹配串该位置

#算法
Oracle 使用druid连接池,发生“违反协议”异常

背景项目中Oracle使用druid数据库连接池,为了提高访问数据库的效率,开启了PreparedStatement Cache。但是随着项目的运行,也出现了一些问题,在项目运行的过程中,给表添加字段后,会一直出现"ORA-17401:违反协议"异常。应用重启后,不再抛出。问题描述在应用持续运行中,给生产库中的某张表添加字段,然后涉及该表查询的地方不断抛出"ORA-17401:违反协议

#oracle
Pyrthon2.7 爬取微博热搜

闲来无聊,搞搞热搜,先拿微博练手将爬取下来的数据发到自己的邮箱相关的moudle通过pip install就行效果展示什么都是扯淡,直接贴代码# -*- coding: utf-8 -*-#!/usr/bin/pythonimport requestsfrom bs4 import BeautifulSoupimport smtplibfrom email.mim...

#python#爬虫
Java 实现连续子数组的最大和

在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)代码public static int findMaxSumOfSubArray(int[] array) {...

#算法
到底了