当前位置: 首页 > news >正文

贵州省建设厅公示网站wordpress文章模板插件

贵州省建设厅公示网站,wordpress文章模板插件,什么网站排名做的最好,网站的配置标题文章目录 一、简要概述二、java工程实现1. 定义main方法2. 测试运行3. 源码放送 一、简要概述 我们在通用查询类接口开发的另类思路中#xff0c;关于接口数据的更新#xff0c;提出了两种方案#xff1a; 文件监听 #mermaid-svg-oJQjD6jQ8T19XlHA {font-family:tre… 文章目录 一、简要概述二、java工程实现1. 定义main方法2. 测试运行3. 源码放送 一、简要概述 我们在通用查询类接口开发的另类思路中关于接口数据的更新提出了两种方案 文件监听 #mermaid-svg-oJQjD6jQ8T19XlHA {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-oJQjD6jQ8T19XlHA .error-icon{fill:#552222;}#mermaid-svg-oJQjD6jQ8T19XlHA .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-oJQjD6jQ8T19XlHA .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-oJQjD6jQ8T19XlHA .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-oJQjD6jQ8T19XlHA .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-oJQjD6jQ8T19XlHA .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-oJQjD6jQ8T19XlHA .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-oJQjD6jQ8T19XlHA .marker{fill:#333333;stroke:#333333;}#mermaid-svg-oJQjD6jQ8T19XlHA .marker.cross{stroke:#333333;}#mermaid-svg-oJQjD6jQ8T19XlHA svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-oJQjD6jQ8T19XlHA .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-oJQjD6jQ8T19XlHA .cluster-label text{fill:#333;}#mermaid-svg-oJQjD6jQ8T19XlHA .cluster-label span{color:#333;}#mermaid-svg-oJQjD6jQ8T19XlHA .label text,#mermaid-svg-oJQjD6jQ8T19XlHA span{fill:#333;color:#333;}#mermaid-svg-oJQjD6jQ8T19XlHA .node rect,#mermaid-svg-oJQjD6jQ8T19XlHA .node circle,#mermaid-svg-oJQjD6jQ8T19XlHA .node ellipse,#mermaid-svg-oJQjD6jQ8T19XlHA .node polygon,#mermaid-svg-oJQjD6jQ8T19XlHA .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-oJQjD6jQ8T19XlHA .node .label{text-align:center;}#mermaid-svg-oJQjD6jQ8T19XlHA .node.clickable{cursor:pointer;}#mermaid-svg-oJQjD6jQ8T19XlHA .arrowheadPath{fill:#333333;}#mermaid-svg-oJQjD6jQ8T19XlHA .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-oJQjD6jQ8T19XlHA .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-oJQjD6jQ8T19XlHA .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-oJQjD6jQ8T19XlHA .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-oJQjD6jQ8T19XlHA .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-oJQjD6jQ8T19XlHA .cluster text{fill:#333;}#mermaid-svg-oJQjD6jQ8T19XlHA .cluster span{color:#333;}#mermaid-svg-oJQjD6jQ8T19XlHA div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-oJQjD6jQ8T19XlHA :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 监听目录 解析变动文件 写入结果文件 2.定时任务 #mermaid-svg-rXJeZiAxflRsBVzP {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-rXJeZiAxflRsBVzP .error-icon{fill:#552222;}#mermaid-svg-rXJeZiAxflRsBVzP .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-rXJeZiAxflRsBVzP .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-rXJeZiAxflRsBVzP .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-rXJeZiAxflRsBVzP .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-rXJeZiAxflRsBVzP .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-rXJeZiAxflRsBVzP .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-rXJeZiAxflRsBVzP .marker{fill:#333333;stroke:#333333;}#mermaid-svg-rXJeZiAxflRsBVzP .marker.cross{stroke:#333333;}#mermaid-svg-rXJeZiAxflRsBVzP svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-rXJeZiAxflRsBVzP .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-rXJeZiAxflRsBVzP .cluster-label text{fill:#333;}#mermaid-svg-rXJeZiAxflRsBVzP .cluster-label span{color:#333;}#mermaid-svg-rXJeZiAxflRsBVzP .label text,#mermaid-svg-rXJeZiAxflRsBVzP span{fill:#333;color:#333;}#mermaid-svg-rXJeZiAxflRsBVzP .node rect,#mermaid-svg-rXJeZiAxflRsBVzP .node circle,#mermaid-svg-rXJeZiAxflRsBVzP .node ellipse,#mermaid-svg-rXJeZiAxflRsBVzP .node polygon,#mermaid-svg-rXJeZiAxflRsBVzP .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-rXJeZiAxflRsBVzP .node .label{text-align:center;}#mermaid-svg-rXJeZiAxflRsBVzP .node.clickable{cursor:pointer;}#mermaid-svg-rXJeZiAxflRsBVzP .arrowheadPath{fill:#333333;}#mermaid-svg-rXJeZiAxflRsBVzP .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-rXJeZiAxflRsBVzP .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-rXJeZiAxflRsBVzP .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-rXJeZiAxflRsBVzP .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-rXJeZiAxflRsBVzP .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-rXJeZiAxflRsBVzP .cluster text{fill:#333;}#mermaid-svg-rXJeZiAxflRsBVzP .cluster span{color:#333;}#mermaid-svg-rXJeZiAxflRsBVzP div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-rXJeZiAxflRsBVzP :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 接口获取数据 处理数据 写入结果文件 以上方案虽然实现了数据更新写入结果文件但在结果文件的指定上稍麻烦。 联想到lunix下有如下命令可实现将结果输出到指定的文件中 echo hello world! 1.txt试着执行 echo {\_index\:\book_shop\,\_type\:\it_book\,\_id\:\1\,\_score\:1.0, \_source\:{\name\: \Java编程思想第4版\,\author\: \[美] Bruce Eckel\,\category\: \编程语言\, \price\: 109.0,\publisher\: \机械工业出版社\,\date\: \2007-06-01\,\tags\: [ \Java\, \编程语言\ ]}} /work/2.txt发现可以把json字符串写入指定文件 后面的路径如上面的1.txt、/work/2.txt可以为相对路径或绝对路径。 二、java工程实现 我们只需要实现在main方法中将结果的json字符串输出 注意点 需要避免将日志打印到console具体解决办法为日志使用slf4j,并引入slf4j-simple或slf4j-nop 1. 定义main方法 import java.io.IOException; import java.util.List; import java.util.stream.Collectors; import java.util.stream.IntStream;import com.fly.json.entity.Article; import com.fly.json.entity.BlogData; import com.fly.json.entity.Record; import com.fly.json.utils.JsonBeanUtils; import com.fly.json.utils.ShellExecutor;import lombok.extern.slf4j.Slf4j;/*** 使用slf4j-simple或slf4j-nop规避log4j-slf4j-impl将日志打印到consolebr* slf4j-simple默认情況下只输出info以上包含info级別的日志, 且仅把日志输入到System.err* */ Slf4j public class JsonDataPrint {/*** 验证: syso输出内容jar运行可写入文件br* 运行java -jar easy-json-0.0.1.jar /work/1.txt* * param args* throws IOException*/public static void main(String[] args)throws IOException{// windows下Jar运行返回值中文乱码unix下Jar运行返回值正常ListArticle articles IntStream.rangeClosed(1, 2).mapToObj(i - String.format(curl -e \blog.csdn.net\ \https://blog.csdn.net/community/home-api/v1/get-business-list?page%ssize10businessTypeblogusernameqq_16127313\, i)).map(cmd - ShellExecutor.execute(cmd)).map(json - parseToBlogData(json)).filter(blog - blog ! null).map(blog - blog.getData().getList()).flatMap(List::stream).collect(Collectors.toList());// 构造对象BlogData blogData new BlogData().setData(new Record().setList(articles));String jsonData JsonBeanUtils.beanToJson(blogData, true);System.out.println(jsonData);}/*** 解析json为BlogData* * param json* return*/private static BlogData parseToBlogData(String json){try{return JsonBeanUtils.jsonToBean(json, BlogData.class, true);}catch (IOException e){log.error(e.getMessage(), e);return null;}} }2. 测试运行 在项目根目录执行mvn clean package 会生成jar和docker镜像文件注意需要在安装了java、maven、docker环境执行。 然后按下面的方式运行便可实现随时灵活指定输出文件位置的功能。 java -jar easy-json-0.0.1.jar /work/data.jsondocker run registry.cn-shanghai.aliyuncs.com/00fly/easy-json:0.0.1 data.json3. 源码放送 https://gitcode.com/00fly/easy-json 有任何问题和建议都可以向我提问讨论,大家一起进步谢谢! -over-
http://www.w-s-a.com/news/411398/

