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
java开发中间件
Mysql的读写分离(SparingBoot 程序自我设计实现版)
SparingBoot程序自我设计实现版的读写分离需先进行主从复制请参考另一篇《Mysql的主从复制和读写分离(
中间件
Mycal版)》思路所谓的手写读写分离,需要用户自定义一个动态的数据源,该数据源可以根据当前上下文中调用方法是读或者是写方法决定返回主库的链接还是从库的链接
笑而抿之乎
·
2024-02-07 00:04
spring
mysql
干货:阅读跟踪Java源码的几个小技巧!
今天跟大家分享一下我平时阅读源码的几个小技巧,对于阅读Java
中间件
如Spring、Dubbo等框架源码的同学有一定帮助。
4553675200ad
·
2024-02-06 23:17
分享一个利用redis缓存挡住高频的数据库读写的架构设计
1.现状以前主要做内网局域网项目,并发量基本没有,使用的是最常规的架构,用户请求经过了nginx网关server接口数据库redis仅仅作为存储登录状态的
中间件
使用,架构简图如下2.提出问题现在做的业务是互联网业务
JokerSoulClub
·
2024-02-06 22:21
编程思想
架构设计
redis
缓存
数据库
redis
redis订阅发布模式、持久化、事务
redis订阅发布模式redis可以做消息
中间件
(MQ=messagequeue),通常通过订阅发布模式来实现(消息订阅发布模式),还可以基本数据类型Lists实现(点到点模式,可以使用lpush,rpop
...狂风...
·
2024-02-06 21:12
redis
Linux
redis
数据库
java
2020移动互联网寒冬(Android)求职随感,移动端开发框架
要求掌握系统架构及相关技术,熟悉高级UI、framework源码,精通插件化、性能优化、
Java开发
经验。。。视频面试给我的第一感觉就是题太难了,薪资低也就就算了,面试要求还贼高。一面1:插件化。
纸 飞机
·
2024-02-06 19:10
程序员
面试
android
移动开发
thinkphp6入门(19)--
中间件
向控制器传参
可以通过给请求对象赋值的方式传参给控制器(或者其它地方),例如hello='ThinkPHP';return$next($request);}}然后在控制器的方法里面可以直接使用publicfunctionindex(){return$this->request->hello;//ThinkPHP}注意,在控制器中的方法和官方文档中的不同,使用官方的方法会报错by软件工程小施同学
软件工程小施同学
·
2024-02-06 19:08
PHP
thinkphp
前端基础复习(后端人员看前端知识)
首先我们需配置前端的开发基础环境NodeJS,相当于后端人员
java开发
的JDK。然后搭建前端工程脚手架Vue-cli,用于快速生成Vue的项目模板,相当于后端人员的maven标准化了目录结构。
sunyunfei1994
·
2024-02-06 17:14
前端
java
中间解析漏洞小知识科普
前言当一个web应用对上传文件的后缀名等限制严格,难以上传类似于PHP这类可动态执行脚本的时候,可以考虑考虑比对一下
中间件
的版本号和尝试一下是否存在解析漏洞这个问题。
zhhhy
·
2024-02-06 17:23
Zookeeper 简介、安装、基本操作
ZooKeeperZooKeeper由
java开发
简介:ApacheZooKeeper是一种用于分布式应用程序的高性能协调服务,提供一种集中式信息存储服务。
泡水鱼干
·
2024-02-06 16:11
程序员小白需要看哪些书
Java基础篇书单专题二:代码优化篇书单专题三:计算机网络篇书单专题四:操作系统&&计算机底层书单专题五:数据结构与算法篇书单专题六:缓存篇书单专题七:数据库书单专题八:微服务&&分布式篇书单专题九:消息
中间件
书单专题十
程序猿的果壳
·
2024-02-06 16:21
jmeter(概述和线程组)---day01
一、jmeter:概述A、是什么jmeter是Apache公司使用
java开发
的一款测试工具B、为什么?高效功能强大模拟一些高并发或者多次循环等特殊测试场景C、怎么用?
xwj_865574332
·
2024-02-06 16:00
jmeter
Jmeter 01 -概述&线程组
Jmeter是Apache公司使用
Java开发
的一款测试工具1.2为什么?高效、功能强大模拟一些高并发或多次循环等特殊场景1.3怎么用?
噗噗bug
·
2024-02-06 15:55
jmeter
Redux
中间件
redux-thunk使用详解
什么是redux-thunk?redux-thunk主要用于处理reducer无法处理的异步1.什么是异步?同步:就是指前一个任务完成之后在继续执行下一个任务,程序的执行顺序与任务的排列顺序是一致的、同步的。异步:每一个任务有一个或多个回调函数(callback),前一个任务结束后,不执行下一个任务,而是执行回调函数,后一个任务不等前一个任务结束就执行,所以程序的执行顺序与任务的排列顺序是不一致的
噢,我明白了
·
2024-02-06 15:54
redux
react
中间件
javascript
开发语言
1.2 koa静态网站之最终代码和效果演示
constKoaStatic=require('koa-static');constcp=require('child_process');constapp=newKoa();//使用koa-static
中间件
处理静态资源
空无一码
·
2024-02-06 15:03
DBA不仅仅是管理数据库--也要管理
中间件
看到这个标题可能觉得我在乱说,其实很多
中间件
作为数据库的上下游,它们的稳定取决于数据库的稳定。这里我主要指的是SQL。
薛晓刚
·
2024-02-06 15:37
数据库
LeetCode、1137. 第 N 个泰波那契数【简单,动态规划】
涵盖技术内容:Java后端、算法、分布式微服务、
中间件
、前端、运维、ROS等。博主所有博客文件目录索引:博客目录索引(持续更新)视频平台:b站-Coder长
长路 ㅤ
·
2024-02-06 14:16
算法刷题
#
LeetCode
leetcode
动态规划
算法
LeetCode、216. 组合总和 III【中等,组合型枚举】
涵盖技术内容:Java后端、算法、分布式微服务、
中间件
、前端、运维、ROS等。博主所有博客文件目录索引:博客目录索引(持续更新)视频平台:b站-Coder长路Leet
长路 ㅤ
·
2024-02-06 14:46
算法刷题
#
LeetCode
leetcode
算法
职场和发展
spring和springboot的区别
Spring和SpringBoot是
Java开发
中非常流行的框架,它们都旨在简化企业级应用程序的开发。Spring框架是一个开源的Java平台,它最初是为了简化JavaEE的开发而创建的。
人生万事须自为,跬步江山即寥廓。
·
2024-02-06 13:19
springboot
spring
java
thinkphp6入门(18)--
中间件
中除了handle函数,还可以有其它函数吗
在ThinkPHP6的
中间件
中,除了handle方法外,还可以定义其他方法。
软件工程小施同学
·
2024-02-06 13:13
thinkphp
LeetCode、17. 电话号码的字母组合【中等,dfs回溯】
涵盖技术内容:Java后端、算法、分布式微服务、
中间件
、前端、运维、ROS等。博主所
长路 ㅤ
·
2024-02-06 12:43
算法刷题
#
LeetCode
leetcode
深度优先
算法
LeetCode、198. 打家劫舍【中等,一维线性DP】
涵盖技术内容:Java后端、算法、分布式微服务、
中间件
、前端、运维、ROS等。博主所有博客文件目录索引:博客目录索引(持续更新)视频平台:b站-Coder长路
长路 ㅤ
·
2024-02-06 11:26
算法刷题
#
LeetCode
leetcode
动态规划
算法
Spring和Spring Boot的区别
Spring和SpringBoot是两个相关的
Java开发
框架,它们之间有以下区别:复杂度:Spring是一个全功能的企业应用开发框架,拥有很多模块和配置选项,可以用于构建各种复杂的应用程序。
你不懂、、、
·
2024-02-06 10:30
spring
spring
boot
后端
java
java开发
中推荐的防御sql注入方法_java 防止sql注入的方法(非原创)
一、SQL注入简介SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。二、SQL注入攻击的总体思路一、SQL注入简介SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。二、SQL注入攻击的总体思路
檬chung
·
2024-02-06 10:45
Java开发
----工具篇IntelliJ IDEA 2023
工具的安装和破解:IntelliJIDEA的官网下载地址如下:下载IntelliJIDEA–领先的Java和KotlinIDE可以根据个人情况下载对应的版本,安装一路下一步。安装完成之后先不要打开工具,修改一下idea的配置:找到安装路径的bin文件夹下的idea.properties文件,修改插件、日志的存放路径,防止什么都往C盘装找到安装路径的bin文件夹下的idea64.exe.vmopti
zydemon
·
2024-02-06 09:02
工具篇
intellij-idea
java
IntelliJ IDEA 2023 for mac Java语言开发集成环境 开发工具
IntelliJIDEA是一个
Java开发
工具,它可以帮助你进行Java的编程,并使你能够从不同的源代码库中构建应用程序。它还包含了用于使用JavaScript编写代码的丰富资源。
2301_77712087
·
2024-02-06 09:56
java
intellij-idea
macos
Java开发
IntelliJ IDEA2023
IntelliJIDEA2023是一款强大的集成开发环境(IDE),专为
Java开发
人员设计。它提供了许多特色功能,帮助开发人员更高效地编写、测试和调试Java应用程序。
*橙子
·
2024-02-06 09:25
办公软件
java
intellij-idea
开发语言
macos
架构学习(四):scrapy下载
中间件
实现动态切换User-Agent
scrapy下载
中间件
实现动态与固定UserAgent前言关卡:实现动态切换User-Agentscrapy设置User-Agent方式梳理User-Agent生效梳理为何选择在下载
中间件
中实现自定义User-Agent
九月镇灵将
·
2024-02-06 07:59
逆向与架构
架构
学习
scrapy
python
kafka基本概念
文章目录前言为什么需要KafkaKafka的优势Kafka应用场景Kafka消费模式Kafka的基础架构前言我们小猿在学习到kafka这门技术的时候,相信大家已经学习过其它消息队列
中间件
,例如RabbitMq
欲无缘
·
2024-02-06 07:58
#
Kafka
kafka
分布式
LeetCode、746. 使用最小花费爬楼梯【简单,动态规划 线性DP】
涵盖技术内容:Java后端、算法、分布式微服务、
中间件
、前端、运维、ROS等。博主所有博客文件目录索引:博客目录索引(持续更新)视频平台:b站-Coder长路L
长路 ㅤ
·
2024-02-06 07:24
算法刷题
#
LeetCode
leetcode
动态规划
算法
详解JDK,JRE,JVM
JDK,JRE,JVM详解JDK,JRE,JVM:JDK:
Java开发
工具包(JavaDeveloper’sKit),里面包含了以下目录。
卡卡崛起
·
2024-02-06 07:15
jvm
java
开发语言
JDK、JRE、JVM三者关系详解
java开发
工具包=java运行环境+
java开发
工具Java运行环境=Java虚拟机+java核心类库JDK是
java开发
工具包,包含了编写、编译、运行、调试java程序所需的所有工具和组件。
GeekInk失控
·
2024-02-06 07:37
java
jvm
开发语言
什么是tomcat,Apache,Nginx和Tomcat的区别
简单总结下,tomcat是一个
中间件
,在B/S架构中,浏览器发出的http请求经过tpmcat
中间件
,转发到最终的目的服务器上,响应消息再通过tomcat返回给浏览器。
1631ba8ebaf7
·
2024-02-06 07:00
Linux操作系统下安装消息
中间件
RabbitMQ_00000
下载在官网下载Linux版RabbitMQ安装文件。erlang-21.3-1.el7.x86_64.rpmrabbitmq-server-3.8.8-1.el7.noarch.rpm安装1、将文件上传至Linux系统中。上传到/usr/local/software目录下(如果没有software目录,则创建。)。2、安装文件(按照以下顺序安装。)。rpm-ivherlang-21.3-1.el7
wisdom_a
·
2024-02-06 06:12
linux
rabbitmq
深入实战:ElasticSearch的Rest API与迭代器模式在高效查询中的应用
在我们公司,大多数
Java开发
工程师在项目中都有使用Elasticsearch的经验。通常,他们会通过引入第三方工具包或使用ElasticsearchClient等方式来进行数据查询。
君若雅
·
2024-02-06 06:14
java
elasticsearch
迭代器模式
java
设计模式
studio配置java环境,AndroidStudio安装及环境配置
AndroidStudio使用java编译环境构建,因此在开始使用AndroidStudio之前你需要确保你已经安装
Java开发
工具包(JDK)。
紫色小马匹
·
2024-02-06 05:34
studio配置java环境
寒假学习第11天--
中间件
漏洞--vulhub--thinkphp全系列
提示:所分享内容仅用于每一个爱好者之间的技术讨论及教育目的,所有渗透及工具的使用都需获取授权,禁止用于违法途径,否则需自行承担,本作者不承担相应的后果。文章目录1.ThinkPHP2.x任意代码执行漏洞2.ThinkPHP3.x日志泄露漏洞3ThinkPHP55.0.23远程代码执行漏洞4.ThinkPHP55.0.20远程代码执行漏洞总结1.ThinkPHP2.x任意代码执行漏洞漏洞成因:Thi
fann@qiu
·
2024-02-06 05:00
学习
安全
eclipse转到Intellij IDEA,分享一些配置经验
2019独角兽企业重金招聘Python工程师标准>>>刚从eclipse转到IntellijIDEA,分享一些配置经验,IntelliJIDEA作为最好的
Java开发
工具,在智能代码助手、代码自动提示、
weixin_34342207
·
2024-02-06 04:23
开发工具
python
移动开发
从事
Java开发
五年,面试9家拿到7家offer,1096面试+67笔试题
个人情况时间总是在不经意间流逝,我们也在人生的旅途上不断前行,转眼间在微软的美国总部工作近两年了。生活总给我们带来新的挑战,同时也有新的惊喜。这两年在陌生的国度里用着不太流利的英语和各种肤色的人交流,体验着世界的多元化。这两年加过班、熬过夜,也为进展不顺的项目焦头烂额过。在微软Office新产品发布那天,也自豪过,忍不住在朋友圈里和大家分享自己的喜悦和兴奋。当时网上的面试经验还很零散,应聘者如果想
小迁不秃头
·
2024-02-06 03:23
看这一篇就够了,如何写一手好SQL?
《阿里巴巴
Java开发
手册》提出单表行数超过500万行或者单表容量超过2GB,才推荐分库分表。性能由综合因素决定,抛开业务复杂度,影响程度依次是硬件配置、MySQL配置、数据表设计、索引优化。
AnyL8023
·
2024-02-06 01:42
BeanUtils.copyProperties()用法总结
BeanUtils.copyProperties()用法总结大家好,我是免费搭建查券返利机器人赚佣金就用微赚淘客系统3.0的小编,今天我们来谈一谈在
Java开发
中常用的Bean属性拷贝工具——BeanUtils.copyProperties
u010405836
·
2024-02-06 01:47
编程开发
ShardingSphere实现openGauss分布式架构
本文档采用openGauss结合ShardingSphere
中间件
的架构,实现openGauss数据库分布式OLAP场景的环境部署。
福娃筱欢
·
2024-02-06 00:34
分布式
架构
Java文件操作常用工具类
1.引言在
Java开发
中,经常需要对文件进行读取、写入、复制、删除等操作。为了简化这些操作,提高开发效率,我们可以使用一个常用的文件操作工具类。
Basililon
·
2024-02-06 00:20
工具类
Java
java
前端
数据库
作为开发人的我们,怎么可以不了解这些?
Spring的IoC容器可以自动管理Java对象的创建、销毁、依赖注入等等,让
Java开发
变得更加简单。StrutsStruts是一个开源的MVC框架,由ApacheSoftwareFo
艾利克斯冰
·
2024-02-06 00:05
python
java
maven
「性能提升」扩展 Spring Cache 支持多级缓存
为什么多级缓存缓存的引入是现在大部分系统所必须考虑的redis作为常用
中间件
,虽然我们一般业务系统(毕竟业务量有限)不会遇到如下图在随着data-size的增大和数据结构的复杂的造成性能下降,但网络IO
冷冷zz
·
2024-02-05 23:49
Redis入门指南
文章目录Redis概述Redis基本数据类型Redis与MySQL的区别以及使用场景如何保持双写一致性(缓存一致性)1.延迟双删2.分布式锁(强一致性时使用)3.
中间件
Redis持久化机制RDB(redisdatabase
屈家全
·
2024-02-05 23:37
#
Redis
redis
数据库
缓存
如何修改jvm启动参数
详细如下:安装
Java开发
软件时,默认安装包含两个文件夹,一个JDK(
Java开发
工具箱),一个JRE(Java运行环境,内含JVM),其中JDK内另含一个JRE。
sebeefe
·
2024-02-05 22:22
java
java
后端
软件架构设计
一、考点分布软件架构的概念(※※※)基于架构的软件开发(※※※※)软件架构风格(※※※※※)特定领域软件架构(※※※)软件质量属性(※※※※※)软件架构评估(※※※※)软件产品(※※※)构件与
中间件
技术
一心猿
·
2024-02-05 21:04
软件工程
消息
中间件
之RocketMQ源码分析(五)
消费进度保存机制消费者启动时会同时启动位点管理器,RocketMQ设计了远程位点管理和本地位点管理两种位点管理方式.集群消费时,位点由客户端提交给Broker保存.广播消费时,位点保存在消费者本地磁盘上OffsetStore接口核心方法voidload():加载位点信息voidupdateOffset():更新缓存位点信息longreadOffset():读取本地位点信息voidpersistAl
coffee_babe
·
2024-02-05 20:57
消息中间件
java-rocketmq
rocketmq
java
Scrapy发送邮件 报错 builtins.AttributeError: 'NoneType' object has no attribute 'bio_read'
应用场景:在爬虫关闭或者爬虫空闲时可以通过发送邮件的提醒,通过twisted的非阻塞IO实现,可以直接写在spider中,也可以写在
中间件
或者扩展中,看你具体的需求。
朝畫夕拾
·
2024-02-05 20:20
聊聊 Http 服务化改造实践
粉丝福利,免费领取C/C++开发学习资料包、技术视频/项目代码,1000道大厂面试题,内容包括(C++基础,网络编程,数据库,
中间件
,后端开发/音视频开发/Qt开发/游戏开发/Linuxn内核等进阶学习资料和最佳学习路线
程序员老舅
·
2024-02-05 19:55
C++Linux后端
http
网络协议
网络
C++服务器开发
服务器
linux
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他