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程序员入门系列
Seata
入门系列
【7】Seata之TCC模式入门案例
1前言Seata将为用户提供了AT、TCC、SAGA和XA事务模式,为用户打造一站式的分布式解决方案。TCC与SeataAT事务一样都是两阶段事务,它与AT事务的主要区别为:TCC对业务代码侵入严重:每个阶段的数据操作都要自己进行编码来实现,事务框架无法自动处理。TCC效率更高:不必对数据加全局锁,允许多个事务同时操作数据。接下来分析下Seata如何使用TCC模式。2TCC案例案例需求:账户服务调
吴名氏.
·
2023-10-20 04:58
seata
微服务
seata
后端
微服务
分布式事务
Seata
入门系列
【10】分布式事务环境下数据库批量插入和批量更新操作
1前言批量插入和批量更新是常用的数据库操作,接下来我们分析下在seata中如何使用。如果使用循环遍历插入,效率是很慢的,所以一般的ORM框架都是支持批量操作的,接下来以Mybatis为例,深入了解下如何使用批处理。2批量插入2.1Mybatis-plusMybatis提供了批处理的相关API,Mybatis-plus对其进行了封装,Service接口提供了saveBatch方法用于批量插入操作,源
吴名氏.
·
2023-10-20 04:25
seata
微服务
分布式
数据库
seata
后端
微服务
分布式事务
sql
CUDA编程
入门系列
(九)CUDA程序执行与硬件映射
一、GPU流式多处理器1.kernel的线程组织层次,一个kernel实际上会启动很多线程,这些线程时逻辑上并行的,但是在物理层上不一定是并行的。2.GPU硬件的一个核心组件时SM,streamingmultiprocessor流式多处理器3.SM的核心组件包括CUDA核心即SP,共享内存,寄存器等,SM可以并发地执行数百个线程,并发能力取决于SM所拥有地资源数4.当一个kernel被执行时,它地
我来了!!!
·
2023-10-20 04:46
硬件架构
CUDA编程
入门系列
(七) GPU内存如何管理
一、内存使用1.CUDA程序会使用GPU内存与CPU内存2.CPU内存的分配与释放是标准的,例如new和delete,malloc与free3.GPU上内存涉及分配和释放使用CUDA提供的库函数实现4.CUDA/GPU内存与CPU内存的互相传输这里主要讲全局内存与共享内存的管理二、CPU内存栈:有编译器自动分配释放堆:用户自己分配释放C:malloc,calloc,freeC++:new,dele
我来了!!!
·
2023-10-20 04:16
人工智能
CUDA编程
入门系列
(八) 内存管理示例代码
#include#includetypedefdoubleFLOAT;__global__voidsum(FLOAT*x){inttid=threadIdx.x;x[tid]+=1;}intmain(){intN=32;intnbytes=N*sizeof(FLOAT);FLOAT*dx=NULL,*hx=NULL;inti;/*allocateGPUmem*/cudaMalloc((void**
我来了!!!
·
2023-10-20 04:16
硬件架构
CUDA编程
入门系列
(二) GPU硬件架构综述
一、FermiGPUFermiGPU如下图所示,由16个SM(streammultiprocessor)组成,不同的SM之间通过L2Cache和全局内存进行相连。整个架构大致分为两个层次,①总体架构由多个SM组成②每个SM由多个SPcore(streamprocessor)组成。SP之间通过互连的网络和L1Cache和WarpScheduler等结构进行相连。二、GT200体系架构下图为GT200
我来了!!!
·
2023-10-20 04:14
硬件架构
python
人工智能
Java程序员
必修内功心法!(内功修炼第一层)
1.Java基本功1.1.Java入门(基础概念与常识)1.1.1.Java语言有哪些特点?简单易学;面向对象(封装,继承,多态);平台无关性(Java虚拟机实现平台无关性);可靠性;安全性;支持多线程(C++语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而Java语言却提供了多线程支持);支持网络编程并且很方便(Java语言诞生本身就是为简化网络编程设计的,因此
令狐义卓
·
2023-10-20 03:40
Java
程序员
编程
java
javase
iptables详解(6):iptables扩展匹配条件之’–tcp-flags’
原文在本博客中,从理论到实践,系统的介绍了iptables,如果你想要从头开始了解iptables,可以查看iptables文章列表,直达链接如下iptables零基础快速
入门系列
如果你看过前文,那么你一定知道
帅大大的架构之路
·
2023-10-20 01:05
运维
tcp/ip
网络
网络协议
iptables
仿 common-lang 包的 go 语言工具库
common-lang-in-gohttps://github.com/sjsdfg/common-lang-in-go
Java程序员
编写的类似common-lang工具包包名就是要用大驼峰,不想改成go
寒沧
·
2023-10-20 01:56
【一文清晰】单元测试到底是什么?应该怎么做?
我是
java程序员
出身,后来因为工作原因转到到了测试开发岗位。测试开发工作很多年后,现在是一名自由职业者1、什么是单元测试2、该怎么做单元测试一、什么是单元测试?
自动化测试老司机
·
2023-10-19 22:46
安全测试
自动化测试
软件测试
单元测试
log4j
自动化测试
集成测试
功能测试
软件测试
测试工程师
PHP
入门系列
(四)——流程控制
目录判断循环判断&循环包含其它先说感受:PHP的逻辑语句与语法像极了蔡……不是、像极了C。判断if...elseif...else$t=date("H");if($t1,"a"=>2,"b"=>3,400=>4,5,6,];foreach($arrayas$v){echo$v;}unset($v);echo"";foreach($arrayas$k=>$v){echo$k,':',$v,"\n";
RabbitMask
·
2023-10-19 17:54
5年经验
Java程序员
面试20天,拿下数个offer,最终选择了百度面经
5年经验
Java程序员
帝都面试20天,拿下数个offer,最终选择了百度从事Java开发也有5年经验了,7月初来到帝都,开启面试经历,前后20天左右,主面互联网公司,一二线大公司或者是融资中的创业公司都面试过
Java劝退师猪猪
·
2023-10-19 16:22
【C++
入门系列
】——缺省参数,函数重载,引用和内联函数
作者主页lovewold少个r博客主页⚠️本文重点:c++缺省参数引用与指针每日一言:青春就像一只容器,装满了不安躁动青涩与偶尔的疯狂。目录缺省参数缺省函数的定义缺省参数分类函数重载为什么C语言不支持函数重载?引用引用的基本概念常引用引用使用场景引用作为函数参数引用作为函数的返回值传值、传引用效率比较引用和指针内联函数内敛函数的概念内联函数的优缺点内联函数的限制内联函数与宏总结前言本章章节,主要会
lovewold少个r
·
2023-10-19 16:44
C++入门系列通关教程
c++
写网络爬虫初探
但
java程序员
的福音来自JFC,由sun提供,它用于解析基本的HTML,javax.swing.text.html.parser能够或多或少地读取HTML文档,而javax.swing.text.html
jefffyang
·
2023-10-19 15:15
网络爬虫
html
文档
java
sun
编程
零基础语音识别task6 语音识别扩展阅读
坚持下来了,还是学到了不少东西,交了不少好友最后的task,它对语音识别内容进行了扩展,更充分的了解到了机械学习算法和模型和深度学习在语音领域的应用本文参考datawhile组织与天池联合发起的零基础
入门系列
赛事第八场
icdatsc
·
2023-10-19 09:32
docker centos6 + nginx + php5.6 + yaf + xdebug
一个专注于项目管理的
Java程序员
被迫php,内心抗拒,却无力反抗。。。
Rediculous
·
2023-10-19 07:57
java同步锁 试题_2020秋招最新面试题:并发编程高频面试题:可重入锁+线程池+内存模型等(含答案)...
对于一个
Java程序员
而言,能否熟练掌握并发编程是判断他优秀与否的重要标准之一。
愤怒的不死鸟
·
2023-10-19 06:21
java同步锁
试题
终于有人把
Java程序员
必学知识点整理出来了,令人有如醍醐灌顶
JVM无论什么级别的Java从业者,JVM都是进阶时必须迈过的坎。不管是工作还是面试中,JVM都是必考题。如果不懂JVM的话,薪酬会非常吃亏(近70%的面试者挂在JVM上了)详细介绍了JVM有关于线程、内存模型、JVM运行时内存、垃圾回收与算法、Java中四种引用类型、GC分代收集算法VS分区收集算法、GC垃圾收集器、JAVAIO/NIO、JVM类加载机制的各大知识点。基本概念:JVM是可运行Ja
农哥小鹏
·
2023-10-19 02:03
java socket长连接怎么维持_socket之tcp如何维护长连接
可能很多
Java程序员
对TCP的理解只有一个三次握手,四次握手的认识,我觉得这样的原因主要在于TCP协议本身稍微有点抽象(相比较于应用层的HTTP协议)。
昊廷Chace
·
2023-10-18 22:20
java
socket长连接怎么维持
vue3学习源码笔记(小白
入门系列
)------provide和 inject 跨层级数据传递原理
目录前言provideinject总结前言需要从父组件向子组件传递数据时,会使用props。对于层级不深的父子组件可以通过props透传数据,但是当父子层级过深时,数据透传将会变得非常麻烦和难以维护。而依赖注入则是为了解决prop逐级透传的问题而诞生的,父组件provide需要共享给子组件的数据,子组件inject使用需要的父组件状态数据,而且可以保持响应式。使用例子//父组件import{pro
我叫卷卷卷呀
·
2023-10-18 20:16
学习
笔记
vue.js
vue3学习源码笔记(小白
入门系列
)------KeepAlive 原理
目录说明组件是如何被缓存的,什么时候被激活对于KeepAlive中组件如何完成激活的对于KeepAlive中组件如何完成休眠的总结说明Vue内置了KeepAlive组件,实现缓存多个组件实例切换时,完成对卸载组件实例的缓存,从而使得组件实例在来会切换时不会被重复创建。当动态组件在随着xxx变化时,如果没有KeepAlive做缓存,那么组件在来回切换时就会进行重复的实例化,这里就是通过KeepAli
我叫卷卷卷呀
·
2023-10-18 20:42
vue3源码学习
学习
笔记
java扑克牌排序_传说是小米家的一道面试题难倒了某
Java程序员
。扑克牌排序问题。...
网上说的是有位网友在面试小米Java岗三次后,终于挺进了第三轮面试,结果还是败在了两道算法题上面。1、写个读方法和写方法,实现读写锁2、一副从1到n的牌,每次从牌堆顶取一张放桌子上,再取一张放牌堆底,直到手机没牌,最后桌子上的牌是从1到n有序,设计程序,输入n,输出牌堆的顺序数(来源:https://zhuanlan.zhihu.com/p/38850888)第一个问题不重要,这里讨论第二个扑克牌
weixin_39941732
·
2023-10-18 20:36
java扑克牌排序
推荐Java必读的10篇精选技术文章
1作为一名
Java程序员
,我为何不在生产项目中转向GO自Google在2009年发布Go语言的第一个正式版之后,这门语言就以出色的语言特性受到大家的追捧,尤其是在需要高并发的场景下,大家都会想到是不是该用
全栈媛
·
2023-10-18 11:42
牛逼哄洪的 Java 8 Stream,性能也牛逼么?
Java8的StreamAPI可以极大提高
Java程序员
的生产力,让程序员写出高效率、干净、简洁的代码。那么,StreamAPI的性能到底如何呢,代码整洁的背后是否意味着性能的损耗呢?
java程序媛之家
·
2023-10-18 08:42
【Java学习之道】数据库的基本概念与分类
作为
Java程序员
,掌握数据库编程是非常重要的,因为在实际开发过程中,我们经常需要处理大量的数据。通过本章节的学习,你将能够理解数据库的基本概念、分类以及如何进行简单的数据库操作。让我们一起开始吧!
chwt9299
·
2023-10-18 07:53
Java学习之道
java
数据库
【进阶】Java8新特性的理解与应用
掌握Java8的新特性已经是
java程序员
的标配,掌握了它,就可以看懂公司里的代码、高效率地处理大量集合数据以及消灭“嵌套地狱”等等。
Apluemxa
·
2023-10-18 03:27
java
开发语言
oneapi
CANoe
入门系列
--用CAPL实现简单的开关灯
CANoe
入门系列
简单的开关灯实现CANoe
入门系列
一、创建新的项目二、通过DBC创建节点搭建画布Panel配置环境变量使用CAPL编程使信号传输运行一、创建新的项目双击选择CANFD500kBaud/
一只楠喃
·
2023-10-17 21:15
仿真开发
CAPL编程
c++
【小尘送书-第七期】《MLOps工程实践:工具、技术与企业级应用》
博主主页:小尘要自信推荐专栏:《1》开发环境配置攻略《2》
Java程序员
的成长《3》2023Java面试实录本文目录一、赠书-《MLOps工程实践:工具、技术与企业级应用》二、专家推荐三、内容简介四
小尘要自信
·
2023-10-17 17:04
人工智能
AI
企业
工具
【小尘送书-第八期】《小团队管理:如何轻松带出1+1>2的团队》
博主主页:小尘要自信推荐专栏:《1》开发环境配置攻略《2》
Java程序员
的成长《3》2023Java面试实录本文目录⭐️前言⭐️一、赠书-《小团队管理:如何轻松带出1+1>2的团队》⭐️二、作者简介
小尘要自信
·
2023-10-17 17:30
团队管理
赠书
团队开发
盘点几类糟糕的代码,程序员:我真的长见识了
第一条小编是一个有着5年工作经验的
java程序员
,对于java,自己有做资料的整合,一个完整学习java的路线,学习资料和工具,相信这里有很多学习java的小伙伴,我创立了一个2000人学习扣群,479121291
小宇java
·
2023-10-17 17:11
猿学-Java到底是自学好还是参加培训班好?
而互联网的职业里面,大部分人比较熟悉的是程序员,其中
java程序员
最出名。那很多人便想去学java咯,但是初学者学java是自学好还是参加培训班好呢?Java是自学好还是参加培训班好?
猿学
·
2023-10-17 16:37
Java 操作 Excel:生成数据、设置单元格样式、设置数据有效性(hutool)
该篇文章操作Excel使用了hutool的工具包以及poi的依赖,其中hutool是一个超级无敌宇宙perfect的一个工具包,建议每一个
Java程序员
都要了解下(不是广告,真的不是
shijialeya.
·
2023-10-16 15:48
Java
java
excel
hutool
技术不再尴尬
历史背景Java历史悠久,主流程序员1200万上,海量设备,无所不能Java是一门历史悠久的编程语言,可以毫无争议的说,java是最主流的编程语言之一,全球
java程序员
1200万以上以及海量的设备,还有无所不能的生态圈
天持
·
2023-10-16 14:31
一套基于 Spring Boot 的完整高并发电商系统,拿去面试简直不要太好用!
如何反驳“99%的
Java程序员
都是Spring程序员”这句话?答案是不能。互联网发展至今,站在巨人肩膀上编程像一日三餐一样寻常。
Docker_
·
2023-10-16 11:17
分布式
编程语言
java
大数据
阿里巴巴
Java零基础入门到精通仅需十一步
一般企业面试和笔试的时候主要考核的能力:底层原理、数据结构、实战经验,设计思维;这四个方面,基于这四点首先可以知道一个可以就业的
Java程序员
需要具备底层原理扎实和实战能力。
zf888999666
·
2023-10-16 10:15
java
面试
开发语言
学习
Java高级工程师进阶学习:
java程序员
学习路线
part1Java基础核心技术总结万事都离不开根基,Java基础对于一些老鸟来说可能已经很熟悉了,但是对于很多开发5年以下的朋友掌握的或许不是很牢固,因此这份笔记更适合温故而知新。Part2并发编程(架构师筑基必备)并发编程都掌握不好,你凭什么写出优质的代码?大厂必问并发编程技术栈,都在这张图上了:Part3JVM(架构师筑基必备)JVM和并发编程都是Java语言中非常重要的技术点,同时也是带有一
最新Java面经
·
2023-10-16 10:07
程序员
java
经验分享
面试
30岁
Java程序员
是“中年危机”?给仍迷茫的你分享我的职业生涯!
前言我好像感觉还很年轻,才刚刚毕业,对未来一片憧憬,耳边才响起小马说,走!咱俩一起闯世界去。我仍然感觉我还是小伙子,但回家后才发现印象中那些屁颠屁颠的小男孩,他们才是正年轻真小伙,此刻我已经30岁了。以前我在想30岁是什么感念。大着啤酒肚、人生过半、生活稳定开着车子,此刻我均没有。30岁,到了传说中程序员最应该迷茫的年龄了,那么我迷茫吗,没的说,按照华为34岁就要劝退的要求,我还有4年的程序生涯。
风平浪静如码
·
2023-10-16 08:30
优秀
Java程序员
应该了解的GC工作原理
一个优秀的
Java程序员
必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率,才能提高整个应用程序的性能
java菜
·
2023-10-16 07:57
终于明白阿里百度这样的大公司,为什么面试经常拿ThreadLocal考验求职者了
每晚10点,捕获技术思考和创业资源洞察张工是一名
java程序员
,最近到一家知名互联网公司面试,面试官问,说说你对ThreadLocal的了解,张工刚好在面试前有所准备,于是梳理了ThreadLocal相关流程
JAVA技术进阶之路
·
2023-10-16 07:25
从零开始学java web开发 iso_从零开始学习Java成为专业的java web开发者
我遇到过的
Java程序员
,可能曾是优秀的前端开发人员,也可能以前是不错的后端开发人员。
苏小铁
·
2023-10-16 06:53
从零开始学java
web开发
iso
零基础学java web开发_从零基础学Java成为一个专业的java web 开发者
我遇到过的
Java程序员
,可能曾是优秀的前端开发人员,也可能以前是不错的后端开发人员。
乐舟川
·
2023-10-16 06:23
零基础学java
web开发
我是如何成为一个Java Web开发者的
我遇到过的
Java程序员
,可能曾
lv_shulun
·
2023-10-16 06:52
JavaEE
java
web
Java程序员
怎么规划五年职业生涯
第一阶段:
Java程序员
Java初级程序员第一阶段我认为对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。
Java高级新技术
·
2023-10-16 06:43
作为一名合格的
JAVA程序员
需要点亮那些技能树?
先看看这些程序员技能树,你掌握或了解哪些?OMG竟然有么多~~~震精!震精!!!imageimageimage这是从450家企业的招聘信息中统计而来,相对来说还是比较真实的,虽然有些公司的招聘要求万年不变,但还是可以大致反应企业的招聘要求的。尽管Struts2漏洞频出,但是由于政府、银行以及传统企业遗留项目大部分还是采用Struts2的,所以还是占有一定市场,但绝壁不会增长。新兴互联网公司,一般来
java高并发
·
2023-10-16 05:30
反射基本使用
大家好,我是IT修真院上海分院第02期学员,一枚正直善良的
java程序员
。今天给分享一下关于Java反射的相关知识。
刻砺思
·
2023-10-16 04:29
难得一次技术面,
Java程序员
开发七年,突破自己终获小米offer
前言从面试到现在已有一个多月了,面试的问题还记得八九成。端午节前刚从上家离职趁着假期有空把面试问题总结一下。主要是记录一下问题,答案三言两语写不完,网上有蛮多文章讲的挺好所以本文不再展开。技术栈java,golang,js,python主要是前面两个。面试总结其他Java团队leader面其他Golang团队leader面本团队leader面总监面之所以把面试总结放前面是因为头一次写文章没经验下面
小心程序猿
·
2023-10-16 03:40
面试
Java
笔记
【Java学习之道】线程的生命周期与状态转换
引言多线程编程是
Java程序员
必备的技能之一,它可以让我们的程序更加高效地运行。在学习多线程编程时,我们需要了解线程的生命周期和状态转换。
chwt9299
·
2023-10-16 02:13
Java学习之道
java
一卷到底,大明哥带你横扫 Netty
上一个死磕Java专栏【死磕NIO】(当然写的不是很好,争取今年将它重写一遍)是**【死磕Netty】**的铺垫,对于我们
Java程序员
而言,我们在实际开发过程一般都不会直接使用JavaNIO作为我们的网络编程框架
大明哥_
·
2023-10-16 00:55
#
死磕
Netty
死磕
Java
死磕
Netty
SpringApplication.run(OrderApp.class)——拆解SpringBoot启动流程,run方法的拆解 & SpringBoot是怎么跑起来的?
前言spring作为主流的JavaWeb开发的开源框架,是Java世界最为成功的框架,持续不断深入认识spring框架是
Java程序员
不变的追求。
Perley620
·
2023-10-15 21:55
SpringBoot
spring
boot
后端
java
Java程序员
最喜爱的编辑器之一(Sublime Text 3)
Hello,大家好!我是Rain。今天给大家推荐一款程序员最心仪的编辑器之一——SublimeText3。为什么说它是程序员最喜欢的编辑器呢?答案就是它漂亮的用户界面以及强大的功能。下面我给大家详细介绍一下这款编辑器。一、功能特性1、SublimeText支持多种编程语言的语法高亮、拥有优秀的代码自动完成功能。2、SublimeText还具有良好的扩展能力和完全开放的用户自定义配置与神奇实用的编辑
程序员丶阿飞
·
2023-10-15 19:56
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他