java/scala
文章平均质量分 91
罗星星的博客
这个作者很懒,什么都没留下…
展开
-
关于低代码技术方案调研
现状目前低代码领域百花齐放,但是基于自身产品定制的内容过多,能普及的较少,低代码平台的开发投入到应用需要从上到下各方的配合,才能确保成功的应用并极大的提高产能。一般分工职责\角色开发者运营工作内容写代码/json/拖拽生成代码拖拽组件或表格国内低代码平台全栈平台阿里-云凤蝶蚂蚁杨周璇:我做前端这十多年来的感悟云凤蝶可视化搭建的推导与实现云凤蝶中台研发提效实践中台建站的智能化探索云凤蝶如何打造媲美 sketch 的自由画布云凤蝶自由画布之道:分层模型原创 2021-05-19 00:34:28 · 2995 阅读 · 0 评论 -
用Arthas辅助排查一个单点登录问题
问题背景准备搭建一个报表系统(基于SpringBoot),基础框架使用内部之前使用过的现成框架,因为已有的框架做好了跟大集团单点登录系统的集成。单点登录问题出现过程报表sso集成路径:http://14.****.**.8/report/sso1、打包复制现有基础框架前后端代码到测试环境、配置nginx、目录和相应的前后端环境。2、大集团同事把报表系统的地址路径信息加入到大集团sso管理中心。3、通过上面两部,即可从大集团protal页面免登陆跳转到报表系统。4、然而问题出现了,一直卡在sso原创 2020-12-01 18:18:12 · 649 阅读 · 0 评论 -
基于Java的网页爬虫实践
文章目录爬虫基本概念爬虫的概念爬虫的分类爬虫的价值愿景爬虫框架选型分布式爬虫单机爬虫非Java单机爬虫网页节点的解析方式爬虫和反爬虫Jsoup、WebCollector、Htmlunit解析实例WebMagic的介绍及使用WebMagic+Selenium自动化登录爬虫实践结论参考本文项目san-spider源码地址https://github.com/lufei222/san-spider.git爬虫基本概念爬虫的概念网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页原创 2020-06-21 20:43:17 · 1300 阅读 · 0 评论 -
接口自动化测试实践
文章目录背景单元测试规范愿景自动化测试实践开发流程图Dcoker/Jenkins+Ant+Junit实践Jenkins+TestNG的实践阿里Doom自动化测试框架全链路压测系统背景温馨提示:下文中大量提到的内容使用了美团的实践和生哥分享的实践!业务系统上线后通常会需要迭代升级甚至重构,如何保证被修改后系统原有业务的正确性非常重要。不复杂的业务系统通过一些常规的自动化测试工具加上人工测试可以解决,但对于业务十分复杂庞大的系统,回归测试将变成一项浩大的工程,但是至关重要!举个例子:某电商公司,离职了一原创 2020-05-14 20:48:03 · 2077 阅读 · 0 评论 -
关于Java应用部署发布生产方案探讨
@TOC本文就项目上线部署发布,以Jenkins构建发布为中心,普通应用发布和微服务项目发布为两个基本点做一些探讨。背景一个正在运行 Java 应用如果突然将其停止,影响不止数据丢失,还会造成其他影响。比如:请求丢失:内存队列中等待执行请求丢失数据丢失:处于内存缓存中数据未持久化到磁盘文件损坏:正在写的文件没有没有更新完成,导致文件损坏业务中断:处理一半的业务被强行中断,如支付成...原创 2020-04-23 19:39:21 · 1548 阅读 · 0 评论 -
生产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 · 3212 阅读 · 0 评论 -
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 · 1127 阅读 · 0 评论 -
获取全年所有节假日非工作日
#写了一个获取全年的节假日,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 · 31530 阅读 · 19 评论 -
Written interview questions
面试笔试题随笔 怎么才能产生死锁 .多线程的编程方式 如何保证线程安全 1、线程是在多线程环境下,线程安全能够保证多个线程同时执行程序时依旧运行正确,而且要保证对于共享数据,可以由多个线程存取,但是同一时刻只能有一个线程进行存取。一般通过加锁的方式来实现。 工作中使用的设计模式,并简单描述其使用场景 高内聚,低耦合的理解 你使用了解过哪些缓存框架?请简单介绍并...原创 2018-02-28 10:03:49 · 634 阅读 · 0 评论 -
关于使用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 · 2607 阅读 · 0 评论 -
关于刷标辅助软件的制作
关于刷标辅助软件的制作核心技术就是:因为我不是官方app,没有权限直接从后台获取,所以只能用爬虫技术来实现了。其实这类软件很实用,经常很多网站的理财标短期的或者是起投金额小的实惠的都会很受用户的青睐,所以如果一直手动刷的话人工成本实在太大,于是这就使我产生了做理财网站刷标辅助的念头,其实也很简单。原创 2015-06-29 22:41:21 · 2210 阅读 · 0 评论 -
关于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 · 2815 阅读 · 0 评论 -
基于spring和mybatis项目的JUnit测试用例的实现
主要目的:实现JUnit的Crud 项目目前情况:spring+mybatis 想在前后端分离的情况下, 后端实现各个模块CRUD的junit 遇到的最大问题先是注入之后提示nullPointException 接着很快反应过来 是junit运行单个文件的时候并没有在启动容器,也就是说单独执行一个文件没有初始化spring,也就无法使用service了 那么如何才能初始化spring呢原创 2016-03-01 14:57:35 · 12988 阅读 · 1 评论