- EcmaScript和JavaScript的区别
每天吃八顿
前端ecmascript
ECMAScript和JavaScript是经常被混淆的两个术语,但实际上它们之间存在一些区别:ECMAScript:ECMAScript(通常缩写为ES,并且有版本号如ES5,ES6和ES7等)是由ECMA国际(EuropeanComputerManufacturersAssociation)制定的一种脚本语言的规范。这个规范定义了语法、命令、数据类型等基本元素。ECMAScript是一种规范,
- ES6至ES2023:深入理解ECMAScript的演变之路
N201871643
热门相关技术分享ecmascriptes6前端
ES6至ES2023:深入理解ECMAScript的演变之路目录ES6至ES2023:深入理解ECMAScript的演变之路一、ECMAScript简介二、ES6:里程碑式的版本1.类语法2.模块化3.箭头函数4.承诺5.Set和Map三、ES7至ES12:稳步前进1.ES7(ES2016美)2.ES8(ES2017美)3.ES9(ES2018英)4、ES10(ES2019美)5.ES11(ES2
- async/await
隔壁老王z
在async/await之前的三种写回调的方式:1、嵌套回调2、以Promise为主的链式回调3、使用Generators但是,这三种写起来都不够优雅,ES7做了优化改进,async/await应运而生,async/await相比较Promise对象then函数的嵌套,与Generator执行的繁琐(需要借助go才能自动执行,否则得手动调用next()),Async/Await可以让你轻松写出同步
- canal-adapter消费Kafka中MySQL的binlog数据,却没有同步更新Elastic search
iiopsd
kafkamysqljavaelasticsearch
背景在同步MySQL数据到ES的场景中,选择了canal组件同步数据。问题描述在同步的时候发现canal-adapter中canal-adapter/conf/es7/product.yml配置文件中sql语句连表查询的时候会出现无法更新Elasticsearch中数据的情况,而且日志没有提示异常(idea启动的时候有错误日志),令人百思不得其解。问题分析初步估计是内部解析yml的时候出错了,但具
- 查看linux中es是否运行,ElasticSearch 安装与运行
细雨9523
查看linux中es是否运行
公号:码农充电站pro主页:https://codeshellme.github.io本节来介绍ES的安装。1,下载ESES是基于Java语言开发的,因此,要安装ES,首先需要有Java环境。从ES7.0开始,ES内置了Java环境,所以如果安装的是7.0及以上版本的ES,就不需要额外安装Java环境了。我们可以到ES的下载页面去下载ES安装包,你可以根据你的系统,选择不同的安装包进行安装。我这里
- 03 语法
将军肚
ES7中有一项do表达式提案,类似vara,b;a=do{if(true){b=4+38;}};a;//42其目的是将语句当作表达式来处理,从而不需要将语句封装为函数再调用return来返回值。5.1.2表达式副作用最常见的有副作用的表达式是函数调用:functionfoo(){a=a+1;}vara=1;foo();//结果值:undefined。副作用:a的值被改变可使用,语句系列逗号运算符将
- RK3588开发笔记-pdm接口ES7201音频采集调试记录
flypig哗啦啦
RK3568开发笔记音视频RK3588ES7201PDM
目录前言一、ES7201技术规格二、PDM接口说明RK3588的PDM接口特性三、原理图连接四、内核配置五、音频调试总结前言在RK3588开发过程中,音频采集是一个常见的需求,而PDM(PulseDensityModulation)接口因其简单性和低成本广泛应用于音频采集模块中。本文记录了在RK3588平台上通过PDM接口集成和调试ES7201音频采集模块的过程。一、ES7201ES7201是一款
- 【退役之重学前端】使用vite+vue3+vue-router,重构react+react-router前后端分离的商城后台管理系统
williamdsy
前端vue.js重构
前言:对前端各个技术板块,HTML、CSS、JavaScript、ES6、vue家族,整体上能“摸其大概”。笔者计划重构一个基于react的商城后台管理系统。——2024年2月16日技术选型#语言和框架vue3sassbootstrapES7#架构前后端分离分层架构模块化开发#前端构建工具npmvite#代码管理工具git
- 机器学习3----决策树
pyniu
机器学习机器学习决策树人工智能
这是前期准备importnumpyasnpimportpandasaspdimportmatplotlib.pyplotasplt#ID3算法#每个特征的信息熵#target:账号是否真实,共2种情况#yes7个p=0.7#no3个p=0.3info_D=-(0.7*np.log2(0.7)+0.3*np.log2(0.3))info_D#日志密度L#日志密度3种结果#s3个0.31yes,2no
- vscode中一键生成react代码块以及快速补全react代码
前端驿站
1.vscode扩展搜索ES7React/Redux/GraphQL/React-Nativesnippetsd或者React-Native/React/Reduxsnippetsfores6/es7并安装(如果安装后者直接cccs可以一键生成模板块安装前者步骤如下)2、安装后在组件中执行rcc即可生产有状态的组件3、执行rfc即可生产无状态组件自动补充代码1、打开首选项设置2、在搜索框中输入em
- 别具一格,质感拉满 | PITAKA苹果Apple Watch彩碳表带开箱
Stark-C
其他
别具一格,质感拉满|PITAKA苹果AppleWatch彩碳表带开箱我是在前年的时候购买的目前手头这款AppleWatchSeries7,因为是购买的Nike版,所以可以看到它的表带标配为透气孔的运动型表带。耐克版的透气孔表带虽说在一定程度上解决了普通版硅胶表带闷热的情况,但是不怎么耐脏,质感也是一般;更难以接受的就是随着时间的推移,硅胶容易老化的特性也显露出来了,比如说泛白,冬天会变硬等。我在去
- ES7
牛耀
指数运算符(幂):**Array.prototype.includes(value):判断数组中是否包含指定valueconsole.log(2**3);//8letarr=[1,4,5,6,'abc'];console.log(arr.includes('a'));//falseconsole.log(arr.includes('abc'));//trueconsole.log(arr.incl
- async和await的错误处理
六卿
#jsjspromiseasyncawait错误收集
async和await的错误处理sync/await是ES7提出的基于Promise的解决异步的最终方案。真正意义上去解决异步回调的问题,同步流程表达异步操作,本质上async是Generator的语法糖,async和await,用于优化Generator的使用,无需再主动调用next。不需要像Generator去调用next方法,遇到await等待,当前的异步操作完成就往下执行被async修饰的
- ES7 async await
与你清欢_李
async把函数执行成promise返回出来一个promiseawaitawait是一个运算符,如果它等到的是一个promise对象,await就可以等到promise完成,如果是普通表达式,则运算完返回结果
- Elasticsearch(一) 安装和配置启动
king丶绝世佳友
#ElasticSearchelasticsearch大数据bigdata
前言:本环境在阿里轻量级服务器(Ubuntu)上执行(一)环境搭建1.1java环境环境:ES为java语言编写,需要有java环境版本说明:ES5需要Java8及以上的版本ES7开始内置了Java环境aptupdateaptinstalldefault-jre//下载jdk环境验证输入:java--version返回以下代码算成功1.2Elasticsearch下载通过官方下载地址挑选你喜欢的下
- 原来ES7~12分别增加了这些属性呀
一颗冰淇淋
ES6也称为ES2015,于2015年发布,此后每年都有新增一些属性,分别命名为ES7~12,发布的年份分别对应2016年到2021年ES7includes方法数组中新增了includes方法,用来判断数组中是否存在某一元素,在此之前进行这样的判断是使用indexOf判断下标值,小于0时则代表不存在。constlist=['alice','kiki','macus']console.log(lis
- ubuntu安装JDK11
veminhe
系统Ubuntuubuntulinux运维
需求背景:因为ES7的启动和安装分词组件时都需要使用java11,启动的时候我改成了jdk1.7后,能正常启动,但是使用分词插件的时候,却不行了,干脆安装java11好了。1.搜索有哪些版本apt-cachesearchjava112.选择安装的jdk版本sudoapt-getinstallopenjdk-11-jdk3.配置环境变量exportJAVA_HOME=/usr/lib/jvm/jav
- JavaScript实现同步网络请求的方式
倾云鹤
#H5边角料javascriptajax
前言:想提出通用的ajax的请求,但是也需要拿到ajax回调。默认情况下,Ajax请求是异步的,但是可以通过一些方式将ajax变成同步请求。一、使用ES7的Async和Await1通用AjaxPOST框架asyncfunctioncommonAjaxPost(url,argument){letdatas=JSON.stringify(argument);constresult=$.ajax({ur
- 一、单词篇——01人体
宇宙仙姑
一、人体组织1、cell:细胞2、chromosome:染色体3、gene:基因4、tissue:组织5、organ:器官6、bloodvessel:血管7、artery:动脉8、vein:静脉二、面部1、head:头2、hair:头发3、brain:大脑4、cerebraldeath:脑死亡5、forehead:额头=brow6、wrinkles:皱纹=lines7、eyebrow:眉毛8、ey
- ES7.17由于IP变化导致的故障及恢复
zmc@
javadockerkuberneteselasticsearch排障
背景1.k8s升级,导致环境中的ES集群(7.17版本)重启2.集群由于在公有云环境,IP不固定(重启后IP可能发生变化),通过svc进行访问curlxxx-master-svc:9200/_cat/health3.由多个sts一起维护一个ES集群(非operator的模式)xxx-masterxxx-ingestxxx-data注:一般开源的ES,无论在虚拟机还是容器中部署,最佳实践还是固定IP
- JavaScript之ES6新特性01
谭梦寻
javascriptes6前端
概述ECMAScript6(简称ES6)是于2015年6月正式发布的JavaScript语言的标准,正式名ECMAScript2015(ES2015)。它的目标是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言[。另外,一些情况下ES6也泛指ES2015及之后的新增特性,虽然之后的版本应当称为ES7、ES8等为什么学习ES6ES6的版本变动内容最多,具有里程碑意义ES
- [BUUCTF]-PWN:ciscn_2019_es_7解析
Clxhzg
安全linux运维
这道题好像和buu的ciscn_2019_s_3是一模一样的看保护64位,没开canary和pie看ida题目还有能往rax传递0x3B和0xf的函数,这就提示我们可以用系统调用来getshell解法一(系统调用execve):完整exp:frompwnimport*context(log_level='debug')p=process('./es7')ret=0x4003a9pop_rdi=0x
- FSP语言学习(一):对单个process建模
小羊和小何
正式建模语言学习
目录一、什么是正式建模语言1.正式建模语言是进程代数2.为什么要使用正式建模语言二、FiniteStateProcesses1.FSP的基本概念2.FSP—theactionprefix3.FSP—choice4.FSP—non-deterministicchoice5.FSP—indexedprocesses6.FSP—constantsandranges7.FSP—ProcessParamet
- 一些开源革命的幕后人物
发疯的小猿
轻知识笔记
文章目录《FacesofOpenSource》1.INTERNET2.WWW3.UNIX4.BSD5.LINUX6.LANGUAGES7.ROS8.XWINDOW《FacesofOpenSource》是一本关于开源革命幕后人物的持续摄影记录。该项目由著名或无名英雄的肖像组成,他们致力于创造和推进我们的开源技术。此项目的链接来源:https://www.facesofopensource.com/摄
- 三、ElasticSearch集群搭建实战
南天一梦N
中间件技术elasticsearchjavaspring搜索引擎全文检索
本篇ES集群搭建主要是在LinuxVM上,未使用Docker方式,ES版本为7.10,选择7.10版本原因可以看往期文章介绍。一、ElasticSearch集群搭建须知JVM设置Elasticsearch是基于Java运行的,es7.10可以使用jdk1.8~jdk11之间的版本,更高版本还没测试过。ES运行期间很多计算都需要大量内存,所以内存这块需要提前根据机器规格进行适当配置,内存越大越好,单
- ElasticSearch 7.4集群部署 启用x-pack验证 Kibana7.4用户管理
Cocktail_py
Elasticsearchelasticsearch
一.es7.4集群搭建1.1下载es以及修改相应配置1.1.1节点规划内网ip节点192.168.18.126node-1192.168.18.125node-2192.168.18.133node-31.1.2下载cd/optwgethttps://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.4.2-linux-x86
- 四、ES集群安全策略设置 X-pack
南天一梦N
中间件技术elasticsearchjenkins大数据
本文主要是结合ES集群搭建时使用,并且适用于ES7.x以上版本背景及安全策略方案对比ES7.x以下版本默认几乎没有任何安全策略,如果集群IP、端口被暴露,在可访问的情况下任何用户都可以对索引进行管理以及数据的增删改查等,基于此需要考虑设置一定的安全策略,目前常用几种方式如下:类别优点缺点建议nginx对外屏蔽了ES集群的真实IP和端口,配置也较简单只能做一些网络访问安全上面的防护,不能对索引及字段
- es查询单字段去重
J_bean
ESelasticsearches去重CollapseBuilder
1环境es7.102去重方式2.1使用collapse功能注意:使用此方式去重时,不会去除掉不存在去重字段的数据。去重字段只能是数字类型或keyword。对text字段进行去重将报错,报错如下。"unknowntypeforcollapsefield`xxx`,onlykeywordsandnumbersareaccepted"去重举例如下:(1)根据approval查询,且根据standardI
- promise 进阶 —— async / await 结合 bluebird
HuaZi_Myth
一、背景1、Node.js异步控制在之前写的callbackvsasync.jsvspromisevsasync/await里,我介绍了ES6的promise和ES7的async/await的基本用法。可以肯定的是,node.js的异步控制(asynchronousJavaScript),promise就是未来的主流,诸如async.js等非promise库(async.js基于callback)
- ES7.6先分组,在求多个字段的sum和count
zhanghe687
javaes
publicvoidstatByUserIdByDay(StringuserId){try{SearchRequestsearchRequest=newSearchRequest("article_info");SearchSourceBuildersearchSourceBuilder=newSearchSourceBuilder().size(0);searchSourceBuilder.qu
- ztree异步加载
3213213333332132
JavaScriptAjaxjsonWebztree
相信新手用ztree的时候,对异步加载会有些困惑,我开始的时候也是看了API花了些时间才搞定了异步加载,在这里分享给大家。
我后台代码生成的是json格式的数据,数据大家按各自的需求生成,这里只给出前端的代码。
设置setting,这里只关注async属性的配置
var setting = {
//异步加载配置
- thirft rpc 具体调用流程
BlueSkator
中间件rpcthrift
Thrift调用过程中,Thrift客户端和服务器之间主要用到传输层类、协议层类和处理类三个主要的核心类,这三个类的相互协作共同完成rpc的整个调用过程。在调用过程中将按照以下顺序进行协同工作:
(1) 将客户端程序调用的函数名和参数传递给协议层(TProtocol),协议
- 异或运算推导, 交换数据
dcj3sjt126com
PHP异或^
/*
* 5 0101
* 9 1010
*
* 5 ^ 5
* 0101
* 0101
* -----
* 0000
* 得出第一个规律: 相同的数进行异或, 结果是0
*
* 9 ^ 5 ^ 6
* 1010
* 0101
* ----
* 1111
*
* 1111
* 0110
* ----
* 1001
- 事件源对象
周华华
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- MySql配置及相关命令
g21121
mysql
MySQL安装完毕后我们需要对它进行一些设置及性能优化,主要包括字符集设置,启动设置,连接优化,表优化,分区优化等等。
一 修改MySQL密码及用户
 
- [简单]poi删除excel 2007超链接
53873039oycg
Excel
采用解析sheet.xml方式删除超链接,缺点是要打开文件2次,代码如下:
public void removeExcel2007AllHyperLink(String filePath) throws Exception {
OPCPackage ocPkg = OPCPac
- Struts2添加 open flash chart
云端月影
准备以下开源项目:
1. Struts 2.1.6
2. Open Flash Chart 2 Version 2 Lug Wyrm Charmer (28th, July 2009)
3. jofc2,这东西不知道是没做好还是什么意思,好像和ofc2不怎么匹配,最好下源码,有什么问题直接改。
4. log4j
用eclipse新建动态网站,取名OFC2Demo,将Struts2 l
- spring包详解
aijuans
spring
下载的spring包中文件及各种包众多,在项目中往往只有部分是我们必须的,如果不清楚什么时候需要什么包的话,看看下面就知道了。 aspectj目录下是在Spring框架下使用aspectj的源代码和测试程序文件。Aspectj是java最早的提供AOP的应用框架。 dist 目录下是Spring 的发布包,关于发布包下面会详细进行说明。 docs&nb
- 网站推广之seo概念
antonyup_2006
算法Web应用服务器搜索引擎Google
持续开发一年多的b2c网站终于在08年10月23日上线了。作为开发人员的我在修改bug的同时,准备了解下网站的推广分析策略。
所谓网站推广,目的在于让尽可能多的潜在用户了解并访问网站,通过网站获得有关产品和服务等信息,为最终形成购买决策提供支持。
网站推广策略有很多,seo,email,adv
- 单例模式,sql注入,序列
百合不是茶
单例模式序列sql注入预编译
序列在前面写过有关的博客,也有过总结,但是今天在做一个JDBC操作数据库的相关内容时 需要使用序列创建一个自增长的字段 居然不会了,所以将序列写在本篇的前面
1,序列是一个保存数据连续的增长的一种方式;
序列的创建;
CREATE SEQUENCE seq_pro
2 INCREMENT BY 1 -- 每次加几个
3
- Mockito单元测试实例
bijian1013
单元测试mockito
Mockito单元测试实例:
public class SettingServiceTest {
private List<PersonDTO> personList = new ArrayList<PersonDTO>();
@InjectMocks
private SettingPojoService settin
- 精通Oracle10编程SQL(9)使用游标
bijian1013
oracle数据库plsql
/*
*使用游标
*/
--显示游标
--在显式游标中使用FETCH...INTO语句
DECLARE
CURSOR emp_cursor is
select ename,sal from emp where deptno=1;
v_ename emp.ename%TYPE;
v_sal emp.sal%TYPE;
begin
ope
- 【Java语言】动态代理
bit1129
java语言
JDK接口动态代理
JDK自带的动态代理通过动态的根据接口生成字节码(实现接口的一个具体类)的方式,为接口的实现类提供代理。被代理的对象和代理对象通过InvocationHandler建立关联
package com.tom;
import com.tom.model.User;
import com.tom.service.IUserService;
- Java通信之URL通信基础
白糖_
javajdkwebservice网络协议ITeye
java对网络通信以及提供了比较全面的jdk支持,java.net包能让程序员直接在程序中实现网络通信。
在技术日新月异的现在,我们能通过很多方式实现数据通信,比如webservice、url通信、socket通信等等,今天简单介绍下URL通信。
学习准备:建议首先学习java的IO基础知识
URL是统一资源定位器的简写,URL可以访问Internet和www,可以通过url
- 博弈Java讲义 - Java线程同步 (1)
boyitech
java多线程同步锁
在并发编程中经常会碰到多个执行线程共享资源的问题。例如多个线程同时读写文件,共用数据库连接,全局的计数器等。如果不处理好多线程之间的同步问题很容易引起状态不一致或者其他的错误。
同步不仅可以阻止一个线程看到对象处于不一致的状态,它还可以保证进入同步方法或者块的每个线程,都看到由同一锁保护的之前所有的修改结果。处理同步的关键就是要正确的识别临界条件(cri
- java-给定字符串,删除开始和结尾处的空格,并将中间的多个连续的空格合并成一个。
bylijinnan
java
public class DeleteExtraSpace {
/**
* 题目:给定字符串,删除开始和结尾处的空格,并将中间的多个连续的空格合并成一个。
* 方法1.用已有的String类的trim和replaceAll方法
* 方法2.全部用正则表达式,这个我不熟
* 方法3.“重新发明轮子”,从头遍历一次
*/
public static v
- An error has occurred.See the log file错误解决!
Kai_Ge
MyEclipse
今天早上打开MyEclipse时,自动关闭!弹出An error has occurred.See the log file错误提示!
很郁闷昨天启动和关闭还好着!!!打开几次依然报此错误,确定不是眼花了!
打开日志文件!找到当日错误文件内容:
--------------------------------------------------------------------------
- [矿业与工业]修建一个空间矿床开采站要多少钱?
comsci
地球上的钛金属矿藏已经接近枯竭...........
我们在冥王星的一颗卫星上面发现一些具有开采价值的矿床.....
那么,现在要编制一个预算,提交给财政部门..
- 解析Google Map Routes
dai_lm
google api
为了获得从A点到B点的路劲,经常会使用Google提供的API,例如
[url]
http://maps.googleapis.com/maps/api/directions/json?origin=40.7144,-74.0060&destination=47.6063,-122.3204&sensor=false
[/url]
从返回的结果上,大致可以了解应该怎么走,但
- SQL还有多少“理所应当”?
datamachine
sql
转贴存档,原帖地址:http://blog.chinaunix.net/uid-29242841-id-3968998.html、http://blog.chinaunix.net/uid-29242841-id-3971046.html!
------------------------------------华丽的分割线--------------------------------
- Yii使用Ajax验证时,如何设置某些字段不需要验证
dcj3sjt126com
Ajaxyii
经常像你注册页面,你可能非常希望只需要Ajax去验证用户名和Email,而不需要使用Ajax再去验证密码,默认如果你使用Yii 内置的ajax验证Form,例如:
$form=$this->beginWidget('CActiveForm', array( 'id'=>'usuario-form',&
- 使用git同步网站代码
dcj3sjt126com
crontabgit
转自:http://ued.ctrip.com/blog/?p=3646?tn=gongxinjun.com
管理一网站,最开始使用的虚拟空间,采用提供商支持的ftp上传网站文件,后换用vps,vps可以自己搭建ftp的,但是懒得搞,直接使用scp传输文件到服务器,现在需要更新文件到服务器,使用scp真的很烦。发现本人就职的公司,采用的git+rsync的方式来管理、同步代码,遂
- sql基本操作
蕃薯耀
sqlsql基本操作sql常用操作
sql基本操作
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月1日 17:30:33 星期一
&
- Spring4+Hibernate4+Atomikos3.3多数据源事务管理
hanqunfeng
Hibernate4
Spring3+后不再对JTOM提供支持,所以可以改用Atomikos管理多数据源事务。Spring2.5+Hibernate3+JTOM参考:http://hanqunfeng.iteye.com/blog/1554251Atomikos官网网站:http://www.atomikos.com/ 一.pom.xml
<dependency>
<
- jquery中两个值得注意的方法one()和trigger()方法
jackyrong
trigger
在jquery中,有两个值得注意但容易忽视的方法,分别是one()方法和trigger()方法,这是从国内作者<<jquery权威指南》一书中看到不错的介绍
1) one方法
one方法的功能是让所选定的元素绑定一个仅触发一次的处理函数,格式为
one(type,${data},fn)
&nb
- 拿工资不仅仅是让你写代码的
lampcy
工作面试咨询
这是我对团队每个新进员工说的第一件事情。这句话的意思是,我并不关心你是如何快速完成任务的,哪怕代码很差,只要它像救生艇通气门一样管用就行。这句话也是我最喜欢的座右铭之一。
这个说法其实很合理:我们的工作是思考客户提出的问题,然后制定解决方案。思考第一,代码第二,公司请我们的最终目的不是写代码,而是想出解决方案。
话粗理不粗。
付你薪水不是让你来思考的,也不是让你来写代码的,你的目的是交付产品
- 架构师之对象操作----------对象的效率复制和判断是否全为空
nannan408
架构师
1.前言。
如题。
2.代码。
(1)对象的复制,比spring的beanCopier在大并发下效率要高,利用net.sf.cglib.beans.BeanCopier
Src src=new Src();
BeanCopier beanCopier = BeanCopier.create(Src.class, Des.class, false);
- ajax 被缓存的解决方案
Rainbow702
JavaScriptjqueryAjaxcache缓存
使用jquery的ajax来发送请求进行局部刷新画面,各位可能都做过。
今天碰到一个奇怪的现象,就是,同一个ajax请求,在chrome中,不论发送多少次,都可以发送至服务器端,而不会被缓存。但是,换成在IE下的时候,发现,同一个ajax请求,会发生被缓存的情况,只有第一次才会被发送至服务器端,之后的不会再被发送。郁闷。
解决方法如下:
① 直接使用 JQuery提供的 “cache”参数,
- 修改date.toLocaleString()的警告
tntxia
String
我们在写程序的时候,经常要查看时间,所以我们经常会用到date.toLocaleString(),但是date.toLocaleString()是一个过时 的API,代替的方法如下:
package com.tntxia.htmlmaker.util;
import java.text.SimpleDateFormat;
import java.util.
- 项目完成后的小总结
xiaomiya
js总结项目
项目完成了,突然想做个总结但是有点无从下手了。
做之前对于客户端给的接口很模式。然而定义好了格式要求就如此的愉快了。
先说说项目主要实现的功能吧
1,按键精灵
2,获取行情数据
3,各种input输入条件判断
4,发送数据(有json格式和string格式)
5,获取预警条件列表和预警结果列表,
6,排序,
7,预警结果分页获取
8,导出文件(excel,text等)
9,修