自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

原创 app图标分享

1. FontAwesome (墨刀内置图标库):http://fortawesome.github.io/Font-Awesome/icons/2. Ionicons(iOS/Android系统图标):http://ionicons.com/3. The Noun Project(标志牌图标):http://thenounproject.com/4. Icon Finder (图标搜...

2019-10-15 19:30:06 212

原创 主机navicat远程连接linux出现错误代码:10038

错误信息:Can't connect to MySQL server on 'xxxxx'(10038)解决方法:查看网络的端口信息:netstat -ntpl查看防火墙的状态,发现3306的端口是丢弃状态:iptables -vnL这里要清除防火墙中链中的规则iptables -F注:通过以上如果还不能连接,说明mysql未授权给用户远程登录的权限na...

2019-02-26 11:24:27 535

原创 java中常用的异常

//算术异常ArithmeticExecption//空指针异常类NullPointerException//类型强制转换异常ClassCastException//数组负下标异常NegativeArrayException//数组下标越界异常ArrayIndexOutOfBoundsException//违背安全原则异常SecturityException//...

2019-02-15 16:26:02 127

原创 IntelliJ Idea 常用快捷键列表

Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码Ctrl+空格 ...

2019-02-15 15:40:15 99

原创 maven多模块项目依赖管理与依赖继承

1、指定父模块与默认继承dependencies即使在子项目中不写该依赖项,那么子项目仍然会从父项目中继承该依赖项(全部继承)父模块的pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"         xmlns:xsi="htt...

2019-02-15 15:29:42 13800

原创 maven使用指导

1、如何添加外部依赖jar包<dependency>标签最常用的四个属性标签:groupId:项目组织唯一的标识符,实际对应JAVA的包的结构。artifactId:项目唯一的标识符,实际对应项目的名称,就是项目根目录的名称。version:jar包的版本号。可以直接填版本数字,也可以在properties标签中设置属性值。scope:jar包的作用范围。可以填写c...

2019-02-15 15:23:45 123

原创 用链表实现验证字符串是否是回文串

思路:使用快慢两个指针找到链表中点,慢指针每次前进一步,快指针每次前进两步。在慢指针前进的过程中,同时修改其 next 指针,使得链表前半部分反序。最后比较中点两侧的链表是否相等。代码:/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode n...

2018-10-09 10:47:46 613

原创 在ClearCase创建View时出现740错误时的解决办法

使用update view时报错:exec    of 'clearviewupdate' failed with error 740解决方法:禁用UAC。禁用的步骤:操作步骤:1、首先按下键盘“Win + R”打“运行”窗口,然后输入“regedit”并点击确定打开注册表;2、进入“注册表编辑器”窗口后,在左侧依次展开“HKEY_LOCAL_MACHINE/SOFTWARE/M...

2018-09-21 16:23:03 534

原创 js的几种对输入框的验证

