java
aoxue018
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
接口
1.接口里面全是抽象的方法,定义的方法不能固有方法体 好处:将定义与实现进行分离 格式:public abstract 返回类型 方法名(参数列表);要求:1.接口的方法必须为public权限,public abstract可省略,但是不写不等于没有2.接口中的成员变量必须定义为常量,没有变量 固定格式:public static final 数据类型 变量名 =...原创 2018-07-23 22:46:21 · 142 阅读 · 0 评论 -
springmvc JSON数据交互
配置<mvc:annotation-driven /> JSON格式必须配置这一行 否则报415报误 jar包 jackson-annotations-2.4.0jackson-core-2.4.2.jarjackson-databind-2.4.2.jarController层代码 //json数据交互 @RequestMapping(value...原创 2018-08-27 23:08:44 · 152 阅读 · 0 评论 -
spring
只有一个参数的时候value可以省略method不写,所有请求方式都可以改映射,改方法名,改形参,改返回值,要重启动服务器 Controller层方法的返回值 1.ModelAndView 类型 (无敌的 带着数据 带着返回视图的路径 不推荐) @RequestMapping(value={"/user.action","/user2.action"},method =...原创 2018-08-27 23:47:20 · 174 阅读 · 0 评论 -
SpringMVC独立运行
导入jar包设置请求1. /* 拦截所有 jsp js png css 全拦截 建议不使用2. *.action *.do 拦截以do action 结尾的请求,肯定能使用ERP 后台3. / 拦截所有(不包括jsp)(包含.js png css) 强烈建议使用 前台 (对静态资源放行) 配置前端控制器<!-- 配置SpringMVC前端控制器 --...原创 2018-08-23 23:50:51 · 547 阅读 · 0 评论 -
java Exception记录
org.apache.ibatis.binding.BindingException:肯定是mapper的映射文件与mapper的接口名不一致原创 2018-08-29 18:00:00 · 158 阅读 · 0 评论 -
springMVC拦截器
1.拦截器定义(实现 HandlerInterceptor 接口)public class HandlerInterceptor1 implements HandlerInterceptor { public boolean preHandle(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2) throw...原创 2018-08-30 00:45:24 · 221 阅读 · 0 评论 -
Redis
应用领域分布式缓存集群,分布式session保存博客或论坛的留言回复用在数据量大,并发量高的情况下数据是把数据存储到存到硬盘里面,比如说硬盘读的速度是500M/s,写更慢。互联网顺时的并发量10G/s,可是硬盘的速度又达不到,数据也不能丢了。~~~所以要使用内存(速度比硬盘快太多 ) 可是内存一断电就丢失了,数据不能持久化。所以redis旦生了,就是把数据存储到内存中,存取...原创 2018-08-30 11:07:27 · 126 阅读 · 0 评论 -
mybatis知识点
一对一映射<mapper namespace="cn.itcast.mybatis.mapper.OrdersMapper"> <!-- 根据id查询用户 --> <resultMap type="orders" id="orders"> <result column="id" property="id&qu原创 2018-09-02 18:30:26 · 150 阅读 · 0 评论 -
maven
默认使用的是tomcat6mvn tomcat:run使用tomcat7 (使用JDK1.8的话,tomcat至少使用tomcat7以上的版本)<build> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <art...原创 2018-09-07 10:25:51 · 151 阅读 · 0 评论 -
跨域springMVC+axios
1.配置拦截器 <mvc:interceptors> <mvc:interceptor> <!-- 所有的请求都进入拦截器 --> <mvc:mapping path="/**" /> <!-- 配置具体的拦截器 --> <bean class="cn.itcast.ssm.Interce原创 2018-09-10 16:17:08 · 559 阅读 · 0 评论 -
struts2
配置过滤器<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class></filter>&...原创 2018-09-07 14:40:47 · 140 阅读 · 0 评论 -
javaSS
以分为单位就不需要做浮点运算1面向服务的架构 就要把 服务抽出来(service dao)把成一个war包 web独立出来 打成一个war包2聚合工程中必须一个模块是war包,所以把service 改成war包3原本jar包都是在service中引入的,现在web中不引用service包了,所以web包中要把springmvc的包重新引入 dubbo服务的提供者的服务的...原创 2018-09-13 16:11:23 · 980 阅读 · 0 评论 -
spring整合springmvc
1导包spring(包括springmvc) mybatis mybatis-spring整合包 数据库驱动 第三方连接池。2.popo,数据库配置文件,日志文件pojo db.properties log4j.properties3.mapper配置和mapper.java(略)注:mapper中写的只写接口,实现交给了mybatis,所以不需要...原创 2018-08-27 14:43:55 · 155 阅读 · 0 评论 -
spring整合mybatis 之Mapper动态代理开发
Mapper接口开发需要遵循以下规范:Mapper.xml文件中的namespace与mapper接口的类路径相同。 Mapper接口方法名和Mapper.xml中定义的每个statement的id相同 Mapper接口方法的输入参数类型和mapper.xml中定义的每个sql 的parameterType的类型相同 Mapper接口方法的输出参数类型和mapper.xml中定义的每个...原创 2018-08-26 20:49:55 · 583 阅读 · 0 评论 -
多态
父类的变量指向了子类的实现,调用的是子类重写的方法前提:必须有子父类关系或类实现接口的关系,否则无法完成多态编译的时候,参考父类中有没有这个变量,如果有,编译成功,如果没有编译失败运行的时候,运行的是父类的变量值向上转型可以调用子类父类的公共方法 ,若父类为类,调用的方法只有父类有,子类没有,并且该方法在父类中是非抽象的,则调用父类的方法。...原创 2018-07-23 23:25:40 · 129 阅读 · 0 评论 -
接口例子
定义鼠标、键盘,笔记本三者之间应该遵守的规则interface USB { void open();// 开启功能 void close();// 关闭功能}鼠标实现USB规则class Mouse implements USB { public void open() { System.out.println("鼠标开启"); } public void...原创 2018-07-23 23:28:57 · 791 阅读 · 0 评论 -
面向对象
构造方法,构造方法名必须和类名一致,不能写返回值类型,包括void,偌加上void则会被成一个普通方法 构造方法在new的时候运行,javac编译的时候判断是否有构造方法,没有则加上(其实new对象就是在调用构造方法) this在构造方法之间的调用 写法: this() 注意:必须放在构造方法的第一行 this()不能与super()同时存在 子父类的构造方法调用 super() ...原创 2018-07-25 01:33:10 · 127 阅读 · 0 评论 -
JAVA配置
变量名:JAVA_HOME变量值:D:\Java\jdk1.8.0_172变量名:Path变量值:;%JAVA_HOME\bin%;1.能避免改path的时候更改其他2.tomcat的启动的环境变量就叫JAVA_HOME原创 2018-07-30 16:09:09 · 183 阅读 · 0 评论 -
编程思想
成员变量与局部变量 如果一个方法没有使用类中的非静态成员,这个方法应该变成静态的返回类型为对象 可以为null, 但是要加 i f 判断 抽象类的实例 Calendar c = Calendar.getInstance();经典面各向对象例子 ...原创 2018-07-30 16:57:45 · 290 阅读 · 0 评论 -
继承
子类会自动拥有父类所有可继承的属性和方法好处:1.提高代码复用性,提高开发效率2.类与类产生的关系,提供了多态的前提java只支持单继承因为多继承有安全问题,假如说C继承A和B,A和B都一个show()方法,那么new C()调用show()方法的话它就不能区别用哪一个show,所以就有了安全问题一个员工与边产生的3种不同的形态,这就是多态子类若要访问父类的成量...原创 2018-07-23 01:17:27 · 152 阅读 · 0 评论 -
正则表达式
.在正则里面表示任意字符,表示与任何一个字符都匹配 , 正确写法 \\. @Test public void testStringSplit2(){ String s1 = " 12 25 45 75 69 ";// s1 = s1.trim(); String[] strArr = s1.split(" +"); System.out.println...原创 2018-07-31 15:54:42 · 161 阅读 · 0 评论 -
Date
new Date(); 获取的是当前系统的时间new Date(0); 参数是一个long型的毫秒值,0相当于1970年new Date().getTime(); 返回一个毫秒值new Data().setTime(11618734684L);System.currentTimeMillis();//获取时间的毫秒值日期格式化 DateFormat format =...原创 2018-07-31 16:57:06 · 177 阅读 · 0 评论 -
java常见错误
1.启动项目报错在tomcat中删除了项目,而工程里面还有是不能启动的,红框的那一行删掉,不要把后面的</Host>删掉原创 2018-08-03 13:58:40 · 314 阅读 · 0 评论 -
PageBean
因分页需要用到 【当前页】 【总页数】 【当前页的列表对象】 故多次返回麻烦 所以一次封装到一个pageBean对象中返回package cn.itcast.vo;import java.util.ArrayList;import java.util.List;public class PageBean<T> { //每次显示的数据 private List&l...原创 2018-08-18 16:36:47 · 400 阅读 · 0 评论 -
spring整合mybatis原始dao
spring整合mybatis原始dao1.需要的jar包spring的jar包 Mybatis的jar包 Spring+mybatis的整合包。 Mysql的数据库驱动jar包。 数据库连接池的jar包。2. SqlMapConfig.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE conf...原创 2018-08-26 19:04:32 · 143 阅读 · 0 评论 -
e3-mall
服务层中包含业务逻辑,只需要对外提供服务即可,表现层只需要处理和页面的交互,业务逻辑都是调用服务层的服务来实现1.将表现层工程独立出来(因为其余的e3-manager要做成面向服务的架构) 注:表现层中父工程要改为parent,不再是manager 注;原本依赖service,现在两个工程分开,就不需要service了,只需要service的接口 注:原本将 spring是在...原创 2018-09-15 14:23:52 · 416 阅读 · 0 评论
分享