自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kielin的专栏

并非所有的文章都是原创且未必标有转载,涉及版权请通知我. any issue for copyright, please let me know.

  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

原创 gitlab项目通过ci/cd产生code coverage代码覆盖率

gitlab项目通过ci/cd产生code coverage代码覆盖率背景调查方案gitlab项目gitlab-ci.yml设置gitlab runner安装与配置codecoverage结果展示trouble shouting:总结背景gitlab项目需要统计**code coverage ** ,一个同半年多了没有实质的进展,后面说不知道怎么弄(此处省略几千字)。网络这么发达,这个问题又是很普遍的事情,怎么可能没解决方案呢?调查方案选择jacoco代码覆盖率统计,可能两种比较普遍的:把git

2020-11-02 15:08:33 6775

原创 防止AWS主机被攻击

正如你所见,来自不同的IP,不同的端口,持续不断地进行请求,这个应该是有人故意这样做的。因为开始也就我自己用,域名什么我都没有公开过,所以端口限制什么的都没有设置。这个是我昨天写的,今天早上想听TED,结果发现又连不上了,登录到AWS上查看log信息,一切正常,没有上面乱七八糟的请求了,但。由于工作需要,自己在亚马逊买了台EC2主机,并在上面安装了工作要用的软件,以前是只有关键时间点才会连不上,可是最近几乎每隔一天就连不上,导致工作受影响,所以决定花时间看看怎么回事。第二:采用第三方工具。

2024-01-19 14:02:54 416

原创 2023年--波澜不惊

作为团队成员,大家希望的在一个自由,愉快的氛围中工作,不防站在管理者的角度去想想, 他想达成任务背后的动机是什么,工作么,大家都一样,在老板面前表现更好,升职或加薪,那怎样才能帮助他在这方面呢,不同角色有不同的做法。未来将对我们生活产生巨大影响的,目前能看到的是AI方面,不一定说要掌握,或成为这个领域的专家,但至少的保持关注和一些必要的尝试。在外企工作的感受是,流程很规范,规划相对合理,紧急突发的事情少。人生也一样,辛苦但值得,好好生活,珍惜当下,放下心中的纠结,迎接未知的下一天,下一年。

2024-01-02 10:08:51 388

原创 2022年终唠叨

不必理会喧嚣,静心前行,心中有梦,2023更美好

2022-12-28 23:08:19 226 3

原创 最全的github API

例如Blockchain, Finance,gov公开数据,就业数据,诺贝奖,假数据生成接口,COVID-19数据,机器学习等等,一网打尽。里面包含各种各样的借口可供你直接调用,而不需要自己再搭建一套后台, 除了可以像查字典一样查询,也可以按照类别来查询。

2022-08-22 14:40:51 1021

原创 DevOps CI/CD之一: Jenkins和Github

本篇介绍了如何在Docker中建立Jenkins,以及在Jenkins建立一个job,使其在代码提交时可以自动触发任务,这个任务的定义步骤在Jenkinsfile中定义,Jenkinsfile中可做较多的事情:比如几个步骤stage,像我们常做的事情,跑单测, build项目,测试环境自动化,uat环境测试,以及跑完自动化用例后,通过脚本更新结果,部署代码到生产环境等。

2022-08-22 13:33:59 1184 2

原创 Cypress学习记录之一:简介和安装

Cypress是一个较新的WEB UI自动化框架,非常适合做End to End 测试

2022-08-13 22:40:17 383

原创 如何在最新Mac M1机器上配置Ruby环境

为什么标题限定MacM1上,因为再加入前团队说是没法正确配置。如何在最新Mac M1上配置Ruby环境,watir

2022-07-24 11:47:23 2578

原创 基于element ui的Calendar实现添加自定义内容

基于element ui的Calendar实现添加自定义内容目标官方文档自定义要改的内容创建axios实例目标实现的内容是在Element UI的 Calenda 中可以自己添加内容官方文档通过设置名为 dateCell 的 scoped-slot 来自定义日历单元格中显示的内容。在 scoped-slot 可以获取到 date(当前单元格的日期), data(包括 type,isSelected,day 属性)。自定义要改的内容直接看下面codevalue的值是选中月份的值calenda