1.对输入长度的验证:function getByteLen(val) { var len = 0; for (var i = 0; i i++) { var a = val.charAt(i); if (a.match(/[^\x00-\xff]/ig) != null) { len += 2; }

2017-12-23 12:22:10 1236

原创 org.apache.ibatis.builder.IncompleteElementException: Could not find result map com.mplus.server.dat

select id="selectAllCardInfo" parameterType="CardSaleParameter" resultMap="CinemaSaleCardResult">后面的resultMap匹配不上

2017-11-07 17:53:36 163

原创 static的使用

1.数据共享:成员变量和静态变量的区别:(1)生命周期不同:成员变量随着对象的创建而被创建,随对象的被收回而消失。静态变量随着类的加载而被创建,随着类的销毁而消失(2)调用方式不同:成员变量只能被对象调用,静态变量还可以被类直接调用。(3)数据的存储位置不同:成员变量->堆内存的对象中,也叫对象的特有属性,静态变量->方法区的静态区,也叫对象的共享区。2.修饰变量:每个对象

2017-11-06 11:15:19 145

转载 关于Idea中右边的maven projects窗口找不到了如何调出来

关于Idea中右边的maven  projects窗口找不到了如何调出来?具体的idea版本我不太清楚,我用的是2016版,其他版本应该也是一样的。首先idea自带了maven控件,不像Eclipse还需要下载控件,如果你以前有maven在右边,出于某种原因,消失找不到 了,你可以试试我写的方法。方法1.你点击一下你idea界面最左下角的那个小框,maven应该

2017-10-11 10:01:59 553

原创 dataTable的使用总结

使用dataTable中间遇到的一些报错提示:1.首先参数的个数必须统一2.传回的参数不能出现为空的情况3.出现无法加载页面的情况一定是参数出现了问题4

2017-10-09 16:00:46 185

原创 百度云分享(娱乐视频,技术视频,文章只要你想要的这里都有)

或许你是狂热的追剧者,也或许你是技术的爱好者,也或许你喜爱阅读。那么你关注这个公众号就对了。这里可以有你想要的东西。还在等什么直接关注公众号得到你想要的。

2017-09-20 17:29:38 398 1

转载 java.lang.OutOfMemoryError: PermGen space及其解决方法

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同

2017-09-19 17:12:30 258

转载 谈谈数据库连接池的原理

这次我们采取技术演进的方式来谈谈数据库连接池的技术出现过程及其原理,以及当下最流行的开源数据库连接池jar包。一.早期我们怎么进行数据库操作       1.原理:一般来说,java应用程序访问数据库的过程是:   ①装载数据库驱动程序;   ②通过jdbc建立数据库连接;   ③访问数据库,执行sql语句;   ④断开数据库连接。 

2017-09-06 00:00:32 144

原创 ArrayList的扩容机制

private void ensureCapacityInternal(int minCapacity) {        modCount++;//定义于ArrayList的父类AbstractList,用于存储结构修改次数        // overflow-conscious code        if (minCapacity - elementData.len

2017-08-29 17:33:38 395

原创 转发与重定向的区别

转发与重定向的区别:1.转发的URl的地址不会发生变化,重定向的地址会发生变化2.转发的request的内置对象是可以使用的,而重定向的request内置对象不可以使用3.转发的跳转速度比重定向的速度快4.转发是request的请求,重定向是response的请求,也就是说转发是客户端响应,重定向是服务器响应。5.重定向:以前的request中存放的变量全部失效,并进入一个新的

2017-08-09 14:16:33 1472

原创 笔试题(LRU)算法之JAVA实现

操作系统中可以使用LRU(Least Recently Used)内存淘汰旧数据的策略,如果内存需要加载新数据但空间不足,则会按照最近访问时间进行排序,并将最老的数据淘汰。假设现在内存空间大小为5,原本内存中没有数据,对内存中数据的访问顺序如下:1, 2, 5, 3, 4, 6,1, 4, 3, 6, 7, 8, 3, 9 问访问过程中发生缺页的次数是多少次?JAVA实现:首先实现一个

2017-08-09 11:40:57 1201

原创 java线程的详解

多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。一.线程的生命周期及五种基本状态关于Java中线程的生命周期,首先看一下下面这张较为经典的图:Java线程具有五中基本状态新建状态(New):当线程对象对创建后,即进入了新建状态,如:Thread t = new MyThread();就绪状态(Runnable):当调用线

2017-08-07 11:37:38 146

原创 java单例模式的理解

单例模式的特点:    1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。一、懒汉式单例[java] view plain copy print?//懒汉式单例类.在第一次调用的时候实例化自己   public class Singleton { 

2017-08-05 22:50:31 186

原创 冒泡、选择、快速、插入、希尔、归并排序算法的小结

--插入排序//直接插入排序 时间复杂度为 O(n^2)private static void directSort(int[] arr,int len) {for(int i=1;iint index=i-1;int temp=arr[i];if(i>0 && arr[index]>temp){arr[index+1]=arr[index];index--;}

2017-08-03 14:56:50 231

原创 RESTful的探讨

1. 什么是RESTREST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移。REST本身并没有创造新的技术、组件或服务,而隐藏在RESTful背后的理念就是使用Web的现有特征和能力, 更好地使用现有Web标准中的一些准则和约束。虽然REST本身受Web技术的影响很深, 但是理论上REST架构风格并不是绑定

2017-07-16 17:18:43 198

原创 HashMap和HashTable的区别

HashMap和Hashtable的区别导读:1 HashMap不是线程安全的            HashMap是map接口的子类,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。2   HashTable是线程安全。HashMap是Hashtabl

2017-07-11 22:07:05 148

原创 maven的特点

Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(ProjectLifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你

2017-07-04 22:53:22 1299

原创 java web项目的部署

1、直接放到Webapps目录下Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。也可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个Web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE环境,如Eclips

2017-07-04 19:35:39 210

原创 myeclipse2016-1.0的安装及破解步骤

一:下载地址(百度云分享地址)http://pan.baidu.com/s/1qXCLZQW 密码:szyl二、步骤:1.安装 myeclipse-2016-1.0-offline-installer-windows.exe2. 运行MyEclipse 2016并安装插件,此时不需要激活3. 解压MyEclipse 2016 Stable 1.0破解.7z

2017-06-20 11:54:40 963

原创 String,StringBuffer,StringBuilder的区别

三者在执行速度方面的比较:StringBuilder >  StringBuffer  >  StringString 的原因    String:字符串常量    StringBuffer:字符创变量    StringBuilder:字符创变量 对于三者使用的总结: 1.如果要操作少量的数据用 = String          

2017-06-14 13:16:21 115

好知网学习网项目源码(mybatis+spring+springMVC)

该项目采用mysql数据库,下载部署直接能够运行。中间需要配置一些maven包 如果你没有积分可以关注公众号(愿你我同在)直接获取源码

2017-11-01

java面试题精选

Java面试题的精选

2017-05-24

酒店管理系统

此项目用Java开发的项目

2017-05-24

高质量的开发博客

此文件包含世界上100个高质量的java开发博客的名单

2017-05-24

空空如也

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

TA关注的人

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