- 博客(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 2320
转载 解决Windows10专业版无法安装语言包!!!
今天下午把我用了两年多的家庭版的电脑升级成了专业版。然后就想把中文改成英文系统试一试。但是现实很让我失望,我弄了一下午,各种论坛写吧博客几乎看遍了,也没能解决我的问题,就是语言安装不了。尝试点击 设置 - 时间和语言 - 区域和语言 - 添加语言 在面板里面添加语言之后就显示“可用的语言包”或者“正在搜索Windows更新”。点“选项”进去之后,点击下载语言包之后进度条并没有走动,而...
2018-11-18 01:08:33 7043
转载 Spring JdbcTemplate的queryForList(String sql , Class<T> elementType)返回非映射实体类的解决方法
一直用ORM,今天用JdbcTemplate再次抑郁了一次。 首先看下这个方法: 乍一看,我想传个泛型T(实际代码执行中,这个T可以是我自定义的一个Bean),然后就能返回个List<T>,也即泛型的集合(纯ORM思想啊!殊不知又挖了个大坑~) 于是乎,出现下面代码: List<Student> ...
2018-11-09 13:23:08 5111
转载 如何上传第三方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 1089
原创 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 3145
转载 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 3142
原创 如何让select文字居中?
查了半天以为没法解决只能通过加空格,后来终于找到了答案!select { text-align: center; text-align-last: center;}
2018-04-12 23:08:00 13810 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 4806
转载 JAVA自动拆装箱详细说明
4.2 自动装箱和拆箱基本数据(Primitive)类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。虽然为您打包基本数据类型提供了方便,但提供方便的同时表示隐藏了细节,建议在能够区分基本数据类型与对象的差别时再使用。4.2.1 autoboxing和unboxing在Java中,所有要处理的东西几乎都是对象(Object),例如之前所
2017-11-06 22:35:32 584
转载 java中的单例模式与doublecheck
转自: http://devbean.blog.51cto.com/448512/203501在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处
2017-10-31 22:10:30 436
转载 静态代理和动态代理
代理Proxy: Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。 为了保持行为的一致性,代理类和委托类通
2017-10-28 12:19:29 406
转载 常用数据库的字段类型及大小
Oracle/MSSQL/Mysql 常用数据库的字段类型及大小 ORACLE的数据类型 常用的数据库字段类型如下: 字段类型 中文说明 限制条件 其它说明 CHAR 固定长度字符串 最大长度2000 bytes ` VARCHAR2 可变长度的字符串 最大长度4000 bytes 可做索引的最大长度749 NCHAR 根据字符
2017-09-10 21:27:07 65026 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 306
原创 我们可以用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 1280
转载 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 1538
转载 深入分析Java ClassLoader原理
一、什么是ClassLoader? 大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个class文件中要调用另外一个class文件中的方法,如果另外一个文件不存在
2017-08-30 12:16:03 291
原创 (算法题)一只青蛙一次可以跳上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 5266
原创 JVM笔记
JVM笔记:1.JVM内部结构:方法区、JAVA堆、JAVA栈、本地方法栈、垃圾收集器、PC寄存器、执行引擎、本地方法接口。 PC寄存器:每个线程一个PC寄存器, 指向下一条指令的地址 方法区:保存装载的类信息,通常和永久区(Perm)关联在一起 类型的常量区(字符串常量信息在JDK7后移动到了堆) 字段、方法信息 方
2017-08-26 23:49:20 304
原创 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 469
转载 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 323
转载 java中的各种数据类型在内存中存储的方式
1.Java是如何管理内存的java的内存管理就是对象的分配和释放问题。(其中包括两部分)分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间。释放:对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够正确释放对象,GC必须监控
2017-08-25 18:12:05 385
转载 使用 Intellij Idea 导出JavaDoc
使用 Intellij Idea 导出JavaDoc使用/* ...... /来注释代码,解释方法参数,返回参数,类的功能及用法.常用的注释标签:@author 作者 @version 版本 @see 参考转向@param 参数说明 @return 返回值说明 @exception 异常说明导出文档方法:在菜单栏选择Tools->Gerenate
2017-08-22 17:27:12 664
转载 二叉树,完全二叉树,满二叉树,二叉排序树,平衡二叉树,红黑树,B数,B-树,B+树,B*树
二叉树二叉树:二叉树是每个节点最多有两个子树的树结构;是n(n>=0)个结点的有限集合,它或者是空树(n=0),或者是由一个根结点及两颗互不相交的、分别称为左子树和右子树的二叉树所组成。完全二叉树完全二叉树:除最后一层外,每一层上的结点数均达到最大值;在最后一层上只缺少右边的若干结点;树中所含的n个节点和满二叉树中编号为1至n的节点一一对应
2017-08-22 12:14:50 557
原创 JAVA数据结构笔记
数组链表特点:1.向量是一种可扩展的数组,他可以通过可变长度解决数组长度变化的问题,但是,它经常只允许以固定大小的增量扩展。效率比链表低。2.双端链表 从last端插入,从first端删除,实现先进先出的队列数据结构3.数组随机存取元素N比链表高效树:二叉树:每个结点最多只有两个子树二叉搜索树:树按中序遍历是递增的序列,左子树小于结点,结点小于右子树的特征红黑树
2017-08-21 22:00:48 454
原创 SpringMvc学习笔记(二)- SpringMvc的执行流程
1.用户发送请求到前端控制器dispatcherServlet2.dispatcherServlet对请求进行解析,调用处理器映射器HandlerMapping(HandlerMapping通过配置的springmvc.xml)获取应该执行的类Action给dispatcherServlet3.dispatcherServlet再调用处理器适配器HandlerAdapter来执行类Acti
2017-08-08 18:12:48 437
原创 HttpRequestHandlerAdapter和SimpleControllerHandlerAdapter的不同
HttpRequestHandlerAdapter和SimpleControllerHandlerAdapter都是处理器映射器。HttpRequestHandlerAdapter底层是调用HttpRequestHandler.handlerRequest(request,response);SimplerControllerHandlerAdapter底层调用Controller.han
2017-08-07 11:36:42 3295
转载 连接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 7794
原创 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 273
原创 使用idea创建多模块maven工程
1.先创建一个maven项目2.项目创建完成后,在项目上创建新的module3.选中create from arthetype 之后 选中web-app作为模板(如果不选中会缺失web-app目录),填写module名称,一直next4.创建成功
2017-07-27 14:57:27 460
原创 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 330
转载 Intellij IDEA 快速入门(一) 简单配置和界面美化
最近在OSChina上看到很多人都在使用Intellij IDEA,据说是最智能的IDE,于是下载了Intellij IDEA 13来使用看看。刚开始很不习惯,而且感觉界面太丑了,怎么使用怎么不爽,后来尝试来简单配置发现还不错,如下图(图片有点被压缩了,可以单击查看): 如果你已经安装好了Intellij IDEA,接下来跟我一起来配置。设置界面主题和字体File --
2017-07-24 17:44:48 19776
转载 forward 和redirect的区别?
1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.2.从数据共享来说forward
2017-07-07 22:09:29 361
转载 java集合类大全
java集合类主要负责保存、盛装其他数据,因此集合类也称容器类。java集合类分为:set、list、map、queue四大体系。其中set代表无序、不可重复的集合;list代表有序、可重复的集合。map代表具有映射关系的集合;queue代表队列集合。 java集合类主要由两个接口派生:Collection和Map,是集合框架的根接口。下面是其接口、子接口和实现类的继承树。
2017-07-07 21:02:33 500
原创 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 2014
原创 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 8428
转载 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 474
原创 使用maven的pom文件停在building workplace
保存出错的maven项目,在eclipse 的workplace中删除该maven项目,重新打开eclipse,等eclipse解决问题后,把maven项目重新拉回workplace中,再把项目import进来即可。
2017-07-05 23:23:10 1139
转载 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 924
转载 解决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 4256 1
原创 解决jsp页面路径访问图片的乱码问题
在tomcat的server.xml文件中修改maxThreads="150" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> URIEncoding="UTF-8"即可!!
2017-05-27 16:55:31 1785 2
jsonobject开发所需jar包.zip
2018-03-18
jackson-core-asl-1.9.13+jackson-mapper-asl-1.9.13jar包
2018-03-16
charles4.x抓包工具破解版
2018-01-11
jsp留言板大全
2017-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人