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
日常开发
安卓进阶之android系统架构
AOSP与Android系统架构首先要理解andriod和AOSP的关系,我们
日常开发
的安卓跟市面上的安卓不是一个意思,我们开发的是安卓app,市面上的安卓其实是安卓系统。
Suzy.Mo
·
2023-04-03 12:21
安卓进阶
android
系统架构
万人收藏!关于Android EventBus源码解析,看这一篇就够了!
EventBus优点和特性也许你有个疑问:市面上有很多事件传递框架为何选择EventBus,而不是Otto,Rxbus等,相比较他们都可以满足
日常开发
需求,只是后两者更新基本停滞,而EventBus还在正常更新维护
字节跳不动
·
2023-04-03 07:45
前端安全-CSRF攻击,sql注入,点击劫持
前言随着官方对于用户隐私和数据使用上越来越严格,如何保护用户的信息也成为我们
日常开发
中需要关注的问题。下面给大家分享几个常见的点。
WLANQY
·
2023-04-03 06:17
前端
安全
网络攻击模型
安全架构
密码学
MySQL分区和分表
日常开发
中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕。
4ea0af17fd67
·
2023-04-03 06:55
0120 springboot集成Mybatis和代码生成器
在
日常开发
中,数据持久技术使用的架子使用频率最高的有3个,即spring-jdbc,spring-jpa,spring-mybatis.详情可以看我之前的一篇文章spring操作数据库的3个架子.spring-jdbc
李福春carter
·
2023-04-03 05:25
android 广播和service 进度条,Android实现音乐播放进度条传递信息的两种方式(在service和activity中)...
实现播放时的进度条显示,或是定时从service获取某些信息,是我们
日常开发
中经常遇到的需求,下面介绍当音乐再service中运行时,activity如果获取音乐进度信息的两种方式:一、在activity
weixin_39647977
·
2023-04-02 23:17
android
广播和service
进度条
合理使用gateWay过滤器,实现Concroller自动注入用户信息
在
日常开发
中,经常我们需要在请求controller时传递用户信息。那么有没有一种方式可以让我们的程序在用户登录后自动向controller接口中注入用户用户信息呢?答案是yes!!!
earthly exile丶
·
2023-04-02 21:33
java
spring
boot
使用线程池的10个坑
日常开发
中,为了更好管理线程资源,减少创建线程和销毁线程的资源损耗,我们会使用线程池来执行一些异步任务。但是线程池使用不当,就可能会引发生产事故。今天田螺哥跟大家聊聊线程池的10个坑。
捡田螺的小男孩
·
2023-04-02 21:51
Java基础篇
java
jvm
spring
系统底层源码分析(1)——KVO
在
日常开发
中经常会用到KVO,而RxSwift框架也有KVO,在了解RxSwift框架的KVO之前,我们先来了解一下系统KVO的底层原理。
无悔zero
·
2023-04-02 20:43
一图看懂Spring Boot 异步框架
概述SpringBoot异步框架在SpringBoot的
日常开发
中,一般都是同步调用的。但经常有特殊业务需要做异步来处理,例如:注册新用户,送100个积分,或下单成功,发送push消息等等。
sknfie
·
2023-04-02 18:45
分布式唯一ID
背景:
日常开发
中,我们需要对系统中的各种数据使用ID唯一表示,比如商户ID对应且仅对应一个商户,权益ID对应且仅对应一种权益,订单ID对应且仅对应一个订单。
会code的厨子
·
2023-04-02 18:33
java
分布式
数据库
mysql
Redis数据结构
StringListHashSetSortedSetBitMapsHyperLogLogsGEO简介Redis有5个基本数据结构,string、list、hash、set和zset,3个高级数据结构,它们是
日常开发
中使用频率非常高应用最为广泛的数据结构
阿里极风
·
2023-04-02 17:50
redis
数据结构
redis
面试
Spring项目中Service调用同类方法调用事务失效问题和处理方法
在
日常开发
中,有时候业务需求的原因,需要在Service层中本类的test()调用本类test2()方法,这时候test2()如果执行中发生异常,test()不会回滚,演示代码如下:@ComponentScan
*郑*
·
2023-04-02 16:08
java
spring
java
Java多线程案例之单例模式(饿汉,懒汉)
日常开发
中,虽然不能百分之白解决问题,但是大大提高了普通开发者的下限。单例模式的概念在应用这个模式时,单例对象的类必须保证只有一个实例
你不应该热爱
·
2023-04-02 15:31
ui
多线程
java
面试
Java开发常见模糊点
本文旨在记录
日常开发
中的模糊点。。。。持续更新汇总中。。。。。。。
唐小码
·
2023-04-02 15:19
java
java
jar
linux
docker
“一文读懂”系列:无处不在的WMS
有句话说的好:AMS和WMS占据了Framework层的半壁江山,所以了解这两个概念对我们在
日常开发
中的性能优化或有想转Framework开发的都大有帮助。笔者花了几天时间对WMS相关知识进行了整理。
小余的自习室
·
2023-04-02 13:53
framework
android
架构
java如何避免空指针_Java入门程序员,如何避免无处不在的空指针问题?
来看一段
日常开发
可能会出现的代码:publicclassNullPointerTest{/***需求:根据用户名查找该用户所在的部门名称**@paramargs*/publicstaticvoidmain
光露
·
2023-04-02 11:22
java如何避免空指针
Dom4j解析XML(详解)
1.XML解析的方式介绍在
日常开发
中常见的XML解析方式有如下两种:1.DOM解析DOM解析要求解析器将整个XML文件全部加载到内存中,生成一个Document对象。
散一世繁华,颠半世琉璃
·
2023-04-02 10:39
java
xml
intellij-idea
java
EventBus最全源码解析
EventBus优点和特性也许你有个疑问:市面上有很多事件传递框架为何选择EventBus,而不是Otto,Rxbus等,相比较他们都可以满足
日常开发
需求,只是后两者更新基本停滞,而EventBus还在正常更新维护
唯爱_0834
·
2023-04-02 10:08
iOS性能优化-App启动优化
在iOS
日常开发
过程中常常遇到APP启动过于缓慢,那我们如何去优化解决它呢?要想解决这个问题首先我们需要了解APP启动过程中做了什么东西,在了解整个过程之后我们在启动的每一步寻找方案。
沉淀纷飞
·
2023-04-02 09:02
秒懂SpringBoot之Filter与HandlerInterceptor异同
HandlerInterceptor原理及使用场景使用实现`org.springframework.web.servlet.HandlerInterceptor`接口配置二者异同共同点不同点总结源码概述在
日常开发
中
ShuSheng007
·
2023-04-02 08:39
SpringBoot
spring
boot
servlet
java
filter
interceptor
node插件rimraf的使用和扩展,批量删除多个项目中的node_modules
日常开发
前端node项目时,会有根据配置文件自动生成node_modules文件夹,当项目开发完毕之后删除时异常缓慢,由此出现了rimraf插件安装,建议全局安装,比较使用的一个工具npminstallrimraf-g
iceboysoft
·
2023-04-02 06:07
node
npm
前端
node.js
Redis 客户端推荐
日常开发
过程中,项目常常都会使用Redis来做缓存或者Session服务器,为了更直观方便,开发者常常会使用一些可视化工具,如RedisDesktopManager、RedisClent等,但界面UI做得不尽人意
胸毛飘逸
·
2023-04-02 04:58
记录一次 Mysql 死锁排查过程
虽然是后端程序员,我们不需要像DBA一样深入地去分析与锁相关的源码,但是如果我们能够掌握基本的死锁排查方法,对我们的
日常开发
还是大有裨益的。PS:本文不会介
weixin_34218890
·
2023-04-02 04:41
数据库
后端
MATLAB 高频使用技巧指南(一)
整理了一些
日常开发
中,在MATLAB(Simulink)中简单的,并且使用频率比较高的快捷命令,以及操作技巧,建议收藏。
passionSnail
·
2023-04-02 04:56
MATLAB使用技巧
matlab
开发语言
记录一次Mysql死锁排查过程
虽然是后端程序员,我们不需要像DBA一样深入地去分析与锁相关的源码,但是如果我们能够掌握基本的死锁排查方法,对我们的
日常开发
还是大有裨益的。PS:本文不会介
深夜程序猿
·
2023-04-02 04:13
mysql
死锁
排查死锁
[性能优化]使用LeakCanary优化你的app
前言在
日常开发
中,可能经常会遇到一些莫名奇妙的崩溃问题,但是仔细查看代码逻辑却似乎也找不出代码中有哪些不对的逻辑。这时候就需要仔细分析,你的代码中是否存在内存泄漏的问题。
qiHuang112
·
2023-04-02 01:00
JavaScript 设计模式----设计模式初识
设计原则面试题3.1面试题一3.2面试题二1.从设计到模式设计即设计原则是统一的指导思想模式是一个既定的,通过概念总结出来的一些模板,一些可以效仿的固定的东西设计模式就是根据设计原则这个指导思想,结合
日常开发
经验
qq_43645678
·
2023-04-02 01:40
#
JS
设计模式
设计模式
javascript
JS
设计模式
Springboot自动装配的原理
springboot在
日常开发
中减少了我们许多工作量减少了很多XML配置,这都得益于springboot自动装配的特性。那么springboot是如何实现自动装配的呢?
锡伯利亚
·
2023-04-02 00:29
spring
boot
spring
java
MySQL的InnoDB引擎存储结构
概述从MySQL5.5版本开始默认使用InnoDB作为引擎,它擅长处理事务,具有自动崩溃恢复的特性,在
日常开发
中使用非常广泛。下面是官方的InnoDB引擎架构图,主要分为内存结构和磁盘结构两大部分。
金牛区代码仔
·
2023-04-01 22:31
mysql
学习笔记
mysql
jquery.table.rowspan.js 表格自动合并单元格插件
日常开发
中,经常遇到表格里需要自动合并单元格,考虑到写服务器控件比较消耗性能,因些还是把这种工作交给客户端Javascript去做吧,基于习惯用jquery框架,所以封装了一个Jquery插件。
tongyiyi
·
2023-04-01 17:27
C#专栏
手写模拟SpringMvc源码
MVC框架MVC是一种设计模式(设计模式就是
日常开发
中编写代码的一种好的方法和经验的总结)。模型(model)-视图(view)-控制器(controller),三层架构的设计模式。
我要学习java和python
·
2023-04-01 16:36
源码篇
spring
mvc
java
轻松两步,在 SpringBoot 服务上实现接口限流
在
日常开发
中,限流功能时常被使用,用于对某些接口进行限流熔断,譬如限制单位时间内接口访问次数;或者按照某种规则进行限流,如限制ip的单位时间访问次数等。
软件测试资料侠~
·
2023-04-01 14:00
Java
java
spring
boot
spring
分布式
数据库
SpringBoot 服务上实现了接口限流
在
日常开发
中,限流功能时常被使用,用于对某些接口进行限流熔断,譬如限制单位时间内接口访问次数;或者按照某种规则进行限流,如限制ip的单位时间访问次数等。
LeKt Ma
·
2023-04-01 14:25
springboot
spring
boot
分布式
spring
ArrayList源码分析
ArrayList是Java集合框架中的一个重要的类,是我们
日常开发
中最常见的集合之一。它继承于AbstractList,实现了List接口,是一个长度可变的集合,提供了增删改查的功能。
cj_eryue
·
2023-04-01 14:49
java基础
java
数据结构
关于数据库分库分表的一点想法
日常开发
中,实现数据库的分库分表,在经常使用工具方面,常用的有像sharding-sphere、TDDL、Mycat等,然后,根据主键key做数据分布,有两种常用的方案,Hash取模方案和Range范围两种方案
京东云开发者
·
2023-04-01 12:01
哈希算法
数据库
java
Git多人协作开发流程分支管理方案
每次发布打一个tag,例如tagv1.0.0、tagv2.0.0image二、开发分支Develop主分支只用来分布重大版本,
日常开发
应该在另一条分支上完成。我们把开发用的分支,叫做develop。
程序员poetry
·
2023-04-01 12:51
盘点Spring/Boot的那些常用扩展点
Spring对于每个Java后端程序员来说肯定不陌生,
日常开发
和面试必备的。
JavaShark
·
2023-04-01 08:14
程序员
计算机
JAVA
kubernetes
java
mybatis
webpack搭建vue3项目
本文只讲不使用vue-cli徒手搭建vue3项目,目的是了解
日常开发
常用模块搭配,了解各个模块的功能作用,以便自己可以搭建除vue之外的(如rect或原生开发的)项目。
令孤掌门
·
2023-04-01 08:11
一文带你深入了解Golang中的Mutex
ginContext中的Set方法sync.Pool中的pinSlow方法互斥锁使用的注意事项互斥锁锁定的是什么互斥锁实现原理信号量等待队列原子操作Mutex的公平性Mutex源码剖析LockUnlock总结在我们的
日常开发
中
·
2023-04-01 06:33
wsl2怎么快速上手docker 搭建 php开发环境
wsl2怎么快速上手docker搭建php开发环境先用wsl2练手学习,先搭建个宝塔,满足
日常开发
需求,先入门。win安装docker需要的软件第一个dockerDeskTop去官网下载即可。
Big Cole
·
2023-04-01 05:49
docker
linux
docker
php
容器
html js 响应式编程,做为前端,你须要知道 RxJS(响应式编程-流)
css而在咱们
日常开发
中,使用「观察者订阅模式」最经典
weixin_42627812
·
2023-04-01 01:28
html
js
响应式编程
美团架构师深入讲解Java开发!打开mysql命令窗口
我相信很多程序员不管是在面试中,还是在
日常开发
中,总会面临各种挑战和考验,唯有
最新Java面经
·
2023-03-31 23:33
程序员
java
后端
面试
Mybatis Plus ---入门初体验
MybatisPlus—入门初体验(集成MybatisPlus)>>>>>>>>>上一系列介绍了Mybatis,可以满足
日常开发
的使用>>>>>>>>>接下来的一系列主要介绍MybatisPlus简介MyBatis-Plus
菜农曰
·
2023-03-31 22:58
#
ORM
Mybatis
Mybatis
Plus
Spring
入门
Java线程池运行原理,线程池源码解读【Java线程池学习二】
一、前奏有了上一篇博文的学习,相信你对于线程池的使用这块已经不在存在什么问题了,
日常开发
和面试也都足够了。
小道仙97
·
2023-03-31 18:22
源码学习
#
Java
中阶
java
线程池
多线程
Thread
ThreadPool
redis 缓存穿透、击穿、雪崩 详解
1.引入redis我们在
日常开发
中,经常使用数据库来做数据的存储,但数据库中的数据是面向磁盘的,性能上受磁盘读写速度影响。
陌若尘_c167
·
2023-03-31 18:02
Linux SCP远程传输文件
应用场景可能我们在
日常开发
的过程中有些服务的环境一定要去服务器上运行的,比如最近在搞的淘宝爬虫,如果在本地看起来哪里都很正常,但放到服务器上你会发现,会出现各种问题,所以只能把写好的服务放在服务器上运行调试
Yo_3ba7
·
2023-03-31 11:13
centos7 安装jdk详细教程
一、前言本文主要介绍的是Centos7-Linux环境下安装jdk-8u333的详细图文教程,用过linux服务器的开发人员都知道,JDK是作为
日常开发
常用的基础环境,所以安装jdk是必要的,本文介绍的是解压版的
奇漠
·
2023-03-31 05:11
java
linux
服务器
Spring Boot 过滤器、监听器、拦截器的使用
在开发中用到过滤器、监听器、拦截器的场景非常多,今天就来聊聊这三者在
日常开发
中是如何使用的。概念和使用场景监听器listener是servlet规范中定义的一种特殊类。
Java后端技术全栈
·
2023-03-31 04:30
推荐一款全能测试开发神器!1分钟快速上手!
1.说一下背景在
日常开发
或者测试工作中,经常会因为下游服务不可用或者不稳定时,通过工具或者技术手段去模拟一个HTTPServer,或者模拟所需要的接口数据。
狂师vs
·
2023-03-30 21:37
java
python
http
编程语言
docker
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他