java基础
哈喽168
正复为奇,善复为妖。人之迷,其日固久。
展开
-
java基础
输出list中以a开头的元素import java.util.ArrayList;import java.util.List;public class StartsWith {public static void main(String[] args) {List list = new ArrayList();list.add("a33");list.add("33")原创 2016-09-19 10:09:53 · 265 阅读 · 0 评论 -
ssh1.7项目导入到另一个计算机jdk1.8里
1、将服务器环境加入项目。2、项目上有错误,文件里不显示,可以去看problems里面的提示。里面有“target runtime Apache Tomcat 7.0 is not defined”错误,将工程目录.settings里的org.eclipse.wst.common.project.facet.core.xml文件之间的内容删掉。回到eclipse刷新项目即可。3、sprin原创 2017-06-22 13:11:47 · 902 阅读 · 0 评论 -
ssh项目action中的service是null
ssh项目运行到action中的service时报null异常,打印service也是null,这个问题是spring的配置文件中没有配置好,在ApplicationContext.xml中配置:scope="prototype">即可。另外:运行时报事务没有开启的错,有可能是hibernate管理着事务,将thread注释掉即可原创 2017-07-02 00:10:59 · 511 阅读 · 0 评论 -
用Tomcat发布项目供外网访问
1、首先你要确定你有一个外网ip地址。如果你分配到的是一个局域网IP地址需要经过一系列的转换为外网ip地址,然后继续下面操作。2、拿到外网IP地址,进行tomcat的server.xml文件的配置。主要进行下面三个地方的配置(本次配置采用的tomcat版本号是7.0.30) 1)80" protocol="HTTP/1.1" connectionTimeout="20000"转载 2017-07-02 23:32:55 · 541 阅读 · 0 评论 -
java泛型的PECS原则
今天在写代码的时候使用到了这样一个方法签名:public void foo(Map map);在写这个参数的时候正好在想一些关于泛型的东西,于是:public void foo(Map map);这两种写法有什么区别呢?记得以前和同学讨论过这个问题,但后来没有记下来,渐渐又淡忘了。今天又去翻了好多资料,总算找到一些可以参考的,赶紧记在这里方便以后温故知新啦。好了,言归正传,转载 2017-09-17 13:13:33 · 460 阅读 · 0 评论 -
Content is not allowed in prolog错误解决
在执行Eclipse中的Server的clean时,发布项目报错:Could not clean server of obsolete files:Content is not allowed in prolog,解决办法:找到工作空间中的tmp0文件夹:...\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0,删掉即可。原创 2017-12-21 15:37:00 · 10033 阅读 · 0 评论 -
Maven项目非代码报错解决办法
参考这里:http://write.blog.csdn.net/postedit?ref=toolbar1. Project清理:project-->clean...打开清理对话框,选择要刷新的maven项目,点ok。2. 选择要刷新的maven项目-->右键-->刷新。3. 选择要刷新的maven项目-->右键-->maven-->update project..。(有的是updat原创 2017-12-18 17:32:29 · 191 阅读 · 0 评论 -
adt安装反编译插件
1,下载jadClipse的jar包:http://jadclipse.sourceforge.net/wiki/index.php/Main_Page。(也可到我的资源里下载)2,然后,将net.sf.jadclipse_3.3.0.jar拷贝到eclipse的plugins目录下(jad3.3可以支持eclipse3.3以上,4.2也可以支持);3,再删除eclipse的configu原创 2018-01-22 02:11:11 · 228 阅读 · 0 评论 -
关于在java中获取request.setAttribute()的方式
在java代码中有request.setAttribute("testName", new Student()); 想知道这句操作后,储存在testName中的内容,可以用request.getAttribute("testName"); 来获得Object对象,但这里还不能直接看到对象内的属性,可以加个强制转换:(Student)request.getAttribute("testName原创 2018-01-10 19:56:45 · 8340 阅读 · 0 评论 -
统计指定字符串中出现次数最多的前10个字符及每个字符出现的次数,结果按次数从大到小排列
今天面试碰到这个题,回来做一下。import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.Iterator;import java.util...原创 2019-05-05 22:59:46 · 2125 阅读 · 1 评论 -
启动tomcat 停止在信息: Initializing Spring root WebApplicationContext
ssh项目,jdk1.8,启动Tomcat时停留在 Initializing Spring root WebApplicationContext,启动失败,是因为找不到数据库,启动MySQL数据库后,启动正常。原创 2017-06-22 12:56:07 · 459 阅读 · 0 评论 -
运行ssh项目时报错:java.lang.NoSuchMethodError: org.hibernate.SessionFactory.openSession()
运行ssh项目时报错:java.lang.NoSuchMethodError: org.hibernate.SessionFactory.openSession()Lorg/hibernate/classic/Session;1、首先检查是不是由于在web.xml中添加了过滤器:我的就是由于这个原因导致的openSessionInVieworg.springframewor原创 2017-06-29 22:34:43 · 4150 阅读 · 0 评论 -
找出abc在字符串s中的所有排列方式
package corejava;public class Ke {public static void main(String[] args) {// 找出abc在字符串s中的所有排列方式String s = "aanbfcujhaderbciyc";String a = "abc";char[] a1 = a.toCharArray();char[]原创 2016-09-19 18:42:53 · 529 阅读 · 0 评论 -
递归实现n的阶乘
package corejava;public class Ke { /* *使用递归求解n的阶乘 *@param n--参数,被计算的阶乘 *@return 返回n的阶乘计算出来的结果 */ public int doFactorial(int n){ if(n<0){//传入的n不合法 return -1;//返回-1,说明参数不合法 } if(n==0){//0!=1翻译 2016-09-19 17:27:13 · 813 阅读 · 0 评论 -
存储过程
当一个事务涉及到多个SQL语句时或者涉及到对多个表的操作时就要考虑用存储过程;当在一个事务的完成需要很复杂的商业逻辑时(比如,对多个数据的操作,对多个状态的判断更改等)要考虑;还有就是比较复杂的统计和汇总也要考虑,但是过多的使用存储过程会降低系统的移植性。为了系统的控制方便,例如当系统进行调整时,这是只需要将后台存储过程进行更改,而不需要更改客户端程序。也无需重新安装客户端应用程序。转载 2016-09-20 08:01:03 · 198 阅读 · 0 评论 -
sql的join
JOIN(内联接):如果表中有至少一个匹配,则返回行(注释:INNER JOIN 与 JOIN 是相同的。)SELECT Persons.LastName, Persons.FirstName, Orders.OrderNoFROM PersonsINNER JOIN OrdersON Persons.Id_P = Orders.Id_PORDER BY Persons.LastN转载 2016-10-07 21:45:24 · 213 阅读 · 0 评论 -
关于sqljoin
http://www.cnblogs.com/albert1017/archive/2012/07/27/2611898.html转载 2016-10-07 22:23:52 · 314 阅读 · 0 评论 -
在Eclipse中反编译Class文件的方法
学习中,需要反编译Java的class文件。我的开发工具是Eclipse3.6。我找到了jad反编译工具,在互联网上找到了一些很有用的安装步骤。下面记录了我的安装过程。 一、下载 1。下载 jad 工具,在官方网站没有下载到,在CSDN上可以下载。 2。下载插件 net.sf.jadclipse_3.3.0.jar。 二、安装 1。安装jad工具。转载 2017-03-21 15:21:04 · 15628 阅读 · 1 评论 -
eclipse批量反编译
闲暇之余,写了一个Eclipse下的Java反编译插件:Eclipse Class Decompiler,整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class Viewer无缝集成,能够很方便的使用本插件查看类库源码,以及采用本插件进行Debug调试。Eclipse Class Decompiler插件更新站点: http://feeling.so转载 2017-03-21 18:54:11 · 657 阅读 · 0 评论 -
zend上传代码到git相关
上一节zend stuido下安装了git软件插件。下面我们来讲一下git插件的使用方法.由于我们目前已经创建好了git项目。所以这里只介绍直接从现成的git项目仓库导入.选择菜单"文件(file)"->"Import"这里可以选择URIclone也可以,直接把项目克隆下来指定存放目录点击"Browse..."选择存放git的目录,然后点击"Sear转载 2017-04-07 17:04:24 · 342 阅读 · 0 评论 -
postgresql相关
连接字符串:'Post' || 'greSQL' = PostgreSQL原创 2017-04-06 18:52:40 · 281 阅读 · 0 评论 -
mysql修改/etc/my.cnf文件中的query_cache_size没生效的问题
我把设置语句放在[mysqld_safe]下面了,后面改到[mysqld]下就正常了原创 2019-05-15 17:18:35 · 719 阅读 · 0 评论