自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 博客分享

这里分享一些自己觉得不错的博客文章~一、Web请求过程详解  今天分享几篇关于web请求过程的文章,过程讲的十分详细,而且过程中涉及到的周边的知识也都总结的很好。已更新三篇,会与作者同步更新…1、WEB请求处理(1):浏览器请求发起处理2、WEB请求处理(2):Nginx请求反向代理3、WEB请求处理(3):Servlet工作原理解析(16.5.16)二、Java1、JVM基础知识 2、Java内

2016-05-10 17:10:46 387

原创 使用IDEA将git上传项目到github

这两天在学习git的使用,尝试将项目传到github上,找遍了网上的教程,奈何没有一个是能从头到尾走通的,最后综合了两个博客的内容把项目传上去了。  idea已经提供了比较友好的git界面,可以直接在里面进行add和commit操作,而不用在bash命令行下完成。  默认完成git的安装和git在idea中的配置,同时,在github上新建一个repository。步骤:1、用IDEA打开项目,创建

2016-11-19 11:36:12 26412 3

原创 Tomcat项目部署成功,运行时404报错排错

1、原先用的是jetty,在配置jetty时将web目录移至src目录下,导致tomcat启动时无法找到要发布的web资源。解决办法:将web文件夹移出src目录,即和src目录同级。2、无意中修改了web文件夹的名字,却没有修改web根目录路径中的文件名,导致tomcat无法找到文件夹。解决办法:更改tomcat访问的根目录路径。

2016-11-16 13:11:08 4295

转载 Java Map 按key排序和按Value排序

一.理论准备 Map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。 TreeMap:基于红黑树(Red-Black tree)的 NavigableMap 实现,该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的 Comparator 进行排序,具体取决于使用的构造方法。 HashMap的值是没有

2016-11-07 11:15:33 631

转载 为什么接口中的成员变量非得是public static final的呢?

首先明白一个原理,就是接口的存在意义。接口就是为了实现多继承的抽象类,是一种高度抽象的模板、标准或者说协议。规定了什么东西该是这样,如果你继承了我这接口,就必须这样。比如USB接口,就是小方口,两根电源线和两根数据线,不能多不能少。 (1)public  既然是公共的模板或者协议,那么如果定义成private就没有意义了,因为所有继承了你这接口的类都不能用,并且接口中的方法是不能够被具体实现的

2016-11-06 22:39:04 589

原创 mybatis动态sql中的trim标签的使用

trim标记是一个格式化的标记,可以完成set或者是where标记的功能,如下代码:select * from user <trim prefix="WHERE" prefixoverride="AND |OR"> <if test="name != null and name.length()>0"> AND name=#{name} </if> <if test="ge

2016-11-03 23:15:10 5639

原创 2016.10.30

昨天把网站框架基本搭好了,今天开始写管理员的模块,基本的增删改查,下午花了很长时间用postman测试添加功能,一直是404 not found报错,其实是url中的工程名写错了,大写写成了小写= =,接下来继续完善。

2016-10-30 20:34:01 282

原创 java中int,char,string之间的相互转换方法

String、Integer等类中包含有和其他基本数据类型进行转化的函数,调用这些函数即可实现各个类型之间的转化。   如何将字串 String 转换成整数 int? int i = Integer.valueOf(my_str).intValue();int i=Integer.parseInt(str);如何将字串 String 转换成Integer ? Integer integer

2016-05-16 23:03:40 902

转载 Java泛型-类型擦除

一、概述   Java泛型在使用过程有诸多的问题,如不存在List.class, List不能赋值给List(不可协变),奇怪的ClassCastException等。 正确的使用Java泛型需要深入的了解Java的一些概念,如协变,桥接方法,以及这篇笔记记录的类型擦除。Java泛型的处理几乎都在编译器中进行,编译器生成的bytecode是不包涵泛型信息的,泛型类型信息将在编译处理是被

2016-05-11 09:42:12 959

原创 java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServlet

启动Tomcat时报错:java.lang.NoSuchMethodException:org.apache.catalina.deploy.WebXml addServlet解决方法: 删掉WEB-INf/lib 下的 catalina.*.jar,重启tomcat。参考链接

