- 博客(8)
- 收藏
- 关注
原创 java网络通信编程
网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据。程序员所作的事情就是把数据发送到指定的位置,或者接收到指定的数据,这个就是狭义的网络编程范畴。在发送和接收数据时,大部分的程序设计语言都设计了专门的API实现这些功能,程序员只需要调用即可。所以,基础的网络编程可以和打电话一样简单。 一:首先看一下网络通讯的两种方式 1.TCP(传输控制协议)方式 TCP方式就类似于拨打电
2017-05-19 15:10:02 332
原创 网络编程-概念及UDP、TCP连接
在掌握了基本的程序编写技巧后,我们来看一下Java网络编程。在这部分总结之前,我们首先需要掌握一些计算机网络的学科知识,这里给出了部分主要内容的概述: 端口:为进程间通信提供必要标识的数据标识,我们称之为端口。它是计算机程序为了区分不同进程而创立的区别方式。因此,端口号只具有本地意义,对应主机间通讯,在某种情况下必须指明对应接受传输数据端口号。
2017-05-19 15:07:36 367
原创 数据库性能优化之SQL语句优化
一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百
2017-05-18 14:46:12 345
原创 java中的IO流系统详解
目录(?)[+] 摘要: Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。 Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputSt
2017-05-12 14:22:08 212
原创 oracle中的function 、procedure、packages、package bodies比较
1 function和procedure的区别 1).可以理解函数是存储过程的一种 2).函数可以没有参数,但是一定需要一个返回值,存储过程可以没有参数,不需要返回值 3).函数return返回值没有返回参数模式,存储过程通过out参数返回值, 如果需要返回多个参数则建议使用存储过程 4).在sql数据操纵语句中只能调用函数而不能调用存储过程, 5).function必须有
2017-05-11 10:09:25 1332
原创 复制表结构和内容到另一张表中的SQL语句
1.复制表结构及数据到新表 复制代码代码如下: CREATE TABLE 新表 SELECT * FROM 旧表 2.只复制表结构到新表 复制代码代码如下: CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2 即:让WHERE条件不成立. 方法二:(低版本的mysql不
2017-05-09 18:46:47 5691
转载 JSTL-SQL标签库
JSTL提供了与数据库相关操作的标签,可以直接从页面上实现数据库操作的功能,在开发小型网站是可以很方便的实现数据的读取和操作。本章将详细介绍这些标签的功能和使用方法。 SQL标签库从功能上可以划分为两类:设置数据源标签、SQL指令标签。 引入SQL标签库的指令代码为: 1 设置数据源 使用标签可以实现对数据源的配置。 【语法1】:直接使用已经存在的数据源。
2017-05-05 10:42:26 722
原创 springMVC关于事务注解详细解释
spring事务的传播行为在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked 如果遇到checked意外就不回滚。 如何改变默认规则: 1 让checked例外也回滚:在整个方法前加上
2017-05-04 16:17:32 728
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人