2021-01-20 15:10:46 3236

原创 基于Vue-Element-Admin前端接入SSO

基于Vue-Element-Admin前端接入SSO概要SSO前端页面1. config.js文件2. SSO.js文件3. 修改permission.js文件4. 修改vue.config.js文件5. 运行结束概要相信很多像我一样初入门前端的时候,都是基于某个模板来学。 vue-element-admin 或者 vue-element-template是一个很好的模板。而在后期,一般公司都会要求接入SSO, 作者觉得这个太简单了,都是后台的工作,前端 只需判断后台返回的token或者其他信息就可以,

2020-07-31 15:46:26 3890 3

原创 钉钉机器人发送消息-selenium截图

1. 后台数据通过vue生成,形成report.html页面2. python,selenium截图并裁减图片3. 上传阿里云OSS,返回URL4. 钉钉post机器人消息,消息中嵌入图片url# -*- coding:utf-8 -*-from selenium import webdriverfrom time import sleepimport ti...

2019-11-18 17:19:18 3978 1

原创 如何在NGINX中部署多个前端项目

NGINX中单设置一个web前端很容易,改变端口,改变root指向基本就搞定了,那么,假设我们有多个前端项目部署在同一个域名下,该怎么设置呢?1. 先假设我们有一个应用,http://domain就可以访问了, 现在改版了希望可以访问旧的应用http://domain,同时也可以通过http://domain/new访问新应用,那么首先第一步就是需要对新的前端项目进行一些配置。 a....

2019-07-02 17:46:23 61814 19

原创 如何树形展示多层级数据(或者叫树形展示)(三)

如何树形展示多层级数据(或者叫树形展示)(一)如何树形展示多层级数据(或者叫树形展示)(二)5. 最后是我最后选择的table转换为tree的实现,这里用到了panjiachen大佬的组件,里面稍做改动,中间也遇到一些问题,比如数据父子传递时,用静态的数据正常显示,但是用动态接口的数据后不能显示数据,后来换成computed属性解决了。以及还存在的问题是,我现在是每一次request的...

2019-05-19 17:27:52 2553 2

原创 如何树形展示多层级数据(或者叫树形展示)(二)