相关文章:

  • 网上注册公司流程及材料班级优化大师免费下载电脑版
  • 应用网站如何做营销型网站的重要特点
  • 怎么样百度搜到自己的网站加强社区网站建设
  • 建设网站所需技术wordpress延时加载js
  • 网站建设沈阳搜云seo
  • 怎么申请免费的网站空间微信公众平台注册收费吗
  • 东营网站搭建最基本的网站设计
  • 网站建设技术的发展最近的国际新闻大事
  • 德州有名的网站建设公司网站如何做引流
  • 建设一个收入支出持平的网站网络推广计划书格式
  • 什么是网站黑链全球新冠疫苗接种率
  • 网站开发 chrome gimp网站不备案做seo没用
  • 织梦校园招生网站源码沪佳哪个好
  • 建设企业网站可信度软件产品如何做网站推广
  • 网站建设企业号助手贵阳景观设计公司
  • 网站开发第三方建设银行个人网站显示不了
  • 无锡兼职做网站郑州网站建设搜索优化
  • iis禁止通过ip访问网站品牌策划案例ppt
  • 电子商务网站建设实习seo黑帽优化
  • 如何做好网站建设销售闸北集团网站建设
  • 重庆装饰公司北京官网seo推广
  • 深圳网站设计灵点网络品牌网站充值接口
  • 建设书局 网站国内国际时事图片
  • 成都 网站建设培训学校屏蔽wordpress自带编辑器
  • 公司网站制作工作室中天建设集团有限公司第五建设公司
  • 网站的网页设计毕业设计苏州宣传册设计广告公司
  • 商城网站优化方案注册公司制作网站
  • 政务服务网站建设整改报告wordpress的导航代码
  • 图片素材网站建设做教育网站用什么颜色
  • 快站淘客中转页wordpress商业插件