自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Mybatis和Hibernate的一些区别

Mybatis具有较高的灵活性,通过灵活的sql语句可以实现按需查询,查询字段比较干净,直接关联到映射对象。Hibernate具有较高的封装机制,良好的对象映射机制,hibernate为了保证POJO的数据完整性,需要将关联的数据加载,需要额外地查询更多的数据。,这一点比Mybatis有性能消耗。但Hibernate具有更高的开发简洁性。myBatis相对Hibernate 等封装较为严密...

2019-04-05 20:30:07 383

原创 @RestController与@Controller区别

@Controller表明该类内的所有方法默认返回页面路径,加了@ResponseBody的方法返回数据。@RestController则是相当于@Controller@ResponseBody两个注解,该类返回的都是数据,不返回页面如果只是使用@RestController注解Controller,则Controller中的方法无法返回页面,配置的视图解析器不起作用,返回的内容就是Ret...

2018-12-19 09:58:19 176

原创 初学spring boot;第一次创建好spring boot的项目,开始想跑起来时,有两个问题?(在https://start.spring.io/快速创建时,一般会遇到)

1、dataSource的url...是因为 在application.properties没有配置数据库连接资源。通常有两个方法解决:a.在application.properties文件中配置数据库资源spring.datasource.url=jdbc:mysql://localhost:3306/xxxx?useUnicode=true&characterEncoding...

2018-10-20 17:02:05 642

原创 activetyMQ入门了解

第一步是:下载activityMQ的压缩包http://activemq.apache.org/activemq-5156-release.html第二步是:解压下载的压缩包,进入文件中打开bin文件夹,并根据window的版本,选择32位还是64位的文件夹activitymq.bat双击activitymq.bat然后打开http://localhost:8161/admin...

2018-10-06 20:09:01 1013 1

原创 java计算百分数

// 创建一个数值格式化对象NumberFormat numberFormat = NumberFormat.getInstance();// 设置精确到小数点后2位numberFormat.setMaximumFractionDigits(2);//计算x年x月的成功率String result = numberFormat.format((float) successTimes /...

2018-09-27 17:05:09 5445

原创 我的js为什么会触发两次?

看jsp页面的内容当我们是这么写时候,在li里面包含一个a标签,而我们的js里面是通过监听li元素点击的进行操作的这时当我们点击这行内容时,首先会触发li元素的监听事件,触发事件,但这个事件完成后,它还会自动触发a标签的href的事件,所以如果你的a标签像上面一样写的话就会,重新跳回来这个页面,这就是为什么js会触发两次的原因,那怎么办呢?看代码$(function() { $(".show")...

2018-04-21 15:27:10 5180

原创 在控制器使用@ResponseBody发现的问题

在控制器使用@ResponseBody时,若返回ModelAndView则会出问题;当我们想从前台js传一些参数到后台时,我们通常可以使用ajax,但是使用ajax的问题,处理得到结果必须返回到ajax的success回调函数中,在进行处理,而我们只想后台得到参数后,处理得到我们想要的结果后,直接把数据传给我们想要的jsp页面时,不想让它再返回到ajax,那怎么办呢?这时我们可以在js那里获取我们...

2018-04-21 15:14:04 569

转载 TOMCAT服务器重启造成图片资源自动删除

最近在做了一个简单的Spring+springMVC+Mybatis 的案例,在该过程中遇到几个问题,现在占时以之记录。有些问题还没得到解决。1)分页传参问题 jsp页面向controller传递参数的时候,实际中很有可能是传递多个参数,且各个参数来自不同的标签位置,如可能来自标签 也有可能来自 标签,那么如何实现这些参数的传递呢? 例如:标签中可以放置的产品的总分类、上一页、下一页等标签, 中可...

2018-04-14 11:02:54 649

原创 在使用ssm框架时,我们启动项目没有问题,当在浏览器向我们发送第一个请求时,报出一堆错内容如下

下面图是刚刚启动tomcat容器时,并没有报错。当我发送第一个请求时,就报错了四月 08, 2018 11:08:10 上午 org.apache.tomcat.util.digester.SetPropertiesRule begin警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'sour...

2018-04-08 11:25:00 791

原创 往java web项目中webRoot中的js文件中加入jQuery文件时报错的问题

这个时候选中js文件中的jQuery文件,右键选myeclipse,然后选Exclude From  Validation然后再选Run Validation就不会再报错了

2018-03-26 20:01:12 1549

原创 java中的成员变量和成员方法的修饰符和局部变量的修饰符

在java中成员变量和成员方法的修饰符有以下几种:可以被 public static protected default final 修饰局部变量只能被 default 和final修饰

2018-03-24 14:29:07 1751

原创 学习hibernate,创建hibernate项目的过程,以及创建一个基于hibernate的工具类,实现增删改查

创建一个hibernate项目这里为了快速和方便体现hibernate,创建的是一个简易的java项目,架构如下首先第一步是:创建一个java项目或者web项目第二步是:导入hibernate的一些依赖jar包,如果是java项目,就直接在项目右键properties,右边选择第二个(外部导入)如果是web项目可以直接把jar包复制到lib下这里是hibernate的一些依赖jar包第三步是:创建...

2018-03-22 15:20:14 566

原创 如何理解高内聚和低耦合

高内聚是指某个模块或关注点内部一系列相关功能的联系程度的高低。低耦合是指软件系统中,模块与模块之间的直接依赖程度。如果一个系统中存在A、B两个模块进行交互,如果修改A模块,不影响B模块的的工作,那么认为A模块有足够的内聚。设计一个高内聚的模块应该是:要确定模块要完成的功能点,除了完成本职功能外,不提供其他功能,要满足可读性,可扩展性,可复用性,可维护性要求,向外提供服务是最好是面向接口编程。...

2018-03-17 01:03:22 2782

原创 Hibernate与Mybatis的区别与联系

1 简单简介1.1    Hibernate 框架         Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,建立对象与数据库表的映射。是一个全自动的、完全面向对象的持久层框架。    1.2    Mybatis框架        Mybatis是一个开源对象关系映射框架,原名:ibatis,2010年由谷歌接管以后更名。是一个半自动化的持久层...

2018-03-17 00:28:46 188

原创 启动springboot时,控制台报错java.net.BindException: Address already in use: bind,但仍然能显示想要的结果

java.net.BindException: Address already in use: bind这个是端口被占用(例如8080端口被其他进程占用),所以需要关掉占用我们端口的那个进程,使用cmd 输入命令行--netstat -ano就会得到占用我们端口的进程的pid 然后输入命令行--taskkill /F /pid pid的value(或者称为进程名称)这是重新启动我们的springb...

2018-03-15 15:32:47 1987

原创 final变量的特点

final 变量能被显式地初始化并且只能初始化一次。被声明为 final 的对象的引用不能指向不同的对象。但是 final 对象里的数据可以被改变。也就是说 final 对象的引用不能改变,但是里面的值可以改变。...

2018-03-14 23:06:50 341

原创 在java的基本数据类型中转换从低级到高级

低 ------------------------------------> 高byte,short,char—> int —> long—> float —> double 自动类型转换必须满足转换前的数据类型的位数要低于转换后的数据类型自动类型转换也叫“向上类型转换”,它是低级转为高级,例如 char a='a'; int a1=a; 这时就是向上类型转...

2018-03-14 22:53:22 5032 1

原创 java中不能使用float和double来表示货币等精确的值,而是用

要准确表示单价等货币类型的数据用DECIMAL和NUMERIC都行。DECIMAL和NUMERIC类型在MySQL中视为相同的类型。它们用于保存必须为确切精度的值,例如货币数据。当声明该类型的列时,可以(并且通常要)指定精度和标度;例如:  salary DECIMAL(5,2)  在该例子中,5是精度,2是标度。精度表示保存值的主要位数,标度表示小数点后面可以保存的位数。...

2018-03-14 22:43:29 2898

原创 PHP菜鸟-最近在自学PHP,发现一个问题!

session_start();if (isset($_SESSION['views'])) {$_SESSION['views']=$_SESSION['views']+1;}else{$_SESSION[views]=1;}echo "浏览量".$_SESSION[views]; ?>Document发现有这样一个问题,虽

2017-12-19 11:05:06 244

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除