Mysql报错ERROR 1093

今天碰到一个mysql的错误,这里与大家分享一下,在mysql中执行以下语句:

update monitor set Endtime = "10:01:13" 
where Id = 
(select max(Id) from monitor  where Portaljid = "portal" and Pathid = "path_A" )

这是会产生一个错误:

ERROR 1093 (HY000): You can't specify target table 'A' for update in FROM clause

Spring中使用mysql数据库的方法

需要基本的Maven依赖

<!-- jbpc驱动 -->
<dependency>
    <groupId>commons-dbcp</groupId>
    <artifactId>commons-dbcp</artifactId>
    <version>1.4</version>
</dependency>
<!-- mysql -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.37</version>
</dependency>

中文分词

随着信息的飞速增长,使搜索引擎成为人们查找信息的首选工具,Google、百度、yahoo、最近新出的网易的有道 等大型搜索引擎一直是人们讨论的话题。

关于AOP的使用

利用AOP技术实现日志管理、权限验证等,这些都有一个共同的特点:就是面向切面。

Spring配置AOP

<context:component-scan base-package="aop.demo">
</context:component-scan>
<aop:aspectj-autoproxy/>

扫描包aop.demo;
开启AOP自动代理;

Java动态代理

1.相关概念

1.1代理

在某些情况下,我们不希望或是不能直接访问对象A,而是通过访问一个中介对象B,由B去访问A达成目的,这种方式我们就成为代理。

这里对象A所属类我们成为委托类,也成为被代理类,对象B所属类成为代理类。

代理优点有:

  • 隐藏委托类的实现
  • 解耦,不改变委托类代码的情况下做一些额外处理,比如添加初始判断及其他公共操作

根据程序运行前代理类是否已经存在,可以将代理分为静态代理和动态代理。

Java网络连接之HttpURLConnection与HttpClient 区别及联系

HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能:HttpURLConnection。

HttpURLConnection是java的标准类,HttpURLConnection继承自URLConnection,可用于向指定网站发送GET请求、POST请求。它在URLConnection的基础上提供了如下便捷的方法:

本站总访问量