自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 java 全排列

示范一道题:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。import java.util.*;public class Solution { /* 解题思路: 1.将整数数组转化成字符串 2.进行全排列 然后拼接字符串 3.将所有的拼接的结果存放在一个列

2016-07-18 13:09:10 282

原创 二叉树的先序中序后序遍历 (递归和非递归)

二叉树的结构package Tree;public class TreeNode { int val=0; TreeNode left=null; TreeNode right=null; public TreeNode(int val) { this.val=val; }}二叉树遍历的代码:package Tree;import java.util

2016-07-09 13:58:18 373

原创 抽象类与接口的区别

语法层级 1.抽象类方式中,抽象类可以拥有任意范围的成员数据,同时也可以拥有自己的非抽象方法,但是接口方式中,它仅能有静态的不能修改的成员数据,(一般情况下不会在接口中使用成员数据的),同时它所有的方法都必须是抽象的。在某种程度上来说,接口是抽象类的特殊化 2.对子类而言,只能继承一个抽象类,但是却可以实现多个接口。设计层次1 抽象层次不同。抽象类是对类抽象,而接口是对行为的抽象。抽象类是对整个

2016-07-05 13:04:50 428

原创 JSP的学习总结

什么是jsp?jsp是一个简化的servlet的设计,jsp是一种动态网页技术的标准也是javaee的标准。jsp是在服务端运行的 在page中,pageEncoding原始是jsp文件本身的编码 contentType的charset是指服务器发给客户端时候的内容编码 contentType更为常用 <%!java代码%> 是在jsp页面中定义变量或者方法 jsp表达式 <%=表

2016-06-10 16:35:13 4355

原创 修改tomcat服务器默认的端口号

将tomcat目录下的conf 目录下的server.xml文件中的 port进行修改

2016-06-10 13:27:14 739

原创 JUnit4学习总结

基本的注意事项测试方法上必须使用@Test(当然在junit4中不必,这是junit3的规范,但是为了代码的规范,建议加上@Test)测试方法必须使用public void 进行修改,不能带任何的参数新建一个源代码目录来存放我们的测试代码(如果是maven项目的话不必新建,在 src/main/test目录下测试类的包应该和被测试类保持一致测试单元中的每个方法必须可以独立测试,测试方法之间

2016-06-10 13:14:20 1202

原创 linux 查看端口号 以及进程的状态

第一步:首先用ps 命令查看进程的idps -ef|grep 进程名例如: ps -ef|grep tomcat第二步:根据 第二个字段数字就是进程编号 进行查看端口号的占用情况 netstat -nap |grep tomcat

2016-06-03 11:28:27 479

原创 linux 部署tomcat

第一步:jdk的安装 参考 博客中另一篇稳重第二步: 下载tomcat 官网中下载 tar.gz 格式的 第三步:解压文件,并且放置在usr/local/tomcat/目录下第四步:

2016-06-03 11:22:04 185

原创 linux 下安装 jetty

第一步:下载jetty jetty第二步:在usr/local 下新建一个文件夹为jetty 将jetty下载好的压缩包放入第三步: 进行解压 tar zxvf jetty-distribution-9.2.17.v20160517.tar.gz第四步:配置环境变量 在/etc/profile 文件末尾追加 JETTY_HOME=/usr/local/jetty/jetty-dist

2016-06-02 19:03:19 256

原创 centos 下maven的安装

下载maven wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz解压 tar zxvf apache-maven-3.3.3-bin.tar.gz将解压后的文件 移至/usr/local mv apache-maven-3.3./ /usr/lo

2016-06-02 18:57:08 410

原创 centos 中安装jdk

安装JDK 上传新的jdk-7u51-linux-x64.rpm软件到/usr执行以下操作: [root@localhost ckb]#rpm -ivh jdk-7-linux-i586.rpm JDK默认安装在/usr/java中。验证安装 执行以下操作,查看信息是否正常: [root@localhost bin]#java [root@localhost bin]#javac [r

2016-06-02 15:28:31 201

转载 Navicat for mysql 远程连接 mySql数据库10061错误问题

远程使用Navicat for MySQL 客户端软件连接 mySql数据时,连接出现 2003-Can’t connect to MySQL on ’192.168.1.2’(10061)错误时,是由于MySQL不准许远程连接。修改方法如下: 1:在服务端MySQL文件夹下找到my.ini文件。修改bind-address=127.0.0.1 为 bind-address=0.0.0.0

2016-05-31 16:10:54 1146 1

原创 FastDFS安装教程 最新

实验一:FastDFS安装、分析fastdfs安装需要准备的软件libfastcommonFastDFS_v5.08.tar.gz安装过程修改配置文件(vim) tracker.conf 不作修改 10.163.120.98 storage.conf 中修改 tracker_server=192.168.48.130:22122 #指定tracker服务器地址。 client.co

2016-05-31 15:58:29 322

转载 hadoop 单机 搭建 ,并简单分词

转自 原创这里写链接内容

2016-05-31 15:45:03 284

原创 linux下安装jetty

jetty 安装教程下载jetty 去官网jetty解压 文件 tar zxvf 文件名移动到 /usr/local 下 mv 文件名 /usr/local改名 mv 文件名 jetty配置环境变量 编辑/etc/profile文件 末尾追加JETTY_HOME=/usr/local/jetty/ export JETTY_HOME自此 完成jetty 配置在je

2016-05-31 15:41:53 1082

原创 maven 项目本地调试正确,部署到云服务器上依旧报原先的错误,可能的原因

在本地调试成功之后,依旧部署到服务器上发生错误。可能是之前启动服务器并没有关闭。所以你需要查看自己的web容器如果是jetty在putty中 输入ps -ef |grep jetty进行查看进行编号 ,然后杀死进程kill 进程编号如果是tomcat同理 ps -ef |grep jetty查看编号 杀死进程 -

2016-05-31 15:29:34 643

原创 Shell基础 学习

Shell 基础学习Shell基本上是一个命令解释器分为两种 Bourne Shell C Shell 基本常用的 是Bourne Shell 其中包括命令包括 (sh,ksh,and bash)常用命令cat 文件名 输出文件内容到基本输出(屏幕 or 加>fileName 到另一个文件) cb 格式化源代码 chmod //change mode,改变文件的权限 cp cop

2016-05-31 15:21:59 230

原创 解决“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误

在项目的pom.xml的标签中加入: plugins>      plugin>          groupId>org.apache.maven.pluginsgroupId>          artifactId>maven-compiler-pluginartifactId>          version>2.3.2version>    

2016-05-16 14:38:57 220

原创 maven 不能设置为web3.0人解决方法

首先在硬盘下找到  \项目名\.setting\文件夹下的   org.eclipse.wst.common.project.facet.core.xml  xml文件。 将jst.web,的version改成3.0.然后在eclipse里右键该工程--maven--updateProject即可。。

2016-05-16 14:37:53 259

原创 mysql数据库问题总结

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets fr

2016-05-12 18:08:59 252

原创 Hibernate

1>什么是ORM?  object/Relationship  Mapping   对象/关系映射hibernate  是一种 ORM开源的框架技术 是对jdbc进行了轻量级的对象的封装 MyBatis前身是iBatis ---ORM框架 ----------------------------------------------Hibernate

2016-04-23 14:36:54 198

原创 Java虚拟机规范读书笔记

1.java虚拟机定义了boolean类型,但是没有提供任何boolean值专用的字节码指令,在java涉及到boolean类型值运算的时候,在编译之后都使用java虚拟机中的int类型来代替。在boolean访问和修改公用byte的指令2.Java虚拟机三种引用类型:  类类型  数组类型  接口类型  值分别是类实例  数组实例  实现某个接口的类实例3.每一条java虚拟机线程都

2016-04-23 14:35:50 618

原创 反射和注解

1.反射  1》java语言中 静态的成员和 普通的数据类型类不是面向对象的 ,但是普通的数据类型有包装类弥补 2》类是谁的对象呢 ??类是对象,类是java.lang.Class类的实例对象  任何一个类都是Class的实例对象 ,这个实例对象有三种表示方法1.  Class c1=FOO.class      类名.class任何一个类都有一个隐含的静态成员变量2.

2016-04-23 14:34:41 216

原创 HQL学习

HQL hibernate Query Language     是Hibernate查询语言   HQL 是面向对象的查询语言  HQL是  查询主体是 映射配置的持久化类以及属性  SQL  是查询主体是数据库表  ----------------------------------HQL  语句形式  select。。。。from。。。。。wh

2016-04-23 14:34:03 308

原创 mybatis学习笔记

Dao 层 需求:1.对象能与数据库进行交互 2.能执行sql语句 ---------------------mybatis  sqlSession作用:1.向Sql语句中传入参数2.执行sql语句 3.获取执行sql语句的结果4,事务的控制 ----------------------------如何得到SqlSession:1.通过配置文

2016-04-23 14:28:25 303

原创 MySQL 删除数据库中重复数据方法小结

delete from 表名 where 字段ID in (select * from (select max(字段ID) from 表名 group by 重复的字段 having count(重复的字段) > 1) as b);数据库中的数据  在相同字段下存在重复的记录,可以删除重复的记录,只保留一条>.

2016-04-23 14:27:12 318

空空如也

空空如也

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

TA关注的人

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