1.mp��Դ��
2.MyBatis-Plus代码生成器(3.5.1版本)
3.pdf,码m码 jpg, rar, zip, doc, xls, mpp, ppt, avi, rm, wav, wmv, mpg, txt, mp3, mp
4.VC:MPå¦ä½ä½¿ç¨
5.电脑代码视频文件代码电脑文件类型代码
6.手把手教你将小程序项目跑起来真自律小程序
mp��Դ��
1、win7系统下点击电脑屏幕左下角开始所有程序附件记事本,码m码然后把下面的码m码蓝色代码复制进去:
@echo off
echo 正在进行系统垃圾清除,请耐心等待......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.
*del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.
*rd /s /q %windir%\temp md %windir%\temp
del /f /q %userprofile%\cookies\*.
*del /f /q %userprofile%\recent\*.
*del /f /s /q %userprofile%\Local Settings\Temporary Internet Files\*.
*del /f /s /q %userprofile%\Local Settings\Temp\*.
*del /f /s /q %userprofile%\recent\*.
*echo 清除系统垃圾完成!
echo. pause
2、码m码将上面的码m码代码完成复制后,点击文件另存为,码m码php源码图片模板
3、码m码在弹出的码m码另存为窗口中,先单击桌面,码m码在保存类型下拉菜单中选择所有类型(*.*),码m码并在文件名处输入源代码一键系统垃圾清理.bat,码m码然后点击保存,码m码
4、码m码此时在电脑桌面上就能够看到源代码一键系统垃圾清理.bat文件然后双击它。码m码
5、码m码此时耐心等待程序清除系统垃圾清理完成。
MyBatis-Plus代码生成器(3.5.1版本)
MyBatis-Plus(简称 MP)是Mybatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
特性:pom配置,依赖准备好后,创建Java类,在main()方法中:配置连接mysql数据库信息+调用自动生成API并设置各类参数,最新coolreader源码根据自定义策略,执行自动生成代码操作。这里新建一个MpGenerator.java,提供主方法main()。
templateConfig我禁用了MP提供的模板,设置成了自己定义的。先看下MP自带的模板。
包路径,一共支持三种引擎,Velocity对应vm后缀;Beetl对应btl后缀;Freemarker对应ftl后缀
MP自带的模板service,controller等太简单,只是一个文件并没有提供增删改查功能,可以自己配置一个模板替换到自带的。就需要在templateConfig中配置一下。(自带的模板就不贴代码了,有兴趣的自己看一下)
拿controller举例,贴一下我自己配置的。
其实就是把增删改查的外壳设置好,把参数配置成动态的。$ 里面这些参数是哪里来的呢?接下来分析一下
由于我用的是Velocity,看一下它的引擎源码
一共4个方法,看名字大概分析一下,大概率是php smart 源码writer这个方法是主要功能,接下来断点看一下。
模板中配置的动态参数,都是从objectMap取的。
table数据格式,可以看到生成的entity,mapper,service,controller名称,fields取的数据库中字段信息。
是否为主键,字段类型,名称等等。可以根据这些参数来配置我们需要的模板样式。
如果objectMap中的参数不满足我们的要求,可以自己写一个引擎继承VelocityTemplateEngine重写他的writer方法。
我把主键的信息单独取出来了,避免每次循环调用。
自定义配置模板文件,根据MP提供的功能,可以生成entity,mapper,mapperXML,service,车主之家源码serviceImpl,controller。我们可能还需要用到BO,VO等,这时候就需要自定义配置模板了。
模板的定义跟上面说的一样。
简单记录一下自己使用过程的学习,大家有啥想法互相学习。
各个参数详细说明: mybatis-plus代码生成器及配置 - BlogMemory - 博客园
pdf, jpg, rar, zip, doc, xls, mpp, ppt, avi, rm, wav, wmv, mpg, txt, mp3, mp
ã常è§çæ©å±åãæå°±ç¥è¯´äºç»å¸¸éå°çï¼ä½å¹¶ä¸æ¯äººäººé½è®¤è¯çæ©å±åï¼
ã*.exeâå¯æ§è¡æ件ï¼ç´æ¥æå¼ã
ã*.rarâä¸ç§å缩å ï¼ç¨WinRARæå¼ã
ã*.zipâä¸ç§å缩å ï¼ç¨WinRARæå¼ï¼æè WinXPä¹å¯ä»¥ç´æ¥æå¼ã
ã*.isoâèæå 驱ï¼ç¨WinRARæå¼ï¼ä¹å¯ç¨å ¶ä»èæå 驱软件ã
ã*.docâwordææ¡£ï¼ç¨Office Wordæå¼ã
ã*.pptâå¹»ç¯çï¼ ç¨Office PowerPiontæå¼ã
ã*.xlsâçµåè¡¨æ ¼ï¼ç¨Office Excelæå¼ã
ã*.wpsâWPSææ¡£ï¼ ç¨éå±±WPSæå¼ã
ã*.txtâææ¬ææ¡£ï¼é»è®¤ç¨è®°äºæ¬æå¼ã
ã*.lrcâå¨ææè¯ï¼å¯ä»¥ç¨è®°äºæ¬æå¼ã
ã*.rmï¼*.rmvbâé«æ¸ è§é¢ï¼å¯ä»¥ç¨RealOnePlayeræå¼ã
ã*.mp3ï¼*.wmaï¼*.wavâä¸äºé³ä¹ã
ã*.jpgï¼*.bmpï¼*.gifâä¸äºå¾ç,å ¶ä¸gifå¯ä»¥æ¯å¨æçã
ã*.wfsâFlashæ件ï¼å¯ä»¥ç¨IEæå¼ï¼ä¹å¯ç¨FlashPlayeræå¼ã
ã*.torrentâBTæ件ï¼å¯ä»¥ç¨BitCometæå¼ã
A
ACEï¼Aceå缩档æ¡æ ¼å¼
ACTï¼Microsoft officeå©ææ件
AIFï¼AIFFï¼é³é¢äºäº¤æ¢æ件ï¼Silicon Graphic and Macintoshåºç¨ç¨åºç声é³æ ¼å¼
ANIï¼Windowsç³»ç»ä¸çå¨ç»å æ
ARCï¼LH ARCçå缩档æ¡æ件
ARJï¼Robert Jung ARJå缩å æ件
ASDï¼Microsoft Wordçèªå¨ä¿åæ件ï¼Microsofté«çº§æµåªä½æ ¼å¼ï¼microsoft advanced streaming
formatï¼ASFï¼çæè¿°æ件ï¼å¯ç¨NSREXæå¼ Velvet Studioä¾åæ件
ASFï¼Microsofté«çº§æµåªä½æ ¼å¼æ件
ASMï¼æ±ç¼è¯è¨æºæ件ï¼Pro/Eè£ é æ件
ASPï¼å¨æç½é¡µæ件ï¼ProComm Pluså®è£ ä¸è¿æ¥èæ¬æ件ï¼Astoundä»ç»æ件
ASTï¼Astoundå¤åªä½æ件ï¼ClarisWorksâå©æâæ件
Axxï¼ARJå缩æ件çåå åºå·æ件ï¼ç¨äºå°ä¸ä¸ªå¤§æ件åè³å 个å°çå缩å ä¸ï¼xxå-çæ°åï¼
A3Lï¼Authorware 3.xåºæ件
A4Lï¼Authorware 4.xåºæ件
A5Lï¼Authorware 5.xåºæ件
A3Mï¼A4Mï¼Authorware Macintoshæªæå æ件
A3Wï¼A4Wï¼A5Wï¼æªæå çAuthorware Windowsæ件
B
BAKï¼å¤ä»½æ件
BASï¼BASICæºæ件
BATï¼æ¹å¤çæ件
BINï¼äºè¿å¶æ件
BINHexï¼è¹æçä¸ç§ç¼ç æ ¼å¼
BMPï¼WindowsæOS/2ä½å¾æ件
BOOKï¼Adobe FrameMaker Bookæ件
BOXï¼Lotus Notesçé®ç®±æ件
BPLï¼Borlard Delph 4æå åº
BSPï¼Quakeå¾å½¢æ件
BUNï¼CakeWalk 声é³æç»æ件(ä¸ç§MIDIç¨åº)
C
C0lï¼å°é£æ³¢å½¢æ件
CABï¼Microsoftå缩档æ¡æ件
CADï¼SoftdekçDrafix CADæ件
CAMï¼Casioç §ç¸æºæ ¼å¼
CAPï¼å缩é³ä¹æä»¶æ ¼å¼
CASï¼éå·åå¼çASCâ ¡æ件
CCBï¼Visual Basicå¨ææé®é ç½®æ件
CCHï¼Corelå¾è¡¨æ件
CCOï¼CyberChatæ°æ®æ件
CCTï¼Macromedia Director Shockwaveæå½±
CDAï¼CDé³é¢è½¨é
CDFï¼Microsofté¢éå®ä¹æ ¼å¼æ件
CDIï¼Philipçé«å¯ç交äºæ ¼å¼
CDMï¼Visual dBASEèªå®ä¹æ°æ®æ¨¡åæ件
CDRï¼CorelDRAWç»å¾æ件ï¼åå§é³é¢CDæ°æ®æ件
CDTï¼CorelDRAW模æ¿
CDXï¼CorelDRAWå缩ç»å¾æ件ï¼Microsoft Visual FoxProç´¢å¼æ件
CFGï¼é ç½®æ件
CGIï¼å ¬å ±ç½å ³æ¥å£èæ¬æ件
CGMï¼è®¡ç®æºå¾å½¢å æ件
CHï¼OS/2é ç½®æ件
CHKï¼ç±Windowsç£çç¢çæ´çå¨æç£çæ«æä¿åçæ件ç¢ç
CHMï¼ç¼è¯è¿çHTMLæ件
CHPï¼Ventura Publisherç« èæ件
CHRï¼å符éï¼åä½æ件ï¼
CHTï¼ChartViemæ件ï¼Harvard Graphicsç¢éæ件
CIFï¼Adaptec CD åå»ºå¨ CDæ åæ件
CILï¼Clip Galleryä¸è½½å
CIMï¼SimCity æ件
CINï¼OS/2æ¹åæ§å¶æ件ç¨äºè·è¸ªINIæ件ä¸çåå
CLASSï¼Javaç±»æ件
CLPï¼Windows åªè´´æ¿æ件
CLLï¼Crick Software Clickeræ件
CLSï¼Visual Basicç±»æ件
CMDï¼Windows NTï¼OS/2çå½ä»¤æ件ï¼DOS CD/Må½ä»¤æ件ï¼dBASEâ ¡ç¨åºæ件
CPIï¼Microsoft MS-DOS代ç 页信æ¯æ件
CPLï¼æ§å¶é¢æ¿æ©å±åï¼Corelé¢è²æ¿
CPPï¼C++代ç æ件
CPRï¼Corelæä¾è¯´æ书æ件
CPTï¼Corel ç §ç-ç»ç»å¾å
CSTï¼Macromedia Director Castæ件
CURï¼Windowså æ æ件
D
DBFï¼dBASEæ件ï¼ä¸ç§ç±Ashton-Tateå建çæ ¼å¼ï¼å¯ä»¥è¢«ACTï¼ãLipperãFoxProãAragoãWordtechãXbaseå类似æ°æ®åºæä¸æ°æ®åºæå ³äº§åè¯å«ï¼å¯ç¨æ°æ®æ件ï¼è½è¢«Excel
æå¼ï¼ï¼Oracle 8.1.xè¡¨æ ¼ç©ºé´æ件
DBXï¼DataBearnå¾åï¼Microsoft Visual FoxProè¡¨æ ¼æ件
DCTï¼Microsoft Visual FoxProæ°æ®åºå®¹å¨
DCUï¼Delphiç¼è¯åå æ件
DCXï¼Microsoft Visual FoxProæ°æ®åºå®¹å¨ï¼åºäºPCXçä¼ çå¾åï¼å®
DIRï¼MacromediaDirectoræ件
DLLï¼å¨æé¾æ¥åº
DOCï¼FrameMakeræFrameBuilderææ¡£ï¼Word Starææ¡£ãWord
Perfectææ¡£ãMicrosoftï¼Wordææ¡£ï¼DisplayWriteææ¡£
DOTï¼Microsoft Wordæ档模æ¿
DPLï¼Borland Delph 3å缩åº
DRVï¼é©±å¨ç¨åº
DRWï¼Micrografx Designer/Drawï¼Pro/Eç»ç»æ件
DSFï¼Micrografx Designer VFXæ件
DSGï¼DOOMä¿åçæ件
DSMï¼Dynamic Studioé³ä¹æ¨¡åï¼MODï¼æ件
DSPï¼Microsoft Developer Studioå·¥ç¨æ件
DSQï¼Corel QUERYï¼æ¥è¯¢ï¼æ件
DSTï¼åºç»£æºå¾å½¢æ件
DSWï¼Microsoft Developer Studioå·¥ä½åºæ件
DTAï¼World Bankï¼ä¸çé¶è¡ï¼çSTARSæ°æ®æ件
DTDï¼SGMLæ档类åå®ä¹ï¼DTDï¼æ件
DTEDï¼å°é¢é«åº¦æ°åæ°æ®ï¼å¾å½¢çæ°æ®æ ¼å¼ï¼æ件
DTFï¼Symantec Q&Aç¸å ³çæ°æ®åºæ°æ®æ件
DTMï¼DigiTrakker模åæ件
DUNï¼Microsoftæå·ç½ç»å¯¼åºæ件
DVï¼æ°åè§é¢æ件ï¼MIMEï¼
DWGï¼AutoCADå·¥ç¨å¾æ件ï¼AutoCADæGeneric CADDèçæ¬çç»å¾æ ¼å¼
DXRï¼Macromedia Directoråä¿æ¤ï¼ä¸å¯ç¼è¾ï¼çµå½±æ件
E
EDAï¼Ensoniq ASRç£çæ å
EDDï¼å ç´ å®ä¹ææ¡£ï¼FrameMaker+SGMLææ¡£ï¼
EDEï¼Ensoniq EPSç£çæ å
EDKï¼Ensoniq KTç£çæ å
EDQï¼Ensoniq SQ1/SQ2/Ksç£çæ å
EDSï¼Ensoniq SQç£çæ å
EDVï¼Ensoniq VFX-SDç£çæ å
EFAï¼Ensoniq ASRæ件
EFEï¼Ensoniq EPSæ件
EFKï¼Ensoniq KTæ件
EFQï¼Ensoniq SQ1/SQ2/Ksæ件
EFSï¼Ensoniq SQæ件
EFVï¼Ensoniq VFX-SDæ件
EMDï¼ABTæ©å±æ¨¡å
EMFï¼Windowså¢å¼ºå æ件
EMLï¼Microsoft Outlook Expressé®ä»¶æ¶æ¯ï¼MIME RTCï¼æ件
EXEï¼å¯æ§è¡æ件ï¼ç¨åºï¼
F
FAVï¼Microsoft Outlook导èªæ¡
FAXï¼ä¼ çç±»åå¾å
FCDï¼èæCD-ROM
FDFï¼Adobe Acrobat表åææ¡£æ件
FLAï¼Macromedia Flashçµå½±
FNDï¼Microsoft Explorerä¿åçæç´¢æ件ï¼Find appletï¼
FONï¼ç³»ç»åä½
FRTï¼Microsoft FoxProæ¥è¡¨æ件
FRXï¼Visual Basic表åææ¬ï¼Microsoft FoxProæ¥è¡¨æ件
FXPï¼ç»Microsoft FoxProç¼è¯çæºæ件
G
GDMï¼é声ãå£å¨å£°å声é³æ¿æ¨¡åæ ¼å¼
GetRightï¼GetRightæªå®æçä¸è½½æ件
GHOï¼Norton å éç£çæ å
GIDï¼Windows å ¨å±ç´¢å¼æ件ï¼å æ¬å¸®å©ç¶æï¼
GIFï¼CompuServeä½å¾æ件
GLï¼å¨ç»æ ¼å¼
GRPï¼ç¨åºç®¡çç»
H
HEXï¼Macintosh BinHex2.0æ件
HLPï¼å¸®å©æ件ï¼Date CAD Windows帮å©æ件
HPPï¼C++ç¨åºå¤´æ件
HQXï¼Macintosh BinHex 4.0æ件
HTï¼HyperTerminalï¼è¶ 级ç»ç«¯ï¼
HTMï¼HTMLï¼è¶ ææ¬ææ¡£
HTTï¼Microsoftè¶ ææ¬æ¨¡æ¿
HTXï¼æ©å±HTML模æ¿
I
ICOï¼Windowså¾æ
IDXï¼Microsoft FoxProç¸å ³æ°æ®åºç´¢å¼æ件ï¼Symantec Q&Aç¸å ³æ°æ®åºç´¢å¼æ件ï¼Microsoft Outlook
Expressæ件
IMGï¼GEMæ å
INFï¼ä¿¡æ¯æ件
INIï¼åå§åæ件ï¼Mwave DSP Synthçânwsynth.iniâ GMSå®è£ ï¼Cravis Ultrasound bankå®è£
INPï¼Oracle 3.0çææ©æçæ¬ç表åæºä»£ç
INRSï¼INRSè¿ç¨é信声é¢
INSï¼InstallShieldå®è£ èæ¬ï¼X-Internetç¾åæ件ï¼Ensoniq EPSåç°è®¾å¤ï¼Cell/â ¡MAC/PCæ½æ ·è®¾å¤
INTï¼ä¸é´ä»£ç ï¼å½ä¸ä¸ªæºç¨åºç»è¿è¯æ³æ£æ¥åç¼è¯äº§çä¸ä¸ªå¯æ§è¡ä»£ç
IOFï¼Finditææ¡£
IQYï¼Microsoft Internetæ¥è¯¢æ件
ISOï¼æ ¹æ®ISD æå ³CD-ROMæ件系ç»æ åååºCD-ROMä¸çæ件
ISPï¼X-Internetç¾åæ件
ISTï¼æ°åè·è¸ªè®¾å¤æ件
ISUï¼InstallShieldå¸è£ èæ¬
ITï¼èå²è·è¸ªç³»ç»é³ä¹æ¨¡å(MOD)æ件
ITIï¼èå²è·è¸ªç³»ç»è®¾å¤
ITSï¼èå²è·è¸ªç³»ç»æ½æ ·ï¼Internetææ¡£ä½ç½®
IVï¼Open Inventorä¸ä½¿ç¨çæä»¶æ ¼å¼
IVDï¼è¶ è¿/å¾®è§æ°æ®ç»´æ°æåéç级æ件
IVPï¼è¶ è¿/çç¨æ·åéé ç½®æ件
IVTï¼è¶ è¿/表æéåæ°æ®æ件
IVXï¼è¶ è¿/å¾®æ°æ®ç®å½æ件
IWï¼Idlewildå±å¹ä¿æ¤ç¨åº
IWCï¼Install Watchææ¡£
J
Jï¼Ricohç §ç¸æºæ ¼å¼
JARï¼Javaæ¡£æ¡æ件ï¼ä¸ç§ç¨äºappletåç¸å ³æ件çå缩æ件ï¼
JAVAï¼Javaæºæ件
JARï¼Javaæ¡£æ¡æ件ï¼ä¸ç§ç¨äºappletåç¸å ³æ件çå缩æ件ï¼
JAVAï¼Javaæºæ件
JFFï¼JFIFï¼JIFï¼JPEGæ件
JPEï¼JPEGï¼JPGï¼JPEGå¾å½¢æ件
JSï¼JavaScriptæºæ件
JSPï¼HTMLç½é¡µï¼å ¶ä¸å å«æ对ä¸ä¸ªJava servletçåè
K
KARï¼å¡æOK MIDIæ件ï¼ææ¬+MIDIï¼
L
LABï¼Visual dBASEæ ç¾æ件
LBTï¼LBXï¼Microsoft FoxProæ ç¾æ件
LDBï¼Microsoft Accesså éæ件
LHAï¼LZHæ´æ¢æ件åç¼
LOGï¼æ¥å¿æ件
LZHï¼LH ARCå缩档æ¡
M
M1Vï¼MPEGç¸å ³æ件(MIME"mpeg"ç±»å)
M3Dï¼Corel Motion 3Då¨ç»æ件
M3Uï¼MPEG URLï¼MIME声é³æ件ï¼
MAMï¼Microsoft Accesså®
MAQï¼Microsoft Accessæ¥è¯¢æ件
MARï¼Microsoft Accessæ¥è¡¨æ件
MBXï¼Microsoft Outlookä¿åemailæ ¼å¼ï¼Eudoraé®ç®±
MCWï¼Microsoft WordçMacintoshææ¡£
MDBï¼Microsoft Accessæ°æ®åº
MDNï¼Microsoft Access空æ°æ®åºæ¨¡æ¿
MDWï¼Microsoft Accesså·¥ä½ç»æ件
MIDï¼MIDIé³ä¹
MMMï¼Microsoftå¤åªä½çµå½±
MOVï¼QuickTime for Windowsçµå½±
MP2ï¼ç¬¬äºå±MPEGé³é¢æ件
MP3ï¼ç¬¬ä¸å±MPEGé³é¢æ件
MPAï¼MPEGç¸å ³æ件ï¼MIMEâmpegç±»åâ
MPEï¼MPEGï¼MPGï¼MPEGå¨ç»æ件
MPPï¼Microsoftå·¥ç¨æ件ï¼CADç»å¾æä»¶æ ¼å¼
MPRï¼Microsoft FoxProèåï¼å·²ç¼è¯ï¼
MSIï¼Windows å®è£ å¨å
MSNï¼Microsoft ç½ç»ææ¡£ï¼Descent Missionæ件
O
OBDï¼Microsoft Office活页夹
OBJï¼å¯¹è±¡æ件
OBZï¼Microsoft Office活页夹å导
OCXï¼Microsoft对象é¾æ¥ä¸åµå ¥å®å¶æ§ä»¶
ODSï¼Microsoft Outlook Expressé®ç®±æ件
OFTï¼Microsoft Outlook模æ¿
OPXï¼OPLæ©å±DLLï¼å¨æé¾æ¥åºï¼
OSSï¼Microsoft Officeæ¥æ¾æ件
OSTï¼Microsoft Exchange / Outlook 离线æ件
P
PALï¼å缩æ件
PARTï¼Goï¼Zillaé¨åä¸è½½æ件
PASï¼Pascalæºä»£ç
PCSï¼PICSå¨ç»æ件
PDFï¼Adobe Acrobat
å¯å¯¼åºææ¡£æ ¼å¼æ件ï¼å¯ç¨Webæµè§å¨æ¾ç¤ºï¼ï¼Microsoftç³»ç»ç®¡çæå¡å¨å å®ä¹æ件ï¼NetWareæå°æºå®ä¹æ件
PHPï¼PHP3ï¼å å«æPHPèæ¬çHTMLç½é¡µ
PHTMLï¼å å«æPHPèæ¬çHTMLç½é¡µï¼ç±Perlåæ解éçHTML
PM5ï¼Pagemaker 5.0æ件
PM6ï¼Pagemaker 6.0æ件
PPSï¼Microsoft Powerpointå¹»ç¯çæ¾æ
PPTï¼Microsoft Powerpointæ¼ç¤ºæ稿
PRFï¼Windowsç³»ç»æ件ï¼Macromedia导æ¼è®¾ç½®æ件
PSDï¼Adobe photoshopä½å¾æ件
PSMï¼Protracker Studio模åæ ¼å¼ï¼Epic游æçæºæ°æ®æ件
PSTï¼Microsoft Outlook个人æ件夹æ件
PWLï¼Windows å£ä»¤å表æ件
Q
QIFï¼QuickTimeç¸å ³å¾åï¼MIMEï¼ï¼Quickenå¯¼å ¥æ件
QTï¼QTMï¼QuickTimeçµå½±
QTIï¼QTIFï¼QuickTimeç¸å ³å¾å
QTPï¼QuickTimeä¼å æ件
QTSï¼Mac PICTå¾åæ件ï¼QuickTimeç¸å ³å¾å
QTXï¼QuickTimeç¸å ³å¾å
R
RAï¼RealAudio声é³æ件
RAMï¼RealAudioå æ件
RARï¼RARå缩档æ¡ï¼Eugene Roshallæ ¼å¼ï¼
RECï¼å½é³æºå®ï¼RapidComm声é³æ件
REGï¼æ³¨å表æ件
REPï¼Visual dBASEæ¥è¡¨æ件
RESï¼Microsoft Visual C++èµæºæ件
RMï¼RealAudioè§é¢æ件
RMFï¼Rich Mapæ ¼å¼ï¼3D游æç¼è¾å¨ä½¿ç¨å®æ¥ä¿åå¾ï¼
ROMï¼åºäºçå¼ç£å¸¦ç家åºæ¸¸æ仿çå¨æ件ï¼æ¥èªAtari
ãColecovisionãSegaãNintendoççå¼ç£å¸¦éçROMå®å ¨æ·è´ï¼å¨ä¸¤ä¸ªä»¿çå¨ä¹é´ä¸å¯äºä¿®æ¹ï¼
Rxxï¼å¤å·æ¡£æ¡ä¸çRARå缩æ件ï¼xx=1ï½é´çä¸ä¸ªæ°åï¼
S
SAVï¼æ¸¸æä¿åæ件
SBï¼åå§å¸¦ç¬¦å·åèï¼8ä½ï¼æ°æ®
SBKï¼Creative LabsçSoundfont 1.0 Bankæ件ï¼(Soundb laster)/EMU SonndFont v1.x
Bankæ件
SBLï¼Shockwave Flash对象æ件
SCFï¼Windows Explorerå½ä»¤æ件
SCHï¼Microsoft Schedule+1
SCPï¼æ¨å·ç½ç»èæ¬æ件
SCRï¼Windowså±å¹ä¿æ¤ï¼ä¼ çå¾åï¼èæ¬æ件
SFXï¼RARèªè§£åæ¡£æ¡
SHTMLï¼å«ææå¡å¨ç«¯å æ¬ï¼SSIï¼çHTMLæ件
SPLï¼Shockwave Flash对象ï¼DigiTrakkeræ½æ ·
SQLï¼Informix SQLæ¥è¯¢ï¼é常被æ°æ®åºäº§åç¨äºSQLæ¥è¯¢ï¼èæ¬ãææ¬ãäºè¿å¶ï¼çæ件æ©å±å
STMï¼.shtmlççåç¼å½¢å¼ï¼å«æä¸ä¸ªæå¡ç«¯å æ¬ï¼SSIï¼çHTMLæ件ï¼Scream Tracker V2é³ä¹æ¨¡åï¼MODï¼æ件
STRï¼å±å¹ä¿æ¤æ件
SWAï¼å¨Macromedia导æ¼æ件ï¼MP3æ件ï¼ä¸çShockwave声é³æ件
SWFï¼Shockwave Flash对象
SYSï¼ç³»ç»æ件
T
Tï¼Commodore 仿çå¨ç£å¸¦æ åæ件
THEMEï¼Windows æ¡é¢ä¸»é¢æ件
TIFï¼TIFFï¼æ ç¾å¾åæä»¶æ ¼å¼ï¼TIFFï¼ä½å¾
TMPï¼Windows临æ¶æ件
TRMï¼ç»ç«¯æ件
TXTï¼ASCâ ¡ææ¬æ ¼å¼ç声é³æ°æ®
TZï¼èçåç¼©æ ¼å¼æ件
V
VBAï¼VBaseæ件
VBPï¼Microsoft Visual Basicå·¥ç¨æ件
VBWï¼Microsoft Visual Basicå·¥ä½åºæ件
VBXï¼Microsoft Visual Basicç¨æ·å®å¶æ§ä»¶
VQEï¼VQLï¼Yamaha Sound-VQå®ä½å¨æ件
VQFï¼Yamaha Sound-VQæ件ï¼å¯è½åºç°æ åï¼
VRFï¼Oracle 7é ç½®æ件
VSLï¼ä¸è½½å表æ件ï¼GetRightï¼
W
WABï¼Microsoft Outlookæ件
WADï¼å å«æè§é¢ãç©å®¶æ°´å¹³åå ¶ä»ä¿¡æ¯çDOOM游æç大æ件
WALï¼Quake 2æ£ææ件
WAVï¼Windows波形声形
WBKï¼Microsoft Wordå¤ä»½æ件
WFMï¼Visual dBASE Windows表å
WFNï¼å¨CorelDRAWä¸ä½¿ç¨ç符å·
WIZï¼Microsoft Wordå导
WRLï¼èæç°å®æ¨¡å
WWLï¼Microsoft Wordå æå¨æ件
X
XLKï¼Microsoft Excelå¤ä»½
XLLï¼Microsoft Excelå æå¨æ件
XLMï¼Microsoft Excelå®
XLSï¼Microsoft Excelå·¥ä½å
XLTï¼Microsoft Excel模æ¿
XLVï¼Microsoft Excel VBA模å
XLWï¼Microsoft Excelå·¥ä½ç°¿/å·¥ä½åº
Z
ZAPï¼Windows软件å®è£ é ç½®æ件
ZIPï¼Zipæ件
VC:MPå¦ä½ä½¿ç¨
é¦å ä½ å¾ç¡®å®ä½ çæä½ç³»ç»ççæ¬,ä¸åçæä½ç³»ç»æè¦æ±çæå¡ç«¯æ¯ä¸åç,æå¡ç«¯ä¸è½½å°å:(æ¥èª/space/cjllai9.é®:å«äººæä¹è¿ä¸ä¸æçæå¡å¨å?ç:è¿ä¸ªé®é¢æ¯è¾å¤æ,ä¸æ¥æ¥æ¥:1.æ£æ¥ä¸ä¸èªå·±çç½ç»æ¯å¦æ£å¸¸,è½ä¸è½è¿æ¥ä¸å ¶ä»çæå¡å¨æè èªå·±è½ä¸è½è¿å ¥èªå·±çæå¡å¨.2.确认é²ç«å¢ï¼æ¯ä¸æ¯é»æ¢äºsampæå¡ç«¯3.确认æ¯ä¸æ¯å±åç½ç¨æ·,æ¯çè¯,请å端å£æ å°4.è¿ä¸è¡é£å°±å ·ä½æ åµå ·ä½åæ....åä¸æ¥çç.é®:æä¹æ ·å¢å æå¡å¨å°å¾å,好å°åç:å ä¸è½½å°å¾,ä¸è½½å¥½åçå°å¾ç说æ,æçæ¯éè¦ç¨PAWNOç¼è¯ç,æçåä¸ç¨æ.amxæ件æ¾å¨gamemodesç®å½ä¸é¢,.pwnæ¾å¨gamemodes\srcç®å½ä¸é¢,è¿æ¸¸ææ¢å¾å°±å¯ä»¥äº.é®:请é®å¦ä½ç»æå¡å¨å 个å¯ç ?å°±æ¯ç©å®¶ç»éæå¡å¨ä¹åå°±è¦è¾å ¥çå¯ç ç:åªè¦å¨server.cfgä¸æä¸é¢ä¸è¡å ä¸passwordå¯ç å°±å¯ä»¥äºæå¾SBæææç¥é楼主æ¯è¦0.2.1çæå¡å¨æå´å0.1Bç
电脑代码视频文件代码电脑文件类型代码
A. 怎么查寻网页上视频的源代码
方法一、在源代码中搜索视频格式为FLV、MP4等视频格式,可以找到视频文件的绝对路径或相对路径,将其复制到下载工具中就可以下载了。
方法二、有的视频在源代码中是直接找不到的,他们是通过播放器调用JS代码中的视频地址,这种情况就要找到被调用的JS代码,在JS代码里面就可以搜索到视频文件的地址。
方法三、还有一种情况是页面嵌入的另外一个视频播放页面,需要找到另外一个页面的源代码,在其中去搜索视频地址。
总之要根据实际情况去分析视频地址隐藏于何处,展览网 源码找到它就可以下载了。
源代码主要有以下2种作用:
生成目标代码,即计算机可以识别的代码。
对软件进行说明,即对软件的编写进行说明。
为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分虽然不会在生成的程序中直接显示,也不参与编译。但是说明对软件的学习、分享、维护和软件复用都有巨大的好处。因此,书写软件说明在业界被认为是能创造优秀程序的良好习惯,一些公司也硬性规定必须书写。
(需要指出的是,源代码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改,必须重新编译。 )
版权
如果按照源代码类型区分软件,通常被分为两类:自由软件和非自由软件。自由软件一般是不仅可以免费得到,而且公开源代码;相对应地,非自由软件则是不公开源代码。所有一切通过非正常手段获得非自由软件源代码的行为都将被视为非法。
参考链接:网络_源代码 (示例源程序)
B. 电脑文件类型代码
Windows系统文件类型概览[推荐]
大家知道,Windows系统文件按照不同的格式和用途分很多种类,为便于管理和识别,在对文件命名时,是以扩展名加以区分的,即文件名格式为: "主文件名.扩展名"。这样就可以根据文件的扩展名,判定文件的种类,从而知道其格式和用途。例如:
"文件名1.DOC"的扩展名"DOC"表示本文件是一个"Microsoft Word 文档",
"文件名2.XLS"的扩展名"XLS"表示本文件是一个"Microsoft Excel 工作表",
"文件名3.BMP"的扩展名"BMP"表示本文件是一个"BMP格式图像",
"文件名4.MP3"的扩展名"MP3"表示本文件是一个"MP3 格式声音",
"文件名5.MPEG"的扩展名"MPEG"表示本文件是一个"**文件(MPEG)"。
下面列出Windows系统文件的扩展名及其分类对照表,以备查阅:
1. "" "H. Internet 电话技术"
2. "" "虚拟设备驱动程序"
3. "ACA" "Microsoft Agent Character File (HTTP format)"
4. "ACF" "Microsoft Agent Character File (HTTP format)"
5. "ACG" "Microsoft Agent 预览文件"
6. "ACL" "自动更正列表文件"
7. "ACS" "Microsoft Agent Character File"
8. "ACW" "辅助功能向导设置"
9. "ADE" "Microsoft Access 项目扩展"
. "ADN" "Microsoft Access 空白项目模板"
. "ADP" "Microsoft Access 项目"
. "AIF" "AIFF 格式声音"
. "AIFC" "AIFF 格式声音"
. "AIFF" "AIFF 格式声音"
. "ANI" "动画光标"
. "ASA" "活动服务器文档"
. "ASD" "ASF Stream Description File"
. "ASF" "Windows Media 音频/视频文件"
. "ASP" "活动服务器文档"
. "ASX" "Windows Media 音频/视频快捷方式"
. "AU" "AU 格式声音"
. "AUDIOCD" "AudioCD"
. "AVI" "视频剪辑"
. "AW" "应答向导文件"
. "BKF" "Windows 备份文件"
. "BLG" "性能监视器文件"
. "BMP" "BMP 图像"
. "CAT" "安全编录"
. "CDA" "CD 音频曲目"
. "CDF" "频道文件"
. "CDX" "活动服务器文档"
. "CER" "安全证书"
. "CHK" "还原了文件碎片"
. "CHM" "已编译的 HTML 帮助文件"
. "CLP" "剪贴板剪贴"
. "CNF" "快速拨号"
. "COL" "HTML 帮助文件"
. "CPL" "控制面板扩展"
. "CRL" "证书吊销列表"
. "CRT" "安全证书"
. "CSS" "级联样式表文档"
. "CSV" "Microsoft Excel 逗号分隔值文件"
. "CUR" "光标"
. "DB" "数据库文件"
. "DCS" "数据库内容源"
. "DER" "安全证书"
. "DESKLINK" "DESKLINK 文件"
. "DET" "Office Data File"
. "DIB" "BMP 图像"
. "DIC" "文本文档"
. "DIF" "Microsoft Excel 数据交换格式"
. "DOC" "Microsoft Word 文档"
. "DOCHTML" "Microsoft Word HTML 文档"
. "DOCMHTML" "DOCMHTML 文件"
. "DOT" "Microsoft Word 模板"
. "DOTHTML" "Microsoft Word HTML 模板"
. "DQY" "Microsoft Excel ODBC 查询文件"
. "DRV" "设备驱动程序"
. "DSN" "数据源名称"
. "DUN" "拨号网络文件"
. "DVD" "DVD"
. "ECS" "Exchange Server 内容源"
. "ELM" "Microsoft Office 主题文件"
. "EMF" "EMF 图像"
. "EML" "Outlook Express 邮件消息"
. "EXC" "文本文档"
. "FAD" "Office 数据文件"
. "FAV" "FAV 文件"
. "FCS" "文件共享内容源"
. "FFA" "文件检索索引"
. "FFL" "文件检索索引"
. "FFT" "文件检索索引"
. "FFX" "文件检索索引"
. "FON" "字体文件"
. "FPDOCLIB" "Microsoft FrontPage Document Library"
"FPHOMEOP" Microsoft FrontPage Home Page Open"
. "FPHOMEPG" "Microsoft FrontPage 主页"
. "FPHTML""Microsoft FrontPage HTML 文档"
. "FPLIST" "Microsoft FrontPage List"
. "FPNOPUB" "Microsoft FrontPage Dont Publish"
. "FPOPEN" "Microsoft FrontPage 打开文件"
. "FPSURVEY" "Microsoft FrontPage Survey"
. "FPWEB" "FPWEB 文件"
. "FRG" "FRG 文件"
. "GIF" "GIF 图像"
. "GRA" "Microsoft Graph 图表"
. "GRP" "Microsoft 程序组"
. "HLP" "帮助文件"
. "HOL" "Microsoft Outlook Holidays"
. "HT" "超级终端文件"
. "HTA" "HTML Application"
. "HTC" "HTC 文件"
. "HTM" "HTML Document"
. "HTML" "HTML Document"
. "HTT" "HyperText 模板"
. "HTX""用于 Internet 数据库的 HTML 模板"
. "ICC" "ICC 配置文件"
. "ICM" "ICC 配置文件"
. "ICO" "图标"
. "ICS" "iCalendar 文件"
. "IDC" "IDC 文件"
. "III" "Intel IPhone 兼容"
. "INF" "安装信息"
. "INI" "配置设置"
. "INS" "Internet 通讯设置"
. "IQY" "Microsoft Excel Web 查询文件"
. "ISP" "Internet 通讯设置"
. "ITS" "Internet Document Set"
. "ITSS" "Microsoft Infotech Storage System File"
. "IVF" "Indeo 视频文件"
. "JFIF" "JPEG 图像"
. "JOB" "任务对象"
. "JOD" "Microsoft.Jet.OLEDB.4.0"
. "JPE" "JPEG 图像"
. "JPEG" "JPEG 图像"
. "JPG" "JPEG 图像"
. "JS" "JScript Script File"
. "JSE" "JScript Encoded Script File"
. "LDB" "Microsoft Access 记录锁定信息"
. "LEX" "词典文件"
. "LOG" "文本文档"
"LWV" Microsoft Linguistically Enhanced Sound File"
. "M1V" "**文件(MPEG)"
. "M3U" "M3U 文件"
. "MAD" "Microsoft Access 模块快捷方式"
. "MAF" "Microsoft Access 窗体快捷方式"
. "MAG" "Microsoft Access 图表快捷方式"
. "MAM" "Microsoft Access 宏快捷方式"
. "MAPIMAIL" "MAPIMAIL 文件"
. "MAQ" "Microsoft Access 查询快捷方式"
. "MAR" "Microsoft Access 报表快捷方式"
. "MAS"Microsoft Access 存储过程快捷方式"
. "MAT" "Microsoft Access 表快捷方式"
. "MAU" "MAU 文件"
. "MAV" "Microsoft Access 视图快捷方式"
"MAW"Microsoft Access 数据访问页快捷方式"
. "MDA" "Microsoft Access 加载项"
. "MDB" "Microsoft Access 应用程序"
. "MDBHTML" "Microsoft Access HTML 文档"
. "MDE" "Microsoft Access MDE 数据库"
. "MDN""Microsoft Access 空白数据库模板"
. "MDT" "Microsoft Access 加载项数据"
. "MDW" "Microsoft Access 工作组信息"
. "MDZ""Microsoft Access 数据库向导模板"
. "MGC" "媒体目录文件"
. "MHT" "MHTML Document"
. "MHTML" "MHTML Document"
. "MID" "MIDI 序列"
. "MIDI" "MIDI 序列"
. "MML" "媒体目录文件"
. "MMM" "媒体剪辑"
. "MMW" "媒体目录文件"
. "MP2" "**文件(MPEG)"
. "MP2V" "**文件(MPEG)"
. "MP3" "MP3 格式声音"
. "MPA" "**文件(MPEG)"
. "MPE" "**文件(MPEG)"
. "MPEG" "**文件(MPEG)"
. "MPF" "Media Package 文件"
. "MPG" "**文件(MPEG)"
. "MPV2" "**文件(MPEG)"
. "MSC" "Microsoft 通用管理文档"
. "MSG" "Outlook 项目"
. "MSI" "Windows Installer 软件包"
. "MSP" "Windows Installer 修补程序"
. "MSRCINCIDENT" "Microsoft 远程访问事件"
. "MSSTYLES" "Windows 可视化风格文件"
. "MSWMM" "Windows Movie Maker 项目"
. "NCS" "Lotus Notes 内容源"
. "NFO" "MSInfo 文档"
. "NICK" "Office 数据文件"
. "NK2" "Office 数据文件"
."NMW""Microsoft NetMeeting T 兼容白板文档"
. "NWS" "Outlook Express 新闻消息"
. "OBD" "OBD 文件"
. "OBT" "OBT 文件"
. "OBZ" "OBZ 文件"
. "OCX" "ActiveX 控件"
. "ODC" "Microsoft Office 数据连接"
. "ODCCUBEFILE" "ODCCUBEFILE 文件"
. "ODCDATABASEFILE" "ODCDATABASEFILE 文件"
. "ODCNEWFILE" "ODCNEWFILE 文件"
. "ODCTABLEFILE" "ODCTABLEFILE 文件"
. "OFT" "Outlook 项目模板"
. "OPC" "Microsoft 清理向导文件"
. "OPS" "Office 设置文件"
. "OQY" "Microsoft Excel OLAP 查询文件"
. "OSS" "Office 搜索"
. "OST" "Office 数据文件"
. "OTF" "OpenType 字体文件"
. "P" "证书申请"
. "P" "Personal Information Exchange"
. "P7B" "PKCS #7 证书"
. "P7C" "数字标识文件"
. "P7M" "PKCS #7 MIME 消息"
. "P7R" "PKCS #7 证书"
. "P7S" "PKCS #7 签名"
. "PAB" "Office 数据文件"
. "PBK" "拨号电话簿"
. "PCB" "PCB 文件"
. "PCD" "Photo CD 图像"
. "PCX" "PCX 图像"
. "PFM" "Type 1 字体文件"
. "PFX" "Personal Information Exchange"
. "PIP" "Microsoft Office 设置文件"
. "PKO" "公钥安全对象"
. "PMA" "性能监视器文件"
. "PMC" "性能监视器文件"
. "PML" "性能监视器文件"
. "PMR" "性能监视器文件"
. "PMW" "性能监视器文件"
. "PNG" "PNG 图像"
. "POT" "Microsoft PowerPoint 模板"
. "POTHTML" "Microsoft PowerPoint HTML 模板"
. "PPA" "Microsoft PowerPoint 加载项"
. "PPS" "Microsoft PowerPoint 幻灯片放映"
. "PPT" "Microsoft PowerPoint 演示文稿"
. "PPTHTML" "Microsoft PowerPoint HTML 文档"
. "PPTMHTML" "PPTMHTML 文件"
. "PRF" "msrating.dll,-"
. "PST" "Office 数据文件"
. "PSW" "Password Backup"
. "PWZ" "Microsoft PowerPoint 向导"
. "QDS" "目录查询"
. "RAT" "msrating.dll,-"
. "RDP" "远程桌面连接"
. "REG" "注册表项"
. "RMI" "MIDI 序列"
. "RNK" "拨号快捷方式"
. "RQY" "Microsoft Excel OLE DB 查询文件"
. "RTF" "RTF 格式"
. "RWZ" "Office 数据文件"
. "SC2" "Microsoft Schele+ 应用程序"
. "SCD" "Microsoft Schele+ 应用程序"
. "SCH" "Microsoft Schele+ 应用程序"
. "SCP" "文本文档"
. "SCT" "Windows Script Component"
. "SDB" "Appfix 软件包"
. "SHB" "将快捷方式插入到文档"
. "SHS" "片段对象"
. "SHTM" "HTML Document"
. "SHTML" "HTML Document"
. "SLK" "Microsoft Excel SLK 数据导入格式"
. "SLL" "SLL 文件"
. "SND" "AU 格式声音"
. "SNP" "Snapshot 文件"
. "SPC" "PKCS #7 证书"
. "SPL" "Shockwave Flash Object"
. "SST" "Microsoft 系列证书存储"
. "STF" "Microsoft 安装文件"
. "STL" "证书信任列表"
. "STM" "HTML Document"
. "SWF" "Shockwave Flash Object"
. "SYS" "系统文件"
. "TCS" "Tahoe Server 内容源"
. "THEME" "Windows 主题文件"
. "TIF" "TIF 图像"
. "TIFF" "TIF 图像"
. "TTC" "TrueType Collection 字体文件"
. "TTF" "TrueType 字体文件"
. "TXT" "文本文档"
. "UDL" "Microsoft 数据链接"
. "ULS" "Internet 定位服务"
. "URL" "Internet 快捷方式"
. "VBE" "VBScript Encoded Script File"
. "VBS" "VBScript Script File"
. "VCF" "vCard 文件"
. "VCS" "vCalendar 文件"
. "VXD" "虚拟设备驱动程序"
. "WAB" "数字标识文件"
. "WAV" "波形声音"
. "WAX" "Windows Media 音频快捷方式"
. "WBK" "Microsoft Word 备份文档"
. "WCS" "Web 站点内容源"
. "WEB" "Office 数据文件"
. "WEBPNP" "Webpnp"
. "WHT" "Microsoft NetMeeting 旧白板文档"
. "WIZ" "Microsoft Word 向导"
. "WIZHTML" "Microsoft Access HTML 模板"
. "WLL" "WLL 文件"
. "WM" "Windows Media 音频/视频文件"
. "WMA" "Windows Media 音频文件"
. "WMD" "Windows Media Player 下载软件包"
. "WMF" "WMF 图像"
. "WMP" "Windows Media Player 文件"
. "WMS" "Windows Media Player 外观文件"
. "WMV" "Windows Media 音频/视频文件"
. "WMX" "Windows Media 音频/视频快捷方式"
. "WMZ" "Windows Media Player 外观程序包"
. "WPS" "WPS 文件"
. "WRI" "写入文档"
. "WSC" "Windows Script Component"
. "WSF" "Windows Script File"
. "WSH" "Windows Script Host Settings File"
. "WTX" "文本文档"
. "WVX" "Windows Media 音频/视频快捷方式"
. "XLA" "Microsoft Excel 加载宏"
. "XLB" "Microsoft Excel 工作表"
. "XLC" "Microsoft Excel 图表"
. "XLD" "Microsoft Excel 5.0 对话框编辑表"
. "XLK" "Microsoft Excel 备份文件"
. "XLL" "Microsoft Excel XLL 加载宏"
. "XLM" "Microsoft Excel 4.0 宏"
. "XLS" "Microsoft Excel 工作表"
. "XLSHTML" "Microsoft Excel HTML 文档"
. "XLSMHTML" "XLSMHTML 文件"
. "XLT" "Microsoft Excel 模板"
. "XLTHTML" "Microsoft Excel HTML 模板"
. "XLV" "Microsoft Excel VBA 模块"
. "XLW" "Microsoft Excel 工作区"
. "XML" "XML 文档"
. "XNK" "Exchange 快捷方式"
. "XSL" "XSL 样式表"
. "ZAP" "软件安装设置"
. "ZIP" "压缩(zipped)文件夹"
手把手教你将小程序项目跑起来真自律小程序
在猫宁一公众号中回复源码,获得下载链接,下载并解压小程序项目文件。
打开项目文件,编辑server/config.js文件,将红框标注处替换为您的信息。
查找qcloudAppId、qcloudSecretId、qcloudSecretKey,请登录腾讯云,点击链接:/capi,获取AppID、SecretId、SecretKey。
登录微信公众平台(mp.weixin.qq.com/),进入开发设置,找到appId、appSecret信息。
如无小程序账号,请点击注册链接并下载开发者工具。搭建前端开发环境,导入项目至微信开发者工具,完成前端环境搭建。
搭建本地后端开发环境,作为后端服务器。在MySQL数据库中创建数据表,粘贴语句创建opinions和records数据表。
启动项目前,请打开终端,安装SDK和sass插件。SDK用于获取微信用户身份的唯一标识(openId),sass插件支持scss语言运行,确保无安装错误。
运行npm run dev在项目目录启动前端代码,在server目录下启动后端代码。在微信开发者工具中查看项目效果。
项目开发全程由猫宁一全栈程序媛全程指导,更多全栈项目代码与课程目录请关注猫宁一公众号并回复源码获取。
丢弃掉那些BeanUtils工具类吧,MapStruct真香!!!
批量插入功能是日常开发中常见的需求。今天我们对MyBatis的批量插入功能进行全面分析与测试,包括三种常见实现方法的性能对比,以及基于原理的深入探讨。
针对三种方法,我们分别实现了循环单次插入、Mybatis-plus(MP)和原生批量插入(使用MyBatis的foreach标签)。首先准备相应的数据库环境与测试数据,确保测试的有效性和准确性。
对于循环单次插入,我们模拟插入万条数据,得到的执行结果令人失望,花费了毫秒。
在MP方法中,我们通过控制器、业务逻辑实现类与数据库映射类三个层次的配合,实现更高效的批量插入。为了验证其性能,我们进行了一次实际插入测试,结果显示使用MP方法的执行时间为毫秒。相较于循环单次插入方法,MP方法性能提高了.5倍,这体现了MP框架在处理批量插入任务时的强大优势。
接着,我们分析了MP方法实现的具体原理。MP的核心实现机制是通过批量保存数据来提高插入效率。其源码展示了如何将数据分批(每批条)进行插入,从而有效降低了单次插入操作的耗时与资源消耗。
原始批量插入方法使用了MyBatis的foreach标签,将数据一次性拼接为SQL语句插入。我们分别对业务逻辑层和数据持久层进行了扩展,实现了原生的批量插入功能。但这一方法在处理大规模数据时,由于拼接的SQL语句过大(高达4.MB),导致程序执行时出现报错。这是因为MySQL默认支持的最大SQL执行大小限制为4MB,超出了这一限制。
因此,原生批量插入方法存在明显的缺陷。尽管通过设置MySQL最大执行SQL大小可以解决该问题,但这不是一个理想的解决方案。更合适的办法是采纳MP批量插入功能,确保批量插入的稳定性和高效性,同时避免过大的SQL语句可能带来的问题。
通过综合分析与测试,我们得出了以下循环单次插入方法是性能最低的选择。MyBatis原生SQL批量插入在没有正确处理大SQL限制的情况下,可能会导致错误。相比之下,MyBatis-plus提供的批量插入功能,通过分批插入实现了性能与稳定性的最佳结合,是处理批量插入任务时值得推荐的方法。综合考虑,推荐使用MP批量插入实现更高效的批量数据处理。