自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Heqianqian的博客

盛年不再有,一日难再晨,及时当勉励,岁月不待人.

  • 博客(17)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 JDK 1.5-1.8特性

JDK各个版本的特性1.JDK 1.51) 自动装箱和拆箱2) 枚举3) 静态导入4 可变参数Varargs 语法格式是:methodName([argumentList], dataType...argumentName);5) 内省 Introspector6) 泛型 Generic7) For-Each循环2.JDK 1.61) Desktop和SystemTray类

2017-07-15 19:58:46 429

原创 JAVA 对象内存布局

Java对象的内存布局:对象头(Header)实例数据(Instance Data)对齐填充(Padding)虚拟机的对象头包括两部分信息 第一部分用于存储对象自身的运行时数据,如hashCode、GC分代年龄、锁状态标志、线程持有的锁、偏向线程ID、偏向时间戳等。这部分数据的长度在32位和64的虚拟机(未开启指针压缩)中分别为4B和8B,官方称之为”Mark Word”。 另一部分是

2017-07-15 16:44:37 357

原创 数据结构 栈以及Java代码实现

1. 栈栈是一种特殊的线性表,是操作受限的线性表 栈的定义和特点定义:限定仅在表尾进行插入或删除操作的线性表,表尾—栈顶,表头—栈底,不含元素的空表称空栈特点:先进后出(FILO)或后进先出(LIFO)2. 顺序栈/** * Stack * 栈 * Created by heqianqian on 2017/7/14. */public interface Stack<T> {

2017-07-14 23:42:39 550

原创 数据结构 队列以及Java代码实现

1. 队列队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。队尾(rear)——允许插入的一端队头(front)——允许删除的一端队列特点:先进先出(FIFO)结构模型:2.顺序循环队列/** * Queue * 队列的基本操作 * (1)清空队列

2017-07-14 23:39:34 756

原创 数据结构 线性表以及Java代码实现

1. 线性表线性表是最基本、最简单、也是最常用的一种数据结构。在线性表中数据元素之间的关系是线性,数据元素可以看成是排列在一条线上或一个环上。 线性表分为静态线性表和动态线性表,常见的有顺序表(静态的)、单向链表(动态的)和双向链表(动态的)。2. 顺序表/** * List * 线性表接口 * (1)计算表的长度n。 * (2)线性表是否为空 * (3)将元素添加到线性表的末尾 *

2017-07-14 23:34:58 1066

原创 JAVA classpath路径问题以及Class.getResource()和ClassLoader.getResource()的区别

Classpath路径问题src不是classpayh,/WEB-INF/classes,lib才是classpath/WEB-INF/classes存放src目录java文件编译后的class文件,xml、properties文件lib和classes同属classpath,访问优先级lib>classesclasspath:和classpath*:的区别 classpath:只会到cl

2017-07-13 08:24:02 1677

原创 Spring-Data-JPA 错误总结

1.启动时提示nested exception is java.lang.IllegalArgumentException: Not an managed type:分析原因: 实体类未加注解@Entity注意SpringDataJpA要使用@Entity注解实体类

2017-07-12 19:07:02 932

原创 SpringBoot 错误总结

1.启动时出现警告 WARNING : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package. 分析原因: 项目目录设计错误 src |_main |_java |_package name

2017-07-12 19:05:57 592

原创 SpringMVC 出现"The request sent by the client was syntactically incorrect ()"解决办法

问题描述: 原因: Spring在转换日期出错解决方法: 在Controller中添加@InitBinderpublic void initBinder(WebDataBinder binder) { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); dateFormat.setLenien

2017-07-12 11:02:44 748 2

原创 JAVA 线程中的synchronized关键字的使用

synchronized关键字的作用域有二种:是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个synchronized方法)。这时,不同的对象实例的synchronized方法

2017-07-10 10:29:50 357

原创 剑指Offer CountOneInBinary 计算二进制中1的个数

方法1:根据除2取余的方法判断1的个数原理:一个数除以2相当于右移一位 如果除的过程中有与 表示当前位置有一个1以10 100 010为例:第一次除以2 商是1 010 001 余数是0 第二次除以2 商是 101 000 余数是1代码实现: public static int countByDivide(int num) { int count = 0; whi

2017-07-10 08:27:10 408

转载 Linux 下开启FTP服务

1.首先服务器要安装ftp软件,查看是否已经安装ftp软件下: #which vsftpd如果看到有vsftpd的目录说明服务器已经安装了ftp软件2.查看ftp 服务器状态 #service vsftpd status3.启动ftp服务器 #service vsftpd start4.重启ftp服务器 #service vsftpd restart5.查看服务有没有

2017-07-07 14:58:58 575

原创 Ftp 组件在Linux上运行的异常总结

1.问题描述: 服务开启后出现连接超时异常解决方法:执行以下命令查看状态:[root@localhost vsftpd]# getsebool -a | grep ftp allow_ftpd_anon_write --> offallow_ftpd_full_access --> offallow_ftpd_use_cifs --> offallow_ftpd_use_nfs --> of

2017-07-07 14:55:39 454

原创 Nginx 开启nginx服务后web无法访问解决方法

问题描述:nginx服务开启后无法通过web进行访问解决方法:首先:开启 web 端口 firewall-cmd --permanent --add-port=80/tcp 重启 firewall firewall-cmd --reload

2017-07-07 11:00:31 7647

原创 算法 埃氏筛法求素数个数

思路原理要得到自然数n以内的全部素数,必须把不大于根n的所有素数的倍数剔除,剩下的就是素数。给出要筛数值的范围n,找出以内的素数。先用2去筛,即把2留下,把2的倍数剔除掉;再用下一个质数,也就是3筛,把3留下,把3的倍数剔除掉;接下去用下一个质数5筛,把5留下,把5的倍数剔除掉;不断重复下去……。题目:设函数f(n)返回从1-n之间素数的个数。nowcoder 发现:f(1) = 0f(1

2017-07-07 09:46:21 1676

原创 Tomcat maven 插件启动出现tomcat\conf\tomcat-users.xml cannot be read异常解决方法

出现异常:tomcat-users.xml cannot be read 解决方法:删除target目录下的tomcat目录

2017-07-06 08:52:46 1730 1

原创 JpaRepository 命名规范

Keyword Sample JPQL And findByLastnameAndFirstname where x.lastname=?1 and x.firstname=?2 Or findByLastnameOrFirstname where x.lastname=?1 or x.firstname=?2 Between findByStartDateBe

2017-07-04 19:52:50 4131 1

Netty权威指南

Netty权威指南 Netty权威指南 Netty权威指南 Netty权威指南 Netty权威指南 Netty权威指南 Netty权威指南

2017-11-21

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

TA关注的人

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