向阳的味道的博客

no pains no gains

chrome 数据库查询xml类型的字段,浏览器不显示,安装插件即可获取整列

1.下载extension_4_8_41_0.crx 插件 2.下载application.coffee和keyword.json脚本 3.在coffeeSql下添加执行脚本 // ==UserScript== // @name coffeeSql // @namespace http:...

2019-05-20 08:14:43

阅读数 27

评论数 0

csv 和DataProvider用法

public class Test { protected String testPath = Paths.get("src", "test", "resources").toAbsolutePath().toString() +...

2019-03-29 09:35:32

阅读数 65

评论数 0

Java HmacMD5算法签名

import com.niwodai.csc.service.HmacMD5Sign; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service; ...

2018-08-10 17:46:43

阅读数 935

评论数 0

将二维码和背景图片拼装成新的分享图片

/** * @ClassName: QrCodeServiceImpl * @Description:操作图片 * @Author guoh * @Date 2018/8/9 13:29 */ @Service public class QrCodeServiceImpl implem...

2018-08-09 16:33:21

阅读数 1017

评论数 2

ZooKeeper安装和Dubbo服务化部署

一.名称解释1. ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。2.Dubbo 是阿里巴巴公司...

2018-07-15 23:07:40

阅读数 110

评论数 0

Spring 常用配置

1.Spring 支持@AspectJ注解式切面编程,使用@EnableAspectJAutoProxy注解开启Spring对AspectJ代理的支持。2.Spring Bean的Scope默认为Singleton单例模式3.Bean的初始化和销毁,@PostConstruct 构造函数执行完执行...

2018-06-25 22:38:22

阅读数 101

评论数 0

内存泄漏—排查问题

内存泄漏—排查问题top命令输入了,得出了以下结果:从上图可以看到java服务,内存使用率达到了68.2%,。很显然现在需要jmap命令把heap中的对象占用内存的情况导出到对应的dump文件中。jmap -dump:format=b,file=java.dump pid导出来的文件如下所示:JV...

2018-05-31 14:18:17

阅读数 837

评论数 0

容器化Docker指令及启动异常处理

一:指令1.获取镜像 :可以使用 docker pull 命令来从仓库获取所需要的镜2.列出本地镜像:使用 docker images 显示本地已有的镜像。加-a全部3.利用 Dockerfile 来创建镜像,Dockerfile 基本的语法是使用 # 来注释FROM 指令告诉 Docker 使用...

2018-05-15 12:06:06

阅读数 392

评论数 0

java调研模板

Java调研文档一.  需求概要二.  需求分析1.   功能性分析2.   非功能性分析三.  系统设计1.   系统图(流程图、时序图等)2.   过程四.工作内容和时间安排...

2018-04-24 14:54:30

阅读数 444

评论数 0

mongoDB查询某个字段按时间排序和单个字段查询的集合

1.mongoDB查询包含某个字段并按时间排序的集合db.getCollection('表名').find({字段名{$exists:true}}).sort({时间:-1})其中1为升序,-1为降序。2.mongoDB查询只包含某个字段的集合db.getCollection('表名').find...

2018-04-24 11:07:34

阅读数 7609

评论数 0

敏捷开发模式几个名词

敏捷开发(Agile)是一种以人为核心、迭代、循序渐进的开发方法。首先了解下SCRUM的工作流程的几个名词Sprint:一个迭代周期的工作计划。一般需要2-4周时间。Backlog:一个sprint的需求列表,可以看成是小目标的清单。Task:具体小目标的开发任务。Planning Meeting...

2018-04-22 08:00:57

阅读数 1120

评论数 0

1 PlantUML 简介及语法、图标和示例

1.描述和安装程序员难免要经常画流程图,状态图,时序图等。以前经常用 visio 画,经常为矩形画多大,摆放在哪等问题费脑筋。有时候修改文字后,为了较好的显示效果不得不再去修改图形。今天介绍的工具是如何使用 PlantUML 的插件画流程图,状态图,时序图等。这是一种程序员看了就会爱上的画图方式:...

2018-04-10 10:50:55

阅读数 2880

评论数 0

druid集成实现慢SQL监控

1.Druid不仅是数据库连接池。Druid能够提供强大的监控和扩展功能。2. Maven工程中添加druid依赖包<dependency>          <groupId>com.alibaba&...

2018-04-10 10:39:44

阅读数 645

评论数 0

sonar集成方便开发查看代码质量

1.什么是Sonar?Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD 等)...

2018-04-10 10:34:45

阅读数 295

评论数 0

设计模式

一.设计模式之命令模式(别名:动作,事务)命令模式是处理一个对象请求调用另一个 方法完成某项任务,请求者不直接和被请求的对象打交道,而是将“请求”封装到命令中,即让命令模式有四种角色1.接受者(Receiver)实例2.命令(Command)接口3.具体命令(ConcreteCommand)实现命...

2018-04-09 18:22:59

阅读数 41

评论数 0

启动springboot jar脚本和jenkins集成gitlab执行execute shell

一. Springboot 启动server.jar 命令 start.shkill -9 `ps ax | grep "server.jar" | grep -v 'grep' | awk '{ print $1; }'`sleep 5export JAVA...

2018-03-29 15:07:41

阅读数 540

评论数 0

微服务基础架构

一:微服务的基础设施API网关(api-gateway)、服务注册和发现(Spring Cloud Netflix的Eureka)、统一配置管理(disconfig)、灰度发布、服务调用链追踪、服务监控....二. 架构1.api-gateway2.服务注册发现引入eureka的jar包,启动类中...

2018-03-29 14:52:02

阅读数 153

评论数 0

大数据简介、MapReduce和Zookeeper

一.大数据处理的关键技术:大数据采集,大数据预处理,大数据存储及管理,大数据分析及挖掘,大数据展现和应用(大数据检索、大数据可视化、大数据应用和大数据安全等)二.MapReduce是Google提出的一个软件架构,是一种处理海量数据的并行编程模式。Map(映射),Reduce(简化)运行模型如下:...

2018-03-12 23:19:25

阅读数 173

评论数 0

Mysql索引、事务隔离级别和优化

1.mysql多索引最左前缀原则从前往后依次使用生效,如果中间某个索引没有使用,那么断点前面的索引部分起作用,断点后面的索引没有起作用select * from table where index1=? and index2=? and index3=?.... 这种三个索引顺序使用中间没有断点,...

2018-03-10 22:32:39

阅读数 341

评论数 0

JVM性能监控和调优

一. JVM的主要调优工具。1.jsp 可以和UNIX的ps对比,查看虚拟机进程2.jstat(JVM Statistics Monitoring Tool)监视各种领命状态的工具【-gc 监视java堆信息,包括Eden区,两个survivor,老年代,永久代,GC时间等】3.jinfo:实时查...

2018-03-10 18:41:40

阅读数 75

评论数 0

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