自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 llvm 安装

下载源码1)下载llvm的源代码 1 2 3 wget -c http://llvm.org/releases/7.0.0/llvm-7.0.0.src.tar.xz tar xf llvm-7.0.0.src.tar.xz mv llvm-7.0.0.src llvm 2)下载clang的源代码,然后配置工具...

2020-01-11 15:32:48 441

原创 python 解析 java文件 --- javalang 模块

提示:javalang包分两段理解:一段是代码片段解析成语法树的过程 一段是语法树节点操作参考文档:https://github.com/c2nes/javalang语法树获取语法树>>> import javalang>>> tree = javalang.parse.parse("package javalang.brewtab....

2020-01-11 15:30:59 10023 3

原创 2019年---感触

我这个人其实很看重钱的,与自己没钱有很大关系思考问题,总是与钱相关每次工作都去评估工作对涨薪水有没有帮助钱可能是一种结果,而不是过程,如果太注重钱,生活就会一团糟因此关注一些工作之外,让自己能够提起兴趣的事很重要,比如股票(没什么不好)什么的我这个人工作意识其实没那么强,职业精神不强,也很任性,像极了一个小孩子啊测试开发的工作对我来说不是工作,像是游戏,有时就像为了通...

2020-01-11 15:12:50 250 2

原创 centos7安装headless chrome

建议centos6缺失很多依赖,建议选择centos7概念headless chrome在 Chrome 59 中开始搭载 Headless Chrome。这是一种在无需显示headless的环境下运行 Chrome 浏览器的方式。从本质上来说,就是不用 chrome 浏览器来运行 Chrome 的功能!它将 Chromium 和 Blink 渲染引擎提供的所有现代 Web 平台的...

2018-11-14 22:28:33 1861

转载 centos7.2安装字体库

背景:在linux服务器上,headless chrome浏览器上,对项目首页截图,截图中字体异常起初认为编码格式问题,于是对linux服务器、tomcat、chrome的编码格式进行了设置,但是没有解决问题,于是在网上看到了方法 JAVA画图时常用到Font 类对象这样的对象依赖于本地的字段。新装的linux没有安装字段库,和相应的字体。1、fc -list查看字体库...

2018-11-14 22:14:27 765

原创 sofa 动态bundle打包

基于assembly打包 正确方式:安装sofa插件后,创建sofa动态模块project,使用命令:mvn clean package -Dskip=test 工具:intelij idea pom中指定assembly <plugin> <groupId>org.apache.maven.plugins</groupId...

2018-11-13 17:04:03 525

原创 windows 本地调试

windows 本地调试代码调试目的:接口访问时,返回失败,通过调试,我们可以知道代码哪里出现问题 tomcat 安装和部署 地址:Tomcat安装、配置和部署笔记 UiAutoTestFramework代码打war包(如何打war包),放到/home/admin/lmc/apache-tomcat-8.0.53/webapps 目录下,然后在/home/admin/lmc/...

2018-11-13 16:52:02 2089

转载 maven 依赖没有更新

在pom.xml中引入依赖,并且通过maven install命令下载相关的依赖到maven repository中,但是,在Class文件中引入相关包的时候,却报错找不到。红色报警状态,且在External Libraries中并未发现相关依赖的Jar包。分析原因:引入的依赖包,没有在项目中更新。解决方式:在idea右侧的maven projects中对应的模块名称上右键,选择Reimpo...

2018-11-09 15:36:24 1718

原创 intelij idea使用sonar

使用原因   写了一大片代码,成功感肯定是有的,但是之后代码检查时,由于代码可能比较多、乱,自己也不想去检查,intelij idea安装sonar后,sonar可以帮我发现一些简单的错误,比如:变量未使用、无用代码、请求返回没有处理、某些使用方式错误等准备工作1、sonarqube:http://www.sonarqube.org/downloads/2、SonarQube+Sc...

2018-10-17 17:41:52 5829

原创 Testng自动化基本结构

自动化基于java语言,集合了testng、HttpClient、Mybatis,这个框架是在1年前搭建的,log、jar包、测试报告在log、lib、report文件夹下,在这里就不体现了 测试层:编写测试用例,@Test注解表示用例Api:接口调用实现Data:测试数据获取的地方业务层:参考mvc模型分层结构service的用处基础结构层:目前主要有http、uti...

2018-09-19 15:27:04 869 1

原创 外包员工为什么要往甲方员工发展

