- linux-网络相关概念
zdd56789
红帽学习记录网络linux运维
一、tcp/ip网络模型tcp/ip网络模型包含4层(应用、传输、internet、链路),描述不同协议如何进行互操作,以便计算机通过互联网将流量从一台计算机发送到另一台计算机应用applicationo层:应用程序,常见应用包括ssh、https、nfs或cifs、smtp等传输transport层:tcp和udp+端口,/etc/services文件中可以找到常用和已注册的端口列表。数据包在网
- Linux指令篇:netstat
Stay Passion
linux运维服务器
查看网络端口和连接状态在Linux系统中,netstat(NetworkStatistics)是一个非常有用的命令行工具,用于显示网络连接、路由表、接口统计信息等网络相关的数据。系统管理员和开发人员常使用netstat来排查网络问题、查看端口状态、监控网络流量等。本文将深入介绍netstat命令如何用来查看系统中开放的端口、网络连接的状态,以及常用的选项,帮助你更高效地管理和排查网络问题。1.ne
- HarmonyOS开发实战:网络类组件方式-API
不入流HarmonyOS开发
鸿蒙OpenHarmonyHarmonyOSharmonyos华为android鸿蒙前端程序员鸿蒙开发
网络相关类组件模块介绍efAxiosParams提供eftool封装axios请求所需的参数efAxios二次封装axios的产物,提供统一请求响应拦截等efClientApi提供针对于统一post,get,delete,put等请求封装网络组件使用API前言1.efAxiosParams类参数详解/***是否整体传输加密与关键字加密isAllEncrypt互斥二者只能有其一为true*/stat
- Docker--Docker Network(网络)
芯作者
DD:日记docker
DockerNetwork(网络)是Docker容器之间和容器与外部网络之间的通信和连接的一种机制。以下是对DockerNetwork的详细解释:一、Docker网络的重要性Docker容器网络是为应用程序所创造的虚拟环境的一部分,它能让应用从宿主机操作系统的网络环境中独立出来,形成容器自有的网络设备、IP协议栈、端口套接字、IP路由表、防火墙等与网络相关的模块。通过Docker网络,可以实现以下
- Linux常见命令汇总(2025最新版)
浪子西科
Linuxlinuxchrome运维
Linux常见命令汇总(2025最新版)文章目录Linux常见命令汇总(2025最新版)**一、文件与目录操作****二、文件权限与属性****三、系统信息与管理****四、网络相关****五、压缩与解压****六、用户与权限****七、软件包管理****八、快捷键与技巧****九、文本处理与编辑****十、系统监控与调试****十一、计划任务与后台管理****十二、磁盘与分区管理****十三、高
- 鸿蒙HarmonyOS开发实战:网络组件API使用规范总结
冲浪王子_浪浪
HarmonyOSOpenHarmony鸿蒙开发鸿蒙华为前端harmonyos移动开发开发语言策略模式
网络相关类组件模块介绍efAxiosParams提供eftool封装axios请求所需的参数efAxios二次封装axios的产物,提供统一请求响应拦截等efClientApi提供针对于统一post,get,delete,put等请求封装网络组件使用API前言1.efAxiosParams类参数详解/***是否整体传输加密与关键字加密isAllEncrypt互斥二者只能有其一为true*/stat
- 【Linux】Linux 系统上查看端口使用情况的常用方法
gskyi
linux运维服务器
在Linux系统上查看端口使用情况的常用方法有以下几种:1.使用netstat命令netstat是一个非常强大的网络工具,它可以显示各种网络相关信息,包括端口使用情况。netstat-tuln选项说明:-t显示TCP端口-u显示UDP端口-l仅显示监听状态的端口-n以数字形式显示地址和端口2.使用ss命令ss是一个功能更强大且效率更高的工具,推荐在现代Linux发行版中使用。ss-tuln选项说明
- 做运维的需要学会用python的哪些技术?
不爱喝苏打水
运维python人工智能开发语言数据分析
自动化运维工程师主要的技能要求是Python、shell、Linux、数据库、openpyxl库等;如果大家的运维阶段还处于一个中级水平,那么在Linux原理和基础知识熟练掌握之后,可以对上层的应用和服务进行深入学习,其中涉及到的网络相关知识也是需要花时间学习的。TCP/IP网络基础:CCNA、NP的知识;Linux企业常用服务以及安全原理和防范技巧:这里包括的比如系统性能/安全等等;加密/解密原
- 2024年网络安全最全【玄机】常见攻击事件分析--钓鱼邮件,网络相关+网络安全三方库的源码分析+数据结构与算法
2401_84302583
程序员网络安全学习面试
还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!【完整版领取方式在文末!!】93道网络安全面试题内容实在太多,不一一截图了黑客学习资源推荐最后给大家分享一份全套的网络安全
- PHP 网络编程介绍
来恩1003
PHP从入门到精通php网络开发语言
PHP学习资料PHP学习资料PHP学习资料在当今数字化时代,网络编程是开发各类应用必不可少的技能。PHP作为一门广泛应用于Web开发的编程语言,同样具备强大的网络编程能力。接下来,我们将深入探讨PHP中网络连接的建立、Socket编程、HTTP请求与响应等网络相关的操作。一、网络连接的建立在PHP中建立网络连接,主要是通过使用内置的函数来实现与远程服务器的通信。最常见的是使用fsockopen函数
- Yarn 常见问题及排查指南
艳艳子呀
javascript前端yarn
介绍Yarn是一个高效、可靠的JavaScript依赖管理工具,但在使用过程中,可能会遇到各种问题。本文总结了一些常见的Yarn错误及其排查方法,帮助你快速定位并解决问题。1.网络相关问题❌错误1:网络超时errorAnunexpectederroroccurred:"https://registry.yarnpkg.com/...:ETIMEDOUT".可能原因✅网络不稳定,导致请求超时✅公司或
- 应用开发者必须了解的Kubernetes网络二三事
Rancher by SUSE
网络podsdockerkubernetes安全
在容器领域内,Kubernetes已毋庸置疑成为了容器编排和管理的社区标准。如果你希望你所搭建的应用程序能充分利用多云(multi-cloud)的优势,有一些与Kubernetes网络相关的基本内容是你必须了解与考虑的。Kubernetes网络基本的部署调度单元:PodKubernetes中的基本管理单元并非是一个容器,而是一个叫做pod的东西。我们认为部署了一个或多个容器的环境是一个pod单元。
- 【Kubernetes的Linux内核参数】最佳实践
星星点点洲
Kuberneteskuberneteslinux容器
KubernetesLinux内核参数最佳实践配置指南一、核心参数分类1.网络相关(net.*)2.虚拟内存管理(vm.*)3.文件系统(fs.*)4.进程调度(kernel.*)5.容器专用参数二、关键参数配置与原理说明1.网络优化#容器网络转发(必需)net.ipv4.ip_forward=1▸原理:允许IPv4数据包转发,实现跨节点容器通信#提升连接跟踪表大小(解决大规模集群连接问题)net
- Linux系统面经
MySGDLife
Linux与网络编程linux
文章目录常用命令如何结束进程名为aaa的进程?常用命令文件和目录操作命令:ls、cd、mkdir、pwd、cp、mv、rm文件内容查看和编辑命令:cat、tail、less、more、head、vi系统信息查看命令:ps、top、free、df、du用户和权限管理命令:chmod网络相关命令:tcpudmp、ifconfig、ping、netstat、wgetpwd:显示当前文件路径。cp:用于复
- 测试用例设计通用指南
大兵冲冲冲。。。啪。。跌倒了
测试用例
网络相关功能点:与网络相关,上传,下载或拉取数据测试关注网络切换或断网再联网操作,断点续传功能是否正常,数据传完能正常展示不出现错乱支持各种网络类型和运营商网络,弱网络的支持特别需要关注那种静默的联网下载上传信息是否生效测试点网络类型2G/3G/4GWIFI弱网络运营商移动联通电信联网过程的场景插入联网执行某功能时,灭屏一段时间,再亮屏联网执行某功能时,来电通话几分钟再挂掉联网上传数据时,又插入下
- 服务器面试必备-网络知识点整理
前网易架构师-高司机
2025年最新-服务器面试经验网络面试题服务器面试面试服务器
服务器或者运维开发在面试中几乎都不能逃避被问到网络相关的问题,因为网络在服务器开发中是实现客户端与服务器之间通信、数据传输、分布式计算以及安全性和访问控制的重要工具。了解网络的原理和技术对于服务器开发人员来说是非常重要的。因此这篇文章我将一些常用面试题整理出来,分享给大家,有兴趣的可以订阅专栏获得更多的学习机会。1、什么是IO多路复用I/O多路复用是一种用于同时监听多个IO流的机制。在传统的IO模
- PON 网络相关
星寂樱易李
网络网络智能路由器网络协议信息与通信
应用层传输层--四层交换机四层路由器网络层--三层交换机路由器链路层–以太网交换机网卡物理层–中继器集线器双绞线PON系统分为三部分,分别是OLT(光线路终端)、ODN(无源光分路器)和ONU(光网络单元)OLT--光线路终端OLT是PON网络中的核心设备,通常位于运营商的局端。它负责与核心网络进行连接,同时为ONU提供光信号。OLT具有多个PON端口,可以支持多个用户同时接入。OLT的主要功能包
- Windows CMD 常用命令
书生-w
windowscmd
文章目录1.前言2.如何进入CMD3.常用文件与目录操作命令3.1切换盘符3.2`cd`改变目录3.3`dir`查看目录内容3.4创建、删除目录3.5创建、删除文件4.文件与内容操作4.1复制、移动文件4.2批量复制—`xcopy`/`robocopy`5.网络相关命令5.1`ipconfig`查看本机IP5.2测试网络连通性—`ping`5.3路由跟踪—`tracert`5.4查看端口连接状态—
- Ubuntu 常用指令和作用解析
神奇椰子
ubuntulinux运维浪浪云centos云计算代码规范
Ubuntu常用指令和作用解析Ubuntu是一种常见的Linux发行版,它利用了Unix的力量和开源软件的精神。掌握常用指令可以提高我们在使用Ubuntu时的效率。本文将介绍一些常见的指令及其用途。目录更新与安装软件文件与目录操作系统信息与资源监控用户与权限管理网络相关操作更新与安装软件1.1更新软件仓库sudoaptupdate作用:更新本地的包列表,以获取最新的可用包信息。1.2升级系统sud
- Linux环境常用的一些网络相关的命令
编码小哥
Linux网络
在Linux环境中,处理网络相关任务有很多强大的命令行工具可用。下面列出了一些常用的网络相关命令及其简要说明:1.ping用于测试与另一台计算机的连接是否正常。示例:pingwww.example.com2.traceroute/tracert用来跟踪数据包从你的机器到目标主机所经过的路径。示例:traceroutewww.example.com3.netstat显示网络连接、路由表、接口统计等信
- CMD常用命令总结
两棵桔子树
cmd
一、网络相关1、telnet,用来判断远程电脑的端口是否开放。语法:telnet[IP地址][端口号]示例:telnet192.168.0.20014332、ping,判断远程电脑是否可用。(需要远程计算机防火墙允许ICMP协议通过)语法:ping[IP地址]-t示例:ping192.168.0.200-t3、netshare,列出本地哪些文件夹进行了共享语法:netshare示例:netshar
- CentOS 8.1系统网络相关配置
Dola_Pan
centos网络linux
本篇文章主要介绍设置系统网络地址、系统防火墙关闭、Selinux关闭三个部分。系统IP设置通过账户名及密码登录系统返回/目录下,打开网络配置文件的存放地址,具体命令如下所示:cd/etc/sysconfig/network-scripts找到以0结尾的文件(对应网卡1),例如ifcfg-enp1s0,使用vi指令编辑该文件。viifcfg-enp1s0将BOOTPROTO设为static,意为将网
- 【Linux】CentOS网络故障排查大揭秘: 实战攻略解读
还在路上的秃头
Linuxphp开发语言笔记面试运维linux服务器
个人博客:个人主页个人专栏:Linux⛳️功不唐捐,玉汝于成目录前言正文检查网络连接状态:检查网络配置:重启网络服务:检查防火墙设置:查看日志文件:硬件检查:使用网络诊断工具:更新系统和驱动程序:结语我的其他博客前言在管理CentOS服务器时,网络故障是一项常见但又令人头疼的问题。无论您是初学者还是经验丰富的管理员,都可能会遇到网络连接中断、DNS解析失败或者其他网络相关的故障。本文旨在提供一份详
- 第21讲 | 数据中心:我是开发商,自己拿地盖别墅
_Rye_
网络协议网络协议网络服务器
无论你是看新闻、下订单、看视频、下载文件,最终访问的目的地都在数据中心里面。前面介绍了很多的网络协议和网络相关的知识,你是不是很好奇,数据中心究竟长啥样呢?数据中心是一个大杂烩,几乎要用到前面学过的所有知识。前面讲办公室网络的时候,我们知道办公室里面有很多台电脑。如果要访问外网,需要经过一个叫网关的东西,而网关往往是一个路由器。数据中心里面也有一大堆的电脑,但是它和咱们办公室里面的笔记本或者台式机
- 【理解 Cilium 系列文章】(二) 理解网络数据包的流转过程
云原生Serverless
云原生ciliumlinuxebpfcilium云原生
Cilium作为近两年最火的云原生网络方案,可谓是风头无两。作为第一个通过ebpf实现了kube-proxy所有功能的网络插件,它的神秘面纱究竟是怎样的呢?本系列文章将带大家一起来慢慢揭晓作为《理解Cilium系列文章》的第二篇,本文主要介绍Cilium网络相关知识点,为后续Cilium的深入了解做铺垫。了解Cilium是如何在网络流转的路径中做拦截处理的之前的两篇文章【25张图,一万字,拆解Li
- openGauss学习笔记-222 openGauss性能调优-系统调优-操作系统参数调优
superman超哥
openGauss学习笔记openGauss国产数据库开源数据库数据库RDBMS
文章目录openGauss学习笔记-222openGauss性能调优-系统调优-操作系统参数调优222.1前提条件222.2内存相关参数设置222.3网络相关参数设置222.4I/O相关参数设置openGauss学习笔记-222openGauss性能调优-系统调优-操作系统参数调优在性能调优过程中,可以根据实际业务情况修改关键操作系统(OS)配置参数,以提升openGauss数据库的性能。222.
- 【IP】固定虚拟机的IP地址
giao客
Linuxtcp/ip网络协议网络
查询网关地址在windows的cmd中输入ipconfig,可以查看对应的网关地址查看虚拟机ip地址#查看虚拟机的ip地址ifconfig切换到网络相关的文件夹cd/etc/sysconfig/network-scripts编辑ip相关配置文件#不同的centos版本对应的文件名不同,但是前缀都是ifcfg-vimifcfg-ens33#将BOOTPROTO的参数dhcp更改为static,让IP
- Web渗透测试-实战 方法 思路 总结
amingMM
前端搜索引擎百度
尽可能的搜集目标的信息端口信息DNS信息员工邮箱信息搜集的分类1、主动式信息搜集(可获取到的信息较多,但易被目标发现)2、通过直接发起与被测目标网络之间的互动来获取相关信息,如通过Nmap扫描目标系统。3、被动式信息搜集(搜集到的信息较少,但不易被发现)4、通过第三方服务来获取目标网络相关信息。如通过搜索引擎方式来搜集信息。搜索引擎Googlehacking常用搜索语法:intitle:KEYWO
- 什么是Helpdesk?对工程师有什么帮助?
运维
信息技术时代已然到来,很多IT工程师甚至对Helpdesk都不了解,而Helpdesk已成为许多企业的重要组成部分。那么,什么是Helpdesk呢?Helpdesk,也称为技术支持服务,是一种为用户提供技术帮助和问题解决的服务。它通常由专门的技术支持团队或IT部门管理,旨在帮助用户解决与硬件、软件或网络相关的问题。Helpdesk的主要任务是通过电话、电子邮件、在线聊天或其他远程通信工具与用户进行
- 从Linux network namespace 认识 Docker 网络模型
山河已无恙
网络相关笔记linuxdocker网络
写在前面很早的一篇博文,后来忙所以没有整理完,整理k8s网络相关的知识,顺便整理博文内容涉及docker网络模型梳理,以及桥接模式原理剖析,包括一些生产用例理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧——赫尔曼·黑塞《德米安》Docker网络模
- SQL的各种连接查询
xieke90
UNION ALLUNION外连接内连接JOIN
一、内连接
概念:内连接就是使用比较运算符根据每个表共有的列的值匹配两个表中的行。
内连接(join 或者inner join )
SQL语法:
select * fron
- java编程思想--复用类
百合不是茶
java继承代理组合final类
复用类看着标题都不知道是什么,再加上java编程思想翻译的比价难懂,所以知道现在才看这本软件界的奇书
一:组合语法:就是将对象的引用放到新类中即可
代码:
package com.wj.reuse;
/**
*
* @author Administrator 组
- [开源与生态系统]国产CPU的生态系统
comsci
cpu
计算机要从娃娃抓起...而孩子最喜欢玩游戏....
要让国产CPU在国内市场形成自己的生态系统和产业链,国家和企业就不能够忘记游戏这个非常关键的环节....
投入一些资金和资源,人力和政策,让游
- JVM内存区域划分Eden Space、Survivor Space、Tenured Gen,Perm Gen解释
商人shang
jvm内存
jvm区域总体分两类,heap区和非heap区。heap区又分:Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。 非heap区又分:Code Cache(代码缓存区)、Perm Gen(永久代)、Jvm Stack(java虚拟机栈)、Local Method Statck(本地方法栈)。
HotSpot虚拟机GC算法采用分代收
- 页面上调用 QQ
oloz
qq
<A href="tencent://message/?uin=707321921&Site=有事Q我&Menu=yes">
<img style="border:0px;" src=http://wpa.qq.com/pa?p=1:707321921:1></a>
- 一些问题
文强chu
问题
1.eclipse 导出 doc 出现“The Javadoc command does not exist.” javadoc command 选择 jdk/bin/javadoc.exe 2.tomcate 配置 web 项目 .....
SQL:3.mysql * 必须得放前面 否则 select&nbs
- 生活没有安全感
小桔子
生活孤独安全感
圈子好小,身边朋友没几个,交心的更是少之又少。在深圳,除了男朋友,没几个亲密的人。不知不觉男朋友成了唯一的依靠,毫不夸张的说,业余生活的全部。现在感情好,也很幸福的。但是说不准难免人心会变嘛,不发生什么大家都乐融融,发生什么很难处理。我想说如果不幸被分手(无论原因如何),生活难免变化很大,在深圳,我没交心的朋友。明
- php 基础语法
aichenglong
php 基本语法
1 .1 php变量必须以$开头
<?php
$a=” b”;
echo
?>
1 .2 php基本数据库类型 Integer float/double Boolean string
1 .3 复合数据类型 数组array和对象 object
1 .4 特殊数据类型 null 资源类型(resource) $co
- mybatis tools 配置详解
AILIKES
mybatis
MyBatis Generator中文文档
MyBatis Generator中文文档地址:
http://generator.sturgeon.mopaas.com/
该中文文档由于尽可能和原文内容一致,所以有些地方如果不熟悉,看中文版的文档的也会有一定的障碍,所以本章根据该中文文档以及实际应用,使用通俗的语言来讲解详细的配置。
本文使用Markdown进行编辑,但是博客显示效
- 继承与多态的探讨
百合不是茶
JAVA面向对象 继承 对象
继承 extends 多态
继承是面向对象最经常使用的特征之一:继承语法是通过继承发、基类的域和方法 //继承就是从现有的类中生成一个新的类,这个新类拥有现有类的所有extends是使用继承的关键字:
在A类中定义属性和方法;
class A{
//定义属性
int age;
//定义方法
public void go
- JS的undefined与null的实例
bijian1013
JavaScriptJavaScript
<form name="theform" id="theform">
</form>
<script language="javascript">
var a
alert(typeof(b)); //这里提示undefined
if(theform.datas
- TDD实践(一)
bijian1013
java敏捷TDD
一.TDD概述
TDD:测试驱动开发,它的基本思想就是在开发功能代码之前,先编写测试代码。也就是说在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编写相关的代码满足这些测试用例。然后循环进行添加其他功能,直到完全部功能的开发。
- [Maven学习笔记十]Maven Profile与资源文件过滤器
bit1129
maven
什么是Maven Profile
Maven Profile的含义是针对编译打包环境和编译打包目的配置定制,可以在不同的环境上选择相应的配置,例如DB信息,可以根据是为开发环境编译打包,还是为生产环境编译打包,动态的选择正确的DB配置信息
Profile的激活机制
1.Profile可以手工激活,比如在Intellij Idea的Maven Project视图中可以选择一个P
- 【Hive八】Hive用户自定义生成表函数(UDTF)
bit1129
hive
1. 什么是UDTF
UDTF,是User Defined Table-Generating Functions,一眼看上去,貌似是用户自定义生成表函数,这个生成表不应该理解为生成了一个HQL Table, 貌似更应该理解为生成了类似关系表的二维行数据集
2. 如何实现UDTF
继承org.apache.hadoop.hive.ql.udf.generic
- tfs restful api 加auth 2.0认计
ronin47
目前思考如何给tfs的ngx-tfs api增加安全性。有如下两点:
一是基于客户端的ip设置。这个比较容易实现。
二是基于OAuth2.0认证,这个需要lua,实现起来相对于一来说,有些难度。
现在重点介绍第二种方法实现思路。
前言:我们使用Nginx的Lua中间件建立了OAuth2认证和授权层。如果你也有此打算,阅读下面的文档,实现自动化并获得收益。SeatGe
- jdk环境变量配置
byalias
javajdk
进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:
1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-7u79-windows-x64.exe
2、安装jdk-7u79-windows-x64.exe
3、配置环境变量:右击"计算机"-->&quo
- 《代码大全》表驱动法-Table Driven Approach-2
bylijinnan
java
package com.ljn.base;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;
import java.uti
- SQL 数值四舍五入 小数点后保留2位
chicony
四舍五入
1.round() 函数是四舍五入用,第一个参数是我们要被操作的数据,第二个参数是设置我们四舍五入之后小数点后显示几位。
2.numeric 函数的2个参数,第一个表示数据长度,第二个参数表示小数点后位数。
例如:
select cast(round(12.5,2) as numeric(5,2))  
- c++运算符重载
CrazyMizzz
C++
一、加+,减-,乘*,除/ 的运算符重载
Rational operator*(const Rational &x) const{
return Rational(x.a * this->a);
}
在这里只写乘法的,加减除的写法类似
二、<<输出,>>输入的运算符重载
&nb
- hive DDL语法汇总
daizj
hive修改列DDL修改表
hive DDL语法汇总
1、对表重命名
hive> ALTER TABLE table_name RENAME TO new_table_name;
2、修改表备注
hive> ALTER TABLE table_name SET TBLPROPERTIES ('comment' = new_comm
- jbox使用说明
dcj3sjt126com
Web
参考网址:http://www.kudystudio.com/jbox/jbox-demo.html jBox v2.3 beta [
点击下载]
技术交流QQGroup:172543951 100521167
[2011-11-11] jBox v2.3 正式版
- [调整&修复] IE6下有iframe或页面有active、applet控件
- UISegmentedControl 开发笔记
dcj3sjt126com
// typedef NS_ENUM(NSInteger, UISegmentedControlStyle) {
// UISegmentedControlStylePlain, // large plain
&
- Slick生成表映射文件
ekian
scala
Scala添加SLICK进行数据库操作,需在sbt文件上添加slick-codegen包
"com.typesafe.slick" %% "slick-codegen" % slickVersion
因为我是连接SQL Server数据库,还需添加slick-extensions,jtds包
"com.typesa
- ES-TEST
gengzg
test
package com.MarkNum;
import java.io.IOException;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.ServletException;
import javax.servlet.annotation
- 为何外键不再推荐使用
hugh.wang
mysqlDB
表的关联,是一种逻辑关系,并不需要进行物理上的“硬关联”,而且你所期望的关联,其实只是其数据上存在一定的联系而已,而这种联系实际上是在设计之初就定义好的固有逻辑。
在业务代码中实现的时候,只要按照设计之初的这种固有关联逻辑来处理数据即可,并不需要在数据库层面进行“硬关联”,因为在数据库层面通过使用外键的方式进行“硬关联”,会带来很多额外的资源消耗来进行一致性和完整性校验,即使很多时候我们并不
- 领域驱动设计
julyflame
VODAO设计模式DTOpo
概念:
VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。
DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对
- 单例设计模式
hm4123660
javaSingleton单例设计模式懒汉式饿汉式
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。
&nb
- logback
zhb8015
loglogback
一、logback的介绍
Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-class
- 整合Kafka到Spark Streaming——代码示例和挑战
Stark_Summer
sparkstormzookeeperPARALLELISMprocessing
作者Michael G. Noll是瑞士的一位工程师和研究员,效力于Verisign,是Verisign实验室的大规模数据分析基础设施(基础Hadoop)的技术主管。本文,Michael详细的演示了如何将Kafka整合到Spark Streaming中。 期间, Michael还提到了将Kafka整合到 Spark Streaming中的一些现状,非常值得阅读,虽然有一些信息在Spark 1.2版
- spring-master-slave-commondao
王新春
DAOspringdataSourceslavemaster
互联网的web项目,都有个特点:请求的并发量高,其中请求最耗时的db操作,又是系统优化的重中之重。
为此,往往搭建 db的 一主多从库的 数据库架构。作为web的DAO层,要保证针对主库进行写操作,对多个从库进行读操作。当然在一些请求中,为了避免主从复制的延迟导致的数据不一致性,部分的读操作也要到主库上。(这种需求一般通过业务垂直分开,比如下单业务的代码所部署的机器,读去应该也要从主库读取数