自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zenggouzai

夜深人静之时,头发斑白的老程序员会蜷缩在床上,欣赏一段精彩的子程序,或者苦思冥想一个绝妙的宏结构;而那些年少轻狂的程序员,则可能正在通过终端与别人聊得不亦乐乎。

  • 博客(35)
  • 收藏
  • 关注

原创 通过pip安装docker-compose

安装pip虽然很简单,还是有URL确认,x权限设定等需要做,如果使用pip进行安装虽然看似绕远,实质上也是绕远,安装来一看吧。CentOS上需要先行安装yum的一个额外的包,这个包里面才有python-pip,缺省的没有。[root@talkedu-new-platform bin]# yum -y install epel-release[root@talke

2017-10-27 10:35:02 5061

原创 解决centos下yum install epel-release报错:CentOS No package nginx available.

1.先安装epel:yum install epel-release2.再安装nginx:yum install nginx

2017-10-24 17:54:03 5273

转载 linux上安装jdk1.8

1.下载jdk8登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择对应jdk版本下载。(可在Windows下下载完成后,通过文件夹共享到Linux上)2. 登录Linux,切换到root用户su root 获取root用户

2017-10-24 09:45:15 331

原创 将MongoDB服务器设置成Windows启动服务

1.安装完毕之后,默认安装在  C:\Program Files\MongoDB下面,bin目录的完整路径为 C:\Program Files\MongoDB\Server\3.4\bin2.打开cmd(普通打开或者管理员打开均可),输入命令cd C:\Program Files\MongoDB\Server\3.4\bin进入bin目录3.输入命令 mongod.exe --bi

2016-12-06 09:54:50 2285

转载 彻底解决Spring MVC 中文乱码 问题

1:表单提交controller获得中文参数后乱码解决方案注意: jsp页面编码设置为UTF-8form表单提交方式为必须为post,get方式下面spring编码过滤器不起效果[html] view plain copy %@ page language="java" import="java.util.*" pageEncoding="UTF-8

2016-10-10 15:34:34 368

转载 Java POI读取Excel 2003/2007/2010例子