在如何树形展示多层级数据(或者叫树形展示)(一)中已经提到Ele tree以及D3实现,这里是echarts tree如何的实现3. echarts展示,同样先安装,然后引用, 用来展示的数据:const flareJson = { "name": "flare", "children": [ { "name": "analytics",...

2019-05-19 17:22:46 1859

原创 如何树形展示多层级数据(或者叫树形展示)(一)

我们在工作中总会遇到各种各样的问题,有些可能是重复的工作,有些可能在你看来是很扯蛋的,但是,还是要去实现,因为BOSS就在那,业绩也在那等着你。 前段时间,开完会之后又接到一些新的需求,其实之一就是要在一个页面展示所有数据,这些数据包括机器的状态:内存,磁盘,CPU,以及是应用本身的信息:接口的请求时间,95line,99line,错误率,报错等情况。 至于怎么展示,我也不知道...

2019-05-19 17:21:33 4356

原创 如何在VUE单页面引入CSS、JS(CDN链接)

可以有以下几个方法,关键看希望在什么环境下使用1. JS/CSS想在全局使用,可以通过npm 安装后在main.js中引入,或在index.html中引入,这种大多不必说2. 想在单页面使用,而又不想通npm安装,那个可以通过创建一个component的方式来引入,如下<template> <div id="baseReport" > <remote...

2019-01-25 17:14:36 17767 8

原创 如何快速找到在Linux机器中部署的PHP网站:

仅记录一下工作,如何找到机器中部署的PHP网站:1. 假如我们知道有个网站部署在一台Linux机器,而且可以通过像这样的http://192.168.33.22:2333/访问。2. 首先登录机器,找到进程ps anp | grep "2223"    输出如下,通过httpd我们知道了这个应该是一个apache部署的进程,进程号为5550:    [root@AutoTest www]#...

2018-12-12 15:33:49 1058

原创 调用SSO,实现单点登陆

本次用的SSO是 CAS的官网:http://www.jasig.org/cas如何搭建SSO server请查看: http://www.micmiu.com/enterprise-app/sso/sso-cas-sample/或自行google这里只介绍应用如何用已搭建好的SSO。1. 在pom.xml中加入3.4.1 jasig CAS client,一开始用的3.1.12,但是...

2018-08-07 17:45:56 702

原创 Vue Table及原始Table中含有下拉列表选项

在使用vue制作表格时,让我感到很痛苦,因为本生对前端不熟悉,render的方式我也习惯,特别是在一行上如果所需操作多的话,简直让我痛不欲生。在这感谢 @NB阿卡实现在上面有三种方法:1.  直接 vue表格,在render的函数中写https://run.iviewui.com/h0tLG4Ea2.  vue table加slot ,还是要用到renderhttps://ru...

2018-08-07 17:38:59 10027 3

原创 git多用户配置多server配置

有时我们可能会有多个git帐号连接到多个不同的server,或者相同的server.Git共有三个级别的config文件,分别是system、global和local。在当前环境中,分别对应%GitPath%\mingw64\etc\gitconfig文件、$home\.gitconfig文件和%RepoPath%\.git\config文件。其中%GitPath%为Git的安装路径,%Rep...

2018-08-07 16:45:35 1451

原创 Java code操作gitlab以及Jenkins

 项目中有一块功能是发布,而发布的时候希望完成两个操作:  1. 在gitlab相应的项目中自动打上tag  2. 触发Jenkins的Job自动build发布  如果用ssh完成,分分钟的事情,python也很多示例,Java相对少。对于Jenkins这一块的文档,写的感觉有点次,很多找不到,或许是我太次找的方式不对。 whatever,事情还是完成。  1. 对于操作gitlab这...

2018-08-07 16:39:36 2481

原创 关于在JS中处理时间格式

假设在页面上有两个时间选择器DatePicker,我们希望用户一进来就有一个默认时间,通常我们会希望通过这样的方式 this.formatDate(new Date(new Date()-24*60*60*1000*90),"yyyy-MM-dd hh:mm:ss") 而且假设你已经加过 这样的方法:             formatDate:function(dat...

2018-07-12 17:33:20 767

原创 阿里云机器配置环境 JDK1.8.0_171 + apache-tomcat-8.5.31 + Mysql 8.0.11 + NGINX + GIT (二)

 第四部分: 安装NGINX,及部署VUE前端项目[root@myname bin]# nginx -vnginx version: nginx/1.12.2参考链接:https://blog.csdn.net/wild46cat/article/details/780250421. 安装nginx yum install nginx2. 为配置文件添加软连接 ln -s /etc/...

2018-07-12 17:31:59 308

原创 阿里云机器配置环境 JDK1.8.0_171 + apache-tomcat-8.5.31 + Mysql 8.0.11 + NGINX + GIT (一)

阿里云机器:查看具体配置[root@myname jvm]# lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux release 7.4.1708 (Core)Release: 7.4.170...

2018-07-12 17:30:06 609

原创 Vue2.0 父子组件传递值

      很多事情自己经历了一遍,才会明白,看似简单的东西后面都隐藏很多不为人知艰辛。     今天去看了<<我不是药神>>,很感动,同时也感很无助,很渺小。有些事物很不被大众认可接受,但是却受法律保护,而做些为民有益的事情,却是违法。  相信比我大一些的人很多人怀念厦门某赖姓开车的好处,扯远了。      正题是VUE2.0中父子组件间传递值,网上很多,我只是工作需要,...

2018-07-07 19:09:32 228

原创 多线程操作--AtomicInteger

主函数:public static void main(String[] args) throws InterruptedException { final MultiThreadVolatile test = new MultiThreadVolatile(); ExecutorService executorService = Executors.new

2017-08-04 14:36:32 529

原创 MySql backup scripts--Mysql备份脚本

@echo off & setlocal ENABLEEXTENSIONS :: ---------- 配置项 ---------- :: 备份放置的路径,加 \ set BACKUP_PATH=E:\Server_DB_Backup\if not exist %BACKUP_PATH% ( mkdir %BACKUP_PATH%) :: 要备份的数据库名称,多个用空格分隔

2017-08-02 11:48:12 337

原创 时间返回格式

时间返回时后面多了个.0,时间返回的格式是:2017-07-0714:55:46.0 可以通过SQL语句来处理DATE_FORMAT(beginTime,'%Y-%m-%d %H:%i:%s')Java.util.date转换成 java.sql.dateSolution:   java.sql.Date.valu

2017-07-23 11:38:20 760

原创 JDBC连接超时,导致数据库操作失败

Solution:数据库连接字符串加上String url ="jdbc:mysql://10.32.212.22:3306/tdsdb?autoReconnect=true&failOverReadOnly=false";!!!!!! [NOT WORK]investigateseting the MySQL servervariable "wait_timeout" to

2017-07-23 11:08:15 3781

原创 取文件路径时,当路径中有空格时,返回的是encode字符串的路径,这样导致找不到相对应的路径

Solution:   filePath=this.getClass().getClassLoader().getResource("/").toURI().getPath()+xmlPath;

2017-07-23 11:05:40 679

原创 Tomcat启动时出现 Address already in use: JVM_Bind

Run in command windows:netstat -ano |findStr "", 查找出是哪一个进程在占用那个端口Taskkill /pid  /f ,把相应进程杀掉

2017-07-23 11:03:19 396

原创 Mybatis 输出sql信息

Mybatis输出sql信息,在mybatis.xml文件中加入: name="logImpl"value="STDOUT_LOGGING"/>

2017-07-23 11:00:51 712

原创 java web.xml中加载顺序

web.xml中加载顺序是context-param -> listener -> filter -> servlet并不因在web.xml中配置顺序而改变以自己的项目tdsTest为例1. 首先读取web.xml中设置,根据 name为contextConfigLocation取相应的值,如 classpath:application.xml2.获取appli

2017-07-23 10:53:52 452

原创 aliyun阿里云Maven仓库地址

在公司虽然有自己的创库,但是如果在家,对于大部分人来讲,要学习java相关可能得费些心思了。阿里助力,给你省劲!http://maven.aliyun.com/nexus/#view-repositories;public~browsestorage在maven的settings.xml文件里配置mirrors的子节点,添加如下mirror           

2017-07-23 10:37:14 322 1

原创 Java Website启动时自动起动某个servlet设置

设置load-on-startup为1 AutoQueueJob com.ekin.test.servlet.AutoQueueJob 1 AutoQueueJob /AutoQueueJob

2017-07-23 10:29:34 389 1

原创 Method 为POST跨域时Client端请求及server端获取client请求的参数

世界兜兜转转,近期又回到了毕业时接触的java项目了。  从.net到java,似乎一切又是新的,记录一些工作中遇到的问题。            应用程序跨域时,前端发现POST数据一直返回415错误。调查后发现是跨域问题导致。那么怎么解决呢?            有两种方式,一种是前端请求方式改变,另一种是后端处理改变。           1. 先说前端改变:$(doc

2017-07-23 10:16:59 457 1

原创 命令行添加防火墙规则及改变IIS站点的信息

Save it as batch file and run it to see what will happenfor set site infor, please make sure the sitename is existed.rem add rule in Firewall setting: 12290,12291cmd /c netsh advfirewall firewal

2012-08-23 16:18:56 796

翻译 How to write the fast code/ high performance in C#

Performance Techniques for C# 4.0Anthony MooreContentsContents.1Overview..1Patterns by Construct.1Cheat Sheet.1Collection Interfaces (IEnumerable,ICollection, IList).2Internal and Se

2012-07-24 11:42:22 1070

原创 Batch-Copy file:当文件存在的时候覆盖

echo offset src=\\dudu\new\IISStress.wscsetdest=%SystemRoot%\System32\WebTest\Stress\IISStress.wsc echo %dest% :CHeckIF EXIST %dest% (echo%d

2011-07-08 16:43:07 1087

原创 在analyze window中撤销已执行的sql query

when I updated the property with the same window, I am schokced cuz this affected my daily work and webserver, others can realize this stupi

2011-07-08 16:39:49 544

Cshap program language for you

This is about C# technology, it is a good book for the fresh man or aslo for sinior programer.

2009-04-10

空空如也

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

TA关注的人

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