- 博客(22)
- 资源 (5)
- 收藏
- 关注
原创 java新特使用(持续更新)
stream() UserLabels =oNfvoCmCscfBgcffunctionHList.stream().map(ONfvoCmCscfBgcffunctionH::getUserlabel).distinct().collect(Collectors.toList());
2019-12-31 16:57:53 163
原创 SpringBoot多数据源
配置文件logging: config: classpath:log4j2.xmleureka: instance: preferIpAddress: true client: serviceUrl: defaultZone: http://XXX.XXXX.XXX.XXXX:XXXX/eureka/ healthcheck: ena...
2019-12-30 16:21:08 98
原创 generator反向生成工具
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-ge...
2019-12-28 17:22:15 180
原创 tk.mybatis包优化mapper文件的书写
依赖<!--tk.mybatis依赖--> <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artifactId> <version>2.1.5</version> ...
2019-12-24 14:37:04 335
原创 java项目在Linux常用命令(持续更新)
抓日志tail -1000f flow2-transi-service_info.logtail -f /app/vrms/wxhxnx/logs/flowtransijar运行命令java -jar shareniu.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出java -jar shareniu.jar & &代表在后...
2019-12-21 15:37:21 203
原创 FastJson对JSON字符串、JSON对象及JavaBean之间的相互转换
JAVA对象转JSON字符串 //java对象转json字符串 public static void beanTojson() { Data data = new Data(); data.setAction("add"); data.setId("1"); data.setOrdinal(8L); d...
2019-12-17 15:23:07 177
原创 AOP请求日志存储
package com.chinamoblie.cmss.vrms.rsiserver.config.advice;import cn.hutool.core.util.StrUtil;import com.chinamoblie.cmss.vrms.rsiserver.config.advice.annotations.ControllerLog;import com.chinamobl...
2019-12-27 10:26:51 132
转载 简单运行Vue文件
.vue文件 分为三个部分其中。template 相当于Html其他两个地方没有变化style 后面可以加一个scoped属性 来防止不同的vue文件的样式混淆的问题 下面我们表演如何用webstrom 来运行一个简单的hello.vue文件<template> <div class="hello"> Hello {{who}} ...
2019-12-19 23:06:49 2365
原创 vue中css样式管理
1. Vue中scoped属性的渲染规则:给DOM节点添加一个不重复的data属性(比如data-v-7ba5bd90)来表示他的唯一性在每个CSS选择器末尾(编译后生成的CSS)加一个当前组件的data属性选择器(如[data-v-7ba5bd90])来私有化样式。选择器末尾的data属性和其对应的DOM中的data属性相匹配子组件最外层标签上有一个类已经在这个父组件中定义过了,那么这个...
2019-12-19 16:24:18 796
转载 linux常用命令详解
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令...
2019-12-12 10:33:30 286
原创 请求接口的返回参数的逻辑规范
请求一个接口 会出现两种情况一种是约定返回失败,还有一种就是对方服务挂了,报异常!!!!所以我们要对返回参数进行逻辑判断保证系统稳定!!!public Result<List<OpticalModel>> selectByOutFlowId(String flowId) { List<OpticalModel> models = new Ar...
2019-12-09 11:30:02 1022
原创 什么时候才应当使用HBase
在使用HBase一定要明白HBase的适用场合,因为HBase并非适用于每种情况。首先,要确认有足够多的数据存入HBase。如果有几亿或者几十亿条记录要存入HBase,那么HBase就是一个正确的选择;否则如果你仅有几百万条甚至更少的数据,那么HBase当然不是正确的选择,这种情况下应当选择传统的关系型数据库,因为如果这么少的数据存入HBase,就会导致数据堆积在一两个节点上,而HBase集群...
2019-12-09 09:55:51 397
原创 Spring Cloud微服务(7)之Feign服务之间调用
1.简介微服务架构服务实例众多,服务与服务之间如何调用,Spring Cloud提供了解决方案:伪装者 Feign。Feign 是 Spring Cloud 的一个组件,也是一个WebService客户端,用于服务之间的调动。如何使用第一步:服务之间调用本例需要创建三个工程:eureka-server 注册中心服务(项目创建参照第三节网关)product-service 产品服务...
2019-12-05 14:11:07 117
原创 Spring Cloud微服务(4)之Ribbon客户端负载均衡
1.介绍Ribbon 是 Netflix 发布的开源项目,主要功能是提供客户端软件的负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列的配置项,如连接超时、重试等。Ribbon提供了客户端负载均衡的功能, Ribbon利用从Eureka中读取到的服务信息列表,在调用服务实例时,合理的进行负载。客户端负载均衡具体来说是通过采取某种策略为客户端选择一个服务端,...
2019-12-05 10:43:28 84
原创 Spring Cloud微服务(3)之网关Zuul
1.介绍古语有云:一夫当关,万夫莫开。网关Zuul就在系统中起到同样的作用,它是系统的门户、城市的关隘、公园的检票口。服务网关API Gateway可以有很多实现方法,如Nginx、Zuul,甚至是一个Node.js的服务端。它们最重要的作用是为前台提供后台服务的聚合,提供一个统一的服务出口,解除它们之间的耦合,同时负责鉴权、认证、安全和跳转等作用。Zuul是边缘服务,用来提供动态路由、...
2019-12-04 19:22:00 92
原创 Spring Cloud微服务(2)之 注册中心Eureka
1.介绍微服务架构中一个最重要的部分就是服务管理,而服务管理就是通过注册中心来实现的,注册中心可以说是最核心的一个组件,以至于离了哪个组件都可以,但是唯独不能缺少注册中心。有没有注册中心甚至可以作为评判一个架构到底是不是微服务的标准。Eureka Server是服务注册中心,提供服务注册功能,采用客户端发现模式。每一个实例被启动时,根据配置,它会注册到Server上,同时它的网络地址会被写到...
2019-12-04 18:55:12 66
原创 Spring Cloud微服务(1)之 Spring Boot
1.介绍Spring Boot相当于模板,通过它可以快速构建应用,每个服务都可以通过boo引导创建,随意变形,通过定制可以变身为任意服务。它的可复用性特别高,可以稍做配置上的修改就变成另一个服务,CV大法的新传人。即插即用的特性可以让它可其他框架无缝集成。相当于为软件框架提供了一站式服务,开发人员不用花太多精力在应用的准备、构建和部署环节上,只需要关注具体的业务实现即可。2.特点快速...
2019-12-04 18:48:12 76
原创 RabbitMQ:@RabbitListener 与 @RabbitHandler 及 消息序列化
添加 @RabbitListener 注解来指定某方法作为消息消费的方法,例如监听某 Queue 里面的消息MessageConvert涉及网络传输的应用序列化不可避免,发送端以某种规则将消息转成 byte 数组进行发送,接收端则以约定的规则进行 byte[] 数组的解析RabbitMQ 的序列化是指 Message 的 body 属性,即我们真正需要传输的内容,RabbitMQ 抽象出一个...
2019-12-04 10:57:30 29859 10
原创 直接应用对象时要判空
List<OpticalModel> models = mapper.selectAllOptical(new OpticalModel(flowId));if (null!=models && !models.isEmpty()){ throw new IllegalParamsException("提交异常"); }e...
2019-12-03 20:48:06 98
原创 github资源查找指令
快速查找合适的开源项目https://help.github.com/en/github/searching-for-information-on-github/searching-for-repositoriesin:name example 名字中有“example”in:readme example readme中有“example”in:description example...
2019-12-02 09:43:55 179
RabbitMQ.zip
2020-02-26
jdk-8u241-linux-arm64-vfp-hflt-demos.tar.gz
2020-02-26
jdk-8u221-linux-x64.tar.gz
2020-02-26
Citrix.rar
2020-02-23
仿BiliBili项目分析.doc
2019-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人