目的:1.在外包的过程中,接到过甲方的offer,薪资也不错,但是没有去,因为感到迷茫,所以写了此文,本文可以更好的看清外包同学的方向,并且了解自己,能力与薪资应该是怎么样的呢?2.以后自己不干外包了,加入甲方,留下文章也可以帮助公司的外包同学参考 福利1. 公积金缴纳比率,甲方员工比率一般都是按最高缴纳的,乙方员工缴纳比率按最低缴纳2. 年终奖奖励,外包员工固定一个月,而...

2018-09-10 22:14:10 12390 7

原创 http client 快速开始

官方文档地址:http://hc.apache.org/httpcomponents-client-ga/quickstart.html编辑工具:intelij ideahttpclient是自动化工程的第一步,两个步骤带你快速开始httpclient1. 准备http请求2. httpclient访问http请求 准备http请求1.为了快速开始,选择基于本地准备ht...

2018-09-09 10:16:22 339

原创 mybatis 快速开始

mybatis入门文档:http://www.mybatis.org/mybatis-3/zh/getting-started.html刚开始看mybatis,虽然很基础,但是可能不太看得哈,从下面的栗子开始,结合mybatis入门文档,会很快实现一个数据查询操作mybatis 通过xml实现方式如下:1. 安装mysql,创建一个商场表2. 配置mybatis.xml3. 创...

2018-09-08 16:58:06 253

原创 java 回调机制(callback)

对算法工作台recadmin来说,callback很重要模块间调用方式:同步调用、异步调用、回调回调的思想: 类A的a()方法调用类B的b()方法 类B的b()方法执行完毕主动调用类A的callback()方法 这样一种调用方式组成了上图,也就是一种双向的调用方式,使用过程中调用方式可以是方法、http、https、rpc等栗子: 有两个模块,模块1让模块2...

2018-09-05 20:13:55 263

原创 lamda表达式

  为什么使用lamda表达式 lamda表达式语法 lamda表达式规则 lamda表达式应用 为什么使用lamda表达式 Java8的λ表达式的基本用途:完成了回调的原意——代码的参数化 在java8之前,回调的代码通常由匿名类提供 lamda表达式语法lamda表达式包含三部分:1、 一个括号内用逗号分隔的形式参数,参数是函...

2018-09-05 20:05:10 1307

原创 开发协助测试人员规范

预期目标一次迭代版本有一个测试报告测试过程中遇到的问题如下 迭代版本没有测试报告 测试过程很慢 master测试版本混乱太多,分不清谁的版本 Release Notes管理: 每个迭代任务必须有对应的迭代版本号 每个迭代版本必须在release notes记录,方便测试人员知晓有哪些迭代版本需要测试报告 版本记录:(1)bom版本升级...

2018-08-17 16:53:09 696

原创 sofa-动态bundle测试分析

小知识:   bundle和模块可以理解是一样的意思动态bundle生命周期Install:完成模块下载、解压和解析,异常进入HandleExceptionLoad:完成log4j日志配置、spring上下文加载、执行模块启动回调方法、执行健康检查等,异常进入HandleException 场景如下:有一个平台,在这平台上,用户可以配置模块名称、版本号、机器/机房名称,...

2018-08-05 21:59:26 627

原创 SOFA 概念

推荐理由Spring只有一个上下文,随着项目发展,应用程序会越来越庞大 Sofa应用的模块可以拆分成独立的应用,每个模块都含有各自的上下文,可以将模块的代码很容易拆分出来,支付宝内部将每个模块称作动态bundle,意思是说一个应用程序可以热加载一个模块。 ...

2018-08-05 21:06:12 2389

原创 Intelij idea之maven打包

推荐理由:   多个项目会有依赖,需要提供项目或模块的jar包,此时需要知道intelij idea怎么打包。项目作者的项目分了两块内容:算法工作台、xxx SDK,工作中会有调用情况:1. 上层推荐应用会调用xxx SDK2. SDK会调用算法工作台中的代码3. 自动化平台会调用算法工作台、xxx SDK的代码 起点  一开始老师傅给了一个打包命令:mvn clean...

2018-08-04 19:22:52 609

原创 Intelij idea运行maven命令

推荐原因 从2年前发现公司的开发同学开始使用Intelij idea,工具自带很多插件,功能也很强大  项目使用maven管理,肯定希望在Intelij idea实现maven的各种操作,作为工作的一个技巧小知识maven命令格式 mvn [plugin-name]:[goal-name] 操作前提1. 用户已安装intelij idea2. 用户已创建项目demo...

2018-08-04 15:32:36 47680

原创 变量、命名规范、数据类型

http://note.youdao.com/noteshare?id=b4be6d4ea7ddcb06d18dacb3bf59314a&sub=6EE4C9DE45BC45F19FB85318ACE7FBA9

2017-08-19 15:05:51 308

空空如也

空空如也

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

TA关注的人

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