- android Telephony学习 --- 第七篇 android7.0 来电(MT)流程
tingsky
我们先看下7.0来电大体流程:7.0来电流程.pngFrameworkmodem接收到来电通知消息后,以AT指令的方式上报RIL层,RIL层通过sokcet将消息发送给RILJ,上报事件ID:RIL_UNSOL_RESPONSE_CALL_STATE_CHANGED:frameworks/opt/telephony–RILprivatevoidprocessUnsolicited(Parcelp,
- MyWebServer开发日记-socket
只想开始
c++笔记学习
打算把tinyWebServer重写成跨平台(WindowsandLinux)的。这里首先需要跨平台的sokcet,主要参考尹圣雨的TCP/IP网络编程来着:代码写的有些笨,欢迎批评:首先是一个socket类,主要封装了常用操作,通过宏定义分别针对Linux和Windows处理:#ifndef_SOCKET_H_#define_SOCKET_H_#ifdef_WIN32#include#else#
- 数据库学习日常案例20231205-MYSQL 8.0 重置root密码
执笔画情ora
MYSQL数据字典应用管理MYSQL基础管理数据库学习mysql
1首先ps-ef|grepmysqld查看对应的进程信息ps-ef|grepmysqld主要看对应的sokcet以及启动脚本信息,1.vim/etc/my.cnf,添加skip-grant-table(跳过权限验证),注意是加在mysqld模块下;2.重启mysql服务;systemctlstopmysqld//停止mysql服务systemctlrestartmysqld//重启mysqlsys
- sokcet c++ 网络编程的基本使用
AlbertXiaoMing
c++网络开发语言
本教程主要讲述的是c++网络编程,需要一定的c++基础和计算机网络基础以及操作系统基础,话不多说,直接开始教程首先还是来介绍一些名词socket:通道,运行在计算机的两个程序通过socket建立起一个通道,数据在通道中传输socket的分类:socket提供了流(stream)和数据表(datagram)两种通信机制,stream采用tcp,datagram采用udp协议。至于这两种协议有什么区别
- Spring boot+Web sokcet项目启动报错
十氿_10d7
报错信息,导入的jar包链接websocket这里时报错,如果删掉就好了。麻烦大佬给说一下。万分感谢!!!
- java使用 TCP 的 Socket API 实现客户端服务器通信
沧浪之水12010137
nettyjava
一:什么是Socket(套接字)Socket套接字是由系统提供于网络通信的技术,是基于TCP/IP协议的网络通信的基本操作,要进行网络通信,需要有一个socket对象,一个socket对象对应着一个socket文件,这个文件在网卡上而不是硬盘上,所以有了sokcet对象才能通过操作内存来操作网卡二:什么是SocketAPI?程序员进行网络编程主要是在TCP/IP五层网络模型中的应用层,而数据在网络
- QT windows与linux之间sokcet通信中文乱码问题解决方法
txwtech
QT编程qtwindowslinux
QTwindows与linux之间sokcet通信中文乱码问题解决方法linux发送与接收都转码utf-8:tcpClient->write(send_msg.toUtf8());//解决乱码,发送转码接收:QByteArraybuffer=tcpClient->readAll();if(!buffer.isEmpty()){//ui->plainTextEdit_Recv_Msg->append
- 【技术干货】开源库 Com.Gitusme.Net.Extensiones.Core 的使用(二)
吉特思米(gitusme)
技术干货专栏c#.net
Com.Gitusme.Net.Extensiones.Core扩展库1.0.6版本已发布。1、版本变更说明新增Sokcet套接字扩展。简化Socket操作,支持自定义命令封装,使用方便快捷,让您聚焦业务实现,而不必关心底层逻辑,提高开发效率。日志功能增强。新版本支持日志的相关参数配置,默认文件路径为程序集所在目录,文件名:Com.Gitusme.Net.Extensiones.Core.Sett
- Java NIO文件传输
c_o_d_e_
java计算机网络javaniosocketlinux
上次写了个OIO的的Sokcet编程,现在把最近学习的NIO补上客户端:Clientimportjava.io.Closeable;importjava.io.File;importjava.io.FileInputStream;importjava.io.IOException;importjava.net.InetSocketAddress;importjava.nio.ByteBuffer;
- Socket通信讲解及C/S结构实现UDP协议通信
毒爪的小新
Javaudp网络javasocketC/S
Sokcet一.Socket套接字1.1什么是套接字所谓套接字(Socket),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制,是支持TCP/IP协议的路通信的基本操作单元1.2套接字主要类型TCP流套接字流套接字用于提供面向连接、可靠的数据传输服务。该服务将保证数据能够实现无差错、无重复送,并按顺序接收
- C++sokcet网络编程笔记
Trouble..
C++学习笔记c++网络websockethttptcp/ip
C++网络编程TCP/IP协议网络介质层:将模拟信号转化成数字信号,会形成一个MAC地址(本机地址,一般情况下不会变化)。百兆宽带用4根线,千兆宽带用8根线进行传输。网络层:进行网络层的通讯,IP地址对IP地址。数据进行协议栈时的封装:WireShark抓包工具可以通过wireshark进行网络抓包分析,具体教程可以参考网络分析工具——WireShark的使用(超详细)教程进行软件安装和使用,注意
- 张小飞的Java之路——第四十七章——Socket
小艾_编程
javaudp开发语言
写在前面:视频是什么东西,有看文档精彩吗?视频是什么东西,有看文档速度快吗?视频是什么东西,有看文档效率高吗?诸小亮:讲解了一些基础知识后,我们正是学习Socket张小飞:Sokcet是啥?诸小亮:Socket:Java中为网络通信提供的一种机制,专业称:套接字两个电脑进行通信时,数据在两个Sokcet之间通过IO传输张小飞:具体该如何使用呢?诸小亮:Java中使用Sokcet有两种方式——UDP
- 爱智EdgerOS之深入解析在爱智应用中如何使用Socket.IO轻松实现双向通信
╰つ栺尖篴夢ゞ
EdgerOS爱智EdgerOSSocket.IOEngine.IO高层API
一、什么是Socket.IO?Socket.IO是一个基于事件通信的实时应用程序框架,它在即时通讯、通知和消息推送,实时分析等场景中有广泛的应用。Socket.IO包括两个部分:在Server端的模块(JSRE已提供了socket.io模块);在Client端的模块。Socket.IO将实现分成了两层:底层管道:即Engine.IO层,它是Socket.IO的内部引擎。高级API:即Sokcet.
- mysql调优参数
陈苏漾
mysql相关mysql数据库java
my.conf[client]port=端口socket=sokcet位置[mysqld]basedir=mysql位置port=3306socket=sokcet位置datadir=data目录pid_file=mysqld.pid位置bind_address=0.0.0.0lower_case_table_names=1collation_server=utf8_bincharacter_se
- avue 表单传值到弹框_springboot+avue+websocket全局弹框 音乐播放
weixin_39590635
avue表单传值到弹框
packageorg.springblade.subway.sokcet;//packageorg.springblade.subway.socket;importcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson.JSONObject;importorg.java_websocket.WebSocket;importorg.java_webs
- JavaWeb
小小千千
目录1Socket2软件结构3Servlet4HTTP5单点登录SSO6常见问题总结参考资料·《深入分析JavaWeb》1Socket1.1概念套接字(socket),是描述计算机之间完成相互网络通信的抽象功能,没有对应的实体。通讯的两端都有Sokcet,数据在两个Sokcet间通过IO传输。格式为:IP:端口号1.2分类·TCP和UDP·两种方式传输数据都是通过序列化java对象后,通过二进制协
- 基础总结-socket
xc2023
网络编程网络编程就是使用IP地址,或域名,和端口连接到另一台计算机上对应的程序,按照规定的协议(数据格式)来交换数据网络模型图image.pngSocket入门网络通讯其实就是Sokcet间的通讯,数据在两个Sokcet间通过IO传输。TCP与UDP在概念上的区别:udp:a.是面向无连接,将数据及源的封装成数据包中,不需要建立连接b.每个数据报的大小在限制64k内c.因无连接,是不可靠协议d.不
- ssh与sftp的端口分离的搭建方法
两颗酸橙子
#ssh与sftp的端口分离的搭建方法#sshd.service1.#判断状态#sftp存活依赖于ssh的是否正常启动,ssh必须先启动[root@ecs-75912~]#systemctlstatussshd.service2.#拷贝文件sftp的文件2.1#sshd.service内容(一部分的liunx7用的是sshd.sokcet,可以在目录下加入这个文件)/usr/lib/systemd
- 详谈C++ socket网络编程实例
目录功能源码效果总结功能实现基于sokcet的Cpp服务端TIPS:功能包括接收客户端的数据,向客户端发送数据。源码#define_WINSOCK_DEPRECATED_NO_WARNINGS#include//#include#include#pragmacomment(lib,"ws2_32")usingstd::cout;usingstd::endl;usingstd::cin;intmai
- Socket、Netty、NIO、WebSocket
污萌萌小虎牙
1.什么是Socket?Socket就是为网络服务提供的一种机制。通讯的两端都有Sokcet网络通讯其实就是Sokcet间的通讯数据在两个Sokcet间通过IO传输。2.TCP与UDP在概念上的区别udp:a、是面向无连接,将数据及源的封装成数据包中,不需要建立建立连接b、每个数据报的大小在限制64k内c、因无连接,是不可靠协议d、不需要建立连接,速度快tcp:a、建议连接,形成传输数据的通道.b
- 基于Netty5.0中级案例五之Netty与C#Socket收发字符串进行通信
hemeinvyiqiluoben
JAVAC#socket
转自:http://www.itstack.org/?post=18前言介绍:本案例主要介绍如何在JavaNetty与C#Sokcet进行字符串通信,Java服务端,C#客户端。重点提示:网络通信中都是byte字节,两边通信一定要统一编码,尽量避免乱码与接收不到的问题。环境需求:【一下内容下文提供下载】1、Java1.1、jdk1.71.2、Eclipse2、C#2.1、.net3.52.2、vs
- Socket、Netty、NIO、WebSocket
踟蹰千年
#通讯socket和io和nio
转自https://www.jianshu.com/p/7d9814fd0efd1.什么是Socket?Socket就是为网络服务提供的一种机制。通讯的两端都有Sokcet网络通讯其实就是Sokcet间的通讯数据在两个Sokcet间通过IO传输。2.TCP与UDP在概念上的区别udp:a、是面向无连接,将数据及源的封装成数据包中,不需要建立建立连接b、每个数据报的大小在限制64k内c、因无连接,是
- UNIX SOCKET简介
newbei5862
linux
UNIXDomainSOCKET是在Socket架构上发展起来的用于同一台主机的进程间通讯(IPC)。它不需要经过网络协议栈,不需要打包拆包、计算校验和、维护序列号应答等。只是将应用层数据从一个进程拷贝到另一个进程。UNIXDomainSOCKET有SOKCET_DGRAM和SOCKET_STREAM两种模式,类似于UDP和TCP,但是面向消息的UNIXsocket也是可靠的,消息既不会丢失也不会
- WebGL--------------持久化存储
天朝炼药大师·休
WebGL
出于安全原因,unity里很多功在WebGL是不可用的,比如System.Net.Sokcet,XML,外部设备的某些权限等等,本文的做法是WebGL调用javaScript,JS将数据存到Cookie里。什么是Cookie?Cookie是网页的缓存,是网页用来存储数据的一种方式,比如清理电脑垃圾时“清理网页缓存”的选项就是清理Cookie,在登陆网页上的帐号时“保存密码”选项就是将密码存到Coo
- 微服务技术→Dubbo分布式服务治理框架-负载均衡原理分析(二)
bd2star
微服务技术→Dubbo分布式服务治理框架-负载均衡原理分析(二)文章目录微服务技术→Dubbo分布式服务治理框架-负载均衡原理分析(二)1Dubbo架构原理分析2Dubbo负载均衡效果演示3RPC框架中负载均衡是如何设计的4软负载与硬负载均衡区别5搭建Sokcet服务器端环境基于Zookeeper实现Dubbo动态负载均衡6服务端注册到Zookeeper7客户端获取Zookeeper注册信息8基于
- java sokcet实现简单局域网五子棋对战
joob000
java
服务器:importjava.io.*;importjava.net.*;importjava.util.Scanner;publicclassMserver{/***棋盘数组*/staticString[][]strings=newString[17][17];publicstaticvoidmain(String[]args)throwsIOException{init();}/***创建服务
- JAVA Sokcet(服务端)连接WebSocket个人总结
Cx_轩
JavaWeb
JAVASocket连接WebSocket个人总结如果大家是Web项目的话就可以不用JAVA的Socket去进行连接客户端的WebSocket。因为javaee-api-7.0以上版本有对服务器端的WebSocket进行封装,通过启动服务就可以让网页轻松访问到连接。我这里是用Java中的java.net.socket与之连接,这是一个比较复杂的服务器端,需要我们自己去封装一些与浏览器之间的操作。握
- Golang 学习 - UDP通信
Snaith
Golang
UDP服务端//1.组织一个UDP地址结构,指定服务器的IP+portsvcAddr,err:=net.ResolveUDPAddr("udp","127.0.0.1:8003")iferr!=nil{fmt.Println("ResolveUDPAddrerr:",err)return}fmt.Println("udp服务器地址结构,创建完成。")//2.创建用于通信的sokcet,绑定地址结构
- Java知识点——第六周总结
青柠小鱼码字猴
第六周总结TCP多人聊天室实现分析客户端功能:1.数据发送2.数据接收技术:1.socket2.输入流和输出流3.多线程,客户端功能模块有两个线程聊天:1.群聊2.私聊私聊前缀@服务器用户ID号:msg服务器功能:1.数据转发2.用户注册技术:1.ServerSocket2.每一个用户对应的Sokcet对象3.多线程同时在线4.HashMap数据转发:私聊前缀判断群聊所有人发送客户端实现数据发送:
- Java网络编程——第十章 安全Sokcet
WYCPhoenix
java网络编程
对称加密,加密解密使用相同的秘钥,收发双发都必须知道这个秘钥,秘钥不可公开;加密解密速度很快非对称加密,加密解密使用不同的秘钥,公钥用于加密,可以公开,私钥用于解密,不可公开;保证机密性。、完整性、真实性;CPU密集型,速度较慢一般用法:用非对称加密算法加密对称加密秘钥,最后用对称加密算法加密实际数据Java安全Socket扩展(JSSE)javax.net.ssl,定义Java安全网络通信API
- 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
作者在进入大学前是一个不折不扣的计算机白痴,曾经被人笑话过不懂鼠标是什么,