自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (2)
  • 收藏
  • 关注

原创 Mac OS下Cassandra从安装到与springboot集成的基本使用

1. Mac OS下Cassandra的下载与安装直接去Cassandra的官网即可下载到最新版的CassandraCassandra官网下载地址下载好了以后,直接解压放入你想放入的盘即可不需要任何其余的操作.2. Mac OS下Cassandra的使用下载解压完成后,我们只需要打开终端,进入刚刚解压好的bin目录下接着输入./cassandra这里的命令后面可以跟上-f,代表在前端启动,意思就是窗口如果关闭,cassandra就停止运行,不加-f就是在后台运行.输入./nodetoo

2020-05-09 17:20:28 437 1

原创 InfluxDB数据库基本使用及相关踩坑记录

InfluxDB简介关于influxdb,我在这边做一个简要的介绍:InfluxDB是一个由InfluxData开发的开源时序型数据。它由Go写成,着力于高性能地查询与存储时序型数据。InfluxDB被广泛应用于存储系统的监控数据,IoT行业的实时数据等场景。可以简单的记为它是一个时序型的数据库,不同于mysql这种关系型数据库,它可以根据具体情况实时的通过代码来添加自己所需的列,并且查询和...

2020-05-06 18:10:23 3026 2

原创 mqtt协议与emqx相关使用

MQTT协议直接照着百度相关内容可以看出来,mqtt协议其实就是一个及时通讯协议,跟rocketMQ类似,也可以说是一个消息中间件.作为一个传递消息的协议,mqtt是基于一个"发布者->代理服务器->消费者"的一个流程进行的发布者负责消息的发布,定制好对应的消息就可以根据topic来把消息发送到服务器上,然后消费者就可以根据对应的topic来实现消息的读取,这样的一个流程就是...

2020-05-03 23:36:40 3809

原创 windchill开发笔记

windchill开发中用到的各种API及知识点1.关于树结构的节点展示问题:在xml树结构的构建中,通常使用如下代码来进行树节点的展示//节点展示级别(full,one,none),可以写String,但推荐使用资源文件treeConfig.setExpansionLevel(DescriptorConstants.TableTreeProperties.NO_EXPAND);//异步...

2019-12-27 17:41:06 4104 1

原创 excel导出时使用递归获取层级关系

记录java中层级排序导出excel先看excel中的实现效果:可以很清楚的看到,在excel中是按照系统中的层级依次排序的,下面说明关于这个的实现方法:主要思路就是通过递归来实现这个操作.首先要明确我们需要获取什么,要拿到当前顺序排列的所有部件信息,并给它们按照层级来分级.所以,通过需求,可以理出来大致步骤分为3步:1.分层级2.查找每一层级的对象3.查找出来的对象进行排序我...

2019-12-19 17:47:38 2377

原创 关于quartz定时器的使用及使用中出现的问题

首先介绍一下关于quartz的相关信息:1.核心元素Quartz核心要素有Scheduler、Trigger、Job、JobDetail,其中trigger和job、jobDetail为元数据,而Scheduler为实际进行调度的控制器。TriggerTrigger用于定义调度任务的时间规则,在Quartz中主要有四种类型的Trigger:SimpleTrigger、CronTrigger...

2019-06-29 11:07:18 527

原创 关于mvc三层结构中对controller层的抽取

用basecontroller来当做基类,所有的controller都继承它,并且在里面直接弄好log4j以及objectMapper,方便以后的每一次操作,并且直接在里面注入需要的service,方便了代码的编写@RestControllerpublic class BaseController { public Logger logger = LoggerFactory.getLo...

2019-06-29 10:58:09 459

原创 Set集合之TreeSet排序详解

在开发的过程中,我们总是会碰上各种各样奇奇怪怪的需求,比如说需要把一个集合或者数组的int数据按照从小到大或者从大到小的顺序排列,这时,我们可能会有很多解决办法,比如说:for循环,把每一个数字都与当前数字进行比较,根据需要看是升序还是降序排列,再交换两个数字的位置,这种方法叫选择排序.其实在Set中有一个它的子类:TreeSet,它可以实现集合的排序.关于TreeSet首先TreeSet是...

2019-05-09 10:45:23 2376

原创 记实际开发中遇到的重大失误

2019年03月23日22:03:50今天周六,app版本更新,于上周写了一个新的签到功能,7天一个循环,初始积分及累计签到赠送积分要求可配置,并每天在签到成功后推送一则笑话,功能不难,也很快就写出了对应接口,但这个新的接口是我直接修改了原有的接口,没有正式发包之前,并没有什么问题,测试包括我都没有测出什么问题,但最后发包的时候,因为安卓和苹果的版本不一样,苹果需要一个审核,加上我是修改的原有的...

2019-03-23 23:34:33 192

原创 看书笔记

关于基本数据类型char类型可以跟short byte int long 直接进行运算不同的基本数据类型在进行运算时,会自动提升为当前运算中位数最高的那一个##关于循环:break多重循环时,可以定义一个标识符来结束内层循环,标识符必须定义在循环之前,格式为:英文+: (demo:)使用实例:上面的运行结果为:I的值为:0,j的值为:0I的值为:0,j的值为:1程序运行到bre...

2019-03-13 14:34:10 271

原创 枚举类在项目中的具体应用

枚举类在项目中的具体应用在项目开发的过程中,总会碰到固定的名词的多次使用,比如说目前维护的一个设计师项目中,就会出现多个角色信息:设计师,工长,顾客,工人等等.这些信息是不会进行更改的,所以,为了我们方便调用以及提高代码的阅读性和后期维护性,我们可以使用枚举类来定义这些信息,下面就是这个枚举实例的具体使用:/** * 用户类型枚举 * */public enum UserType {...

2019-03-13 14:29:43 647

原创 跨库开发过程和排序的源码解析

项目开发的过程中,碰到一个需求,要求是:用户完成任务后,会获得积分,需要展示跟任务积分差不多的积分商品列表.中间用到了两个之前技术点:#1.跨库查询#2.排序##①跨库查询先说跨库查询,因为项目使用的是springcloud框架,分为了3个部分,一是核心业务(designer),二是核心业务的总控后台(mbg),三是商城项目(mall),需要展示的积分商品是存在mall对应的数据库中,但...

2019-03-01 11:43:09 306

原创 项目经验

项目经验1.springboot和mybatis整合之后,如果没有在application中配置驼峰转换,是不会自动把带"_"的字段转换成实体类中对应的变量的.转换代码如下:#开启驼峰转换mybatis.configuration.mapUnderscoreToCamelCase=truemybatis.configuration.map-underscore-to-camel-case=...

2018-11-20 12:17:02 496

原创 项目问题

项目错误收集1.错误一:自测出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)这个问题,检查过xml和dao的包名,以及网上出现的各种相关情况都没有发现任何问题,最后发现是远程机器上的config配置文件,少了mapper的映射.加上映射后就没有问题了...

2018-11-02 11:52:54 210

空空如也

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

TA关注的人

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