2019年6月24日
摘要: 日志log4j。properties 框架: log4j配置文件:log4j.rootLogger=TRACE,console,f1 log4j.appender.console=org.apache.log4j.ConsoleAppenderlog4j.appender.console.layou 阅读全文
posted @ 2019-06-24 11:34 激流勇进1 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 配置tomcat的开机启动1> 在centos7的/etc/rc.d/rc.local中加入:(注意自己的路径)#java environment export JAVA_HOME=/usr/java/jdk1.8.0_161export CLASSPATH=.:${JAVA_HOME}/jre/l 阅读全文
posted @ 2019-06-24 11:33 激流勇进1 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 1. 下载redis安装包:> 可以用命令: wget http://download.redis.io/releases/redis-5.0.5.tar.gz, 或者直接从官网下载。2. 解压:tar -zxvf redis-5.0.5.tar.gz3. 安装gcc:> yum install g 阅读全文
posted @ 2019-06-24 11:32 激流勇进1 阅读(373) 评论(0) 推荐(0) 编辑
摘要: Mybatis输入输出映射_动态sql_关联关系(一对一、一对多、多对多)输入输出映射parameterType完成输入映射parameterType可以传入的参数有,基本数据类型(根据id查询用户的信息)、pojo类型(保存客户信息)、也可以传递pojo包装对象 可以定义pojo包装类型扩展map 阅读全文
posted @ 2019-06-24 11:28 激流勇进1 阅读(427) 评论(0) 推荐(0) 编辑
摘要: Mybatis延迟加载和查询缓存延迟加载在进行数据查询时,为了提高数据库查询性能,尽量使用单表查询,因为单表查询比多表关联查询速度要快。如果查询单表就可以满足需求,一开始先查询单表,当需要关联信息时,再关联查询,当需要关联信息再查询这个叫延迟加载。mybatis中resultMap提供延迟加载功能, 阅读全文
posted @ 2019-06-24 11:27 激流勇进1 阅读(141) 评论(0) 推荐(0) 编辑
摘要: SpringMVC-Mybatis整合和注解开发SpringMVC-Mybatis整合整合的思路在mybatis和spring整合的基础上 添加springmvc。spring要管理springmvc编写的Handler(controller)、mybatis的SqlSessionFactory、m 阅读全文
posted @ 2019-06-24 11:25 激流勇进1 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 如何写出优雅的代码我在这里举一个例子,当你选择一个商品时,对应的不同的支付方式,可以选择不同的支付方式,比如你可以选择农业银行支付可以享受打8折的优惠,选择建设银行支付可以享受打9折的优惠。又比如同样一份文件,客户可以选择以word文件的形式下载,或者以pdf文件的格式下载,或者以Excel的文件格 阅读全文
posted @ 2019-06-24 11:15 激流勇进1 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 利用freemarker对参数进行校验这篇文章主要用到的技术点: 自定义注解的使用反射机制SAX解析xmlFreemarker的运用我们在工作中经常需要上传excel文件,然后在对文件中的字段进行校验。如果文件里的字段是反复出现,或者文件的字段比较多的话,这是就会使代码变得繁琐,而且也不容易维护。比 阅读全文
posted @ 2019-06-24 11:13 激流勇进1 阅读(623) 评论(0) 推荐(0) 编辑
摘要: –pl/sql编程语言–pl/sql编程语言是对sql语言的扩展,是的sql语言具有过程化编程的特性–pl/sql编程语言比一般的过程化编程语言,更加灵活高效–pl/sql编程语言主要用来编写存储过程和存储函数等。 --声明方法,定义变量--赋值操作可以用 := 也可以使用 into 查询语句赋值d 阅读全文
posted @ 2019-06-24 11:05 激流勇进1 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 一些最基本的排序算法: 插入排序交换排序选择排序@ 插入排序: 1-直接插入排序: 从前端插入从后端插入2-希尔(Shell)排序 1-直接插入排序: 从前端插入:int arr[]={999,1,2,5,8,4,3,9,7};//"999"是一个容储器(arr[0]是一个监视哨),不参与排序。vo 阅读全文
posted @ 2019-06-24 11:01 激流勇进1 阅读(187) 评论(0) 推荐(0) 编辑