E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
日常开发
多级缓存分析篇(三) Spring本地缓存源码分析
1spring-data系列说明
日常开发
中,一般都会需要框架对各种主流数据源的支持,spring官方就是利用了仓储动态代理机制,基于AbstractFactory(抽象工厂)、Adapter(适配器)、
天涯人6
·
2022-09-26 22:43
缓存
缓存
spring
java
Ubuntu安装apiDoc以及入门教程
在我们
日常开发
中一定会写开发文档,以前常见的做法是维护一个或多个markdown文件,每次api改动时都要去对应文件位置进
林军华
·
2022-09-26 17:26
web
ubuntu
apiDoc
幂等设计详解
希望通过这篇文章的分析,让开发者在
日常开发
中对幂等的处理不再陌生。抓住导致请求、接口不幂等的本质,在工作中避免再陷入这个陷阱中。
·
2022-09-26 15:38
MySQL(进阶篇--InnoDB引擎)
事务原理3.1redolog3.2undolog四、MVCC五、总结InnoDB一、逻辑存储结构二、架构总结构MySQL5.5版本开始,默认使用InnoDB存储引擎,它擅长事务处理,具有崩溃恢复特性,在
日常开发
中使用非常广泛
11_1
·
2022-09-26 15:14
数据库
mysql
java
jvm
可视区域图片懒加载如何处理
一、用途 在
日常开发
中,我们经常需要判断目标元素是否在视窗之内或者和视窗的距离小于一个值(例如100px),从而实现一些常用的功能,例如:图片的懒加载二、实现方式判断一个元素是否在可视区域,我们常用的有三种办法
Skywang
·
2022-09-26 14:35
2W字梳理50道经典计算机网络面试题(值得收藏)
不管是不是面试需要,我们都要知道,
日常开发
中的这几个状态码的含义哈:2.HTTP常用的请求方式,区别和用途?
门柚
·
2022-09-26 07:55
面试
java
面试
http
https
网络协议
tcp/ip
Redis持久化机制RDB和AOF详解
理解和掌握Redis的持久化机制,对Redis的
日常开发
和运行维护都是非常必要的。2.持久化的方法Redis提供两种持
浦奕
·
2022-09-25 01:27
Redis
redis
数据库
缓存
20个JS 工具函数助力高效开发
20个JS工具函数助力高效开发
日常开发
中,面对各种不同的需求,我们经常会用到以前开发过的一些工具函数,把这些工具函数收集起来,将大大提高我们的开发效率。
Lenny-zlp
·
2022-09-24 22:21
学习总结
js
javascript
前端
vue.js
20 个 JS 工具函数助力高效开发
日常开发
中,面对各种不同的需求,我们经常会用到以前开发过的一些工具函数,把这些工具函数收集起来,将大大提高我们的开发效率。
小小落魄
·
2022-09-24 22:19
常用方法集合
javascript
前端
开发语言
JavaScript的20个工具函数助力H5高效开发
前言 在我们H5的
日常开发
中,前端会面对各种不同的需求,我们经常会用到以前开发过的一些工具函数,我现在把这些工具函数收集起来,将大大提高我们的开发效率。
H5周
·
2022-09-24 22:18
javascript
javascript
前端
html
20个js工具函数助力高效开发
前言
日常开发
中,面对各种不同的需求,我们经常会用到以前开发过的一些工具函数,把这些工具函数收集起来,将大大提高我们的开发效率。
前端码农小王
·
2022-09-24 22:16
javascript
vue.js
前端
Rust 从入门到精通12-集合
java.util包下面的一些集合类(List/Set/Map等),这类集合指向的数据是存储在堆上,意味着数据的数量不必在编译期就已知,并且还能随着程序的运行增大或缩小,每种集合都有其适用的场景,在我们
日常开发
过程中是非常有用的
程序员可乐、
·
2022-09-24 11:56
Rust
从入门到精通
rust
开发语言
后端
在Mac电脑中配置ios模拟器
因为公司之前也没有做过相关的项目,所有的移动端的内容都需要从头开始准备,由于要考虑到苹果手机的用户占有率,所有在进行移动端的开发的时候进行ipa安装包的考虑,这个时候在
日常开发
的时候就需要使用ios模拟器来查看自己的代码效果
litter_m
·
2022-09-24 00:55
前端笔记
ios
mac
benchstat让你的benchmark更精准
此外,在
日常开发
活动中或者参与开源贡献时也有可能针对某个函数或功能点做一些性能优化,此时,如何把benchmark测试数据呈现出来便非常重要了,因为你很可能在优化前后执行多次benchmark测试,手工分析这些
·
2022-09-23 11:58
后端
Go 语言设计模式系列之二——设计模式简介
从这篇开始将开始讨论设计模式,我们在
日常开发
代码的时候总是希望开发的代码可以被充分的复用,设计模式就是为了解决代码复用问题而提出的。
NKCCDD
·
2022-09-22 18:36
浅谈接口幂等性
前言幂等性,是开发人员在
日常开发
中必须要考虑的,尤其是转账、支付等涉及金额交易的场景,如果出现幂等性的问题,造成的后果是非常严重的。本文将分享一下什么是幂等性以及如何保证幂等性。
技术深耕
·
2022-09-22 12:29
JDK8中String的intern()方法实例详细解读
例子一2.例子二3.例子三4.例子四5.例子五6.例子六三、深入理解intern()方法1.源码查看2.例子一3.例子二4.例子三5.例子四6.例子五7.例子六四、总结一、前言String字符串在我们
日常开发
中最常用的
·
2022-09-22 12:40
那些你不知道的炫酷按钮交互效果
在
日常开发
中肯定都遇到过不少有按钮交互的地方,但你有用到什么炫酷的交互效果吗?
·
2022-09-21 08:38
前端css3动画交互按钮标签
MySQL count(*)统计总数问题汇总
2.能不能手动实现统计总行数3.InnoDB引擎能否实现快速计数在
日常开发
工作中,我经常会遇到需要统计总数的场景,比如:统计订单总数、统计用户总数等。
·
2022-09-20 21:29
Docker-compose部署Mysql主从
在我们
日常开发
过程中,需要用到很多外部组件,这时候Docker容器出现了,一键部署成为现实,下面介绍如何利用Docker-compose部署Mysql主从创建目录树我的项目结构docker-compose.yamlmysql-mastervolumesconfmysql-slavevolumesconf
Candyeel
·
2022-09-19 20:12
docker
docker
mysql
容器
Android性能优化之线程监控与线程统一详解
目录背景常规解决方案线程监控当前线程统计线程信息具体化线程统一Thread创建注意总结背景在我们
日常开发
中,多线程管理一直是非常头疼的问题之一,尤其在历史性长,结构复杂的app中,线程数会达到好几百个甚至更多
·
2022-09-18 18:52
详解PHP中数组函数的巧用
目录前言取指定键名移除指定键名数组去重重置索引清除空值确认数组成员全部为真获取指定键名之前/之后的数组数组中重复次数最多的值前言PHP的数组是一种很强大的数据类型,与此同时PHP内置了一系列与数组相关的函数可以很轻易的实现
日常开发
的功能
·
2022-09-18 12:12
MySQL模糊查询你只知道LIKE就OUT了
1、前言在许多的许多的项目中对于查询的方式,模糊查询可以说是必不可少的一部分功能,在我们
日常开发
中用得最多的方式就是使用LIKE,这种方式也不是说不行,但是,LIKE有一个很大的缺点:使用了LIKE进行查询的时候
中国胖子风清扬
·
2022-09-17 07:42
java技术
mysql
数据库
sql
java
java-ee
Java 远程调用失败?如何优雅的进行重试?
在
日常开发
的过程中我们经常会需要调用第三方组件或者数据库,有的时候可能会因为网络抖动或者下游服务抖动,导致我们某次查询失败。
小二上酒8
·
2022-09-15 15:17
java
spring
mybatis
Go语言有没有结构化编程?
日常开发
中我们编写的最多就是多线程程序,服务器端应用更是如此,传统的方式都是依靠着操作系统提供的1:1线程方式进行请求处理这对于管理和复用线程有很多挑战,如果一个普通线程大小2MB那么开启1000个线程
·
2022-09-15 12:09
Android so库适配总结
前言
日常开发
我们经常会使用到第三库,涉及到底层的语音,视频等都需要添加so库。而so库的体积一般来说非常的大,不搞清楚随意添加会导致apk体积暴增。关于系统是如何选择不同abi下的so库的?
GameProgramer
·
2022-09-14 20:34
【1-2 Golang】Go语言快速入门—数组与切片
切片是我们
日常开发
最常用的数据结构之一,应该重点学习。数组 数组的定义与使用非常简单,如下面实例所示:packagemainimport"fmt
·
2022-09-14 11:01
go
css垂直居中的6种方式
https://rondsjinhuajin.github.io/demo/index.html个人博客主页:KinHKin的博客_CSDN博客-vue,中秋活动,性能优化领域博主使用人群:前端面试,
日常开发
小技巧目录
KinHKin(五年前端)
·
2022-09-14 08:03
css
css
前端
html
springboot中对于异常的处理——返回html
异常处理——返回html对于
日常开发
而言,因是否采用前后端分离的方式,异常信息的处理也将分为两类,返回html页面,直接返回json数据本文主要介绍返回html的方式底层原理对于在doDispatch执行过程中产生的异常
插件包
·
2022-09-13 07:07
java
spring
intellij-idea
springboot中对于异常的处理——返回json
异常处理——返回json对于
日常开发
而言,因是否采用前后端分离的方式,异常信息的处理也将分为两类,返回html页面,直接返回json数据本文主要介绍返回json的方式底层原理对于在doDispatch执行过程中产生的异常
插件包
·
2022-09-13 07:06
java
intellij-idea
spring
小米面试题:讲一下Redis分布式锁
在我们的
日常开发
中,一个进程中当多线程的去竞争某一资源的时候,我们通常会用一把锁来保证只有一个线程获取到资源。如加上synchronize关键字或ReentrantLock锁等操作。
奋斗喝咖啡
·
2022-09-09 17:37
redis
java
数据库
常用的工具函数助力JavaScript高效开发
前言
日常开发
中,面对各种不同的需求,我们经常会用到以前开发过的一些工具函数,把这些工具函数收集起来,将大大提高我们的开发效率。
喆星高照
·
2022-09-08 16:00
mysql redis 分布式锁_Redis分布式锁的最全解析
一、锁的背景锁在我们的
日常开发
可谓是高并发的代言词,通常用来解决资源并发的问题。特别是多机集群情况下,资源争抢的问题。但是,很多新手在锁的处理上常常会犯一些问题。今天我们来深入理解锁。
谷桐羽
·
2022-09-08 10:19
mysql
redis
分布式锁
mysql中count()函数用法:count(1)和count(*)有什么区别?
在我们的
日常开发
中,经常会遇到计算一张表的行数的情况,通常情况下我们使用一条selectcount(*)fromt语句就完事了。
lans_g
·
2022-09-08 10:57
mysql
mysql
数据库
sql
聚集函数
【运维开源】轻量级低侵入式在线构建、自动部署、日常运维、项目监控-JPOM
日常开发
中,您是否有以下痛点?团队中没有专业的运维,开发还要做运维的活,需要自己手动构建、部署项目。不同的项目有不同的构建、部署命令。有开发、测试、生产等多环境打包的需求。
星哥说事
·
2022-09-07 18:42
开源
运维
开源
docker
Go语言框架快速集成限流中间件详解
目录前言分布式版简介算法实现注意单机版简介算法实现结语前言在我们的
日常开发
中,常用的中间件有很多,今天来讲一下怎么集成限流中间件,它可以很好地用限制并发访问数来保护系统服务,避免系统服务崩溃,资源占用过大甚至服务器崩溃进而影响到其他应用
·
2022-09-07 16:52
线程池:我是谁?我在哪儿?
线程池使用姿势首先问大家一个问题,你
日常开发
中是怎样使用线程池的?
·
2022-09-07 12:43
java线程池面试
优雅的处理POST请求URL带参数的情况
我们在
日常开发
中,接口定义方式最常见的是RestfulAPI或者RPC,RestfulAPI基于HTTP,提供了几种请求方式,如:请求方法一般含义GET获取POST新增PUT更新DELETE删除GET请求的参数一般会在
浅梦深蓝
·
2022-09-06 14:43
restful
后端
golang
go
spark sql
日常开发
问题
1、hive的max()、min()等内置计算函数会自动忽略nullselectmax(id)fromtable时,如果字段id中存在空值null,或者字段中全部为空值null,sql语法不会报错,前者会忽略null取个最大值,后者直接max出来的结果就是null。在用hive处理数据过程中,max()min()first()sum()avg()count()这些内置函数在处理null时自动忽略。
zht245648124
·
2022-09-06 09:40
spark
sql
spark
数据库
【Elasticsearch教程16】Mapping字段类型之join
Mapping三、插入父和子文档1父文档2子文档四、`parent_id`根据父ID查询儿子五、`has_parent`根据父查子六、`has_child`根据子查父七、joinVSnested一、前言在
日常开发
中
亚瑟弹琴
·
2022-09-05 19:40
Elasticsearch教程
Elasticsearch
elasticsearch
大数据
join
has_parent
has_child
一文教你利用Stream API批量Mock数据的方法
目录Mock任意个UUIDMock消息Supplier是个啥总结在
日常开发
的过程中我们经常会遇到需要mock一些数据的场景,比如说mock一些接口的返回或者说mock一些测试消息用于队列生产者发送消息,
·
2022-09-05 11:21
【分享一个获取IP工具类】
在
日常开发
中,经常会遇到需要记录IP的需求,接下来分享一个获取IP工具类,希望对小伙伴有帮助packagecom.cy.xgsm.util;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory
小甘说码
·
2022-09-03 14:40
tcp/ip
java
Java入门教程!java零基础入门pdf
前言说真的,在Java使用最多的集合类中,List绝对占有一席之地的,它和Map一样适用于很多场景,非常方便我们的
日常开发
,毕竟存储一个列表的需求随处可见。
普通网友
·
2022-09-03 14:58
程序员
java
后端
面试
vue关于select组件绑定的值为数字类型的问题
目录select组件绑定的值为数字类型问题number可以将绑定的v-model改为number类型若元素属性需要绑定的值为数字时的处理1.如果直接这样写2.解决select组件绑定的值为数字类型问题在
日常开发
中
·
2022-09-02 21:25
☀️详解Flex布局,从理论到案例实践(一)
我想除了我之外的大部分人,也都是在被flex垂直水平居中方式所惊艳后才对其有所了解,以至于在
日常开发
中对于flex的使用,也确实更偏向于元素对齐方式的使用。
°PJ想做前端攻城狮
·
2022-09-02 07:51
【夯实基础--CSS】
#
CSS
css
flex
flexbox
布局
大前端
一文学会处理SpringBoot统一返回格式
目录背景SpringBootController常见的返回格式String自定义对象正常返回错误返回定义返回对象定义状态枚举统一处理返回值及异常void无返回值有返回值背景相信大部分后端开发人员在
日常开发
中都需要和前端对接
·
2022-08-31 11:13
Android Flutter实现精灵图的使用详解
目录前言如何使用精灵图自定义实现加载Flame加载精灵图前言在
日常开发
中遇到的图片展示一般是静态图和Gif图两种形式(静态和动态的不同)。
·
2022-08-31 11:07
当Json遇到Map
默认构造函数不可缺总结前言了解一下
日常开发
中关于Json解析的一些非常规用法,以及使用fastjson的一些总结。Json解析常规使用一般情况Json的使用都是非常简单的。
阎楠
·
2022-08-29 19:07
Java
数据解析
经验
json
java
kotlin
android
Mybatis-Plus使用@TableField实现自动填充日期
一、前言我们在
日常开发
中经常使用ORM框架,比如Mybatis、tk.Mybatis、Mybatis-Plus。
小王写博客
·
2022-08-29 10:00
MySQL select count(*)计数很慢,有没有优化方案?
在
日常开发
工作中,我经常会遇到需要统计总数的场景,比如:统计订单总数、统计用户总数等。
π大星的日常
·
2022-08-29 07:18
java
mysql
数据库
redis
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他