关闭

SQL Server 对比两个数据库的索引

SELECT ' CREATE ' +     CASE WHEN I.is_unique = 1 THEN ' UNIQUE ' ELSE '' END  +      I.type_desc COLLATE DATABASE_DEFAULT+' INDEX ' +       I.name  + ' ON '  +      Schema_name(T.Sc...
阅读(9) 评论(0)

数据库锁机制

SQL server 锁机制,悲观锁,乐观锁 一、为什么会有锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 1.丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 2.脏读 A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到...
阅读(8) 评论(0)

List 分组实现

List 分组实现 首先创建实体类 import java.io.Serializable; public class Foo implements Serializable{ private static final long serialVersionUID = 1395253695450566358L; private String code; private String...
阅读(15) 评论(0)

ActiveMQ(四)

上篇介绍了ActiveMQ安装以及使用,下面介绍下如果在程式中使用 首先下载ActiveMQ Jar包 然后创建两个Java class  消息生成: package com.htc.question.util; import javax.jms.Connection; import javax.jms.ConnectionFactory; import...
阅读(38) 评论(0)

Myeclipse 快捷键总结

MyEclipse 快捷键1(CTRL) ------------------------------------- Ctrl+1 快速修复 Ctrl+D: 删除当前行  Ctrl+Q  定位到最后编辑的地方  Ctrl+L  定位在某行   Ctrl+O  快速显示 OutLine  Ctrl+T  快速显示当前类的继承结构  Ctrl+W  关闭当前Editer  Ctrl+...
阅读(35) 评论(0)

ActiveMQ(三)

ActiveMQ的安装...
阅读(29) 评论(0)

ActiveMQ(二)

下面学习ActiveMQ的概念,首先搞清楚ActiveMQ的两种消息模式...
阅读(17) 评论(0)

ActiveMQ(一)

首先要认识到为什么要使用MQ?  总结下MQ 应用场景:实际应用中常用的使用场景,异步处理,应用解耦,流量削锋和消息通讯四个场景。 1.异步处理: 场景说明:用户注册后,需要发注册邮件和注册短信。传统的做法有两种1.串行的方式;2.并行方式。 (1)串行方式:将注册信息写入数据库成功后,发送注册邮件,再发送注册短信。以上三个任务全部完成后,返回给客户端。 (2)并行方式:将注册信息写...
阅读(27) 评论(0)

MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突

在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。 一、准备演示需要使用的表和数据 CREATE TABLE orders( order_id INT PRIMARY KEY AUTO_INCREMENT, order_no VARCHAR(20), order_pri...
阅读(165) 评论(0)

MyBatis学习总结(三)——优化MyBatis配置文件中的配置

一、连接数据库的配置单独放在一个properties文件中   之前,我们是直接将数据库的连接配置信息写在了MyBatis的conf.xml文件中,如下:  其实我们完全可以将数据库的连接配置信息写在一个properties文件中,然后在conf.xml文件中引用properties文件,具体做法如下: ...
阅读(164) 评论(0)

MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作

上一篇博文MyBatis学习总结(一)——MyBatis快速入门中我们讲了如何使用Mybatis查询users表中的数据,算是对MyBatis有一个初步的入门了,今天讲解一下如何使用MyBatis对users表执行CRUD操作。本文中使用到的测试环境是上一篇博文中的测试环境。 一、使用MyBatis对表执行CRUD操作——基于XML的实现 1、定义sql映射xml文件   use...
阅读(206) 评论(0)

MyBatis 学习总结(一)MyBatis快速入门

MyBatis...
阅读(326) 评论(0)

JAVA缓存技术(1)

最近开发项目,想用到缓存,做下笔记。 首先弄出几个问题: 1缓存为什么要存在? 2缓存可以存在于什么地方? 3缓存有哪些属性? 4缓存介质? 搞清楚这4个问题,那么我们就可以随意的通过应用的场景来判断使用何种缓存了. 1.缓存为什么要存在: 一 般情况下,一个网站,或者一个应用,它的一般形式是,浏览器请求应用服务器,应用服务器做一堆计算后再请求数据库,数据库收到请求后再...
阅读(125) 评论(0)

org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query; nested exc

org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query; nested exception is org.hibernate.exception.SQLGrammarException: could not execute query   存在这种问题主要是因为数据库中没...
阅读(125) 评论(0)

Java网络编程精解之ServerSocket用法详解二

从上节提到Server端负责接收Client连接,以及与客户端通信,具体代码: while (true) { Socket socket=null; try { socket = serverSocket.accept();     //接收客户连接 //从Socket中获得输入流与输出流,与客户通信 … }catch (IOException e) { e...
阅读(341) 评论(0)
24条 共2页1 2 下一页 尾页
    个人资料
    • 访问:5680次
    • 积分:257
    • 等级:
    • 排名:千里之外
    • 原创:18篇
    • 转载:6篇
    • 译文:0篇
    • 评论:0条
    文章分类