java
文章平均质量分 65
kielin
这个作者很懒,什么都没留下…
展开
-
2022年终唠叨
不必理会喧嚣,静心前行,心中有梦,2023更美好原创 2022-12-28 23:08:19 · 244 阅读 · 3 评论 -
最全的github API
例如Blockchain, Finance,gov公开数据,就业数据,诺贝奖,假数据生成接口,COVID-19数据,机器学习等等,一网打尽。里面包含各种各样的借口可供你直接调用,而不需要自己再搭建一套后台, 除了可以像查字典一样查询,也可以按照类别来查询。原创 2022-08-22 14:40:51 · 1039 阅读 · 0 评论 -
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 · 6930 阅读 · 0 评论 -
钉钉机器人发送消息-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 · 4008 阅读 · 1 评论 -
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 · 1469 阅读 · 0 评论 -
调用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 · 714 阅读 · 0 评论 -
如何在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 · 17881 阅读 · 8 评论 -
如何树形展示多层级数据(或者叫树形展示)(一)
我们在工作中总会遇到各种各样的问题,有些可能是重复的工作,有些可能在你看来是很扯蛋的,但是,还是要去实现,因为BOSS就在那,业绩也在那等着你。 前段时间,开完会之后又接到一些新的需求,其实之一就是要在一个页面展示所有数据,这些数据包括机器的状态:内存,磁盘,CPU,以及是应用本身的信息:接口的请求时间,95line,99line,错误率,报错等情况。 至于怎么展示,我也不知道...原创 2019-05-19 17:21:33 · 4409 阅读 · 0 评论 -
如何树形展示多层级数据(或者叫树形展示)(二)
在如何树形展示多层级数据(或者叫树形展示)(一)中已经提到Ele tree以及D3实现,这里是echarts tree如何的实现3. echarts展示,同样先安装,然后引用, 用来展示的数据:const flareJson = { "name": "flare", "children": [ { "name": "analytics",...原创 2019-05-19 17:22:46 · 1934 阅读 · 0 评论 -
如何树形展示多层级数据(或者叫树形展示)(三)
如何树形展示多层级数据(或者叫树形展示)(一)如何树形展示多层级数据(或者叫树形展示)(二)5. 最后是我最后选择的table转换为tree的实现,这里用到了panjiachen大佬的组件,里面稍做改动,中间也遇到一些问题,比如数据父子传递时,用静态的数据正常显示,但是用动态接口的数据后不能显示数据,后来换成computed属性解决了。以及还存在的问题是,我现在是每一次request的...原创 2019-05-19 17:27:52 · 2579 阅读 · 2 评论 -
Java code操作gitlab以及Jenkins
项目中有一块功能是发布,而发布的时候希望完成两个操作: 1. 在gitlab相应的项目中自动打上tag 2. 触发Jenkins的Job自动build发布 如果用ssh完成,分分钟的事情,python也很多示例,Java相对少。对于Jenkins这一块的文档,写的感觉有点次,很多找不到,或许是我太次找的方式不对。 whatever,事情还是完成。 1. 对于操作gitlab这...原创 2018-08-07 16:39:36 · 2482 阅读 · 0 评论 -
关于在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 · 772 阅读 · 0 评论 -
aliyun阿里云Maven仓库地址
在公司虽然有自己的创库,但是如果在家,对于大部分人来讲,要学习java相关可能得费些心思了。阿里助力,给你省劲!http://maven.aliyun.com/nexus/#view-repositories;public~browsestorage在maven的settings.xml文件里配置mirrors的子节点,添加如下mirror原创 2017-07-23 10:37:14 · 330 阅读 · 1 评论 -
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 · 460 阅读 · 0 评论 -
Method 为POST跨域时Client端请求及server端获取client请求的参数
世界兜兜转转,近期又回到了毕业时接触的java项目了。 从.net到java,似乎一切又是新的,记录一些工作中遇到的问题。 应用程序跨域时,前端发现POST数据一直返回415错误。调查后发现是跨域问题导致。那么怎么解决呢? 有两种方式,一种是前端请求方式改变,另一种是后端处理改变。 1. 先说前端改变:$(doc原创 2017-07-23 10:16:59 · 465 阅读 · 1 评论 -
取文件路径时,当路径中有空格时,返回的是encode字符串的路径,这样导致找不到相对应的路径
Solution: filePath=this.getClass().getClassLoader().getResource("/").toURI().getPath()+xmlPath;原创 2017-07-23 11:05:40 · 685 阅读 · 0 评论 -
时间返回格式
时间返回时后面多了个.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 · 769 阅读 · 0 评论 -
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 · 3815 阅读 · 0 评论 -
多线程操作--AtomicInteger
主函数:public static void main(String[] args) throws InterruptedException { final MultiThreadVolatile test = new MultiThreadVolatile(); ExecutorService executorService = Executors.new原创 2017-08-04 14:36:32 · 537 阅读 · 0 评论 -
阿里云机器配置环境 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 · 622 阅读 · 0 评论 -
阿里云机器配置环境 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 · 317 阅读 · 0 评论 -
Java Website启动时自动起动某个servlet设置
设置load-on-startup为1 AutoQueueJob com.ekin.test.servlet.AutoQueueJob 1 AutoQueueJob /AutoQueueJob原创 2017-07-23 10:29:34 · 396 阅读 · 1 评论