上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 30 下一页
2016年12月20日
摘要: Spring提供了几种技巧,可以减少XML的配置数量: 自动装配(autowiring):可以减少<property>(setter注入)和<constructor-arg>(构造器注入)元素,让Spring自动识别如何装配Bean的依赖关系; 自动检测(autodiscovery):Spring能 阅读全文
posted @ 2016-12-20 17:19 布鲁布鲁sky 阅读(230) 评论(0) 推荐(0) 编辑
2016年12月19日
摘要: 对于服务器端来说,如果要加入多线程机制,则应该在每个用户连接之后启动一个新的线程 建立一个EchoThread类,此类专门用于处理多线程操作,此时的多线程使用Runnable接口实现 是是 阅读全文
posted @ 2016-12-19 14:51 布鲁布鲁sky 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 1、服务器端程序 2、客户端程序 效果如下: 此时,服务器每次只能有一个用户连接,属于单线程,要让多个用户连接服务器,要使用多线程... 阅读全文
posted @ 2016-12-19 14:47 布鲁布鲁sky 阅读(440) 评论(0) 推荐(0) 编辑
摘要: Java中使用Socket(即套接字)完成TCP程序的开发 服务器端使用ServerSocket接收客户端的连接请求,每一个客户端都使用一个Socket对象表示 在服务器端每次运行时都要使用accept()方法等待客户端连接,此方法执行后,服务端将进入阻塞状态,直到客户端连接之后,程序才可以向下继续 阅读全文
posted @ 2016-12-19 14:15 布鲁布鲁sky 阅读(4419) 评论(0) 推荐(0) 编辑
摘要: 实现目的:点击按钮,原子性执行两条sql语句,同时成功或同时失败 数据库有这三个字段(忽略已有的一条记录): 一、用事务的sql语句 按钮事件完整代码: 故意将第二条sql语句写错 点击按钮: 弹出错误,而且也把第一条执行的sql语句回滚了,数据库中没有添加数据 二、没有用事务处理插入sql语句 点 阅读全文
posted @ 2016-12-19 11:30 布鲁布鲁sky 阅读(1562) 评论(0) 推荐(0) 编辑
2016年12月18日
摘要: 一、简介 存储过程:就是在数据库中创建的一段程序,供别人调用 。其实我感觉跟定义一个方法相似 二、无参存储过程 如下,经典的输出“Hello World”来入门存储过程 创建一个存储过程,其名字为sayhelloworld,目的是输出Hello World, 模式:create or replace 阅读全文
posted @ 2016-12-18 22:19 布鲁布鲁sky 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 一、简介 存储过程:就是在数据库中创建的一段程序,供别人调用 。其实我感觉跟定义一个方法相似 二、无参存储过程 如下,经典的输出“Hello World”来入门存储过程 创建一个存储过程,其名字为sayhelloworld,目的是输出Hello World, 模式:create or replace 阅读全文
posted @ 2016-12-18 22:19 布鲁布鲁sky 阅读(245) 评论(0) 推荐(0) 编辑
2016年12月15日
摘要: java.io中流的操作:字节流、字符流(1)使用File类打开一个文件(2)通过字节流或字符流的子类指定输出的位置(3)进行读/写操作(4)关闭输入/输出 1、字节流:主要是byte类型数据,以byte数组为准 输出数据:OutputStream类:字节输出流最大父类输入数据:InputStrea 阅读全文
posted @ 2016-12-15 18:12 布鲁布鲁sky 阅读(257) 评论(0) 推荐(0) 编辑
摘要: table是查询数据库后得到的数据,数据含有Date类型数据,经过如下<序列化+日期转化>处理, 得到的json字符串jsontable 阅读全文
posted @ 2016-12-15 15:13 布鲁布鲁sky 阅读(351) 评论(0) 推荐(0) 编辑
摘要: http://tool.oschina.net/ 阅读全文
posted @ 2016-12-15 09:52 布鲁布鲁sky 阅读(164) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 30 下一页