Java EE

JavaScript图表工具FusionCharts缩放折线图

邮差的信 提交于 2021-01-30 13:51:58
FusionCharts Suite XT是全面的跨平台、跨浏览器JavaScript图表套包,其中包括FusionCharts XT、PowerCharts XT 、FusionWidgets XT、FusionMaps XT。支持 ASP、 ASP.NET、 PHP、 JSP、 ColdFusion、 Ruby on Rails、 JavaScript、甚至简单的HTML页面。它是你值得信赖的JavaScript图表解决方案,目前在全球有45万用户选择Fusioncharts来制作专业的JavaScript图表。 下载FusionCharts最新版【慧都网】 创建缩放折线图 例如,我们将创建一个缩放折线图,以绘制去年每一天对harrysfoodmart.com和harrysfashion.com网站的唯一网站访问次数。 要创建缩放折线图,请执行以下步骤: 在JSON数据中,以"<attributeName>": "<value>"格式设置属性及其对应的值。 使用type属性指定图表类型。要渲染缩放折线图,请设置zoomline。 使用renderAt属性设置容器对象。 使用width和height属性指定图表的尺寸。 使用dataFormat属性设置要传递给图表对象的数据类型(JSON / XML)。 将compactDataMode属性设置为,1以指定JSON数据为紧凑格式。

微信小程序开发(后端Java)

梦想与她 提交于 2021-01-30 10:54:54
微信使用的开发语言和文件很「特殊」。 小程序 所使用的程序文件类型大致分为以下几种: ①WXML(WeiXin Mark Language,微信标记语言) ②WXSS(WeiXin Style Sheet,微信样式表) ③JS(Java,小程序的主体) 在语言方面,小程序看似重新定义了一套标准。但实际上, 它们与「前端三件套」——HTML、CSS 和 Java——差不太多。 下面,我们就来对比一下小程序开发语言和「前端三件套」有什么异同点: HTML 与 WXML: 两者差异比较大,如果之前没有接触过 Android 开发,可能会觉得有些头疼。事实上,WXML 更像是 Android 开发中的界面 XML 描述文件,适合于程序界面的构建;而 HTML 则倾向于文章的展示(这与 HTML 的历史有关),以及互联网页面的构建。 WXSS 与 CSS: 两者在语言上几乎没有差别,可以直接通用。 JS 文件: 小 程序的 JS 文件与前端开发使用的 JS 几乎没有区别,只是小程序的 JS 新增了微信的一些 API 接口,并去除了一些不必要的功能(如 DOM)。 在语言上,小程序完全向学习成本最低的前端开发看齐,但这不代表所有前端开发者都能无缝迁移。 如果你是从前端开发转向小程序,就需要注意这两个点: HTML 与 WXML 两种文件的构建思想差异较大,如果之前只接触过前端开发

前后端分离架构概述

…衆ロ難τιáo~ 提交于 2021-01-30 10:14:13
原文转自: https://blog.csdn.net/fuzhongmin05/article/details/81591072 1、背景 前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。 核心思想是前端HTML页面通过AJAX调用后端的RESTFUL API接口并使用JSON数据进行交互。 Web服务器:一般指像Nginx,Apache这类的服务器,他们一般只能解析静态资源; 应用服务器:一般指像Tomcat,Jetty,Resin这类的服务器可以解析动态资源也可以解析静态资源,但解析静态资源的能力没有web服务器好; 一般都是只有web服务器才能被外网访问,应用服务器只能内网访问。 以前的Java Web项目大多数都是Java程序员又当爹又当妈,又搞前端,又搞后端。随着时代的发展,渐渐的许多大中小公司开始把前后端的界限分的越来越明确,前端工程师只管前端的事情,后端工程师只管后端的事情。正所谓术业有专攻,一个人如果什么都会,那么他毕竟什么都不精。大中型公司需要专业人才,小公司需要全才,但是对于个人职业发展来说

前后端分离架构概述

