May222019
使用jQuery插件快速实现常见交互效果
在 Web 开发中,常常需要实现一些常见的交互效果,例如轮播图、下拉菜单、模态框等等。为了提高开发效率和代码质量,可以使用 jQuery 插件来快速实现这些效果。
jQuery 插件简介
jQuery 是一个快速、简洁的 JavaScript 库,它简化了许多常见任务的处理逻辑,并且支持各种浏览器。jQuery 插件是基于 jQuery 的扩展,提供了各种实用的功能和效果,可以通过简单的 API 调用来实现。
jQuery ...阅读全文
作者:绝缘体.. | 分类:bootstrap, CSS, html, javascript, 前端技术, 编程语言 | 阅读: | 标签:bootstrap, CSS, html, javascript, JS,Jquery
抢沙发
May172019
Android UI性能测试——使用 Systrace 查找问题
一 官方文档翻译
官文地址:https://developer.android.com/studio/command-line/systrace
systrace命令允许您在系统级别上收集和检查所有运行在设备上的进程的耗时信息。它结合了来自Android内核的数据,例如CPU调度程序,磁盘活动和app线程,最后生成HTML报告,类似于图1中所示。
图1:systrace HTML示例报告,程序默认抓取5秒内应用和系统的消耗。该报告突出显示了systrace认为的异常帧...阅读全文
Mar262019
前端开发中的下拉选择器与下拉菜单
在前端开发中,下拉选择器和下拉菜单是常用的界面组件之一。它们提供了用户与页面交互的方式,使用户可以从一个固定的选项列表中选择并执行相应的操作。本文将详细介绍下拉选择器和下拉菜单的使用以及实现方式。
下拉选择器
下拉选择器通常用于在固定的选项列表中选择一个值,例如选择性别、选择日期、选择地点等。它以一个可点击的文本框或按钮形式展示当前选择的值,并在点击后弹出一个...阅读全文
作者:绝缘体.. | 分类:bootstrap, html, javascript, 前端技术, 编程语言 | 阅读: | 标签:bootstrap, html, javascript, 下拉菜单, 选择器
Dec212018
kafka8 编写简单消费者
1.eclipse运行消费者代码。代码如下
1 package cn.test.mykafka;
2
3 import java.util.Arrays;
4 import java.util.Properties;
5
6 import org.apache.kafka.clients.consumer.ConsumerRecord;
7 import org.apache.kafka.clients.consumer.ConsumerRecords;
8 import org.apache.kafka.clients.consumer.KafkaConsumer;
9
10
11 /**
12 * 简单消费者
13 *
14 */
15
...阅读全文
Dec212018
kafka7 探索生产者同步or异步发送消息
1.生产者:在发送完消息后,收到回执确认。
主要是在SimpleProducer.java中修改了发送消息的2行代码,用到了回调函数,修改如下:
//发送消息
ProducerRecord<String, String> rec = new ProducerRecord<String, String>("test-topic","hello world from win7");
producer.send(rec,new Callback() {
public void onCompletion(RecordMetadata metadata,Exception except...阅读全文
Dec062018
前端开发中的网格布局与拖拽排序
引言
在前端开发中,网格布局和拖拽排序是两个非常常见且实用的功能。网格布局可以使页面元素在不同的屏幕尺寸下自适应地排列,而拖拽排序则可以提供用户自定义元素顺序的功能。本文将介绍网格布局和拖拽排序的原理和使用方法,并通过代码示例加深理解。
网格布局
网格布局是一种常见的网页布局方式,通过将页面划分为等分的栅格区域,可以实现各种不同的布局需求。在前端开发中,可以使...阅读全文
Nov262018
elasticsearch 安装
安装最新版java下载地址(64位)http://javadl.oracle.com/webapps/download/AutoDL?BundleId=220304_d54c1d3a095b4ff2b6607d096fa80163安装rpm -ivh jre-8u131-linux-x64.rpm –prefix=/usr/java/
配置JAVA_HOMEexport JAVA_HOME=/usr/java/jdk1.8.0_131
vim /etc/profile
安装elasticsearch
下载
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.2.rp...阅读全文
Nov212018
Spring Boot实践-Redis缓存和Kafka
引言
在现代的应用开发中,为了提高系统性能和可扩展性,我们经常会使用缓存和消息队列来优化系统。Spring Boot框架为我们提供了方便的工具和简化的配置,使得使用Redis缓存和Kafka消息队列变得更加容易和高效。
本文将介绍如何在Spring Boot应用中实践Redis缓存和Kafka,并提供一些实际应用场景的例子。
Redis缓存
什么是Redis缓存?
Redis是一个高性能的Key-Value存储系统,常用于实现...阅读全文
Nov122018
kafka6 编写使用自定义分区的生产者
一 客户端
在上一篇博客创建的简单生产者的基础上,进行两个修改操作:
1.新建SimplePartitioner.java,修改返回分区为1。
SimplePartitioner.java代码如下
package cn.test.mykafka;
import java.util.Map;
import org.apache.kafka.clients.producer.Partitioner;
import org.apache.kafka.common.Cluster;
/**
* 简单分区函数
*
*/
public class SimplePartitioner implements...阅读全文
Nov102018
Angular表单验证详解
在Web应用程序中,表单验证是一个非常重要的功能。Angular提供了强大的表单验证功能,可以帮助我们轻松地验证用户输入的数据。
表单验证基本概念
在Angular中,表单是由多个表单控件组成的。每个表单控件都有自己的验证规则。常用的表单控件包括文本框、复选框、下拉列表等。当用户提交表单时,Angular会自动进行表单验证,验证是否满足规则。
Angular表单验证包括以下几个概念:
FormCo...阅读全文