06 2019 档案
摘要:对于数据库中的树形结构数据,如部门表,有时候,我们需要知道某部门的所有下属部分或者某部分的所有上级部门,这时候就需要用到mysql的递归查询 1、创建表 按 Ctrl+C 复制代码 按 Ctrl+C 复制代码 2、初始数据 INSERT INTO `t_areainfo` VALUES ('1',
阅读全文
摘要:常用的有两个,一个是gjt(Giant Java Tree)组织提供的mysql驱动,其JDBC Driver名称(Java类名)为:org.gjt.mm.mysql.Driver 详情请参见网站:http://www.gjt.org/ 或在本网站下载mysql JDBC Driver(mm.jar
阅读全文
摘要:前言 实际上,我们经常会遇到这样的需求,那就是利用Mybatis批量更新或者批量插入,但是,实际上即使Mybatis完美支持你的sql,你也得看看你说操作的数据库是否支持,而阿福,最近就遇到这样的一个坑。 问题 先带大家来看一段sql的配置, 看似似乎没有一点问题,这里用到了Mybatis的动态sq
阅读全文
摘要:一.需求 需求如题. 当多个客户端连接服务器时,服务器如何给指定的客户端发送消息. 二.解决方案 核心思想: 在服务器端,需保存不同客户端的socket列表及客户端相关信息. socket含有发送方和接收方的ip和端口号,所以通过socket就能向指定的客户端发送消息. 经查阅资料,得到如下解决方案
阅读全文
摘要:1.创建监听类 import javax.servlet.ServletContext; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; /** * 将socket serv
阅读全文
摘要:1、Ctrl+N按名字搜索类 相当于eclipse的ctrl+shift+R,输入类名可以定位到这个类文件,就像idea在其它的搜索部分的表现一样,搜索类名也能对你所要搜索的内容多个部分进行匹配,而且如果能匹配的自己写的类,优先匹配自己写的类,甚至不是自己写的类也能搜索。 2、Ctrl+Shift+
阅读全文
摘要:1、采用MapperScannerConfigurer,它将会查找类路径下的映射器并自动将它们创建成MapperFactoryBean。spring-mybatis.xml: UserMapper.xml: dao类: service类: 2、采用接口org.apache.ibatis.sessio
阅读全文
摘要:最近在学习Spring+SpringMVC+MyBatis的整合。以下是参考网上的资料自己实践操作的详细步骤。 1、基本概念 1.1、Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-O
阅读全文
摘要:第一种:注解配置AOP 注解配置AOP(使用 AspectJ 类库实现的),大致分为三步: 1. 使用注解@Aspect来定义一个切面,在切面中定义切入点(@Pointcut),通知类型(@Before, @AfterReturning,@After,@AfterThrowing,@Around).
阅读全文
摘要:gradle的sourceSets可以对不同的buildType, productFlavor,buildVariant设置不同的文件路径,进行多样化处理。 sourceSets{ main{ manifest.srcFile 'src/main/AndroidManifest.xml' } kai
阅读全文
摘要:一、在web文件中配置 使用逗号隔开 二、在applicationContext.xml文件中配置或引用 以下是引用方式 注: <import />标签要放在所有bean配置的最前面。
阅读全文
摘要:spring整合MyBatis使用到了mybatis-spring,在配置mybatis映射文件的时候,一般会使用MapperScannerConfigurer,MapperScannerConfigurer会自动扫描basePackage指定的包,找到映射接口类和映射XML文件,并进行注入。配置如
阅读全文
摘要:问题 部署项目并启动项目后,使用mybatis时候,报一个错误:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found),项目在eclipse下运行毫无问题,但在idea下回报错 原因 在网上各种搜
阅读全文
摘要:spring项目经常在启动tomcat时报如下警告信息: 网上贴出了各种解决办法我试了一下都不管用,这个错误信息应该是在加载spring的contextLoader时没有找到log4j造成的,所以解决方案很简单,就是把spring的配置contextConfigLocation放在log4j配置之后
阅读全文
摘要:先来看下A和B两个模块,A模块和B模块都分别拥有自己的Spring XML配置,并分别拥有自己的配置文件: A模块的Spring配置文件如下: <?xml version="1.0" encoding="UTF-8" ?> <beans xmlns="http://www.springframewo
阅读全文
摘要:Gradle中的使用 1. 使用gradle.properties buid.gradle 和 gradle.properties可以项目使用,在同一个项目中,build.gradle可以直接获取其同级或者其父级(父级也要有build.gradle)的properties文件。下面是示例(假设它们是
阅读全文