2016-05-01 17:51:13 448

原创 IDEA导入web项目时Tomcat的配置

在idea中导入web项目后,需要对tomcat进行关联配置,否则tomcat是无法找到项目的webroot的,配置步骤如下:1、点击Artifacts–>然后选中Web Application :Exploded (如图所示)2、将Output directory的目录指定到你当前项目目录的WebRoot目录下:3、在edit configuretion中新建一个tomcat服务器,并将项目部署上

2016-05-01 17:46:07 1144

原创 Spring 中log4j的配置和使用

第一步:添加log4j的相关jar包。 第二步:在spring的环境中(web.xml)添加log4j的配置。 <context-param> <param-name>webAppRootKey</param-name> <param-value>工程名.root</param-value> </context-param> <context-p

2016-04-22 10:37:09 391

原创 Could not find result map XXX 解决办法

出错代码:<select id="selectByPartName"      resultMap="com.mybatistest.common.QueryBase" parameterType="String"> SELECT * FROM manager WHERE name like CONCAT('%',# {parameters.partName},'%

2016-04-21 17:38:50 46449 4

原创 MyBatis中like查询语句的使用

mysql数据库: SELECT*FROMuserWHEREname like CONCAT('%',#{name},'%')oracle数据库: SELECT*FROMuserWHEREname like CONCAT('%',#{name},'%')或SELECT*FROMuserWHEREname like '%'||#{name}||'%'SQLServer数据

2016-04-16 21:56:24 574

原创 java中Long和long的区别(转)

Java中数据类型分两种:1.基本类型:long,int,byte,float,double 2.对象类型:Long,Integer,Byte,Float,Double其它一切java提供的,或者你自己创建的类。  其中Long叫 long的包装类。Integer、Byte和Float也类似,一般包装类的名字首写是数值名的大写开头。什么是包装类?  在java中有时候的运算必须是两个类对象之间进行

2016-04-14 23:37:35 1152

原创 关于@RestController和@Controller

这两天在实现返回json数据时遇到的问题,action执行完后默认从url中获取字段然后通过视图解析器去查找.jsp文件,然后显示找不到该文件。后来找到了原因:之前使用了注解@controller。而为了返回response对象,应使用@Restresponse。@Restresponse是spring4.0重要的一个新的改进,它继承自@Controller注解。@RestController作用:

2016-04-12 23:34:54 7558 2

原创 No qualifying bean of type [XXX.XXX] found for dependency 解决方法

源代码:@Servicepublic class UserService implements UserServices{ @Autowired UserMapper userMapper ; public boolean AddUserInfo(User user) { if(userMapper.insert(user)>0)

2016-04-10 15:39:13 95573

原创 Result Maps collection already contains value 及无法找到Mapper.xml文件错误解决办法

Result Maps collection already contains value for com.mybatistest.daoBaseResultMap原因及解决办法:这是因为运行了多次自动生成代码的程序,每次运行都会附加内容到xml文件尾部,导致id重复。 Cause: java.io.IOException: Could not find resource m

2016-04-06 12:53:16 2114

原创 mybatis 找不到映射器xml文件解决方法

mybatis 找不到映射器xml文件,该如何处理原因是: idea不会编译src的java目录的xml文件所以解决思路就是:将IDEA maven项目中src源代码下的xml等资源文件编译进classes文件夹具体操作方法就是:配置maven的pom文件配置,在节点下添加代码:<build> <resources> <resource> <direc

2016-04-06 00:35:46 3079 3

原创 Android 常见错误汇总

今天编写一个简单的ListView界面,编译通过,但真机调试时出现闪退,调试了半天,一开始以为是XML文件出错,后来发现并不是。真正原因在于:                                                                                       在XML文件中定义的ListView在.java文件中没有声明对象,很简单的

2015-08-21 16:52:18 466

[Java参考文档].JDK_API_1_6_zh_CN

[Java参考文档].JDK_API_1_6_zh_CN

2016-05-19

Postman chrom插件

Postman chrome插件,无需安装,直接添加到chrome中即可使用,内含配置说明书。

2016-05-09

空空如也

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

TA关注的人

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