- 浏览: 34386 次
- 性别:
- 来自: 深圳
文章列表
操作系统:WIN7 64旗舰版
Oracle版本:64位11g
PowerDesigner版本:15
问题描述:因为PowerDesigner是32的程序,连接数据库会默认开启32位的ODBC,因此如果jdk是64bit的,用jdbc方式连接数据库会无法找到oracle驱动
解决办法:下载安装Oracle11g客户端win32_11gR2_client.zip => 配置windows自带的odbc数据源 => 用powdesign的提供程序连接Oracle
1. 安装配置oracle client(略)
2. windows自带的odbc数据源配置
① 打开O ...
ajax提交复杂对象
1. 提交的对象类UserDetail:
public class User {
@NotBlank
private String id;
@NotBlank
private String userName;
}
public class UserDetail {
@NotNull
private User user;
private String details;
}
2. controller的代码:
...
Springboot整合(7)——数据库连接池Druid
1. pom中引入Druid依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId
Springboot整合(10)——Intercepter
本节说明2种拦截器的应用场景:为Shiro RememberMe功能提供session初始化和记录系统日志
为Shiro RememberMe功能提供session初始化
上一节讲述了shiro的配置,在最后的部分配置了shiro的rememberMe功能,但实际上遗留了一个小问题:登陆的时候我们知道,shiro会调用MyShiroRealm的doGetAuthenticationInfo方法,回头去看这个方法,你会发现session初始化是在这个方法里做的。而我们一旦使用了rememberMe功能,这个方法是不会调的 ...
Springboot整合(9)——Shiro
- 博客分类:
- 框架整合
Springboot整合(9)——Shiro
Shiro基本配置
1. pom增加依赖
<!-- shiro spring. -->
<dependency>
<groupId>org.apache.shiro</groupId>
Springboot整合(8)——Redis
- 博客分类:
- 框架整合
Springboot整合(8)——Redis
0. 搭建redis环境,可参考我之前的文章:用docker搭建redis
1. pom中增加redis依赖
<!-- redis -->
<dependency>
<groupId>org.springframework.boot
Springboot整合(6)——数据校验
- 博客分类:
- 框架整合
Springboot整合(6)——数据校验
1. BaseController中添加数据校验的全局异常处理
/**
* 参数绑定异常
*/
@ExceptionHandler(BindException.class)
@ResponseBody
public ReturnRe
Springboot整合(5)——全局异常处理
- 博客分类:
- 框架整合
Springboot整合(5)——全局异常处理
1. 编写BaseController,在BaseController中使用@ExceptionHandler做异常的逻辑处理
publicclass BaseController {
protected Logger logger = LoggerFactory.getLogger(getClass());
/**
* 运行时异常
Springboot整合(3)——log4j
- 博客分类:
- 框架整合
Springboot整合(3)——log4j
1. 创建log4j.properties,先把日志级别设置为debug
#logger level default is INFO
log4j.rootLogger=debug,console,file
#append to console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.la ...
Springboot整合(2)——MyBatis整合
1. 配置
1. 1 在pom文件中添加依赖
<!-- mysql 驱动-->
<dependency>
<groupId>mysql
Springboot整合(4)——JUnit,事务
1. pom引入junit,springboot中引用junit就是直接依赖spring-boot-starter-test
<dependency>
<groupId>org.springframework.boot</groupId>
Springboot整合(1)——springboot基础配置
1. pom文件中添加依赖,此处贴出pom文件,注释对每个节点做了解释
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4 ...
Springboot整合(0)介绍+准备
开发环境
IDE:eclipse
数据库:mysql
服务器:tomcat
整合技术
web框架:springboot
ORM框架:mybatis
日志框架:log4j
测试:junit
数据库连接池:druid
缓存:redis
权限框架:shiro (shiro缓存使用ehcache)
创建工程
1. 创建一个maven工程(packaging选择war项目创建出来会有红叉,原因是web工程缺少web.xml文件)
2. 设置java版本为1.8(非必要,但至少要1.7以上,否则springboot有时 ...
docker安装redis
1. 启动Boot2Docker Start
2. (非必要)docker search redis :搜索docker hub上的redis镜像
3. docker pull redis:拉取docker hub上的redis镜像,等待下载完毕
4. docker run --name=myRedis -p 6379:6379 -d redis redis-server --appendonly yes:使用redis镜像启动一个redis容器,成功会返回一串容器ID
5. docker ps:查看容器运行情况
...