二次信任 提交于 2021-01-30 09:51:31
点击上方 蓝色字体 ,选择“标星公众号” 优质文章,第一时间送达 作者: fuzhongmin05 http://tinyurl.com/y446zfyp 1、背景 前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。 核心思想是前端HTML页面通过AJAX调用后端的RESTFUL API接口并使用JSON数据进行交互。 Web服务器:一般指像Nginx,Apache这类的服务器,他们一般只能解析静态资源; 应用服务器:一般指像Tomcat,Jetty,Resin这类的服务器可以解析动态资源也可以解析静态资源,但解析静态资源的能力没有web服务器好; 一般都是只有web服务器才能被外网访问,应用服务器只能内网访问。 以前的Java Web项目大多数都是Java程序员又当爹又当妈,又搞前端,又搞后端。随着时代的发展,渐渐的许多大中小公司开始把前后端的界限分的越来越明确,前端工程师只管前端的事情,后端工程师只管后端的事情。正所谓术业有专攻,一个人如果什么都会,那么他毕竟什么都不精。大中型公司需要专业人才,小公司需要全才

服务网关ZuulFilter过滤器--pre/post/error的用法(校验请求信息,获取路由后的请求/响应信息,处理服务网关异常)

 ̄綄美尐妖づ 提交于 2021-01-30 07:18:09
微服务中Zuul服务网关一共定义了四种类型的过滤器: pre:在请求被路由(转发)之前调用 route:在路由(请求)转发时被调用 error:服务网关发生异常时被调用 post:在路由(转发)请求后调用 我在项目中用到了,pre/error/post三种类型,先记录一下 pre过滤器主要是用来校验各种信息的 import com.alibaba.fastjson.JSONObject; import com.dkjk.gateway.context.ResponseBean; import com.dkjk.gateway.domain.DockCompanyService; import com.dkjk.gateway.domain.UserService; import com.netflix.zuul.ZuulFilter; import com.netflix.zuul.context.RequestContext; import com.netflix.zuul.exception.ZuulException; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Component;

Apache/Tomcat/JBOSS/Jetty/Nginx/WebLogic/WebSphere之间的区别区别

拟墨画扇 提交于 2021-01-30 04:41:23
总结:Apache/Tomcat/JBOSS/Nginx区别 . 1、Apache是Web服务器,Tomcat是应用(Java)服务器。Tomcat在中小型系统和并发访问用户不是很多的场合下被普遍使用。Apache支持静态页,Tomcat支持动态的。 2、Jetty:Tomcat内核作为其Servlet容器引擎,并加以审核和调优.大中型系统可以应用。能够提供数据库连接池服务,还支持其他 Web 技术的集成,譬如PHP、.NET 两大阵营. 3、JBoss是一个管理EJB的容器和服务器,但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。 4、Nginx是目前性能最高的HTTP服务器。其特点是占有内存少,并发能力强。Nginx代码完全用C语言从头写成。 所以:Apache--Nginx;Tomcat--Jetty;JBoss。这三组可以组合了。 具体描述: 一、Apache+Tomcat Apache支持静态页,Tomcat支持动态的,比如Servlet等,   一般使用Apache+Tomcat的话,Apache只是作为一个转发,对JSP的处理是由Tomcat来处理的。 Apche可以支持PHPcgiperl,但是要使用Java的话,你需要Tomcat在Apache后台支撑,将Java请求由Apache转发给Tomcat处理。

Spring Boot项目的接口防刷

落爺英雄遲暮 提交于 2021-01-30 04:30:34
说明:使用了注解的方式进行对接口防刷的功能,非常高大上,本文章仅供参考 一,技术要点:springboot的基本知识,redis基本操作, 首先是写一个注解类: import java.lang.annotation.Retention; import java.lang.annotation.Target; import static java.lang.annotation.ElementType.METHOD; import static java.lang.annotation.RetentionPolicy.RUNTIME; /** * @author yhq * @date 2018/9/10 15:52 */ @Retention(RUNTIME) @Target(METHOD) public @ interface AccessLimit { int seconds(); int maxCount(); boolean needLogin() default true ; } 拦截器中实现: import com.alibaba.fastjson.JSON; import com.example.demo.action.AccessLimit; import com.example.demo.redis.RedisService; import com

