自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (1)
  • 收藏
  • 关注

转载 解决ROS系统 rosdep update超时问题

查找的很多资料,都不得要领。解决ROS系统 rosdep update超时问题的新方法这篇文章帮忙解决了问题。

2021-06-21 10:56:18 384

原创 无人驾驶概述

无人驾驶是当前汽车领域的一个热点,随着大量资本的进入,无人驾驶的发展收到的广泛的关注。无人驾驶汽车是汽车行业发展趋势。下面简单介绍无人驾驶涉及的内容。1、 体系结构:包括系统的软件、硬件怎么组织、用什么方法集成、以及系统支持的程序。无人驾驶体系复杂,合理的体系结构可以实现系统模块间的恰当协调,并有助于系统软件、硬件的开发性及扩展性2、 环境感知:依据开发经验,环境感知是无人驾驶实现的重要一环。环境感知主要是利用传感器设备进行对环境数据的采集,获取行驶的环境信息,通过对获取数据进行处理,为无人驾驶汽车提供

2021-06-02 14:49:02 1643

原创 gitlab服务器地址重定向

目前gitlab服务器已完成迁移,访问地址从内网域名 ip:端口1,迁移至ip:端口2。下面就教大家如何将自己本地的git仓库关联到新的gitlab地址。1)首先查看旧仓库的路径:在代码库根目录输入命令git config -l,找到remoote.origin.url的值。2)关联新的仓库地址:替换上述红框中的URL地址为新域名,通过以下命令设置关联#git config remote.origin.url http://gitlab.ibms.cn/operation/operation_mai

2021-05-13 14:08:48 1877

原创 Jupyter notebook快捷键

Jupyter笔记本有两种不同的键盘输入模式. 编辑模式允许您将代码或文本输入到一个单元格中,并通过一个绿色的单元格来表示 命令模式将键盘与笔记本级命令绑定在一起,并通过一个灰色的单元格边界显示,该边框为蓝色的左边框。命令行模式(按 Esc 生效)F: 查找并且替换Ctrl-Shift-F: 打开命令配置Ctrl-Shift-P: 打开命令配置Enter: 进入编辑模式P: 打开命令配置Shift-Enter: 运行代码块, 选择下面的代码块Ctrl-Enter: 运行选中的代

2020-12-28 19:06:21 175

原创 安装Apache-Druid

1、 官网下载Apache-Druid地址:http://druid.apache.org/downloads.html2、 解压安装:执行命令 tar -zxvf apache-druid-0.19.0-bin.tar.gz出现apache-druid-0.19.0目录3、 启动apache-druid: ./bin/start-nano-quickstart后台启动:./bin/start-nano-quickstart &出现以下日志说明启动成功:Apache-Druid建库

2020-12-24 09:45:25 703

原创 对list进行分页工具类

