随笔分类 -  Java

1
摘要:List<T>、List<?>、List<Object>这三者都可以容纳所有的对象,但使用的顺序应该是首选List<T>,次之List<?>,最后选择List<Object>,原因如下: (1) List<T>是确定的某一个类型 List<T>表示的是List集合中的元素都为T类型,具体类型在运行期 阅读全文
posted @ 2018-10-31 15:25 stitchGoGo 阅读(15274) 评论(0) 推荐(1)
摘要:1.建议把mysql放到/usr/local下,因为这个目录也是解压版的默认目录。可以减少很多配置 1.1 进入/usr/local中 命令:cd /usr/local 1.2 解压压缩包 命令:tar zxvf 压缩包名 1.3 复制到/usr/local/mysql 命令:cp -r 原名称 / 阅读全文
posted @ 2018-10-27 16:16 stitchGoGo 阅读(1996) 评论(0) 推荐(0)
摘要:1. 把tomcat压缩包上传到服务器 2. 解压tomcat # tar zxvf 压缩包名 3. 解压后的文件夹复制到/usr/local/tomcat # cp -r apache-tomcat-7.0.68 /usr/local/tomcat 4. 配置环境变量 4.1 # vim /etc 阅读全文
posted @ 2018-10-27 14:53 stitchGoGo 阅读(177) 评论(0) 推荐(0)
摘要:1. 把压缩包上传到服务器/usr/local/tmp 2. 解压压缩包 # tar zxvf 文件名 3. 把解压后文件复制到/usr/local/jdk7 # cp -r 文件名 /usr/local/jdk7 4. 配置环境变量,执行命令 # vim /etc/profile 5. 修改文件中 阅读全文
posted @ 2018-10-27 14:52 stitchGoGo 阅读(133) 评论(0) 推荐(0)
摘要:因为使用了?,所以程序编译器并不知道其内部存储的是什么类型 List<?>的正确使用和错误使用两种情况。简单一句话:可以使用get访问元素,但不能使用add添加元素。 阅读全文
posted @ 2018-10-25 16:27 stitchGoGo 阅读(413) 评论(0) 推荐(0)
摘要:小猴子吃苹果,一次吃一半多一个,十天之后剩1个(其实是吃了9天),问第一天有多少苹果。 当我用for循环的时候我发现很简单就可以搞定:前一天就是 x/2-1=1 ——> x=(1+1)*2 对于循环我认为是从第十天推第九天然后到第一天的时候有多少苹果。是一个倒推的思想。 当我看了网上的方法是用的递归 阅读全文
posted @ 2018-10-12 17:19 stitchGoGo 阅读(294) 评论(0) 推荐(0)
摘要:转载http://blog.csdn.net/napoay) https://blog.csdn.net/napoay/article/details/50754362 阅读全文
posted @ 2018-10-04 20:28 stitchGoGo 阅读(98) 评论(0) 推荐(0)
摘要:第一部分:J2se学习视频内容包括: 尚学堂科技_马士兵_JAVA视频教程_JDK5.0_下载-安装-配置 尚学堂科技_马士兵_JAVA视频教程_J2SE_5.0_第01章_JAVA简介_源代码_及重要说明 尚学堂科技_马士兵_JAVA视频教程_J2SE_5.0_第02章_递归补充 尚学堂科技_马士 阅读全文
posted @ 2018-10-01 01:08 stitchGoGo 阅读(745) 评论(0) 推荐(0)
摘要:印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天在使用时发现报错了,然后去科普了一下,再然后发现这是一个误区。下面就来讲一讲。。伸手党可直接跳至文末。看总结。。 JAVA中循环遍历list有三种方式for循环、增强for循环(也就是常说的forea 阅读全文
posted @ 2018-09-10 13:52 stitchGoGo 阅读(248) 评论(0) 推荐(0)
摘要:学习阶段是需要多重复造轮子的;开发阶段要避免重复造轮子,但是经常有必要去改造既有的轮子! 阅读全文
posted @ 2018-09-04 14:05 stitchGoGo 阅读(129) 评论(0) 推荐(0)
摘要:Java在利用接口变量调用其实现类的对象的方法时,该方法必须已经在接口中被声明,而且在接口的实现类中该实现方法的类型和参数必须与接口中所定义的精确匹配。 UserServiceImpl userService = new UserServiceImpl(); userService.setUserD 阅读全文
posted @ 2018-09-02 23:26 stitchGoGo 阅读(640) 评论(0) 推荐(0)
摘要:要重写自己的hashCode方法并没有什么绝对正确的答案,但是我们的目标是:不相等的对象尽可能有不同的hashCode,而且必须满足的一个通用约定是:相等的对象应该具有相同的hashCode。下面介绍一种hashCode的实现方式,这种实现方式对一般的程序来说足够了,至于如何实现更完美的hashCo 阅读全文
posted @ 2018-08-30 10:52 stitchGoGo 阅读(5383) 评论(1) 推荐(0)
摘要:在老师重写的equals代码中开始有三个判定条件 if (this == obj) //如果直接可以用==判定会直接返回true if(obj==null) //如果obj为null会直接返回false if(!(obj instanceof Course)) //注意这一条已经在判定obj和Cou 阅读全文
posted @ 2018-08-30 10:28 stitchGoGo 阅读(440) 评论(0) 推荐(0)
摘要:一个controller只调用一个service,同时使用多个service需要重新写service接口,并在此接口中调用其他的接口方法,然后再重新写他的实现类,最后注册服务。 阅读全文
posted @ 2018-08-29 10:59 stitchGoGo 阅读(2288) 评论(0) 推荐(0)
摘要:${pageContext.request.contextPath}等价于<%=request.getContextPath()%>!它们的意思就是取得当前项目名称(或者是--取出部署的应用程序名,不过这么说太官方了,试问有多少人知道“取出部署的应用程序名”的义) 那么什么是当前的项目名称呢? 假定 阅读全文
posted @ 2018-08-29 10:54 stitchGoGo 阅读(750) 评论(0) 推荐(0)
摘要:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'indexController': Injection of autowired dependencies failed; 阅读全文
posted @ 2018-08-27 17:13 stitchGoGo 阅读(3881) 评论(0) 推荐(0)
摘要:在学习《Thinking In java》时,遇到Chapter 2的Exercise 1,问题是这么说的“/**创建一个类,它包含一个int域,一个char域,他们都没有初始化,将他们的值打印出来,验证Java执行了默认初始化”。刚拿到这道题目我是这么写的。 1. package Two;publ 阅读全文
posted @ 2018-08-15 21:36 stitchGoGo 阅读(280) 评论(0) 推荐(0)
摘要:Win10下 Java环境变量配置 首先,你应该已经安装了 Java 的 JDK 了(如果没有安装JDK,请跳转到此网址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html) 笔者安装的是 jdk 阅读全文
posted @ 2018-08-15 21:11 stitchGoGo 阅读(168) 评论(0) 推荐(0)
摘要:目录 1、Junit 是什么? 2、Junit 能做什么? 3、Junit 的用法 1、Junit 是什么? JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个JUnit有它自己的 阅读全文
posted @ 2018-08-14 13:50 stitchGoGo 阅读(389) 评论(0) 推荐(0)
摘要:问题:通常会遇到这样一个问题,就是svn服务器不能以SVN 协议访问,而只能用https协议访问。 主要原因是svn服务端集成了apache的安装包,安装后自动配置成了http协议访问。如果需要svn协议访问,则需要重新架设svn版本管理服务器,不能集成apache,使用纯svn安装包即 “ sub 阅读全文
posted @ 2018-08-14 09:01 stitchGoGo 阅读(1701) 评论(0) 推荐(0)

1