码迷,mamicode.com
首页 > 2020年09月17日 > 全部分享
JavaScript 获取时区
在一个大型的项目中,不可避免会出现操作时间的业务,比如时间的格式化,比如时间的加减,我们一般会直接使用moment.js库来做,毕竟稳定可靠,也方便,那当我们系统只是几个简单页面,对时间的操作并不是很大,引入库文件并不是很必须的情况,我们需要时区展示怎么办?是不是可以用浏览器支持的原生方法来实现? ...
分类:编程语言   时间:2020-09-17 19:46:37    阅读次数:208
Web框架发展史(很抽象的那种)
一.最一开始,HTML是完全静态的页面,浏览器在发送请求后,服务器会直接把html页面发送给前端。 二.为了针对不同的用户显示不同的功能,后端需要使用动态生成html文件,一开始是使用c++等编程语言来拼接出一个html 三.后来,由于人们发现html页面大多数内容都是可重复使用的,于是开创了创建动 ...
分类:Web程序   时间:2020-09-17 19:46:14    阅读次数:41
10分钟就能轻松入门消息中间件rabbitmq(附带教学源码)
rabbitmq简介rabbitmq是spring所在公司Pivotal自己的产品。因为跟spring有共同的血缘关系,所以spring全家桶对其的支持应该是相当完善的。本身基于AMQP高级队列协议的消息中间件,采用erlang开发,因此安装需要erlang环境。具体安装根据自己的环境。使用场景一、异步处理用户注册(50ms),还需发送邮件(50ms)和短信(50ms)串行:(150ms)用户注册
分类:其他好文   时间:2020-09-17 19:45:54    阅读次数:29
华为交换机通过聚合端口互联
华为交换机trunk 聚合端口配置
分类:其他好文   时间:2020-09-17 19:45:35    阅读次数:36
让你的代码更加简练,springboot使用JSR303校验
痛点相信不少人写过这样都代码,对方法入参进行了各种校验。上面还是比较少的校验。如果遇到什么邮箱、手机号更复杂,对格式也需要进行校验。可能洋洋洒洒几百行代码就过去了。这种代码其实跟业务流程没有太多关系,但是又不能不做。那么有没有一种方法可以避免呢。当然有!就是JSR-303(**JSR是指向JCP(JavaCommunityProcess)提出新增一个标准化技术规范的正式请求,是Java界的一个重要
分类:编程语言   时间:2020-09-17 19:45:09    阅读次数:36
java开发中DTO、VO、PO之间的转换你应该这么操作
痛点一种框架的出现都要解决个痛点,我想下面这这种不方便的操作经常有人写吧。假如Car类是数据库映射类CarDTO是DTO类通常我们会这么写一个方法进行转换甚至中间还牵涉了很多类型转换,嵌套之类的繁琐操作,而我们想要的只是建立它们之间的映射关系而已。有没有一种通用的映射工具来帮我们搞定这一切。当然有而且还不少。有人说apache的BeanUtil.copyProperties可以实现,但是性能差而且
分类:编程语言   时间:2020-09-17 19:44:48    阅读次数:74
Java 8 Time Api 使用指南-珍藏限量版
1.概述Java8为Date和Time引入了新的API,以解决旧java.util.Date和java.util.Calendar的缺点。作为本文的一部分,让我们从现有Date和CalendarAPI存在的一些问题入手,来探讨新的Java8Date和TimeAPI如何解决这些问题。我们还将搞一搞Java8时间类库中的核心类,比如LocalDate,LocalTime,LocalDateTime,Z
分类:编程语言   时间:2020-09-17 19:44:28    阅读次数:33
高级java开发必须掌握的Spring接口——SmartLifecycle
有些场景我们需要在Spring所有的bean完成初始化后紧接着执行一些任务或者启动需要的异步服务。常见有几种解决方案j2ee注解启动前@PostConstruct销毁前@PreDestroy基于j2ee规范springboot的org.springframework.boot.CommandLineRunnerspringboot特性前面我已经介绍过了springorg.springframewo
分类:编程语言   时间:2020-09-17 19:44:00    阅读次数:35
Spring MVC中的@RequestParam注解的使用指南
概述在这个快速教程中,我们将研究一下Spring的@RequestParam注解。简而言之,我们可以使用@RequestParam从请求中提取查询参数,表单参数甚至文件。我们将讨论如何使用@RequestParam及其属性。我们还将讨论@RequestParam和@PathVariable之间的区别。简单映射假设我们有一个端点/api/foos,它接受一个名为id的查询参数:在此示例中,我们使用@
分类:编程语言   时间:2020-09-17 19:43:36    阅读次数:28
你知道设计模式中的代理模式吗?
代理模式在java开发中是一种比较常见的设计模式。设计目的在为服务类与客户类之间插入其他功能,插入的功能对于调用者是透明的,起到伪装控制的作用,如租房的例子房客、中介、房东。对于代理模式中即:客户类、代理类、委托类(被代理类)。代理模式的两个设计原则:1.代理类与委托类具有相似的行为(共同)2.代理类增强委托类的行为代理模式实现的方式静态代理动态代理案例实操静态代理为某个对象提供一个代理,代理角色
分类:其他好文   时间:2020-09-17 19:43:18    阅读次数:28
kubernetes快速入门-基础概念
kubernetes基础概念概述kubernetes是一个开源的容器编排系统,可实现容器化应用程序的自动部署、水平扩展和管理。kubernetes集群是master/nodes的架构,master是管理节点,一般由3个节点组成,nodes节点称为工作节点,节点要多至上千个。组件更详细的请参考官方文档:https://kubernetes.io/zh/docs/concepts/overview/c
分类:Web程序   时间:2020-09-17 19:43:02    阅读次数:32
华为交换机dhcp snooping 功能配置
华为交换机DHCP snooping配置
分类:其他好文   时间:2020-09-17 19:42:42    阅读次数:50
Prometheus监控神器-服务发现篇(二)
本章节讲解服务发现与Relabelling的机制与范例。通过服务发现的方式,我们可以在不重启Prometheus服务的情况下动态的发现需要监控的Target实例信息。如上图所示,对于线上环境我们可能会划分为:dev,stage,prod不同的集群。每一个集群运行多个主机节点,每个服务器节点上运行一个NodeExporter实例。NodeExporter实例会自动注册到Consul中,而Promet
分类:其他好文   时间:2020-09-17 19:42:24    阅读次数:38
Prometheus监控神器-服务发现篇(三)
本章节会对consul的架构与配置做全面讲解。
分类:其他好文   时间:2020-09-17 19:42:12    阅读次数:26
kubeadm快速部署k8s集群
环境准备,以下操作在所有节点进行#为一主二从,每台服务器都是2C4G(处理器少于2会报错)192.168.124.21master192.168.124.20node1192.168.124.19node2#docker版本为最新[root@node1yum.repos.d]#rpm-qdocker-cedocker-ce-19.03.12-3.el7.x86_64#kuberrnetes版本为1
分类:其他好文   时间:2020-09-17 19:41:55    阅读次数:24
中国全世界顶级十大碳纤维自行车品牌排行榜
美国卫生与公众服务部(HHS),最新推出的针对美国人的、新的体育运动指导方针,呼吁18岁到64岁之间的成年人,每周至少进行2个小时30分钟适度的体育锻炼或骑自行车每小时10英里或更快,每周至少1个小时15分钟。根据10年来的长期研究证实,骑自行车时间越长、强度越高、次数越多,对健康好处也越大,可以减少各种患病风险,比如癌症和糖尿病等。研究表明,按联邦政府推荐的骑自行车运动量锻炼的人,比那些爱呆在家
分类:其他好文   时间:2020-09-17 19:41:38    阅读次数:58
结构与算法(02):队列和栈结构
本文源码:GitHub·点这里||GitEE·点这里一、队列结构1、基础概念队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。2、特点描述队列是一个有序列表,可以用数组或是链表来实现,遵循先进先出的原则。即:先进入队列的数据,会先取出;后
分类:编程语言   时间:2020-09-17 19:41:15    阅读次数:93
2122条   上一页 1 ... 47 48 49 50 51 52 53 ... 125 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!