自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (11)
  • 收藏
  • 关注

转载 java反射拿到方法的参数名列表的方法

问题:java.lang.reflect 包中提供了很多方法,获取所有的方法,获取所有的参数类型等,但是却没有一个方法能够帮助我们获取方法的参数名列表。现在提供2种实现方式:第一种:通过javassit获取,代码如下:public class Demo {    public void add(int a,int b){        System.out.println(a + ...

2018-11-23 10:44:13 2283

转载 解决Windows10专业版无法安装语言包!!!

今天下午把我用了两年多的家庭版的电脑升级成了专业版。然后就想把中文改成英文系统试一试。但是现实很让我失望,我弄了一下午,各种论坛写吧博客几乎看遍了,也没能解决我的问题,就是语言安装不了。尝试点击 设置 - 时间和语言 - 区域和语言 - 添加语言 在面板里面添加语言之后就显示“可用的语言包”或者“正在搜索Windows更新”。点“选项”进去之后,点击下载语言包之后进度条并没有走动,而...

2018-11-18 01:08:33 5957

转载 Spring JdbcTemplate的queryForList(String sql , Class<T> elementType)返回非映射实体类的解决方法

 一直用ORM,今天用JdbcTemplate再次抑郁了一次。           首先看下这个方法:          乍一看,我想传个泛型T(实际代码执行中,这个T可以是我自定义的一个Bean),然后就能返回个List&lt;T&gt;,也即泛型的集合(纯ORM思想啊!殊不知又挖了个大坑~)          于是乎,出现下面代码: List&lt;Student&gt; ...

2018-11-09 13:23:08 5027

转载 如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包

版权声明:本文欢迎转载! https://blog.csdn.net/zpcandzhj/article/details/78575773教程pdf版本下载:https://download.csdn.net/download/zpcandzhj/101527691. 教程大纲1、 了解什么是dubbo2、 我们使用dubbo能做什么3、 Dubbo快速入门案例4、 Dub...

2018-09-14 18:20:01 983

原创 conflicts with existing, non-compatible bean definition of same name and class

运行Provider Server时出现这个错误,这个错误的意思是有相同名称的类或者class我在我的文件中怎么也找不到重复的类,之后....在target的class文件中发现更改包后的class还遗留在class文件中,故引起冲突,删除遗留的class文件即可...

2018-08-10 19:49:15 3088

转载 CentOS7没有Eth0网卡

转自https://www.cnblogs.com/feixiangtk/p/6819118.htmlCentOS7系统安装完毕之后,输入ifconfig命令发现没有eth0,不符合我们的习惯。而且也无法远程ssh连接,    这个问题解决起来还算简单:    一,永久搞定    1.进入目录/etc/sysconfig/network-scripts/    2.将文...

2018-07-24 11:30:31 3111

原创 如何让select文字居中?

查了半天以为没法解决只能通过加空格,后来终于找到了答案!select { text-align: center; text-align-last: center;}

2018-04-12 23:08:00 13676 3

转载 数据库复合索引的最左前缀原则讲解

这是你的表结构,有三个字段,分别是id,name,cid CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `cid` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `name_cid_I...

2018-03-09 15:28:46 4734

转载 JAVA自动拆装箱详细说明

4.2 自动装箱和拆箱基本数据(Primitive)类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。虽然为您打包基本数据类型提供了方便,但提供方便的同时表示隐藏了细节,建议在能够区分基本数据类型与对象的差别时再使用。4.2.1 autoboxing和unboxing在Java中,所有要处理的东西几乎都是对象(Object),例如之前所

2017-11-06 22:35:32 546

转载 java中的单例模式与doublecheck

转自: http://devbean.blog.51cto.com/448512/203501在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处

2017-10-31 22:10:30 412

转载 静态代理和动态代理

代理Proxy: Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。                      为了保持行为的一致性,代理类和委托类通

2017-10-28 12:19:29 362

转载 常用数据库的字段类型及大小

Oracle/MSSQL/Mysql 常用数据库的字段类型及大小  ORACLE的数据类型 常用的数据库字段类型如下: 字段类型 中文说明 限制条件 其它说明 CHAR 固定长度字符串 最大长度2000 bytes ` VARCHAR2 可变长度的字符串 最大长度4000 bytes 可做索引的最大长度749 NCHAR 根据字符

2017-09-10 21:27:07 64116 2

转载 Differences among parseInt(), intValue(), valueOf()

From StackOverFlow:parseInt returns primitive integer type (int), whereby valueOf returns java.lang.Integer, which is the object representative of the integer. There are circumstances where you

2017-09-05 09:41:11 280

原创 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?

有以下几种情况:1.n = 0,return0;2.n = 1,如下只有一种情况,return1;(注意2*n的大矩形指的是有两行,n为列数。当然也可以认为是有两列,有n行。)  √   -  -  -  -  -  ...  √   -  -  -  -  -  ...3.n = 2,return2;  √1  √1   -  -  -  -  -  ...  √

2017-08-30 22:24:34 1257

转载 Integer.parseInt()和这个Integer.valueOf()的详解

new Integer.valueof()返回的是Integer的对象。Integer.parseInt() 返回的是一个int的值。new Integer.valueof().intValue();返回的也是一个int的值。 parseIntpublic static int parseInt(String s, int radix) throws NumberFor

2017-08-30 12:17:59 1477

转载 深入分析Java ClassLoader原理

一、什么是ClassLoader?         大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个class文件中要调用另外一个class文件中的方法,如果另外一个文件不存在

2017-08-30 12:16:03 274

原创 (算法题)一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。

第一种方法:递归,这是我首先想到的方法,假设n=4,那么总共有这么多种方法:  一步跳n阶(一次)+f(n-1)+f(n-2)+...+f(1),即f(1)+f(2)+...+f(n-1)+1,使用循环加递归即可计算出总的方法。但是递归消耗资源多,用时较多。第二种方法:dp,把每个f(n)的值存放在一个数组中的一个元素中,从第二个元素开始,每个dp[i]都赋值为前 i 项的和,使用for循环即

2017-08-29 23:50:31 4962

原创 JVM笔记

JVM笔记:1.JVM内部结构:方法区、JAVA堆、JAVA栈、本地方法栈、垃圾收集器、PC寄存器、执行引擎、本地方法接口。  PC寄存器:每个线程一个PC寄存器,            指向下一条指令的地址  方法区:保存装载的类信息,通常和永久区(Perm)关联在一起          类型的常量区(字符串常量信息在JDK7后移动到了堆) 字段、方法信息 方

2017-08-26 23:49:20 280

原创 Linux-Ubuntu入门笔记

一.linux 操作系统概述    1.常见操作系统       - 服务端操作系统 : linux、unix、windows server        - 单机操作系统 : windows(dos 、ucdos、win95、win98、win2000、xp、vista、win7、win8)                         MAC 、linux(ubunt

2017-08-26 23:46:19 443

转载 JVM 堆内存设置原理

堆内存设置原理JVM堆内存分为2块:Permanent Space 和 Heap Space。Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。Heap = { Old + NEW = {Eden, from, to} },Old 即 年老代(Old Generation),Ne

2017-08-25 18:35:52 302

转载 java中的各种数据类型在内存中存储的方式

1.Java是如何管理内存的java的内存管理就是对象的分配和释放问题。(其中包括两部分)分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间。释放:对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够正确释放对象,GC必须监控

2017-08-25 18:12:05 365

转载 使用 Intellij Idea 导出JavaDoc

使用 Intellij Idea 导出JavaDoc使用/* ...... /来注释代码,解释方法参数,返回参数,类的功能及用法.常用的注释标签:@author 作者 @version 版本 @see 参考转向@param 参数说明 @return 返回值说明 @exception 异常说明导出文档方法:在菜单栏选择Tools->Gerenate

2017-08-22 17:27:12 634

转载 二叉树,完全二叉树,满二叉树,二叉排序树,平衡二叉树,红黑树,B数,B-树,B+树,B*树

二叉树二叉树:二叉树是每个节点最多有两个子树的树结构;是n(n>=0)个结点的有限集合,它或者是空树(n=0),或者是由一个根结点及两颗互不相交的、分别称为左子树和右子树的二叉树所组成。完全二叉树完全二叉树:除最后一层外,每一层上的结点数均达到最大值;在最后一层上只缺少右边的若干结点;树中所含的n个节点和满二叉树中编号为1至n的节点一一对应

2017-08-22 12:14:50 518

原创 JAVA数据结构笔记

数组链表特点:1.向量是一种可扩展的数组,他可以通过可变长度解决数组长度变化的问题,但是,它经常只允许以固定大小的增量扩展。效率比链表低。2.双端链表 从last端插入,从first端删除,实现先进先出的队列数据结构3.数组随机存取元素N比链表高效树:二叉树:每个结点最多只有两个子树二叉搜索树:树按中序遍历是递增的序列,左子树小于结点,结点小于右子树的特征红黑树

2017-08-21 22:00:48 433

原创 SpringMvc学习笔记(二)- SpringMvc的执行流程

1.用户发送请求到前端控制器dispatcherServlet2.dispatcherServlet对请求进行解析,调用处理器映射器HandlerMapping(HandlerMapping通过配置的springmvc.xml)获取应该执行的类Action给dispatcherServlet3.dispatcherServlet再调用处理器适配器HandlerAdapter来执行类Acti

2017-08-08 18:12:48 417

原创 HttpRequestHandlerAdapter和SimpleControllerHandlerAdapter的不同

HttpRequestHandlerAdapter和SimpleControllerHandlerAdapter都是处理器映射器。HttpRequestHandlerAdapter底层是调用HttpRequestHandler.handlerRequest(request,response);SimplerControllerHandlerAdapter底层调用Controller.han

2017-08-07 11:36:42 3264

转载 连接redis报此错误:ERR Client sent AUTH, but no password is set

from:http://bbs.csdn.net/topics/391824759?page=1127.0.0.1:6379> auth 123456ERR Client sent AUTH, but no password is set设置其密码redis 127.0.0.1:6379> CONFIG SET requirepass "123456"OK

2017-07-31 17:32:46 7667

原创 SpringMVC学习笔记

1.创建maven项目,引入相应的依赖,主要用到的jar包:spring-content、spring-webmvc、spring-orm等2.创建jsp页面和controller(使用@Controller和@RequestMapping的注解方式唯一确定访问的方法)控制器3.根据jsp页面的路径和controller的路径配置springmvc.xml。Springmvc.xml文件主

2017-07-28 16:07:16 258

原创 使用idea创建多模块maven工程

1.先创建一个maven项目2.项目创建完成后,在项目上创建新的module3.选中create from arthetype 之后 选中web-app作为模板(如果不选中会缺失web-app目录),填写module名称,一直next4.创建成功

2017-07-27 14:57:27 430

原创 mybatis学习笔记

1.maven创建项目,引入依赖2.创建数据库sql文件3.根据数据库表属性创建po类4.编写api接口(mapper接口)5.根据mapper接口配置mapper.xml文件,书写每个接口方法所实现的sql语句6.创建mybatis-config.xml文件配置mybatis信息(如连接池,mapper文件地址,驱动,账号 密码等信息)7.创建MybatisUtil类,完

2017-07-27 11:02:51 309

转载 Intellij IDEA 快速入门(一) 简单配置和界面美化

最近在OSChina上看到很多人都在使用Intellij IDEA,据说是最智能的IDE,于是下载了Intellij IDEA 13来使用看看。刚开始很不习惯,而且感觉界面太丑了,怎么使用怎么不爽,后来尝试来简单配置发现还不错,如下图(图片有点被压缩了,可以单击查看): 如果你已经安装好了Intellij IDEA,接下来跟我一起来配置。设置界面主题和字体File --

2017-07-24 17:44:48 19689

转载 forward 和redirect的区别?

1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.2.从数据共享来说forward

2017-07-07 22:09:29 340

转载 java集合类大全

java集合类主要负责保存、盛装其他数据,因此集合类也称容器类。java集合类分为:set、list、map、queue四大体系。其中set代表无序、不可重复的集合;list代表有序、可重复的集合。map代表具有映射关系的集合;queue代表队列集合。       java集合类主要由两个接口派生:Collection和Map,是集合框架的根接口。下面是其接口、子接口和实现类的继承树。

2017-07-07 21:02:33 482

原创 Maven 文件错误Failure to transfer org.codehaus.plexus:plexus-io:pom:1.0,Failure to transfer org.codehaus

原因是下载jar包时不完整,本地仓库中存在jar包的文件夹,但是缺失jar包便会引起此错误解决方法:找到报错的jar包的位置,删除后,右键maven项目-maven-update projecte之后eclipse会帮我们重新下载jar包

2017-07-06 01:48:06 1945

原创 maven的pom.xml文件错误Missing artifact org.springframework:spring-text:jar:4.1.7.RELEASE

使用eclipse从中央仓库那里下载jar包依赖,但是却报错:Missing artifact org.springframework:spring-text:jar:4.1.7.RELEASE分析:后来发现我设置的中央仓库地址根本没有我所引入的jar包,所以造成缺失jar包的错误解决方案:直接在仓库这下载:download jar即可!本方法也可解决eclipse下载

2017-07-06 01:32:06 8375

转载 Eclipse无法启动报An internal error occurred during: "reload maven project". java.lang.NullPointerExceptio

这种错误,大概是因为,在使用eclipse中使用maven下载jar,由于太慢自己没有耐心,就手动停止,结果eclipse卡死没有响应,最后启动任务管理器结束eclipse进程。之后再次启动就出现这种结果。出现这种情况,网上给出了一个复制粘贴的答案,那只是原创作者的情况,结果是其他人也不实践下,就各种复制。 后来我在网上找到了和我情况一模一样的。他给出的答案: 1、在workspa

2017-07-06 00:52:42 443

原创 使用maven的pom文件停在building workplace

保存出错的maven项目,在eclipse 的workplace中删除该maven项目,重新打开eclipse,等eclipse解决问题后,把maven项目重新拉回workplace中,再把项目import进来即可。

2017-07-05 23:23:10 1115

转载 eclipse加载maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-plugin:2.4.3解决方案

我在使用eclipse碰见这个错误,我没有用私服,直接连接到maven中心(http://maven.apache.org)。ArtifactTransferException: Failure to transfer org.springframework:spring-aop:jar:3.2.8.RELEASE from http://repo.maven.apache.org/m

2017-07-05 21:57:03 747

转载 解决eclipse-helios中Errors running builder Java

另一种方法:鉴于产生这种错误的原因是工作空间目录(缺省为workspace目录)下的.metadata目录下的相应配置文件的内容有错误,所以会出现这种问题参考如下:-------------------------解决:弹出“Building workspace has encountered a problem. Error 方法2011-09-04 22:31

2017-07-03 23:59:09 4124 1

原创 解决jsp页面路径访问图片的乱码问题

在tomcat的server.xml文件中修改maxThreads="150" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> URIEncoding="UTF-8"即可!!

2017-05-27 16:55:31 1758 2

阿里巴巴代码规范idea插件

阿里巴巴代码规范idea插件,自动识别不符合代码规范的代码。

2018-07-23

jsonobject开发所需jar包.zip

jsonobject开发所需jar包,json-lib-2.1-jdk15,ezmorph-1.0.3,commons-logging,commons-lang-2.5,commons-collections-3.1,commons-beanutils-1.7.0

2018-03-18

jackson-core-asl-1.9.13+jackson-mapper-asl-1.9.13jar包

在使用spring mvc 时用@ResponseBody 传json格式时, 会出现406问题

2018-03-16

charles4.x抓包工具破解版

未破解的情况下,每30分钟会弹出一个提示,然后关闭软件,破解需要将压缩包内的 charles.jar 复制到安装目录下的 lib 包下,替换掉原有文件。

2018-01-11

ssh框架实现的员工管理系统

使用的是mysql+myeclipse+ssh+jsp+tomcat实现的ssh员工管理系统,文件夹中含有数据库的备份文件,可直接打开。

2017-12-24

jsp留言板大全

包含三个项目都是用jsp实现的留言板功能,chen最简单只有简单的留言板功能,无其它注册登录等功能;其它两个都包含mysql数据库文件,使用java+jsp实现。适合不同程度的学习者。

2017-12-24

jdk1.8源码

jdk18的源码,包括com,java,javax,launcher,org包以及其子包,如java.util.HashMap等

2017-10-11

hibernate-core 核心jar包

hibernate-core

2017-06-22

NFA转化为DFA编译原理课程设计

NFA转化为DFA编译原理课程设计

2017-06-21

hibhernate-struts2实现的学生管理系统

hibhernate-struts2实现的学生管理系统

2017-06-21

使用ssh框架实现的员工管理系统

使用ssh框架实现的员工管理系统

2017-06-20

空空如也

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

TA关注的人

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