public class PageBean<T> { //总记录数 private long total; //结果集 private List<T> rows; public long getTotal() { return total; } public void setTotal(long total) { this.total = total; } public List<T> getRows(

2020-10-13 09:07:29 208

原创 大数据技术栈

1.大数据平台总体架构大数据平台是为了计算,所产生的越来越大的数据量,以存储、运算、展现作为目的的平台。大数据技术是指从各种各样类型的数据中,快速获得有价值信息的能力。适用于大数据的技术,包括大规模并行处理(MPP)数据库,数据挖掘,分布式文件系统,分布式数据库,云计算平台,互联网,和可扩展的存储系统。1.1.大数据平台应用架构基于多年来环保监测平台的研发经验及智慧园区项目的建设,并借鉴行业大数据分析平台的实施、管理和应用方面的成功经验,结合公司实际信息化情况,我们大数据平台实际为三层架构,其中:基

2020-09-28 08:56:37 1434

转载 keytool+tomcat配置HTTPS双向证书认证

系统需求:1、 Windows系统或Linux系统2、 安装并配置JDK 1.6.0_13 +3、 安装并配置Tomcat 6.0 +一、服务器证书1.创建证书存储目录“D:\home”,“运行”控制台,进入%JAVA_HOME%/bin目录,使用keytool为Tomcat生成证书,假定目标机器的域名是“localhost”,keystore文件存放在“D:\home\tomcat.keystore”,口令为“password”,使用如下命令生成:keytool -genkey -v -

2020-09-17 11:26:08 317

原创 用hashmap实现加密解密

public class HashMapEncryption { static Map<Character,Character> map=new HashMap<Character,Character>(); static Map<Character,Character>map1=new HashMap<Character,Character>(); public HashMapEncryption(){ String

2020-09-17 11:05:38 768

原创 Executor线程池

1.线程池框架整体认识:2.第一层结构:sun.nio.ch.AsynchronousChannelGroupImpl(Iocp) 异步channel –AIO相关实现java.util.concurrent.CompletableFuture.ThreadPerTaskExecutor (启动一个线程执行)sun.net.httpserver.ServerImpl.DefaultExecutor (more执行器,直接执行)com.sun.jmx.remote.internal.Cl

2020-09-05 21:16:26 117

原创 mysql的explain详解

使用EXPLAIN关键字可以模拟优化器执行SQL语句,从而知道MySQL是 如何处理你的SQL语句的。分析你的查询语句或是结构的性能瓶颈下面是使用 explain 的例子:在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询时,会返回执行计划的信息,而不是执行这条SQL(如果 from 中包含子查询,仍会执行该子查询,将结果放入临时表中)使用的表:DROP TABLE IF EXISTS `actor`;CREATE TABLE `actor`

2020-08-21 17:12:19 128

原创 Spring AOP在项目中的运用

AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术.AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。在spring AOP中业务逻辑仅仅只关注业务本身,将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑

2020-08-04 11:19:41 2853

原创 JVM调优监控工具

Jinfo :(1) 查看正在运行的Java应用程序的扩展参数(2) 查看jvm的参数(3)查看java系统参数Jstatjstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式:jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数]注意:使用的jdk版本是jdk8.(1)类加载统计:Loaded:加载class的数量Bytes:所占用空间大小Unloaded:未加载数量Bytes:未加载占用空间Time:时间(2)垃圾回收统计S0C

2020-07-24 13:33:22 98

原创 JVM指令集

通常我们可以通过javap -c file.class文件把字节码文件反编译成具有JVM指令集文件。通过对照指令集。可以研究JVM对字节码文件的加载。先JVM指令集,后面分析JVM加载。栈和局部变量操作将常量压入栈的指令aconst_null 将null对象引用压入栈iconst_m1 将int类型常量-1压入栈iconst_0 将int类型常量0压入栈iconst_1 将int类型常量1压入栈iconst_2 将int类型常量2压入栈iconst_3 将int类型常量3压入栈icon

2020-07-07 18:08:00 154

原创 spring AOP

Aop是什么与OOP对比,面向切面,传统的OOP开发中的代码逻辑是自上而下的,而这些过程会产生一些横切性问题,这些横切性的问题和我们的主业务逻辑关系不大,这些横切性问题不会影响到主逻辑实现的,但是会散落到代码的各个部分,难以维护。AOP是处理一些横切性问题,AOP的编程思想就是把这些问题和主业务逻辑分开,达到与主业务逻辑解耦的目的。使代码的重用性和开发效率更高。aop的应用场景日志记录权限验证效率检查事务管理exceptionspringAop的底层技术springAop和AspectJ

2020-06-28 18:14:16 631

原创 需求分析

我们说某人有什么需求,实际上说的是当下这人缺少的东西。某一个产品能满足某人的需求也就是能弥补到某种缺失。需求分析离不开对人的行为进行分析。马斯洛需求理论告诉我们人的需求是一个低等需求向高等需求递进发展的过程。其实在我看来,需求分析无非就是围绕着人的活动进行分析。人的活动比如吃穿住用行这类物质满足;比如爱情、友谊、归属这类精神层次的满足。吃的美团、大众点评、luckin coffee等不一而足;穿的海澜之家、淘宝、京东商城、拼多多;住的58同城、贝壳找房等;行的滴滴出行、曹操专车,膜拜单车等;满人人精神

2020-06-25 20:52:00 635

原创 竞品分析

首先对竞品分析做一个拆解。顾名思义竞品分析包括竞品和分析两个层面。那做竞品分析的工作也就是要识别市面上的竞品,分析竞品以取长补短,或者让自己的产品更胜一筹。怎么识别竞品呢?一般而言,具有相同的行业领域及业务需求;为了解决相同的需求;并且目标用户群体也一致的产品我们可以识别为竞品。拿视频类产品来说:抖音,快手,微视等可视为竞品。竞品也可以分的更加细致。不仅可以找出市场上的直接竞品,也可以找出间接竞品。直接竞品我们可以行业,需求,用户群体的原则区发现。间接竞品往往不适用这三个原则。就像腾讯怎么也不会意识到今

2020-06-02 17:26:36 634

原创 市场分析的方法

先用一张脑图概括下要介绍的内容.互联网行业发展很快,变化很快.互联网产品经理要能洞察到市场的变化,才能把握住自己产品发展的方向.市场分析就是要的洞察市场的变化.市场分析的关键在于掌握分析市场的数据.因此数据的获取就显得比较重要,获取数据我们可以问卷调查,也可以通过一些提供数据的网站去获取.常用的数据分析网站包括:艾瑞,易观,IT橘子,必达网等. 除此之外媒体渠道,比如我们BAT在相关领域的布局;通过观察某企业在线下的门店新开或转让情况也是了解市场的有效渠道.拿到这些市场数据我们怎么去分析呢?下面介绍一

2020-05-16 13:17:04 4720

原创 产品经理的工作

这里讨论的是互联网产品经理。他们的工作大致如下:产品经理要处理的事情是纷繁复杂的。但有几个是日常处理的核心的事情:1.非授权管理如何长期驱动团队达成目标2.怎么分配手中的活才能节约成本并按时完成任务3.团队成员管理及团队建设4.客户的需求及上级的预期管理总结《在产品经理的能力模型》里产品经理需要具备的技能包括:需求分析,产品设计,文档撰写,沟通协调,项目管理,产品规划,用户研究,产品运营,数据分析,业务规划,熟悉技术,管理团队,熟悉领域,职场能力。俞军在开发者大会上说高阶的产品经理需要有从0

2020-05-11 17:41:29 144

原创 产品经理2.0时代要求的产品经理的能力

1.用户需求理解 (1)从单个具体小需求,到复杂需求,到隐藏需求、多个需求 需求分析的成败往往关乎项目的成败。一个好的产品经理往往也是一个领域的业务专家。他们在获取用户需求之后,...

2020-04-30 15:50:13 246

原创 竞品分析初探

关注了一些产品经理方面的东西,对产品经理竞品分析做一个简单的总结。1.发现竞品 (1)确定产品的目标用户:产品给谁用; (2)明确产品使用场景:用户在什么时候用; (3)确定产品主要功能:让用户玩什么; (4)产品的商业模式:用什么样的方式赚钱;2. 竞品分类 直接,间接,潜在3.分析竞品:一般从 功能,流程,UI,商业...

2020-04-10 14:55:11 176

原创 疫情之下的我们

2020年春节发生的疫情,让很多行业受到影响。服务,制造,农业首当其冲。感受最深的是街边的小食店都关门了,熙熙攘攘商业街变得冷冷清清。大家都待在家里,依靠流动性人群赚钱的行业过了真正意义上的一个寒冬。危机一般也孕育着机遇。一大波线下服务的门店迁移到线上运营。饿了么,美团,盒马先生,叮咚买菜,每日优鲜送菜到家,在线教育迎来一个历史性的发展机遇。电影春节档本是收割钞票的好时机,但2020年的春节档却...

2020-03-30 17:44:38 200

原创 JAVA爬虫工具类

封装了一个JAVA爬虫工具类。1.maven引用jar <dependency> <groupId>net.sourceforge.htmlunit</groupId> <artifactId>htmlunit</artifactId> <version>2.27</version> <...

2020-03-04 17:36:39 613

原创 搜索引擎高级用法

1.如何通过不安装跨域软件访问google?在国内任意搜索网站搜索框内输入:学术 镜像 可跳转至相应镜像网站实现google网站搜索2.利用命令搜索:SITE: 实现在搜索引擎内搜索任一网站的内容FileType :实现搜索时指定搜索的文章格式类型inUrl : 实现搜索包含某一关键字的所有网站inTittle: 实现搜索任意网站内标题包含某关键字的文章3.利于搜索引擎过滤搜索内容:...

2020-02-29 16:13:48 661

原创 好的习惯,你要坚持

1.时间投资理念很多时候,我们花太多的时间在某一件事情上,而这件事情还得天天去做。这时候我们应该考虑是不是有其他的方式能让我们做这件事情是否更加高效。比如你不熟悉excel,但每天都要用excel处理很多实务。是不是可以系统的提升自己的excel技能,从而提高处理问题的效率。比如你想获取某一方面的咨询,百度一下你需要在海量信息中搜寻你想要的信息。但你也可以运用工具让你想要的信息每天自动推送的...

2020-02-29 09:40:06 143

原创 ECLIPSE结合svn实现版本合并迁移

开发中用svn进行版本管理,svn上有主干,分支。随着版本的迭代,不断的拉出新的分支版本,而我们的开发一直保持在主干上。分支代码修改一些BUG之后,分支的代码需要合并到主干。1.版本合并:分支合并到主干(1)util 为主干代码:team -----> 合并(2) meger a range of revisions(3) 选择要合并的分支版本:(4)默认选项 点击fin...

2020-02-28 19:05:59 339

原创 UML图中类之间关系

面向对象编程语言中,类关系泛化和实现、依赖、关联、聚合和组合这样一些关系对这几种关系进行下说明。1.泛化:一个类表示多个类共同的特征时,这个类就是多个类的泛化。举个例子:交通工具是自行车,小汽车,公交车的泛化。与泛化相对的就是特化。车是交通工具的特化。交通工具除了车还有船,飞机等。这个很好理解。泛化对应继承,IS-A关系。UML中的图例:2.实现:司空见惯,实现是指对接口的实现。UML中的...

2020-01-19 10:35:15 212

原创 用WebSocket实现后端消息实时推送到前端

1.前端调用WebSocket server代码: //调用WebSocket server batchSeting() { this.openStatue = 1; const serve = window.location.hostname; this.websock = new WebSocket(`ws://${serve}:8088/e...

2020-01-19 09:19:11 9372 1

原创 迭代器模式

JAVA的collection集合包中的集合类大都用迭代器模式实现。迭代器的好处是不同类型的集合可用相同的遍历机制,并且集合内部的实现又很好的隐藏了起来。下面介绍一个实现一个自定义的迭代器示例,在实际的运用中我们可以用Collection包中实现的类实现特定行为的容器,而无需像本文一样创建StringArray容器。1.迭代器创建接口类public interface Aggregate {...

2020-01-11 15:15:45 104

原创 spring集成redis

spring集成redis相较于springboot集成redis稍显麻烦一些,springboot集成redis网络上的可参考查阅的资料也比较多,spring的资料相对少,而且很多示例都没法正常用。研究了下,做一个能用的示例。pom.xml中引入:实际上spring-data-redis容易和项目中的一些jar冲突,这个得按冲突得自己去处理。<!--redis data and c...

2020-01-07 13:46:11 169

原创 JSON字符串与对象集合转换及写入.json文件

本文主要介绍fastjson和集合对象的转换及json格式的数据写到.json文件夹中的方法。 /** * * json2list:将字符串转化为集合 * * @param json 字符串json格式 * @param clazz 类 * @return List<T> 返回泛型集合列表 */ public static <T> Li...

2019-12-24 13:41:39 561

原创 JAVA调用PYTHON脚本返回结果为null

问题: 在windos服务器上JAVA调用PYTHON脚本返回结果为null,但打开cmd运行正常。cmd执行命令:首先说明下cmd执行python命令运行python脚本: cmd执行命令注意先要安装好python的运行环境。导入py脚本中引入的第三方包,python环境一般是安装python,现在一般用3.7以上。导包一般用pip install 。国外镜像下载慢,安装成功率低,可以用...

2019-12-19 14:06:31 2848 2

原创 mybatis中oralce,mysql,sqlsever数据库批量插入

1.MYSQL建T_BAS_PRE_MODEL_TIME表:DROP TABLE IF EXISTS `T_BAS_PRE_MODEL_TIME`;CREATE TABLE `T_BAS_PRE_MODEL_TIME` ( `TIMEID` int not null AUTO_INCREMENT COMMENT '主键编号', `MODELID` int ...

2019-12-19 08:51:32 110

原创 字符串分割后存储到LIST,为空的字符被丢弃

应用场景时,java调用PYTHON脚本进行水质预测的模型训练,返回的未来10天的预测值为一个符串。需要对返回值的精度进行处理。 String dataDetail="1,2,3,,,,4,,,";解析/** * 返回数据根据精度值进行处理 */ public static String percisionDeal(String dataDetail,Integer pr...

2019-12-10 11:11:29 365

原创 JAVA调用PYTHON脚本

1.到官网下载python3下载很慢。安装PYTHON3.xx包到本地。2.pom文件引入 <dependency> <groupId>org.python</groupId> <artifactId>jython-standalone</artifactId> <version>2.7.1...

2019-11-28 20:01:58 113

原创 区块链简介

科普中国对区块链的解释是这样的:区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性和生成下一个区块。区块链起源于比特币,2008年11月1日...

2019-11-21 18:10:23 225

原创 linux环境下部署java项目

1. JDK 下载到官网下载相应的jdkhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html根据Linux系统的版本选择64位或32位下载,官方现提供rpm和tar.gz两种版本下载。安装:1.1 rpm版本 [root@oracle cdrom]# rpm -ivh...

2019-11-06 09:57:18 127

原创 CMMI评审(十三)

流程管理制度化相关问题:

2019-11-04 08:29:13 123

原创 免费天气情况获取

有一些免费天气情况获取网站转而收费了。找到一个幸存的。http://wthrcdn.etouch.cn/WeatherApi使用很简单:1.get请求public class HttpClientUtil { private static final Logger LOGGER = Logger.getLogger(HttpClientUtil.class); private stat...

2019-10-25 17:55:06 774

原创 mybatis中oralce,mysql,sqlsever数据库批量修改

java中DAO的代码: int editSystemBatch(@Param("list")List<SubSysThemeVo> list);1.oracle 批量修改 <update id="editSystemBatch" parameterType="java.util.List"> <foreach collection="lis...

2019-10-21 18:40:14 126

TA操作介绍

TA操作介绍 TA系统--专业术语定义

2018-12-10

空空如也

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

TA关注的人

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