自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 MySQL计算两个日期相差的年月日

一、首先介绍一种常用的日期差,在MySQL中只能默认只能计算天数差:DATEDIFF(结束时间,开始时间)SELECT DATEDIFF('2020-06-13','2020-06-12') AS DiffDate下面这个加了个日期格式化SELECT DATEDIFF('2020-06-13',DATE_FORMAT(NOW(),'%Y-%m-%d')) AS DiffDate二、这种是比较少用但是查询功能多的MySQL自带的日期函数,可以计算两个日期相差的年,季,月,周,日,时,分

2020-11-25 16:48:30 11623

原创 java基础之yield(),sleep(),wait()区别详解

1、sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。 例如有两个线程同时执行(没有synchronized)一个线程优先级为MAX_PRIORITY,另一个为MIN_PRIORITY,如果没有Sleep()方法,只有高优先级的线程执行完毕后,低优先级的线程才能够执行;但是高优先级的线程sleep(500)后,低优先级就有机会执...

2020-11-08 22:40:49 766

原创 数据结构可视化界面网址

https://www.cs.usfca.edu/~galles/visualization/Algorithms.html

2020-09-02 10:57:53 513

原创 @Primary注解在spring中的使用以及原理

@Primary注解在spring中的使用

2020-07-26 23:23:27 600 2

原创 Spring注解下的@Resource和@Autowried的区别

@Autowired 与@Resource解释:Spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。  @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是name和type,Spring将@Resource注解的name属

2020-07-18 00:14:35 1101

原创 pom.xml 中 scope的种类以及各自的范围

pom.xml 中 scope的种类以及各自的范围

2020-07-06 23:46:00 2627

原创 JAVA中filter、Interceptor, aop 的区别?

JAVA中filter、Interceptor, aop 的区别是什么??

2020-07-06 23:45:00 421

原创 VMware 虚拟机NAT模式如何设置网络连接,从头到尾全过程~

第一分类:建立动态的网络一、首先查看自己的虚拟机服务有没有开启,选择电脑里面的服务查看;1.计算机点击右键选择管理2.进入管理选择VM开头的服务如果没有开启的话就右键开启二、虚拟机服务开启后就查看本地网络虚拟机的网卡启动没有1.电脑右下角网络标志右键进入网络和共享中心2.点击更改适配器,查看虚拟机的虚拟网卡启动没有,没有启动的话右键点击启动3.网卡开启后设置...

2019-04-17 17:52:34 8163 3

原创 Hibernate 一对多注解 mappedby 作用

