- 博客(19)
- 收藏
- 关注
原创 linux下通过rpath解决cmake动态编译后找不到动态链接库问题
我实验了两种办法,一是把.so 文件放到/lib 或者 /usr/lib中,这也是在安装很多软件时的做法,当使用包管理器安装软件时,需要的.so文件大多是安装到这两个目录下。现在的目录结构如下,程序依赖的libshared.so 在 lib 目录下,现在把 libshared.so 复制到 /lib 目录下。但是直接通过cmake编译链接后,会有一个问题,那就是需要的.so文件不能更改目录,一旦.so文件目录变了,整个程序就没法运行了,这肯定是不行的。先用最简单的办法,把so目录放到系统目录下。
2024-10-04 17:01:41 388
原创 背包算法java算法
背包算法import com.google.common.collect.Lists;import java.util.ArrayList;import java.util.Comparator;import java.util.List;public class BagAlgorithm { private static List<Integer> weightList = Lists.newArrayList(1, 2, 3, 4, 5); private st
2022-04-03 15:45:35 1121
原创 Oracle重启 ORA-01092 ORA-00704 ORA-00702 解决办法
#oracle 重启 ORA-00702 ORA-00704 ORA-00702查看alert日志Mon Apr 09 16:22:34 2018ALTER DATABASE MOUNTSuccessful mount of redo thread 1, with mount id 1383493834Database mounted in Exclusive ModeLost write protection disabledCompleted: ALTER DATABASE
2021-10-01 14:53:27 1170 1
原创 Sentinel-使用
Sentinel 原理-全解析Sentinel 原理-调用链Sentinel 原理-滑动窗口Sentinel 原理-实体类Sentinel 实战-限流篇Sentinel 实战-控制台篇Sentinel 实战-规则持久化Sentinel 实战-集群限流篇Sentinel 系列教程,现已上传到 github 和 gitee 中:GitHub:https://github.com/all4you/sentinel-tutorialGitee:https://gitee.com/all_4_yo
2020-06-29 08:50:20 329
原创 idea 2019 Run dashboard 面板
idea 2019 Run dashboard 面板idea 2019 如果没有dashbord面板,可按以下操作:项目.idea目录:文件workspace.xml 打开,搜索Rundashboard然后在Component中添加下面的内容<option name="configurationTypes"> <set> <o...
2020-02-19 09:01:51 890
原创 java EE 各个版本 jdk
1、java EE 1.6各个版本 jdkhttp://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html2、java EE 1.7各个版本 jdkhttp://www.oracle.com/technetwork/java/javase/downloads/j...
2020-02-06 08:09:26 995
原创 Spring boot切换profiles的几种方式
Spring boot切换profiles的几种方式1 修改配置spring.profiles.active=dev2 启动指定 加上参数--spring.profiles.active=dev例如java -jar xxxx.jar --spring.profiles.active=dev3 配置环境变量(建议使用此方式)设置系统环境变量:SPRING_PROFILES_...
2020-02-05 10:03:45 737
原创 oracle实用管理SQL
oracle 查被锁进程SELECT P.SPID, A.SID, A.SERIAL#, C.OBJECT_NAME, B.SESSION_ID, B.ORACLE_USERNAME, B.OS_USER_NAME FROM V$PROCESS P, V$SESSION ...
2019-12-29 15:13:25 110
原创 备份SQL
备份SQLSELECT GOOD_ID, GOOD_NAME, FACTORY_ID, FACTORY_NAME, GOOD_USE_UNIT, sum(if(rk = 1, UNIT_PRICE, 0)) purchase_unit_price_1, sum(if(rk = 2, UNIT_PRICE, 0))...
2019-12-11 09:11:41 104
原创 sprint boot项目转成普通Web项目
首先在POM文件里面去掉依赖<exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId></exclusion>我的项目里面是:<dependency&g...
2019-11-27 16:56:53 467
原创 kettle JavaScript JSON解析
kettle JavaScript JSON解析备注json由string转对象var obj = JSON.parse(str)### 由Object 转strvar str = JSON.stringify(object)
2019-11-24 20:28:35 2107 1
转载 目录结构- 微擎开发文档
目录结构we7├─ addons 模块安装目录(意为附加组件)│ ├─ business 模块的名称(示例)│ │ ├─ images 建议 css 文件也放此目录.│ │ ├─ template ...
2019-11-08 11:18:44 946
转载 数据库字典 - 微擎开发文档
数据库字典 - 微擎开发文档参考文档account 平台账号表(公众号、小程序、PC等)字段名数据类型说明acidint(10)主键uniacidint(10)所属帐号uniacidhashvarchar(8)hash值typetinyint(3)1、普通接入公众号2、易信3、授权接入公众号4、正常接入小程序5、正常接入PCisc...
2019-11-07 22:19:05 1465
原创 高性能网络编程 之 Linux文件句柄限制(一)
常识一:文件句柄限制在linux下编写网络服务器程序的朋友肯定都知道每一个tcp连接都要占一个文件描述符,一旦这个文件描述符使用完了,新的连接到来返回给我们的错误是“Socket/File:Can’t open so many files”。这时你需要明白操作系统对可以打开的最大文件数的限制。进程限制执行 ulimit -n 输出 1024,说明对于一个进程而言最多只能打开1024个文件,...
2019-11-05 16:09:35 404
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人