云原生|我对云原生软件架构的观察与思考

夙愿已清 提交于 2021-01-30 03:11:53
作者 | 易立,阿里云资深技术专家,容器技术负责人 本系列文章: 第一篇 - 云原生基础设施 (已发布,文末点击阅读原文查看) 第二篇 - 云原生软件架构(本文) 第三篇 - 云原生应用交付与运维体系(待续) 前言 在《云原生基础设施》一文中我们谈到了,云原生计算包含三个维度的内容,云原生基础设施,软件架构和交付与运维体系,本文将聚焦于软件架构层面。 “Software architecture refers to the fundamental structures of a software system and the discipline of creating such structures and systems. ” - 维基百科。 在我的理解,软件架构主要目标是解决下列挑战: 控制复杂性。 由于业务的复杂性,需要我们用更好的手段帮助研发组织克服认知障碍,更好的分工协作。分而治之,关注点分离等手段皆是如此。 应对不确定性。 业务在快速发展,需求在不断变化。即使再完美的软件架构,然而随着时间的推移,团队的变化,软件架构的调整不可避免。读《设计模式》,《微服务设计》等书字里行间写的都是“解耦”两字,让我们关注架构中确定性和不确定性的分离,提升架构的稳定性和应变能力。 管理系统性风险。 管理系统中的确定性以及不确定性风险,规避已知陷阱,对未知的风险做好准备。

maven依赖中的<scope>provided</scope>

一笑奈何 提交于 2021-01-30 03:01:22
compile 默认的scope,表示 dependency 都可以在生命周期中使用。而且,这些dependencies 会传递到依赖的项目中。适用于所有阶段,会随着项目一起发布 provided 跟compile相似,但是表明了dependency 由JDK或者容器提供,例如Servlet AP和一些Java EE APIs。这个scope 只能作用在编译和测试时,同时没有传递性。???????? runtime 表示dependency不作用在编译时,但会作用在运行和测试时,如JDBC驱动,适用运行和测试阶段。 test 表示dependency作用在测试时,不作用在运行时。 只在测试时使用,用于编译和运行测试代码。不会随项目发布。 system 跟provided 相似,但是在系统中要以外部JAR包的形式提供,maven不会在repository查找它 来源: oschina 链接: https://my.oschina.net/u/4393390/blog/4933333

Java基础Java进阶JavawebMySQL阶段最全面试题型,附带答案详解,别再担心面试问题了

依然范特西╮ 提交于 2021-01-29 17:29:03
基础和进阶 Java基础 1.JDK1.8新特性? 2.面向对象和面向过程的区别? 3.什么是值传递和引用传递? 4.什么是不可变对象? 5.讲讲类的实例化顺序? 6.java 创建对象的几种方式 7.Java访问修饰符的作用域 8.switch中能否使用string作为参数? 9.switch中能否作用在byte,long上? 10.什么是自动拆装箱? 11.如何正确的退出多层嵌套循环? 继承 1.Java支持多继承么? 2.父类的静态方法能否被子类重写? 3.继承的好处和坏处? 接口抽象类 1.接口的意义? 2.抽象类的意义? 3.抽 象 的 (abstract) 方 法 是 否 可 同 时 是 静 态 的 (static), 是 否 可 同 时 是 本 地 方 法(native)? 4.抽象类和接口区别? 5.Java中接口可不可以继承一般类,为什么? 6.重载与重写区别? 7.final有哪些用法? 多态 1.多态的好处和弊端? 2.代码中如何实现多态? 3.Java 中实现多态的机制是什么? 内部类Lambda 1.内部类的作用? 2.一个java文件内部可以有类?(非内部类) 3.Lambda的使用前提是什么? 4.Lambda与匿名内部类区别? static关键字 1.是否可以在static环境中访问非static变量? 2.static都有哪些用法? 3