随笔分类 - java
摘要:解决办法: 关闭eclipse后执行以下操作.进去你当前的所在工作空间目录,找到隐藏的文件 javaProject\.metadata\.plugins\org.eclipse.e4.workbench/workbench.xmi 打开文件,搜索open a terminal相关标签,全部删除! 如
阅读全文
摘要:String requestIp=request.getLocalAddr();在我的电脑上获得的是127.0.0.1而在别人的电脑上获得的却是内网IP,如:192.169.1.147重装了tomcat,也把自己的IP改成了固定IP,都没查清楚原因。最后在百度知道上找到了原因。真是感谢这位仁兄啊。
阅读全文
摘要:今天客服就反馈了一个问题,时间出现了一个很诡异的问题:日期时间显示的是2020-12-30,现在应该是2019-12-30才对 通过debug发现,服务端传的时间是没问题的,那就只能是前台时间戳转换的问题了。 对比发现设置formatter的格式是使用的是‘YYYY-MM-dd HH:mm:ss’,
阅读全文
摘要:window修改catalina.sh(如果是linux 系统则修改catalina.sh文件)中JAVA_OPS参数如下: -Djava.awt.headless=true#使用java-PJA处理图片 -Djava.net.preferIPv4Stack=true#在支持 IPv4 映射地址的
阅读全文
摘要:JSON数据解析的有点在于他的体积小,在网络上传输的时候可以更省流量,所以使用越来越广泛,下面介绍使用JsonObject和JsonArray的两种方式解析Json数据。 使用以上两种方式解析json均需要依赖json-lib.jar开发包使用依赖包 1、JsonObject 使用JsonObjec
阅读全文
摘要:我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而
阅读全文
摘要:一、 什么是泛型? 泛 型(Generic type 或者 generics)是对 简单的理解,就是对类型的参数化,比如我们定义一个类属性或者实例属性时,往往要指定具体的类型,如Integer、Person等等, 但是如果使用了泛型,我们把这些具体的类型参数化,用一个广泛的可以表示所有类型的“类型”
阅读全文
摘要:反射机制是什么 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 反射机制能做什么 反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;
阅读全文
摘要:在spring MVC中,两者的作用都是将request里的参数的值绑定到contorl里的方法参数里的,区别在于,URL写法不同。 使用@RequestParam时,URL是这样的:http://host:port/path?参数名=参数值 使用@PathVariable时,URL是这样的:htt
阅读全文
摘要:1. 引言 合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达 时,任务可以不需要的等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定 性,
阅读全文
摘要:这里主要讲解的是Java的枚举类型 什么是枚举? 以我的理解答:枚举是我们自己定义的一个集合,比如说我们数学里面所学的集合A={1、2、3},当我们要使用A这个集合的时候,我们只能够使用集合A里面的1、2、3这三个元素,不是A里面的元素我们就不可以使用。 同样,枚举和这个集合是类似的,当我们定义了一
阅读全文
摘要:一、 导包 18个必须的包 二、配置Spring MVC的web文件 三、Spring整合MyBatis classpath:db.properties文件 mybatis-cfg.xml文件,只留别名配置 四、SpringMVC配置
阅读全文
摘要:首先当我们需要通过xml格式处理sql语句时,经常会用到< ,<=,>,>=等符号,但是很容易引起xml格式的错误,这样会导致后台将xml字符串转换为xml文档时报错,从而导致程序错误。 这样的问题在iBatiS中或者自定义的xml处理sql的程序中经常需要我们来处理。其实很简单,我们只需作如下替换
阅读全文
摘要:关键字 1.if 条件 2.choose , when 和 otherwise条件 3.where 条件 4.trim 条件 5.forEach循环 6.set 条件 一、if主要针对Map集合或者实体类 JUnit测试用例,判断map集合里的值 二、choose , when 和 otherwis
阅读全文
摘要:首先 数据库量表之间字段关系(没有主外键) studentmajor表的id字段对应student表里major字段 两个实体类 定义两个接口 定义两个实体类的映射方法 JUnit测试 一对多查询结果 多对一查询结果
阅读全文
摘要:导包 总配置文件 数据库 两个实体类 两个接口 对应的两个配置文件,注意接口名要跟实配置文件名字一样,相当与实现了接口 sqlsession工具类 第一个junit测试 第二个junit测试 多条件查询结果,其它的就不发了
阅读全文
摘要:使用mybatis实例 一、导入.jar包 需要mybatis的和数据库的包,这里用的oracle 二、写配置文件 名字自己起,没有特殊要求 三、添加实体类 要跟数据库对应,可以用hibernate自动生成。 四、写实体类的映射配置 名字也是自己定义,没有特殊要求 五、用Junit,测试 这里还有个
阅读全文
摘要:1.Spring MVC概述: Spring MVC是Spring提供的一个强大而灵活的web框架。借助于注解,Spring MVC提供了几乎是POJO的开发模式,使得控制器的开发和测试更加简单。这些控制器一般不直接处理请求,而是将其委托给Spring上下文中的其他bean,通过Spring的依赖注
阅读全文
摘要:HibernateTemplate 提供了非常多的常用方法来完成基本的操作,比如增加、删除、修改及查询等操作,Spring 2.0 更增加对命名 SQL 查询的支持,也增加对分页的支持。大部分情况下,使用Hibernate 的常规用法,就可完成大多数DAO对象的 CRUD操作。 下面是 Hibern
阅读全文

浙公网安备 33010602011771号