自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

罗_星星的博客

欢迎评论,沟通邮箱 [email protected]

  • 博客(40)
  • 资源 (3)
  • 收藏
  • 关注

原创 低代码产品选型对比

项目开发中低代码实践低代码平台对比各个平台的主要功能页面简介功能对比云凤蝶的功能jeecg鲁班H5功能ovine功能功能上的对比使用开源待攻关的功能选型思考低代码平台对比低代码平台(可视化搭建平台)市面上有特别多的案例,但大多数优秀项目均为商用或内部的产品,经过一翻调研后,列出其中部分产品形成一个对比清单:实现方式前后台页面生成营销活动页H5生成活动页H5与后台结合生成商业项目案例简道云、宜搭百度H5、易企秀、MAKA 、秀米云凤蝶、携程乐高开源项目案例阿里飞冰、

2021-06-10 01:04:24 10375

原创 关于低代码技术方案调研

现状目前低代码领域百花齐放,但是基于自身产品定制的内容过多,能普及的较少,低代码平台的开发投入到应用需要从上到下各方的配合,才能确保成功的应用并极大的提高产能。一般分工职责\角色开发者运营工作内容写代码/json/拖拽生成代码拖拽组件或表格国内低代码平台全栈平台阿里-云凤蝶蚂蚁杨周璇:我做前端这十多年来的感悟云凤蝶可视化搭建的推导与实现云凤蝶中台研发提效实践中台建站的智能化探索云凤蝶如何打造媲美 sketch 的自由画布云凤蝶自由画布之道:分层模型

2021-05-19 00:34:28 2520

原创 用Arthas辅助排查一个单点登录问题

问题背景准备搭建一个报表系统(基于SpringBoot),基础框架使用内部之前使用过的现成框架,因为已有的框架做好了跟大集团单点登录系统的集成。单点登录问题出现过程报表sso集成路径:http://14.****.**.8/report/sso1、打包复制现有基础框架前后端代码到测试环境、配置nginx、目录和相应的前后端环境。2、大集团同事把报表系统的地址路径信息加入到大集团sso管理中心。3、通过上面两部,即可从大集团protal页面免登陆跳转到报表系统。4、然而问题出现了,一直卡在sso

2020-12-01 18:18:12 619

原创 基于Java的网页爬虫实践

文章目录爬虫基本概念爬虫的概念爬虫的分类爬虫的价值愿景爬虫框架选型分布式爬虫单机爬虫非Java单机爬虫网页节点的解析方式爬虫和反爬虫Jsoup、WebCollector、Htmlunit解析实例WebMagic的介绍及使用WebMagic+Selenium自动化登录爬虫实践结论参考本文项目san-spider源码地址https://github.com/lufei222/san-spider.git爬虫基本概念爬虫的概念网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页

2020-06-21 20:43:17 1269

原创 接口自动化测试实践

文章目录背景单元测试规范愿景自动化测试实践开发流程图Dcoker/Jenkins+Ant+Junit实践Jenkins+TestNG的实践阿里Doom自动化测试框架全链路压测系统背景温馨提示:下文中大量提到的内容使用了美团的实践和生哥分享的实践!业务系统上线后通常会需要迭代升级甚至重构,如何保证被修改后系统原有业务的正确性非常重要。不复杂的业务系统通过一些常规的自动化测试工具加上人工测试可以解决,但对于业务十分复杂庞大的系统,回归测试将变成一项浩大的工程,但是至关重要!举个例子:某电商公司,离职了一

2020-05-14 20:48:03 1972

原创 关于Java应用部署发布生产方案探讨

@TOC本文就项目上线部署发布,以Jenkins构建发布为中心,普通应用发布和微服务项目发布为两个基本点做一些探讨。背景一个正在运行 Java 应用如果突然将其停止,影响不止数据丢失,还会造成其他影响。比如:请求丢失:内存队列中等待执行请求丢失数据丢失:处于内存缓存中数据未持久化到磁盘文件损坏:正在写的文件没有没有更新完成,导致文件损坏业务中断:处理一半的业务被强行中断,如支付成...

2020-04-23 19:39:21 1476

原创 关于ELK Stack日志分析系统技术方案探讨