packageoneToMany;importjava.util.Set;importjavax.persistence.*;/*注意导入时,是导入:import javax.persistence.*;非导入org.hibernate的相关类:import org.hibernate.annotations.Entity;*/@Entity@Table(na...

2019-04-16 18:05:39 177

转载 @SpringBootApplication的使用

之前用户使用的是3个注解注解他们的main类。分别是@Configuration,@EnableAutoConfiguration,@ComponentScan。由于这些注解一般都是一起使用,spring boot提供了一个统一的注解@SpringBootApplication。@SpringBootApplication = (默认属性)@Configuration + @EnableA

2017-08-31 17:57:20 385

转载 Java并发编程:线程池的使用

Java并发编程:线程池的使用  在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:  如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。  那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任

2017-08-28 15:25:05 254

转载 h5键盘遮挡输入框问题 、模仿微信输入框失去焦点时隐藏iphone的软键盘和聚焦时出现输入框

最近的项目做得是混合开发,其实比较尴尬的啦,手机端的安卓与ios挺多兼容问题的。1、手机端h5页面中输入法键盘会遮挡输入框的问题。      $('input').on('focus',function(event){             //自动反弹 输入法高度自适应        var target = this;        setTimeout(func

2017-06-02 14:38:04 2022

转载 spring的困惑--org.springframework.web.servlet.DispatcherServlet noHandlerFound

今天试了下spring mvc遇到个很奇怪的事情,按照书上配置访问时总是出现如下警告:org.springframework.web.servlet.DispatcherServlet noHandlerFound警告: No mapping found for HTTP request with URI [/myspring/WEB-INF/jsp/hello.jsp] in Dispa

2017-05-03 10:42:59 3432 1

原创 SVN取消记住用户名的方法

SVN取消记住用户名的方法打开C:\Documents and Settings\用户名\Application Data\Subversion\auth\svn.simple,找出以前记住密码那个文件删掉,然后重新更新即会弹出输入用户名密码的界面,输入用户名密码搞定。

2017-04-26 19:40:00 755

转载 Log4j配置详解

来自: http://www.blogjava.net/zJun/archive/2006/06/28/55511.htmlLog4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:

2017-04-12 17:19:23 1528

转载 看完让你彻底搞懂Websocket原理

偶然在知乎上看到一篇回帖,瞬间觉得之前看的那么多资料都不及这一篇回帖让我对 websocket 的认识深刻有木有。所以转到我博客里,分享一下。比较喜欢看这种博客,读起来很轻松,不枯燥,没有布道师的阵仗,纯粹为分享。废话这么多了,最后再赞一个~一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持

2017-04-11 17:48:34 354

转载 java中三大特性之多态详解

java多态的详解

2017-01-18 15:34:40 654

转载 对于Java程序猿学习的建议

对于Java程序猿学习的建议

2017-01-12 18:06:37 795 1

转载 关于Mongodb的全面总结

关于Mongodb的全面总结

2017-01-12 11:58:21 3905

转载 解决MyEclipse吃内存,让MyEclipse飞起来,MyEclipse速度

解决MyEclipse吃内存,让MyEclipse飞起来,MyEclipse速度

2017-01-11 13:37:07 339

转载 jQuery获取多种input值的方法

jQuery获取多种input值的方法

2017-01-11 10:04:47 668

原创 TCP与UDP的区别

TCP与UDP的区别

2017-01-06 16:57:11 226

原创 JavaScript中的方法、方法引用和参数

JavaScript中的方法、方法引用和参数

2017-01-05 11:56:14 297

原创 IntelliJ IDEA 乱码解决方案 (项目代码、控制台等)

IntelliJ IDEA 乱码解决方案 (项目代码、控制台等)

2017-01-05 11:00:31 2272 3

原创 如何对一个表进行新加字段

ALERT TABLE tableName ADD(列名1 属性 ,列名2 属性。。。)如:ALERT TABLE person ADD(Age INT(5) , Name VARCHAR(255))

2017-01-03 18:40:18 1874

转载 java 重定向和转发的区别

java 重定向和转发的区别

2016-12-30 13:24:57 258

原创 java中获取map集合的长度

java获取map的长度

2016-12-30 11:38:16 44419 4

原创 javascript中select的赋值

javascript中select的赋值

2016-12-30 11:36:41 1417

原创 java中获取map集合数组的元素的方法

java中获取map元素的四种方法

2016-12-30 11:34:24 7305

转载 FreeMarker宏macro的使用

FreeMarker宏macro的使用

2016-12-28 11:32:48 700

转载 IntelliJ Idea 常用快捷键列表

IntelliJ Idea 常用快捷键列表

2016-12-23 10:41:05 4921

转载 关于chrome控制台警告:Synchronous XMLHttpRequest on the main thread终极解决办法

关于chrome控制台警告:Synchronous XMLHttpRequest on the main thread终极解决办法

2016-12-22 18:46:17 1229

原创 Hibernate 注解的mappedby属性

Hibernate 注解的mappedby属性

2016-12-21 16:27:52 700

转载 Hibernate 一对多注解 mappedby 作用

Hibernate mappedby

2016-12-21 16:22:35 523

转载 java中常见的异常类

java中常见的异常类

2016-12-21 11:55:46 338

原创 JavaScript中如何定义和获取全局变量

JavaScript中如何定义和获取全局变量

2016-12-21 10:49:27 2981

转载 maven中的distributionManagement的作用

maven distributionManagement

2016-12-19 18:35:02 66199 7

原创 HashMap和ConcurrentMap的区别

从JDK1.2起,就有了HashMap,但是HashMap不是线程安全的,因此多线程操作时需要格外小心。在JDK1.5中,伟大的Doug Lea给我们带来了concurrent包,从此Map也有安全的了。ConcurrentHashMap具体是怎么实现线程安全的呢,肯定不可能是每个方法加synchronized,那样就变成了HashTable。从ConcurrentHa

2016-12-19 13:44:26 708

转载 Class文件内容及常量池

当JVM运行Java程序的时候,它会加载对应的class文件,并提取class文件中的信息存放在JVM开辟出来的方法区内存中。那么这个class文件里面到底有些什么内容呢? 一、class文件内容概述 class文件是由8bits的字节流组成,全部字节构成了15个有意义的项目。这些项目之间没有任何无意义的字节,因此class文件非常紧凑。占据多字节空间的项目按照高位在前的顺序存放。

2016-12-16 18:08:37 271

原创 Java中如何将int 类型转换为 Long类型

Long l = (Long)35;这样是不可行的。因为Long是包装类,而int是值类型数据,两者是不能这样强转的。long l = (long)35;int和long都是基本类型的数据,是可以强转的,以此作为桥梁,强转成long后,再生成Long类型的数据。Long l = new Long((long)3);这样就可以将int类型顺利转换为Long类型。

2016-12-16 11:32:32 7376

精通spring4.x企业应用开发实战

精通spring4.x企业应用开发实战精通spring4.x企业应用开发实战

2018-07-04

MongoDB大数据处理权威指南 第2版 .pdf

MongoDB大数据处理权威指南 第2版 .pdf

2016-12-21

Maven实战(高清完整带书签)

Maven实战(高清完整带书签)

2016-12-21

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

TA关注的人

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