- Leetcode力扣 MySQL数据库 1532 最近三笔订单
ziko-1101
Leetcode数据库mysqlleetcode
1532最近三笔订单SQL架构CreatetableIfNotExistsCustomers_1532(customer_idint,namevarchar(10));CreatetableIfNotExistsOrders_1532(order_idint,order_datedate,customer_idint,costint);TruncatetableCustomers_1532;ins
- Leetcode力扣 MySQL数据库 1393 股票的资本损益
ziko-1101
Leetcode数据库leetcodemysql
1393股票的资本损益SQL架构CreateTableIfNotExistsStocks_1393(stock_namevarchar(15),operationENUM('Sell','Buy'),operation_dayint,priceint);TruncatetableStocks_1393;insertintoStocks_1393(stock_name,operation,opera
- MySQL中DROP、DELETE与TRUNCATE的深度解析
咖啡啡不加糖
mysql数据库后端
在MySQL数据库操作中,DROP、DELETE和TRUNCATE是三个常用的数据操作命令,它们都可以用于删除数据,但在功能、执行效率、事务处理以及对表结构的影响等方面存在显著差异。本文将从多个维度对这三个命令进行详细对比和解析,帮助读者更好地掌握它们的应用。1.DELETE命令详解1.1基本用法DELETE语句属于数据操作语言(DML),主要用于删除表中的行数据。它可以根据WHERE子句的条件删
- SQL规范检查
独步秋风
Mysqlmysqlsql规范检查
序号规则规则等级数据库类型1Update/Delete需要带上where条件errorMysql2不允许使用Truncatetable语句errorMysql3Update/Delete不允许带limit条件errorMysql4Update/Delete不允许带orderby条件errorMysql5不使用“SELECT*”这样的语句errorMysql6不使用DML广播语句errorMysql
- mysql表卡死_解决mysql表不能查询修改删除等操作并出现卡死
豪睿刘爱上楼楼梯
mysql表卡死
问题现象1:进程wait卡住测试环境mysql出现了一个怪表:select查询表卡死,alter修改表卡死,甚至我不想要这个表了,delete、truncate、drop表都卡死卡主了......解决办法:>showfullprocesslist;//列出进程,找出处于waiting的process,要杀死这些process............>killID;//ID号就是指的列出的第一列“I
- TRUNCATE与DELETE的区别?
在数据库管理中,数据清理是日常维护的重要部分。SQL提供了两种主要的数据删除操作:TRUNCATE和DELETE。虽然它们都能实现删除表中数据的目的,但在实现机制、性能影响和使用场景上存在显著差异。本文将深入探讨这两种命令的区别,帮助您在实际工作中做出更明智的选择。1.基本概念DELETE是一种DML(数据操作语言)命令,它允许有选择地从表中删除行数据。DELETE操作可以配合WHERE子句使用,
- linux日志切割(自己随记,有幸帮到您是我的荣幸)
码畜的进化
linux日志切割linux运维服务器
1.创建文件(随意路径创建即可),文件名随意,示例用(cuttingLog)mkdircuttingLog2.编辑文件内容/home/app/xxx.log{copytruncatedailyrotate7compressmissingoksize5Mdateextolddir/home/app/log}copytruncate在合适的时候进行切换,不会影响logdaily每天运行内容rotate
- 解决 Ubuntu 20.04 虚拟机中 catkin_make 编译卡死问题
#君#
ubuntuubuntulinux运维
完整解决步骤1.禁用当前交换文件sudoswapoff/swapfile2.删除旧的交换文件sudorm/swapfile3.使用更可靠的创建方法#使用dd命令创建交换文件(更兼容但较慢)sudoddif=/dev/zeroof=/swapfilebs=1Mcount=4096#或者使用truncate命令(快速创建)sudotruncate-s4G/swapfile4.设置正确权限sudochm
- Linux内存映射mmap
花落已飘
Linux系统编程linux服务器java
文章目录前言一、内存映射概念二、mmap函数介绍三、ftruncate函数四、mmap函数使用五、mmap函数中的MAP_SHARED和MAP_PRIVATE总结前言本篇文章我们来讲解一下内存映射。一、内存映射概念内存映射是一种将文件或其他设备映射到进程的虚拟内存空间的技术。它通过在进程的地址空间中创建一个映射区域,使得进程可以像访问内存一样直接访问文件或设备的内容。内存映射提供了一种高效的方式来
- Oracle 19c导入数据出现ORA-56935 ORA-39065
MrZhou周
数据库运维案例分享oracle数据库
Oracle19c导入数据出现ORA-56935ORA-39065错误内容:$impdp\'sys/xxx@sjztncdbassysdba\'dumpfile=yksf0529.dmplogfile=impsjzbicd_0529.logdirectory=SJZTTABLE_EXISTS_ACTION=truncateparallel=2Import:Release19.0.0.0.0-Pro
- MySQL 中 TRUNCATE 和 DELETE 的区别
@昵称不存在
mysql
在MySQL中,TRUNCATE和DELETE都可用于删除表中的数据,但它们在实现方式和使用场景上有显著区别:主要区别对比特性TRUNCATEDELETE语法TRUNCATETABLEtable_nameDELETEFROMtable_name[WHERE]删除方式删除并重建表逐行删除速度更快较慢事务支持不能回滚(隐式提交)可以回滚触发器不触发触发自增值重置重置不重置WHERE条件不支持支持锁机制
- 数据回流upsert模式
走过冬季
离线数仓
背景现有的数据回流方案中,为避免数据重复,有一些前置操作(delete/truncate)。在回流之前执行这些操作会对查询造成一些瞬时影响。针对这种场景我们需要做一些优化(updateorinsert)。适用场景准实时项目回流(数据回流频繁)数据累加型计算无需删除之前计算结果要求数据加工表中包含唯一业务字段。实现方式原回流方式#删除目标表当天数据,避免重复回流delete_sql="truncat
- 数据库表索引维护策略
Vic10101
SQL学习Java性能优化oracle数据库
在数据库管理中,表操作和索引维护是两个至关重要的方面。本文将深入探讨GaussDB(PostgreSQL)中两种常见的表操作场景对索引的影响,以及如何有效地处理索引碎片和维护索引健康。场景一:TRUNCATETABLETRUNCATETABLE是一种快速清空表数据的操作。它直接释放表的数据存储空间,而不是逐行删除数据。这种操作对索引的影响如下:索引处理:TRUNCATETABLE会保留表的结构,包
- 学习路之MySQL --MySQL删除表三种操作(delete、truncate、drop的区别)
hopetomorrow
学习mysqloracle
本文主要讲mysql中三种删除表的操作,delete语句、truncate语句以及drop语句的区别一.关联与区别1.区别delete、truncate和drop是用于删除数据库中的数据或对象的SQL语句,但它们有不同的功能和用法。delete语句:delete语句用于从表中删除特定的行或符合特定条件的行。delete语句是一种有条件的删除操作,它可以通过WHERE子句指定特定的条件来选择要删除的
- golang 文件操作 创建 读写 复制移动 权限 删除
whatday
目录介绍基本操作创建空文件Truncate文件得到文件信息重命名和移动删除文件打开和关闭文件检查文件是否存在检查读写权限改变权限、拥有者、时间戳硬链接和软链接读写复制文件跳转到文件指定位置(Seek)写文件快写文件使用缓存写读取最多N个字节读取正好N个字节读取至少N个字节读取全部字节快读到内存使用缓存读使用scanner压缩打包(zip)文件抽取(unzip)文件压缩文件解压缩文件其它临时文件和目
- SQL Server中delete table和truncate table删除全表数据哪个快?
MartinYangHJ
SQLServer数据库
目录1.TRUNCATE2.DELETE总结在SQLServer中,`DELETE`和`TRUNCATE`都可以用来删除表中的数据,但它们执行的方式和性能影响是不同的。这里简要说明两者的区别以及哪个更快:1.TRUNCATE速度:`TRUNCATE`是一个DDL(数据定义语言)命令,它直接释放数据页,并且不会记录单个行的删除操作,因此它的执行速度通常比`DELETE`快得多。日志记录:`TRUNC
- PostgreSQL常用DML操作的锁类型归纳
东南门吹雪
数据库笔记postgresql数据库
DML锁类型分析本文对PostgreSQL的insert、update、truncate、delete等常用DML操作的锁类型进行了归纳类比:包括是否排他、共享、表级、行级等的总结。truncate:accessexclusivemode(blockallread/write)、table-levellock(表级锁)insert:ROWEXCLUESIVEmode;表级锁;其它事务可以selec
- MySQL数据库约束
落.差.
MySQL数据库mysqlsql
目录)(一)MySQL约束-主键约束1.操作-添加单列主键2.操作-添加多列主键(联合主键)3.通过修改表结构添加主键4.删除主键约束(二)MySQL约束-自增长约束1.自增长一般格式2.指定自增字段初始值3.delete和truncate在删除后自增列的变化(三)MySQL约束-非空约束1.添加非空约束2.删除非空约束(四)MySQL约束-唯一约束1.添加唯一约束2.删除**唯一**约束(五)M
- hive表级权限控制_数据库权限管理:表、行、列级别的权限控制
weixin_39649405
hive表级权限控制
权限规则1.在配有主从集群时建议在主节点上做权限相关操作2.只有管理员和超级管理员才有将数据导入至表中的权限3.管理员用户赋予的是以整表为单位的权限,所有能赋予的权限为create/select/truncate/delete/drop4.管理员建表需要超管授权后才能创建,即使这张表不存在,直接创建也是没有权限的;管理员只具备create权限时,创建表后默认具备select权限,showtable
- Oracle 如何将已经扩充的表空间缩小
深海之蓝
Oracleoracle压缩表空间高水位线
在Oracle中,经常有这样的情况,由于误操作,使某个表空间过大。delete方法不会清除高水位线,用了truncate之后,虽然高水位线已经清除,但是扩充的表空间并没有缩小,所以应该用下面的方法进行缩小:1.查找表空间对应的数据文件id,以USERS表空间为例:selectFILE_IDfromdba_data_fileswheretablespace_name='USERS'2.允许表空间进行
- Oracle数据库DBF文件收缩
qyr20
数据库
这两天新部署了一套系统,数据库结构保持不变,牵扯导出表结构还有函数,图省事就直接新建用户,还原数据库了。然后咔咔咔,一顿删除delete,truncate,发现要不就是表删了,还有num_rows,回收站也清理了,看起来一切正常了,但是DBF文件依然巨大无比,毫无减小的迹象,查了一下是高水位(HWM)的问题,然后不知道如何解决。最终方案:清空后的数据库重新备份,之前的表空间删除重建,重新还原新备份
- SQL常用语句(基础)大全
egekm_sefg
面试学习路线阿里巴巴sql数据库oracle
SQL语句的类型1.DDL1.库2.表2.DML1.插入数据insertinot2.删除数据delete/truncate3.修改数据updateset3.DQL1.无条件查询2.查询什么开始到什么结束3.指定条件查询1.单个条件roin2.多个条件and4.查询不为NULL值isnotnull,为NULL值isnull5.模糊查询like6.去除重复记录查询distinct7.排序查询order
- shell脚本---常用命令tr
renhl252
linux常用命令介绍linux
目录用途语法格式实例1.-c,-C,--complement2.-d,--delete3.-s,--squeeze-repeats4.-t,--truncate-set15.SET用途tr-translateordeletecharactersTranslate,squeeze,and/ordeletecharactersfromstandardinput,writingtostandardout
- golang 日志分析_golang实战之truncate日志文件详解
柳柳老师
golang日志分析
前言有时候我们生成的日志文件很大,如果文件过大,或者磁盘空间有限,那么我们就需要把日志文件改小一点。(当然实际应用场景中,一般采用logrotate的方式实现多个日志文件,定期把旧的日志文件挪走或者删除)现在我们考虑如何把日志文件变小的场景。首先想到的是文件truncate,遗憾的是truncate是把新的内容删掉,而不是把旧的内容删掉;因为通常我们的做法是要把旧的日志内容删除,而保留最新的日志内
- Go 语言中的 `os.Truncate` 函数详解
言之。
golanggolangiosxcode
os.Truncate是Go标准库中用于修改文件大小的函数。下面我将全面解析这个函数的功能、用法和注意事项。函数签名funcTruncate(namestring,sizeint64)error核心功能os.Truncate用于:将指定文件截断或扩展到指定大小处理符号链接时会操作链接指向的实际文件返回可能出现的错误(类型为*PathError)参数说明namestring:文件路径sizeint6
- SQL清空表(高效)
尽兴-
后端sql数据库mysqlpostgresql
一般情况下我们需要清空表用到delete,但是delete是一条一条数据来删除的,直到表清空,但是遇到数据量大的时候差距就很明显了,耗时久。当然有更好的办法,删除表数据但保留表结构使用truncate更快速也更安全。MySQL在MySQL中一般我们清空表会用deletefromtablename建议用另外一种方式TRUNCATEtable_name;数据表会清空,而且自增id也会变回0;Postg
- YashanDB 知识库|如何用闪回功能救回误删的数据?全流程实战演示
数据库
在日常数据库运维和开发中,误删数据是很常见的操作失误。好在YashanDB提供了丰富的闪回功能,无论是误删(DELETE)、误清空(TRUNCATE),还是直接误DROP表,都有办法找回。下面就通过真实的操作示例,带你全面了解如何用闪回功能快速自救。一、DELETE误删数据后的闪回处理(以HEAP表为例)假设业务表sales.branches1中错误地删除了贵州分公司的一行数据:deletesal
- Oracle数据库常见的数据误删除操作Delete、Drop、Truncate对应的恢复策略
生命有所坚持而生存可以随遇而安
oracle
Delete误删除数据恢复策略将表数据恢复到指定scn(systemchangenumber)查看数据库当前scnselectcurrent_scnfromv$database逐步缩小scn号查询误删前的表数据select*from${schema_name.object_name}asofscn1139437设置允许表行移动altertable${schema_name.object_name}
- sql命令(数据定义语言DDL)
517
数据库
DDL(DataDefinitionLanguage)是数据定义语言,它用于定义或改变数据库或表的结构等初始化工作上。通常,包括数据类型、表(Table)之间的关系以及数据库(Database)中的约束、索引、视图、存储过程、触发器等。DDL命令通常用于创建数据库模式,例如CREATE、ALTER、DROP、TRUNCATE、RENAME、COMMENT等。这些命令一旦执行,就无法被撤销,因为它们
- PostgreSQL删除清空表,truncate、delete、drop
骐骥1月
postgresql数据库
主题:删除表时,如果要释放空间,需要使用TRUNCATE。一、TRUNCATE语法:TRUNCATETABLEtable_name;示例:TRUNCATETABLEgd_4528_2020二、delete和dropdeletefromdltb_350623_2021whereid<>158DROPTABLEdemo_contacts三、三者比较1、TRUNCATETABLE通过释放存储表数据所用的
- JVM StackMapTable 属性的作用及理解
lijingyao8206
jvm字节码Class文件StackMapTable
在Java 6版本之后JVM引入了栈图(Stack Map Table)概念。为了提高验证过程的效率,在字节码规范中添加了Stack Map Table属性,以下简称栈图,其方法的code属性中存储了局部变量和操作数的类型验证以及字节码的偏移量。也就是一个method需要且仅对应一个Stack Map Table。在Java 7版
- 回调函数调用方法
百合不是茶
java
最近在看大神写的代码时,.发现其中使用了很多的回调 ,以前只是在学习的时候经常用到 ,现在写个笔记 记录一下
代码很简单:
MainDemo :调用方法 得到方法的返回结果
- [时间机器]制造时间机器需要一些材料
comsci
制造
根据我的计算和推测,要完全实现制造一台时间机器,需要某些我们这个世界不存在的物质
和材料...
甚至可以这样说,这种材料和物质,我们在反应堆中也无法获得......
 
- 开口埋怨不如闭口做事
邓集海
邓集海 做人 做事 工作
“开口埋怨,不如闭口做事。”不是名人名言,而是一个普通父亲对儿子的训导。但是,因为这句训导,这位普通父亲却造就了一个名人儿子。这位普通父亲造就的名人儿子,叫张明正。 张明正出身贫寒,读书时成绩差,常挨老师批评。高中毕业,张明正连普通大学的分数线都没上。高考成绩出来后,平时开口怨这怨那的张明正,不从自身找原因,而是不停地埋怨自己家庭条件不好、埋怨父母没有给他创造良好的学习环境。
- jQuery插件开发全解析,类级别与对象级别开发
IT独行者
jquery开发插件 函数
jQuery插件的开发包括两种: 一种是类级别的插件开发,即给
jQuery添加新的全局函数,相当于给
jQuery类本身添加方法。
jQuery的全局函数就是属于
jQuery命名空间的函数,另一种是对象级别的插件开发,即给
jQuery对象添加方法。下面就两种函数的开发做详细的说明。
1
、类级别的插件开发 类级别的插件开发最直接的理解就是给jQuer
- Rome解析Rss
413277409
Rome解析Rss
import java.net.URL;
import java.util.List;
import org.junit.Test;
import com.sun.syndication.feed.synd.SyndCategory;
import com.sun.syndication.feed.synd.S
- RSA加密解密
无量
加密解密rsa
RSA加密解密代码
代码有待整理
package com.tongbanjie.commons.util;
import java.security.Key;
import java.security.KeyFactory;
import java.security.KeyPair;
import java.security.KeyPairGenerat
- linux 软件安装遇到的问题
aichenglong
linux遇到的问题ftp
1 ftp配置中遇到的问题
500 OOPS: cannot change directory
出现该问题的原因:是SELinux安装机制的问题.只要disable SELinux就可以了
修改方法:1 修改/etc/selinux/config 中SELINUX=disabled
2 source /etc
- 面试心得
alafqq
面试
最近面试了好几家公司。记录下;
支付宝,面试我的人胖胖的,看着人挺好的;博彦外包的职位,面试失败;
阿里金融,面试官人也挺和善,只不过我让他吐血了。。。
由于印象比较深,记录下;
1,自我介绍
2,说下八种基本类型;(算上string。楼主才答了3种,哈哈,string其实不是基本类型,是引用类型)
3,什么是包装类,包装类的优点;
4,平时看过什么书?NND,什么书都没看过。。照样
- java的多态性探讨
百合不是茶
java
java的多态性是指main方法在调用属性的时候类可以对这一属性做出反应的情况
//package 1;
class A{
public void test(){
System.out.println("A");
}
}
class D extends A{
public void test(){
S
- 网络编程基础篇之JavaScript-学习笔记
bijian1013
JavaScript
1.documentWrite
<html>
<head>
<script language="JavaScript">
document.write("这是电脑网络学校");
document.close();
</script>
</h
- 探索JUnit4扩展:深入Rule
bijian1013
JUnitRule单元测试
本文将进一步探究Rule的应用,展示如何使用Rule来替代@BeforeClass,@AfterClass,@Before和@After的功能。
在上一篇中提到,可以使用Rule替代现有的大部分Runner扩展,而且也不提倡对Runner中的withBefores(),withAfte
- [CSS]CSS浮动十五条规则
bit1129
css
这些浮动规则,主要是参考CSS权威指南关于浮动规则的总结,然后添加一些简单的例子以验证和理解这些规则。
1. 所有的页面元素都可以浮动 2. 一个元素浮动后,会成为块级元素,比如<span>,a, strong等都会变成块级元素 3.一个元素左浮动,会向最近的块级父元素的左上角移动,直到浮动元素的左外边界碰到块级父元素的左内边界;如果这个块级父元素已经有浮动元素停靠了
- 【Kafka六】Kafka Producer和Consumer多Broker、多Partition场景
bit1129
partition
0.Kafka服务器配置
3个broker
1个topic,6个partition,副本因子是2
2个consumer,每个consumer三个线程并发读取
1. Producer
package kafka.examples.multibrokers.producers;
import java.util.Properties;
import java.util.
- zabbix_agentd.conf配置文件详解
ronin47
zabbix 配置文件
Aliaskey的别名,例如 Alias=ttlsa.userid:vfs.file.regexp[/etc/passwd,^ttlsa:.:([0-9]+),,,,\1], 或者ttlsa的用户ID。你可以使用key:vfs.file.regexp[/etc/passwd,^ttlsa:.: ([0-9]+),,,,\1],也可以使用ttlsa.userid。备注: 别名不能重复,但是可以有多个
- java--19.用矩阵求Fibonacci数列的第N项
bylijinnan
fibonacci
参考了网上的思路,写了个Java版的:
public class Fibonacci {
final static int[] A={1,1,1,0};
public static void main(String[] args) {
int n=7;
for(int i=0;i<=n;i++){
int f=fibonac
- Netty源码学习-LengthFieldBasedFrameDecoder
bylijinnan
javanetty
先看看LengthFieldBasedFrameDecoder的官方API
http://docs.jboss.org/netty/3.1/api/org/jboss/netty/handler/codec/frame/LengthFieldBasedFrameDecoder.html
API举例说明了LengthFieldBasedFrameDecoder的解析机制,如下:
实
- AES加密解密
chicony
加密解密
AES加解密算法,使用Base64做转码以及辅助加密:
package com.wintv.common;
import javax.crypto.Cipher;
import javax.crypto.spec.IvParameterSpec;
import javax.crypto.spec.SecretKeySpec;
import sun.misc.BASE64Decod
- 文件编码格式转换
ctrain
编码格式
package com.test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
- mysql 在linux客户端插入数据中文乱码
daizj
mysql中文乱码
1、查看系统客户端,数据库,连接层的编码
查看方法: http://daizj.iteye.com/blog/2174993
进入mysql,通过如下命令查看数据库编码方式: mysql> show variables like 'character_set_%'; +--------------------------+------
- 好代码是廉价的代码
dcj3sjt126com
程序员读书
长久以来我一直主张:好代码是廉价的代码。
当我跟做开发的同事说出这话时,他们的第一反应是一种惊愕,然后是将近一个星期的嘲笑,把它当作一个笑话来讲。 当他们走近看我的表情、知道我是认真的时,才收敛一点。
当最初的惊愕消退后,他们会用一些这样的话来反驳: “好代码不廉价,好代码是采用经过数十年计算机科学研究和积累得出的最佳实践设计模式和方法论建立起来的精心制作的程序代码。”
我只
- Android网络请求库——android-async-http
dcj3sjt126com
android
在iOS开发中有大名鼎鼎的ASIHttpRequest库,用来处理网络请求操作,今天要介绍的是一个在Android上同样强大的网络请求库android-async-http,目前非常火的应用Instagram和Pinterest的Android版就是用的这个网络请求库。这个网络请求库是基于Apache HttpClient库之上的一个异步网络请求处理库,网络处理均基于Android的非UI线程,通
- ORACLE 复习笔记之SQL语句的优化
eksliang
SQL优化Oracle sql语句优化SQL语句的优化
转载请出自出处:http://eksliang.iteye.com/blog/2097999
SQL语句的优化总结如下
sql语句的优化可以按照如下六个步骤进行:
合理使用索引
避免或者简化排序
消除对大表的扫描
避免复杂的通配符匹配
调整子查询的性能
EXISTS和IN运算符
下面我就按照上面这六个步骤分别进行总结:
- 浅析:Android 嵌套滑动机制(NestedScrolling)
gg163
android移动开发滑动机制嵌套
谷歌在发布安卓 Lollipop版本之后,为了更好的用户体验,Google为Android的滑动机制提供了NestedScrolling特性
NestedScrolling的特性可以体现在哪里呢?<!--[if !supportLineBreakNewLine]--><!--[endif]-->
比如你使用了Toolbar,下面一个ScrollView,向上滚
- 使用hovertree菜单作为后台导航
hvt
JavaScriptjquery.nethovertreeasp.net
hovertree是一个jquery菜单插件,官方网址:http://keleyi.com/jq/hovertree/ ,可以登录该网址体验效果。
0.1.3版本:http://keleyi.com/jq/hovertree/demo/demo.0.1.3.htm
hovertree插件包含文件:
http://keleyi.com/jq/hovertree/css
- SVG 教程 (二)矩形
天梯梦
svg
SVG <rect> SVG Shapes
SVG有一些预定义的形状元素,可被开发者使用和操作:
矩形 <rect>
圆形 <circle>
椭圆 <ellipse>
线 <line>
折线 <polyline>
多边形 <polygon>
路径 <path>
- 一个简单的队列
luyulong
java数据结构队列
public class MyQueue {
private long[] arr;
private int front;
private int end;
// 有效数据的大小
private int elements;
public MyQueue() {
arr = new long[10];
elements = 0;
front
- 基础数据结构和算法九:Binary Search Tree
sunwinner
Algorithm
A binary search tree (BST) is a binary tree where each node has a Comparable key (and an associated value) and satisfies the restriction that the key in any node is larger than the keys in all
- 项目出现的一些问题和体会
Steven-Walker
DAOWebservlet
第一篇博客不知道要写点什么,就先来点近阶段的感悟吧。
这几天学了servlet和数据库等知识,就参照老方的视频写了一个简单的增删改查的,完成了最简单的一些功能,使用了三层架构。
dao层完成的是对数据库具体的功能实现,service层调用了dao层的实现方法,具体对servlet提供支持。
&
- 高手问答:Java老A带你全面提升Java单兵作战能力!
ITeye管理员
java
本期特邀《Java特种兵》作者:谢宇,CSDN论坛ID: xieyuooo 针对JAVA问题给予大家解答,欢迎网友积极提问,与专家一起讨论!
作者简介:
淘宝网资深Java工程师,CSDN超人气博主,人称“胖哥”。
CSDN博客地址:
http://blog.csdn.net/xieyuooo
作者在进入大学前是一个不折不扣的计算机白痴,曾经被人笑话过不懂鼠标是什么,