文章目录前言为什么使用ELKELK Stack 简介ELK 常用架构及使用场景介绍选型对比当前选型版本选择参考文档前言收集日志的方式很多,本片主要讲述ELK方案,其他方案如采用Apache的成熟组件Flume和Kafka来实现这一套日志采集系统,并使用HDFS来做数据存储。参考链接:https://blog.csdn.net/dada_1036/article/details/508148...

2020-04-01 15:43:18 656

原创 关于知识管理系统的调研

背景1、项目管理的隐患【隐瞒】我们的开发团队,在项目管理上,很多人并不知道团队各个成员都在做一些什么项目,有的记录起来了,有的做一两周便荒废或者暂停,日后人员变动或者交接之后,越来越多的项目在时间和人员交替变更中慢慢消失。2、开发文档管理的繁杂【分散】 我们的办公人员分散多地,而对于各个项目的需求文档、开发文档、进度管理表等都是通过群聊互相发送,群聊的文件很快会被刷走,而文档的迭代或变更,...

2020-03-23 13:11:27 1662

原创 基于Jmeter的web系统后端接口压测报告

后台系统后台接口压测报告V1.0文章目录后台系统后台接口压测报告V1.0测试目的测试内容测试环境测试方法压测工具和指标测试时间统计指标测试结果汇总表接口压测实况图测试结果分析测试目的针对uat环境的用户并发量和系统瓶颈,都是未知的。本轮压力测试,抽取部分代表性查询接口,主要是为了测试后台系统系统UAT环境主要接口吞吐量和响应时间,初步找出系统的瓶颈。测试内容压测接口清单api/n...

2020-03-23 11:22:12 3486 2

原创 Jenkins构建项目开发者教程

一、背景使用自动化构建工具jenkins构建发布springboot项目二、安装jenkins2.1、懒人安装包包含jenkins、maven、maven配置文件、jdk、git链接:https://pan.baidu.com/s/1wH5bx3QO4SZRi7fVqFolsA提取码:7z2t复制这段内容后打开百度网盘手机App,操作更方便哦2.1、安装方式1、不直接使用yum...

2020-03-23 10:50:58 1070

原创 生产java.io.IOException: Too many open files排查过程和解决方案

