lambda表达式使用
lambda表达式使用
Java虚拟机详解02----JVM内存结构
主要内容如下:JVM启动流程JVM基本结构内存模型编译和解释运行的概念 一、JVM启动流程:JVM启动时,是由java命令/javaw命令来启动的。二、JVM基本结构:JVM基本结构图:《深入理解Java虚拟机(第二版)》中的描述是下面这个样子的: ...
十分钟理解 Java 中的动态代理
一、概述1. 什么是代理我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为其销售商品。关于微商代理,首先我们从他们那里买东西时通常不知道背后的厂家究竟是谁,也就是说,“委托者”对我们来说是不可见的;其次,微商代理主要以朋友圈的人为目标客户,这就相当于为厂家做了一次...
JAVA多线程
林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka 写在前面的话:此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢?如果你觉得此文很简单,那推荐你看看Java并发包的的...
简单的webService实例
1.新建一个web ServiceProject 2.新建service类 3.启动 4.网页中打开地下 http://localhost:8090/Service/ServiceHello?wsdl 5.新建一个webservice项目,取名webClient. 6.建好之后,右键new –other-...
java 8 Stream处理
package staticTest;import java.util.Arrays;import java.util.Collection;public class Streams { private enum Status { OPEN, CLOSED }; private static final class Task { private final Status status; private final Integer points;&nbs...
java 8 forEach测试
package staticTest;import java.util.ArrayList;import java.util.List;public class Lamba { public static void main(String args[]) { List<String> listTest = new ArrayList<String>(); listTest.add("a"); listTest.add("b"); listTest.add("c...
satic关键字解析
Java中的static关键字解析 static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲: 一.sta...
redis基本操作
list 类型hash事务操作2.报错的情况下
redis安装
1.下载好redis后,安装时提示make cc Command not found。2.找到自己的光盘路径的packages下 /media/RHEL-6.8 Server.x86_64/Packages3.找到gcc包 ls|grep gcc4.安装gcc包 又提示以下错误5.该错误的意思是 需要cloog-ppl 0.15版本以上的和cpp 需要 4.4.7-17.el6&nbs...
eclipse转package Explorer
1.导入项目 import2.导入完成后在windows -show view-project explorer 中可以看到刚刚导入的项目3.点击小三角4.在package Explorer中点击小三角选中Configure working set,选中Other Projects5.Other Projects中会显示在Package Explorer中6.新建一个 java Working Set,取名,并...
List和hashSet去掉重复值
import java.util.ArrayList;import java.util.List;public class Test { public static void main(String[] args) { // TODO Auto-generated method stub int a[] = { 2, 3, 5, 4, 1, 2, 3, 4, 6 }; List<Integer> list = new ArrayList<Integer>(); for...
eclipse 快捷键
引言 做java开发的,经常会用Eclipse或者MyEclise集成开发环境,一些实用的Eclipse快捷键和使用技巧,可以在平常开发中节约出很多时间提高工作效率,下面我就结合自己开发中的使用和大家分享一下Eclipse中常用到的快捷键和技巧。 1、alt+?或alt+/:自动补全代码或...
Initializing Spring root WebApplicationContext
一、 首先你要看看是不是连不上数据库,碰到这问题百思不得其解时想想可能是数据库连接上的问题 二、tomcat 容器初次启动可以正常加载spring信息,以后在重新启动容器就会卡在 Initializing Spring root WebApplicationContext 停止运行,其实不是停止只是spring加载bean是出现问题。仔细检查一下,可...
完整的SSH案例
完整的SSH案例 目录结构action类 DeleteUserAction package action; import service.UserService; import bean.User; importcom.opensymphony.xwork2.ActionSupport; public class De...
Invalid action class configuration that references an unknown class named [XX]
通常是在Struts.xml文件中,接收不到返回的结果信息,在action中,返回的SUCCESS,在struts.xml中返回的也应该是SUCCESS,注意大小写,引号。
启动Tomcat6.x时,manager does not exist or is not a readable directory-解决
删掉tomcat配置文件,保险起见,把tomcat都删掉,重新安装
java.net.ConnectException: Connection refused: connect
先把eclipse退出,然后把任务管理器中,进程java全都终止掉,有可能是哪个进程占用了tomcatr 的8080或者8009端口。使用netstat -ano查看端口被占用情况,并在任务管理器中,查看,选择列中添加PID
初步解决MyEclipse 2015启动tomcat服务器时, jar包无法发布到tomcat lib目录下的问题
?创建web project,需要导入Struts2的jar包,使用用户自定义jar包(用buildpath--》add library--》user library),启动tomcat无法将jar导到tomcat的lib目录下解决方式:手工复制到lib中项目上右键--》properties--》myeclipse--》DeploymentAssembly--》选择需要复制到lib下的libraries...
eclipse导入各种包后依然提示无法加载到相关包
1.在eclipse导入spring或jdbc包后,启动tomcat时,提示还是无法找到相关的依赖包java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet2.处理方法项目右击-->properties-->Deployment Assembly-->add-->Java Build Path Entries-->导入所有依赖的Jar包,重新start tomcat即...