java中float和double的区别

float:单精度类型,精度是8位有效数字,取值范围是10的-38次方到10的38次方,float占用4个字节的存储空间 double:双精度类型,精度是17位有效数字,取值范围是10的-308次方到10的308次方,double占用8个字节的存储空间 若不声明的,默认小数都用double来表示,...

2018-12-01 17:59:17

阅读数 1373

评论数 1

sql中如何将string型时间存入到数据库中date型时间中呢?

方法 String Nowtime=new SimpleDateFormat(“yyyy-MM-dd”).format(new Date());//一个string类型的当前时间 java.sql.Date mysqldate=java.sql.Date.valueOf(Nowtime);//...

2018-11-16 12:02:27

阅读数 1771

评论数 0

Hibernate的一对多映射例子

以下用到product(商品)和category(分类)俩个表,一个分类对应多个商品,是一对多的关系 1.先导入包后配置主配置文件hibernate.cfg.xml如下 2.然后配置俩个表的映射文件 多的一方:product d 一的一方: 案例1.保存商品和类别同时保存到...

2018-11-14 21:13:07

阅读数 1389

评论数 1

mysql数据库通过日志恢复数据

大家应该知道mysql通过备份恢复文件的方法,其实用日志其实也可以恢复数据,方法如下 1.找到my.ini文件 (方法:先到mysql安装目录找my.ini文件如果此安装目录没有找到该文件,则此文件一般在C盘下的ProgramData文件夹中,此文件夹为隐藏文件夹需要直接查找 ...

2018-11-12 08:49:12

阅读数 8203

评论数 0

ssm搭建

一、项目搭建 1、创建一个maven项目 2、在project structure下对该项目加web支持并配置web.xml文件位置 3、项目打包 先archive 打包为ssm :war 在exploded打包为 ssm:war exploded 将ssm:war exploded包部署到to...

2019-05-25 21:42:14

阅读数 65

评论数 1

failed; nested exception is java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config

像此种classNotfoundexpection错误一种情况是你在整合项目时没有将依赖的jar包包导入进去war包中 解决方法 选中put into OutPutRoot将jar包导入 ok问题解决

2019-05-18 16:33:19

阅读数 12

评论数 0

CountDownLatch的使用技巧

在使用了多线程处理任务后,最常见的需要就是主线程并不知道任务的完成情况,因此无法决定是继续往下进行还是继续完毕。CountDownLatch是JDK提供给我们的多线程间通信的一个工具,用于让主线程知道任务完成的进度。可以使主线程等待其他线程池内线程执行完毕后再执行。 举个例子来说: 目前一名老师接...

2019-05-15 16:46:47

阅读数 18

评论数 0

为什么要在http请求后加上时间戳

作用: URL 的末尾追加了时间。这就确保了请求不会在它第一次被发送后即缓存,而是会在此方法每次被调用后重新创建和重发;此 URL 会由于时间戳的不同而稍微有些不同。这种技巧常被用于确保到脚本的 POST 每次都会实际生成新请求且 Web 服务器不会尝试缓存来自服务器的响应。 时间戳是加在对con...

2019-05-08 10:16:17

阅读数 650

评论数 0

Java设计模式之--观察者模式

观察者模式属于行为型模式的一种,该模式一般用来描述对象之间的依赖关系。 行为型模式:关注对象间的交互,研究对象间的相互作用,明确每一个对象职责。 观察者模式定义:定义对象之间的一种一对多的依赖关系,当一个对象状态发生改变时,其相关依赖的对象将被通知并自动更新。生活中比如股票的涨跌会影响股民的情...

2019-03-31 19:59:42

阅读数 102

评论数 1

乐观锁和悲观锁详解

一、为什么需要锁 在多线程应用中,同一时间可能会有多个用户同时更新一条数据,这样会产生冲突,产生并发性的问题,而常见的冲突有一下俩种 1、丢失更新:一个事务的更新覆盖了其他事务更新的结果,如a事务将一条数据由10更改为5,b事务将一条数据由5改为3,那么a事务则丢失了其更新的数据 2、当一个...

2019-03-27 20:21:56

阅读数 528

评论数 1

Java设计模式之----单例设计模式

单例模式简介:它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。 核心:对象只能被实例化一次 方式:懒汉式创建单例(线程不...

2019-03-20 19:07:16

阅读数 34

评论数 0

堆与栈的区别

堆(Heap)栈(Stack)有俩个层面的含义 (1)程序内存布局场景下,堆与栈表示的是两种内存管理方式; (2)数据结构场景下,堆与栈表示两种常用的数据结构。 一、首先介绍一下内存管理中堆和栈的区别 1.1、栈的介绍 栈用于存放函数的参数值、局部变量等,其操作方式类似于数据结构中的栈。 publ...

2019-02-23 21:44:32

阅读数 32

评论数 1

MySQL优化

今天向大家介绍几种MySQL语句的优化技巧 1、EXPLAIN 做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。 下面来个简单的示例,标注(1、2、3、4、5)我们要重点关注的数据: type列,连接类型。一个好的SQL语句至少要达到range级别。杜绝出现all级别。 key列,使...

2019-02-09 15:19:01

阅读数 35

评论数 1

HTTP和websocket区别

http协议是用在应用层的协议,他是基于tcp协议的,http协议建立链接也必须要有三次握手才能发送信息。 http链接分为短链接,长链接,短链接是每次请求都要三次握手才能发送自己的信息。即每一个request对应一个response。长链接是在一定的期限内保持链接。保持TCP连接不断开。客户...

2019-02-03 09:54:50

阅读数 135

评论数 0

jvm详解

. 什么是JVM? JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 J...

2019-01-06 10:45:42

阅读数 32

评论数 0

数据结构之二叉树的相关实现(第二篇)

我们在第一篇中讲解了二叉树的构造和其相关的遍历算法。如果您还没有看第一篇文章,在这里我们在附上第一篇文章的地址https://blog.csdn.net/qzw5235641/article/details/85765750 今天是二叉树实现的第二篇 一、二叉树求节点个数算法 思路:递归计算二叉树...

2019-01-04 19:27:11

阅读数 28

评论数 1

java数据结构与之二叉树相关实现(第一篇:遍历)

一、基本概念 每个结点最多有两棵子树,左子树和右子树,次序不可以颠倒。 性质: 非空二叉树的第n层上至多有2^(n-1)个元素。 深度为h的二叉树至多有2^h-1个结点。 满二叉树:所有终端都在同一层次,且非终端结点的度数为2。 在满二叉树中若其深度为h,则其所包含的结点数必为2^h-1...

2019-01-04 11:49:38

阅读数 32

评论数 0

jvm之内存溢出与内存泄漏

一.内存溢出和内存泄漏 内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内...

2018-12-10 10:54:27

阅读数 29

评论数 0

动态代理详解

代理设计模式 java设计模式的一种 静态代理 代理类在程序运行时创建的代理方式被成为 动态代理。 也就是说,这种情况下,代理类并不是在Java代码中定义的,而是在运行时根据我们在Java代码中的“指示”动态生成的。相比于静态代理, 动态代理的优势在于可以很方便的对代理类的函数进行统一的处理,而不...

2018-12-02 09:03:39

阅读数 53

评论数 0

Struts2的请求参数封装

第一种方式: /** 请求参数封装 第一种情况: 属性驱动:没有实体类 表单数据的接收都定义在动作类中,所以称为动作类和模型数据写在一起 要想封装成功,需要按照要求书写: 要求是:表单元素的name属性取值,必须和动作类中成员get/set方法后面的部分保持一致 细节:...

2018-11-20 20:40:08

阅读数 64

评论数 0

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