- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 @PropertySource 外部属性注入 @Profile指定激活环境
一、@PropertySource 外部属性注入在xml的配置文件中,导入外部属性的配置文件往往使用如下方式: <context:property-placeholder location="classpath:test.properties"/>在基于注解的开发中,可以使用@PropertySource导入外部属性的配置文件,可以和@Value结合使用,给类注...
2020-01-20 11:28:49 1816
原创 @Bean 给容器中添加组件 @ComponentScan包扫描使用
一、@Bean使用在spring中,基于配置的开发过程中,往spring容器中添加组件可以在xml文件中配置,如下:<bean id="person" class="com.gdw.springtest.bean.Person"> <property name="name" value="zhangsan"/></bean>在sp...
2020-01-19 15:57:18 642 1
原创 mybatis中获得mysql中序列的值
mysql中没有提供序列,我们可以使用表来存储序列,表结构如下定义函数获取序列的下一个值:CREATE DEFINER=`xir_trdj`@`%` FUNCTION `XCC_NEXTVAL2`(V_SEQ_NAME VARCHAR(50),INTERVAL_VAL INT(11)) RETURNS int(11) DETERMINISTICBEGIN UPDATE ...
2019-11-22 15:57:41 1074
原创 线程的通知与等待
1.wait()函数当一个线程调用共享变量(锁)的wait()方法后,该调用的线程会被阻塞挂起,直到被其他线程唤醒或者出现中断异常才会返回。在调用wait()方法时,需要获取对象的监视器锁,否则会抛出异常。当线程调用共享变量的wait()方法时,只会释放当前共享变量的上的锁,如果当前线程还拥有其他的对象锁,则其他的对象锁不会释放。例如:public class ThreadDem...
2019-11-22 15:49:16 208
原创 线程创建的方式
1.继承Thread类继承Thread类,重写run方法public class MyThread01 extends Thread { @Override public void run() { for (int i=0;i<20;i++){ System.out.println("run"+i); } ...
2019-11-22 09:35:44 108
原创 Spring 、Spring MVC、Mybatis整合配置
1.spring 配置文件Application.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:...
2019-06-06 21:08:20 170
原创 Maven创建spring pom.xml相关依赖包
记性不好,写下来,忘记了可以查看,后续加上与Spring MVC、Mybatis 相关的。spring pom.xml相关依赖包<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...
2019-05-19 22:12:02 536
原创 Mybatis入门
一、使用Maven创建简单项目(IDE:eclipse)1.1在eclipse中选择 File 、New 、Maven Project 打开如下图窗口1.2填写GroupId与Artifact Id,然后点击finish1.3创建的项目目录结构如下(JavaEE视图)(1)src/main/java 主要存放项目源码;(2)src/main/resources 主要...
2019-05-11 15:19:36 280
原创 Maven创建的项目pom.xml引入Oracle驱动包无效
在pom.xml中引入上图的Oracle链接驱动包时,总是显示找不到对应的包。原因:Maven的中央仓库下载失败,找不到对应的包。解决办法:使用maven命令,手动安装。在dos命令下运行一下命令:mvn install:install-file -Dfile=D:\ojdbc\ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc...
2019-05-11 15:02:42 1441
原创 无法加载数据库驱动 libclntsh.so.11.1: 无法打开共享对象文件: 没有那个文件或目录
连接linux 下的oracle 11g时总是显示无法打开数据的驱动。项目报错信息:无法加载数据库驱动 libclntsh.so.11.1: 无法打开共享对象文件: 没有那个文件或目录原因:没有指定动态链接库的问题解决办法:1.在liunx下找到oracle安装目录下libclntsh.so.11.1文件所在的目录路径,我的安装路径为:/home/oracle/app/oracle/...
2019-05-11 14:27:23 7048 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人