Java读写Excel的包是Apache POI(项目地址:http://poi.apache.org/),因此需要先获取POI的jar包,本实验使用的是POI 3.9稳定版。Apache POI 代码例子地址:http://poi.apache.org/spreadsheet/quick-guide.html本例子可以读取Microsoft Office Excel 2003/2

2016-07-26 14:44:01 941

转载 Java对Excel(03,07)进行上传、解析、验证、入库

原文地址:Java对Excel(03,07)进行上传、解析、验证、入库作者:吴俊采本文主要记录最近的工作内容,使用java实现对Excel(03,07)的上传、解析、验证和入库(PostgreSQL)。 一。上传 实际就是实现文件上传至服务器即可,但是方法有很多,首先要考虑采用何种方法实现上传: 1.参考文章:Java开发过程中文件上传的各种方式全面总结  http

2016-07-26 14:40:39 4829

转载 MyEclipse部署网站出现java.lang.OutOfMemoryError: PermGen space

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域, 这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中, 它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对 PermGen space进行清理,所

2016-04-26 20:18:45 355

转载 访问WEB-INF目录中的JSP文件

转自:http://blog.csdn.net/eidolon8/article/details/7050114方法1:本来WEB-INF中的jsp就是无法通过地址栏访问的.所以安全.如果说你要访问这个文件夹中的jsp文件需要在项目的web.xml文件中去配置servlet格式差不多的配置就ok了。如下:[html] view plain copy

2016-03-26 10:36:56 314

转载 Struts2中的相对路径与绝对路径

JSP页面中的action 通常相对路径的写法有两种,一种就是以“/”开头,一种就是不以“/”开头,这两种写法有什么区别: URL基本是以http://localhost/Struts开头,现在做如下测试: 1.在Struts目录下面有一个文件叫sayHello.jsp,它里面的form的action的值是HelloWorld.action,那么提交之后匹配的路径是http://l

2016-03-24 20:03:57 698

转载 log4j:WARN No appenders could be found for logger

转自:http://www.cnblogs.com/jbelial/archive/2012/06/05/2536814.html直接写我的解决办法:在src下面新建file名为log4j.properties内容如下:# Configure logging for testing: optionally with log filelog4j.rootLogger=WARN

2015-10-21 11:15:04 365

原创 Java中的static关键字

static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。一.static关键字的用途  在《Java编程思想》P86页有这样一段话:  “static方法就是没有this的方法。在static方法

2015-09-10 16:00:52 323

原创 Java中的final关键字

谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。一.final关键字的基本用法  在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。  1.修饰类

2015-09-10 14:16:13 260

原创 Errors running builder 'DeploymentBuilder' on project '工程名' xxxNullpointException 错误解决方案

1、首先关闭MyEclipse工作空间。2、然后删除工作空间下的“/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.prefs”这个文件。在这个文件中存储了一些部署项目的信息。删了这个部署的项目的信息就没有错误了。3、重启启动MyEc

2015-08-30 20:32:50 845

原创 java中的集合类

首先得明白什么叫做类集,以及它的作用是什么?类集实际上就是一个动态的对象数组,有人就会问了,不是有数组了吗?还要类集干嘛呢,其实啊,一般的数组都有一个长度的限制不,类集就是专门来解决这种限制的,使用类集可以很方便的向数组中增加任意多个数据,是很容易进行扩展和修改的。我们来了解了解类集的架构,所有类集操作都存放在java.util包中:Collection接口是保存单值集合的最大

2015-08-01 01:02:13 943 2

转载 linux下安装JDK

在linux下安装JDK如下:第一步:查看Linux自带的JDK是否已安装(1)查看已经安装的jdk:# rpm -qa|grep jdk                ← 查看jdk的信息或直接执行或# rpm -q jdk或# java -version(2)rpm -qa|grep jdk 卸载:(3)rpm -e rp

2015-06-23 12:01:31 350

转载 如何通过反编译工具与插件 查看java *.class 文件源码

Java Decompiler【java 反编译】:开发了反编译工具,可以方便查看*.class 文件源码。下面介绍几种查看源码的方式:工具&插件1、JD-GUIJD-GUI  是显示java 源代码 *.class文件的 图形界面工具。可以在这里下载:JD-GUI-DownLoad下载下来后,打开该工具,直接将jar包 拖拽到 显示窗口即可查看源代码。

2015-06-10 21:25:53 538

转载 Java代码规范文档

NOTE:以下部分为一个简要的编码规范,更多规范请参考 ORACLE 官方文档。  地址:http://www.oracle.com/technetwork/java/codeconventions-150003.pdf  另外,请使用 UTF-8 格式来查看代码,避免出现中文乱码。  至于注释应该使用中文还是英文,请自己行决定,根据公司或项目的要求而定,推荐使用英

2015-06-04 15:06:06 354

转载 JavaString、StringBuilder、StringBuffer总结

背景:       最近项目中需要用到服务器模板和字符串拼接技术。服务器模板技术很多,JSP、Velocity、JDynamiTe等很多。字符串拼接技术在Java中更简单,StringBuilder、StringBuffer和重载的字符串“+”操作。但是实际开发中,发现自己平时对Java的字符串拼接的细节处理真的很差。 基础:       字符串操作主要问题在效率上

2015-06-01 16:08:48 432

原创 (面经一)本校临时面“亚信联创”

5月25号中午,吃完饭正准备睡午觉时,年级群中发出了一条招聘信息:亚信联创公司于今天下午4点在教学楼B206开宣讲会,目的是招聘2016级毕业的实习生。看完之后,和舍友商量后便决定要过去看看。下午大概3点50的时候,我和几个同学就去了指定教室。本来是说26号下午笔试的,但是由于去的人很少,大概也就10来个人,所以决定听完宣讲就笔试了。笔试分为:基础知识和智商、情商测试,基础知识主要就是一些java

2015-05-27 18:23:23 1224

原创 (javaweb读书笔记系列之四)cookie和session

Cookie1. Http协议与Cookie(了解)  * Cookie是HTTP协议制定的!先由服务器保存Cookie到浏览器,再下次浏览器请求服务器时把上一次请求得到Cookie再归还给服务器  * 由服务器创建保存到客户端浏览器的一个键值对!服务器保存Cookie的响应头:Set-Cookie: aaa=AAA  Set-Cookie: bbb=BBB    > resp

2015-05-21 20:51:10 555 2

原创 leetcode第一题(medium)——Two Sum

题目描述如下:Given an array of integers, find two numbers such that they add up to a specific target number.The function twoSum should return indices of the two numbers such that they add up to th

2015-05-20 16:08:45 416

原创 leetcode第十四题(easy)——Longest Common Prefix

题目描述如下:Write a function to find the longest common prefix string amongst an array of strings.一开始搞错了题目的意思,以为是两两字符串相比较,求出最大长度前缀,结果是所有的字符串相比,求出共同的最大长度前缀。如何来取得两个字符串的最长前缀呢?刚开始是通过这种方法来获得,str1.st

2015-05-17 10:13:27 397

原创 leetcode第七题(easy)——Reverse Integer

题目描述如下:Reverse digits of an integer.Example1: x = 123, return 321Example2: x = -123, return -321我为这道题尝试了3种解法,一开始的解法运行时间为499ms,觉得太慢了,于是在网上参考了别人的思路,的确是快了一些,但是后来觉得在刷题的时候没这必要,运行出来就行了。三种解法的思路

2015-05-16 21:10:57 452

转载 leetcode难度及面试频率

1Two Sum25arraysort    setTwo Pointers2Add Two Numbers34linked listTwo Pointers   

2015-05-16 10:53:34 402

原创 The method contains(CharSequence) from the type String refers to the missing type CharSequence错误解决方法

出现这个问题是jdk版本问题,我一开始是jdk1.8,Myeclipse显示这个错误,提示你修改配置,后来在Myeclipse中将jdk改成Myeclipse自带的jdk,问题就解决了。

2015-05-12 21:17:45 7077 2

转载 10个有关String的面试问题

下面是面试中最容易问到的有关String的问题。1. 如何比较两个字符串?使用“==”还是equals()方法?简单来讲,“==”测试的是两个对象的引用是否相同,而equals()比较的是两个字符串的值是否相等。除非你想检查的是两个字符串是否是同一个对象,否则你应该使用equals()来比较字符串。如果你知道interning的概念的话,那就更好了。2. 为什么针对

2015-05-12 16:24:41 325

原创 (javaweb读书笔记系列之二)servletconfig和servletcontext

ServletConfigServletConfig对象对应web.xml文件中的元素。例如你想获取当前Servlet在web.xml文件中的配置名,那么可以使用servletConfig.getServletName()方法获取!ServletConfig对象是由服务器创建的,然后传递给Servlet的init()方法,你可以在init()方法中使用它!它有几个主要的方法

2015-05-12 09:33:35 480

原创 (javaweb读书笔记系列之一)啥是servlet呢

Servlet概述生命周期方法:void init(ServletConfig):出生之后(只调用一次);void service(ServletRequest request,ServletResponse response):每次处理请求时都会被调用;void destroy():临死之前(只调用一次); 特性:单例,一个类只有一个对象;当然可能存在多个Servle

2015-05-12 09:01:18 532

原创 如何查找java.lang.NullPointerException的原因

最近一段时间老遇到NullPointerException这个异常,于是上网找了一些关于这方面的资料,也解决了问题,在这特意做个总结:一般报java.lang.NullPointerException的原因有以下几种: ·1.字符串变量未初始化; ·2.接口类型的对象没有用具体的类初始化,比如:         List lt; 会报错         List lt =

2015-05-11 18:55:25 20122

原创 java反射

一、什么是反射机制         简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字,     那么就可以通过反射机制来获得类的所有信息。 二、哪里用到反射机制         有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码,     Class.forName("com.mysql.jdbc.

2015-05-06 20:07:08 352

转载 从头到尾彻底理解KMP

作者:July时间:最初写于2011年12月,2014年7月21日晚10点 全部删除重写成此文,随后的半个多月不断反复改进。1. 引言    本KMP原文最初写于2年多前的2011年12月,因当时初次接触KMP,思路混乱导致写也写得混乱。所以一直想找机会重新写下KMP,但苦于一直以来对KMP的理解始终不够,故才迟迟没有修改本文。    然近期因在北京开了个算

2015-04-20 17:09:39 445

原创 闲谈JSP

JSP:Java Server Pages,是一种用于开发动态web页面的技术。       JSP声明: 作用:让JSP拥有自己的方法,成员变量,静态代码块                JSP页面中编写的所有代码,默认会翻译到servlet的_jspService()方法中,但是JSP声明中的Java代码会被翻译到_jspService()方法外

2015-04-16 10:42:26 384

原创 (javaweb读书笔记系列之三)request和response

利用3到4天的时间,把servlet中的request和response视频看了一遍。看完之后,自己总结出来了一些知识点。先来说说response吧。1、解决用outputStream输出中文的乱码问题。       12345//1.程序的数据以什么码表输出了,程序就要控制浏览器以什么码表

2015-04-16 10:40:31 985

转载 equals和==的区别

==号,他比较的是一个对象在内存中的地址值,比如2个字符串对象String s1 = new String("str");String s2 = new String("str");如果用==号比较,会返回false,因为创建了两个对象,他们在内存中地址的位置是不一样的。equals的情况比较复杂,它是java.lang.Object类中的一个方法。因为java中所有的类都默认继承于O

2015-04-15 22:54:02 387

空空如也

空空如也

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

TA关注的人

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