文章目录一、背景二、第一波排查1、 问题持续时间2、 错误日志3、tcp连接数4、 分析5、结论三、第二波排查1、分析2、结论3、解决四、参考文献一、背景2020-03-23 08:10:07生产突然系统异常。在系统重新之后恢复暂时恢复使用。一个比较诡异的错误,经过一番排查,最终才定位到问题代码,错误如下:2020-03-20 08:10:07.039 [http-nio-80...

2020-03-23 10:12:56 2930

原创 Git开发者教程

什么是git?git是一个分布式版本控制软件,最初由林纳斯·托瓦兹创作也就是伟大的Linux创始人Linus创作。版本控制工具还有cvs、svn。简单列举一些和svn的比较:svn是集中式版本控制系统,git是分布式版本控制系统svn是直接与服务器进行交互,git是将文件存到本地然后再推送到服务器svn必须在连网的情况下工作,git可以不连网开发svn易发生冲突,git相对于svn...

2019-11-19 17:54:00 692

原创 IntelliJ Idea开发者教程

文章目录一、前言二、idea是什么?三、为什么使用idea?四、idea的安装运行五、idea的使用5.1、基本篇:5.1.1、整体结构图5.1.2、项目结构介绍5.1.3、初始化设置5.1.4、快捷操作5.1.5、其他操作5.1.6、快捷键一、前言市场上开发工具众多,较为知名的是vscode、xcode、intelliJ 系列、vs code等,从这么些年来开发java项目经验来看idea&...

2019-11-18 17:57:16 1074

原创 Confluence使用教程

文章目录一、Confluence简介1.1、能做什么?1.2、基础概念1.2.1、Dashboard1.2.2、页面(Page)1.2.3、模板(template)1.2.4、权限(Permission)二、常见操作2.1、文档查看与操作2.2、添加文档2.3、编写文档2.4、创建目录2.5、模板方式创建文档三、发表评论四、上传文档附件五、导出六、文档权限管理七、创建空间八、配置空间权限一、Co...

2019-11-15 14:30:56 58274 4

原创 超全Git+Tomcat+Jenkins实现自动化构建部署教程

超全jenkins实现自动化构建部署项目介绍:项目前后端的发布,前端是用maven构建的springboot普通项目后端是用npm构建的vue项目愿景远景:我希望的是能够实现自动化拉取最新代码->自动构建->自动发布的一个部署平台工具,如果更好一点,希望能向上一家公司的发布平台(一个基于dockercomopose的发布工具)。能够自动升级发布多个实例,支持灰度发布,支持版本...

2019-04-14 22:43:32 2630

原创 新闻资讯类网站的PC端前台模板分享

PC端新闻资讯模板背景技术方案选型过程方案敲定结语背景我同学公司需要开发一个pc端的新闻咨询网址,后端和app端都有了,具体一点就是已经有了后台监控和发布系统,并且实现了手机app端的新闻客户端页面,只差pc端资讯网站了。新闻咨询网址需要展示新闻、注册登录、用户评论的功能。人少项目紧,仓促之下进行技术方案选型。技术方案选型过程先网上查和在群里问一些有经验的开发者,得到了挺多的答案,那么...

2019-03-27 12:03:58 4618 4

原创 获取全年所有节假日非工作日

#写了一个获取全年的节假日,2019年节假日的工具类说明文档获取全年的节假日1.修改DBhelper数据库配置文件2.执行sql文件3.配置getHolidays方法中的法定节假日和调休日期4.运行main方法日期格式自定义,用20190101或2019-01-01项目地址https://github.com/lufei222/san-holiday.git现成的sql数据2...

2019-01-09 21:20:08 29964 19

原创 记一次诡异的vue构建npm chromedriver错误

记一次很诡异的npm chromedriver错误按照问题排查顺序编写,解决方式看——直接官方原生【解决问题】项目来源克隆项目原生安装依赖启动服务折腾淘宝源安装依赖12启动服务单独安装chromedriven驱动尝试运行直接官方原生【解决问题】按照问题排查顺序编写,解决方式看——直接官方原生【解决问题】报错问题见最后几张图片项目来源克隆项目git clone https://github...

2018-12-17 22:44:41 3615 1

原创 个人常用sql语句

– 查询当前数据库有几个表select count(table_name) from information_schema.TABLES where table_schema=‘dbname’;

2018-10-28 13:44:03 176

原创 linux下基于docker环境安装mysql

一、安装docker1、按着教程https://docs.docker.com/install/linux/docker-ce/centos/#uninstall-old-versions当前安装的dockeer版本是一个稳定版sudo yum install docker-ce-17.03.2.ce-1.el7.centos二、安装mysql1、docker拉取mysql的镜像,构建...

2018-10-25 08:45:24 2336

原创 gitlab.rb文件配置参考

## GitLab configuration settings##! This file is generated during initial installation and **is not** modified##! during upgrades.##! Check out the latest version of this file to know about the dif...

2018-10-19 17:09:22 17027 5

原创 linux下安装禅道指南

1、docker pull haha123/zentao2、cd /home/3、mkdir zentao4、 docker run -d --restart=always -p=1080:80 -v=/home/zentao:/home/zentao haha123/zentao5、docker ps6、访问http://123.207.250.243:1080参考:https:/...

2018-09-30 11:58:32 2231

原创 linux安装gitlab指南

环境:centos7.*方式一:docker下安装gitlab,方便快速不干扰linux配置1、安装docker,http://www.kevinli.com.cn/archives/282、安装docker-composehttps://docs.docker.com/compose/install/#master-builds3、创建一个gitlab目录,用于存放docker-co...

2018-09-30 10:08:47 633

原创 binglog在windows和linux的配置使用

binglog在windows和linux的配置使用windows下面0、查看binglog日志是否开启 show variables like “log_bin”;1、打开C:\ProgramData\MySQL\MySQL Server 5.6\my.ini2、log-bin=D:/binlog\mysql-bin.log,一定要注意反斜杠3、查看binlog日志是否开启 show ...

2018-09-28 10:45:54 388

原创 Written interview questions

面试笔试题随笔 怎么才能产生死锁 .多线程的编程方式 如何保证线程安全 1、线程是在多线程环境下,线程安全能够保证多个线程同时执行程序时依旧运行正确,而且要保证对于共享数据,可以由多个线程存取,但是同一时刻只能有一个线程进行存取。一般通过加锁的方式来实现。 工作中使用的设计模式,并简单描述其使用场景 高内聚,低耦合的理解 你使用了解过哪些缓存框架?请简单介绍并...

2018-02-28 10:03:49 597

原创 如何从测试环境的docker中的mysql下载数据到本地windows中

运用场景:测试系统数据变化比较复杂,较难定位是哪一个操作影响的问题,同时测试系统有一台跳板机 目前能想到的方案有两种: 1、开启远程调试 即:开启远程调试模式,测试系统的操作可以进入本地的idea里面的断点进行一步步的debug, 远程调试需要配置一些东西,有些同事经常用这种方式,我没试过这种,所以下次再尝试这种 2、拷贝数据库数据到本地环境重现 1、准备工具 Xshell、Xftp

2017-02-06 18:56:09 1594 1

原创 关于使用java Optional遇到的一些问题

关于使用java Optional遇到的一些问题case1.以电子盘模块为例,在对接服务端后,controller返回json到前端的数据前台传入contronl的optional能正常接收,但是查询时却无法正确解析返回的Optional类型的数据类型,直接获取json中其中一个Entity.property,结果显示Obejct thinking: 1、前端new一个domain实体,把Opt

2016-07-08 01:39:31 2577

原创 如何在手机浏览器使用调试工具

手机端网页的调试致谢:这个使用的工具来自eruda,在此感谢我的舍友超哥告诉我这个强大的工具 gtihub地址: https://github.com/liriliri/eruda 效果预览 http://liriliri.github.io/eruda/近期遇到的问题是电脑端的select指定size,在电脑端正常使用,在手机端不支持size属性,所以想着在手机端添加调试工具,主要目的是打

2016-06-06 13:05:09 55783 1

原创 页面在ie浏览器出现的多个兼容性问题和解决方案

前端兼容性的几个场景在兼容性上面以前也很少做,因为开发一直使用chrome调试,所以只考虑了chrome下是否正常工作,当然也是因为目前很多主流浏览器都会优先使用chrome内核, 最近工作空闲下来,把遗留的兼容性给解决了不少,心情大悦!本以为兼容性是非常难处理的,不过还好有我们的各种大牛同事的帮手,感谢侯哥,在兼容性上造诣颇深查看浏览器的内核的网址(绝对是神器!)http://ie.icoa.c

2016-06-06 01:26:16 4630 1

原创 关于easyui整合polymer中tab切换页面不匹配的解决

项目中遇到的问题:在easyui做菜单栏和页面跳转控制,内部iframe嵌入polymer页面, 切换打开几个窗口页面时,发现前面有页面被替换成了最新加载的页面 项目的这个问题一直没理他,但是一直是一块心病,总想找个时间解决他今天半个晚上解读源码debug终于定位到问题,最终通过精准的定位问题百度直接找出了答案,思路如下:1.首先发现页面之间点解tab切换时非正常的 2.审查元素发现多个if

2016-05-22 01:11:19 937

原创 redis的常用命令、问题和一些缓存清理

redis的常用命令、问题和一些缓存清理Q、C盘空间不足 解决方式:多文件夹查看大小,逐步缩小方位, 最终定位位置: 缓存清理目录:C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Redis [图片]Q、查看redis版本和redis端口: 1、进入cmd-输入redis-cli 2、以中文的方式进入页面:redis-cli

2016-05-20 15:28:30 25648 1

原创 关于Polymer的双向绑定的实现的探究

探究polymer的双向绑定和单向绑定的实现个人github:https://github.com/lufei222/PolymerElementsps:这个github项目是我fork的,在原有的基础上添加自己的研究测试文件。 之前有探究过,但是只是在源码中搜索[[]]和{{}}所以无从下手,水平不够经验不足,今天老王指点了探究入口,于是兴致勃勃地熬夜研究一番方式:使用组建iron-input

2016-04-14 01:46:54 2038

原创 关于polymer app无法再子页面内使用父页面引入的样式

英文关键字: Custom parent element’s style not applied to child 问题:移动端使用polymer时 子页面无法使用父类页面的样式 但是在我们的web网站中是可以的, 有一个思路是用我们的web端的网站页面在手机端浏览看是否能成功使用样式,但是web端的页面在手机浏览器无法打开 问题原因听我们前端大佬说是WebComponents.js的引

2016-04-13 18:04:07 836

原创 关于polymer原生组件paper-input的部分属性的使用心得

本次探究目标:使用原生的组件输入校验时使用自己定义的校验方法:question:在使用原生组件的一些属性如验证的属性validator的时候没有起效。具体如下相关的url: https://elements.polymer-project.org/elements/paper-input https://github.com/Polymer/polymer.git探究的属性:validator

2016-04-12 23:44:19 1129

原创 基于spring和mybatis项目的JUnit测试用例的实现

主要目的:实现JUnit的Crud 项目目前情况:spring+mybatis 想在前后端分离的情况下, 后端实现各个模块CRUD的junit 遇到的最大问题先是注入之后提示nullPointException 接着很快反应过来 是junit运行单个文件的时候并没有在启动容器,也就是说单独执行一个文件没有初始化spring,也就无法使用service了 那么如何才能初始化spring呢

2016-03-01 14:57:35 12949 1

原创 cmder ——windows下cmd的完美替换工具分享

一直觉得苹果mac下面的终端命令行高端好多,自动提示之类的都是win下的dos不能比的,于是我在想,有没有长得好看点的工具,而且还带有提示的呢?于是百度了一下,果然cmder就是我们该拥抱的神器! 一、首先下载cmder安装包下来,可以去官网 http://www.softpedia.com/get/Programming/Other-Programming-Files/Cmder.shtml

2016-02-21 23:52:53 13590

原创 3分钟快速搭建nodejs本地服务器运行测试html/js

(前端工程师利器)做前端的都知道,公司的项目在自己的电脑上搭建环境是挺麻烦的一件事情首先:一般个人电脑没公司的配置性能好,其次:搭建公司项目在自己电脑涉及很多缓存环境,资源环境包,数据库等的限制,加起来够搞一天了(熟悉公司搭建的环境除外)就我自身公司而言情况是这样,我作为前端工程师, 前端目前是基于polymer——实现最近遇到的问题就是不知道自己写的页面有没有什么问题,但是要成功启动项目的

2016-02-20 12:30:34 50105 17

原创 关于java和javascript交互中的日期处理问题汇总

关于java和javascript交互中的日期处理问题汇总javascript部分 分两种情况: —-后台接收long型 ——–js处理(new Date()).getTime()//Date转long,默认new Date()可以把当前日期时间精确到秒输出结果:1455862677881//即2016/2/19 14:17:57long转datevar unixtime = new D

2016-02-19 14:55:09 2788

原创 前端入门与深入学习必要了解的网站分享

先介绍我目前的情况:本来是想做java后端的,公司前端人手不够就无啦啦做了前端工程师但是因为在一个有活力的团队工作,接触的新东西比较多,加上老王和菜哥丁哥杜哥几个大佬的背景和丰富的开发经验,很多新技术看着被提出来现在就已经运用到项目中提高效率了。体会到了解与实践的重要性。目前我在了解和计划了解的东西: ECMAScript 6 TypeScript Angularjs1\2的使用与底层实现

2016-02-03 22:56:20 1351

原创 关于刷标辅助软件的制作

关于刷标辅助软件的制作核心技术就是:因为我不是官方app,没有权限直接从后台获取,所以只能用爬虫技术来实现了。其实这类软件很实用,经常很多网站的理财标短期的或者是起投金额小的实惠的都会很受用户的青睐,所以如果一直手动刷的话人工成本实在太大,于是这就使我产生了做理财网站刷标辅助的念头,其实也很简单。

2015-06-29 22:41:21 2197

RaiDrive_2019.12.22.exe

RaiDrive_2019.12.22.exe

2023-05-05

仿摩拜题图红包源码简易实现

一个简单的仿摩拜地图红包的实现,项目参考代码,在后端可以选择用geohash保存到数据库,在大数据情况下比直接保存经纬度两个字段快得多,有问题可以私聊我

2018-08-24

cmder_mini1.1.3

由于官网和github上面的releases点击下载均无响应,于是自己网上找了下载过来,同时自己手动修改了配置文件解决中文乱码问题,当然运行的时候还需要在setting点击进入页面后找到看到【Main】菜单右侧的“Monospace”前面有个对勾,取消勾选它,保存设置,重新运行即可。参考自http://jingyan.baidu.com/article/e6c8503c7e5fb6e54f1a18de.html

2016-02-21

C++面向对象基础

c++面向对象基础

2013-07-19

空空如也

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

TA关注的人

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