自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

格局、视野、认知

信息爆炸时代,用认知来筛选和吸收知识是种很重要的能力

  • 博客(156)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 Git系列——使用SouceTree管理GitHub项目

1、SourceTree简介SourceTree提供了Git的可视化操作。使用IDEA或者eclipse开发时,如果你使用的是git,那么可以在eclipse或IDEA里面使用git的版本控制插件来管理你的代码(暂存、提交、推送、拉取、切换分支、合并分支等),也可以通过Git Base命令行来操作。但是这都比较麻烦,不能直观的看到我改了哪些代码,而SourceTree恰好就能实现这个功能,可直...

2018-12-01 22:57:20 997

原创 Git系列——IntelliJ IDEA使用git托管项目

本文主要介绍如何使用github托管项目,IDEA开发后提交代码到GitHub准备工作:windows 10系统 JDK 1.8 IntelliJ IDEA1、先确认本机是否已安装jdk并且配置好环境变量:java环境已配置成功​​​​2、确认本机是否已配置好git环境3、在IDEA新建一个项目如图新建了一个简单的maven项目:gitcode4、将gitcod...

2018-12-01 16:50:10 1191

转载 Git系列——Git 提交规范

一直是 ESLint 的忠实用户,深知规范的重要性。然而,在新项目交接中,我被 Git Commit 规范逼疯了。才意识到自己的疏忽,于是便有了一探究竟的想法。一、为什么需要规范?无规矩不成方圆,编程也一样。如果你有一个项目,从始至终都是自己写,那么你想怎么写都可以,没有人可以干预你。可是如果在团队协作中,大家都张扬个性,那么代码将会是一团糟,好好的项目就被糟践了。不管是开发还是日后维...

2018-12-01 16:38:41 643

原创 Git系列——win 10配置git环境

1、注册或登录GitHub2、下载git客户端并安装查看是否安装完成:安装完成后,在任意地方鼠标右键,打开 Git Bash Here,键入以下命令,验证是否安装完成$ git --version3、配置全局邮箱安装完成后,在任意地方鼠标右键,打开 Git Bash Here,键入以下命令(email换成你的GitHub账号)$ git config --globa...

2018-12-01 15:44:09 2600

原创 Java基础——win 10系统配置JDK1.8环境变量

1、下载JDK1.8(看你电脑系统是多少位,就下对应的版本)2、安装JDK3、配置环境变量变量名:JAVA_HOME 变量值:D:\java\jdk\jdk1.8        // 要根据自己的实际JDK安装目录配置 变量名:Path 变量值1:%JAVA_HOME%\bin 变量值2:%JAVA_HOME%\jre\bin4、检查java环境win+r,c...

2018-12-01 11:00:16 1119

原创 Oracle导入dmp文件还原数据库

-------------------------------------进去oracle---------------------------------------------------------------CMD 【进去dos】sqlplus /nolog 【进去oracl-plus】conn /as sysdba 【用sysdba身份连接】-----------

2017-12-31 21:50:35 3114

原创 Oracle备份dmp文件

cmd进入doc窗口,输入以下命令进行数据库的备份导出exp 用户名/密码@SID file=f:\xx.dmp full=y,回车如,我的数据库用户名是:system,密码是manager,SID是orcl,需要导出dmp到D盘的data文件夹,文件名是exportdata.dmp,那么我的导出语句就是:exp system/manager@orcl file=d:data\expo

2017-12-30 12:12:47 1410

原创 myeclipse运行maven install命令跳过test

右键项目名,选择Run As-->Maven Build;然后做如下图的配置。以后每次要install这个项目,而且想跳过Test,就不需要在pom中设置了,直接右键该项目,Run As-->Maven Build就可以了

2017-12-30 12:03:42 1254

原创 maven系列--9-myeclipse中配置maven

1.插件安装:myeclipse默认自带了maven插件,所以不用我们再集成插件了2.maven配置JDK:打开:window-->preferences-->myeclipse-->maven4myeclipse3.打开:window-->preferences-->myeclipse-->maven4myeclipse-->installations

2017-12-30 11:59:41 453

原创 maven系列--8-在eclipse中配置maven插件

1.下载eclipse的maven插件2.解压后将其放到eclipse安装目录下3.重启eclipse4.eclipse的设置打开:window-->preferences-->maven-->installations点击右边的Add,选择自己电脑中,maven的安装目录,把maven添加进来4. 打开:window-->preferenc

2017-12-30 11:49:08 393

原创 maven系列--6-使用Maven创建Java web项目

1.创建java web的maven模板cmd下输入命令:mvn archetype:generate-DgroupId=glut.edu-DartifactId=CounterWebApp-DarchetypeArtifactId=maven-archetype-webapp-DinteractiveMode=false如我的:执行完上面的

2017-12-30 11:38:49 690

原创 maven系列--5-使用Maven创建Java项目

1.快速建立java项目的maven模板cmd在dos命令窗口下执行命令:mvn archetype:generate -DgroupId=glut.edu -DartifactId=NumberGenerator -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false上面命令

2017-12-30 11:17:59 384

原创 maven系列--4-定制库到本地资源库-mvn下载jar包

1.有很多jar是不支持Maven的,但是你又想用,这时候怎么办?可以通过定制的方法来使用2.例如安装 “kaptcha” jar 到Maven 的本地资源库3.下载 “kaptcha”,将其解压缩并将 kaptcha-version.jar 复制到其他地方,比如:D盘。发出下面的命令:mvninstall:install-file-Dfile=d:\kaptc

2017-12-30 10:51:21 897

原创 maven系列--3-Maven从远程仓库下载jar包以及添加远程仓库的方法

用maven来构建项目,依赖jar包不用放到lib下面了,直接在pom文件声明即可。但是pom文件声明引用的jar包,默认是从maven中央仓库下载的。如果引用了不存在中央仓库的jar包,就会报错:依赖找不到。这时候就得为这个jar包添加远程仓库,告诉maven,这个jar包不是从你的中央仓库获取的,是从我指定的远程仓库获取的。1、例子:a、pom文件引用了一个不存在中央仓库的jar包,它

2017-12-30 10:42:42 13947

原创 maven系列--2-Maven设置-更改本地仓库保存位置

1.打开Maven设置文件:D:\maven\apache-maven-3.2.5\conf\settings.xml2.更改本地资源库1)、默认情况下,Maven的本地资源库默认为 .m2 目录文件夹:a.Unix/Mac OS X – ~/.m2b.Windows – C:\Documents and Settings\{user.home}\.m2

2017-12-30 10:23:09 1073

原创 maven系列--1-Maven安装-搭建Maven环境

前提条件:电脑必须安装好JDK并且配置好环境变量查看方法是:win+R cmd 回车输入命令:java -version输入命令:java得到类似如下结果即为成功安装了JDK且环境变量正确设置:1.maven下载http://maven.apache.org/download.cgi2.maven安装将文件解压

2017-12-30 10:14:59 332

转载 转发和重定向的区别

forward和redirect是什么?是servlet种的两种主要的跳转方式。forward又叫转发,redirect叫做重定向。forward(转发):1.是服务器内部的重定向,服务器直接访问目标地址的 url网址,把里面的东西读取出来,但是客户端并不知道,因此用forward的话,客户端浏览器的网址是不会发生变化的。 2.关于request: 由于在整个定向的过程中用

2017-12-04 10:33:05 946

转载 Spring详细教程

Spring学习总结—-一、导入Spring必须的jar包二、简单示例入门注入一个User1.编写User实体类package test.Spring.helloworld;import java.util.List;import java.util.Map;public class User { @Override public String toString() {

2017-11-02 21:23:57 4523 2

转载 深入理解java对象的创建过程:类的初始化和实例化

摘要:  在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的。在实例化一个对象时,JVM首先会检查相关类型是否已经加载并初始化,如果没有,则JVM立即进行加载并调用类构造器完成类的初始化。在类初始化过程中或初始化完毕后,根据具体情况才会去对类进行实例化。本文试图对JVM执行类初始化和实例化的过程做一个详细深入地介绍,以便从Java虚拟机的角度清晰解剖一个Java对

2017-10-29 16:01:57 400

原创 Java基础——IO流、序列化和反序列化

  package com.xupk.serialize;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java....

2017-10-28 23:56:34 614

转载 java类加载机制

1.类的加载过程  JVM将类加载过程分为三个步骤:装载(Load),连接(Link)和初始化(Initialize)。连接又分为三个步骤,如下图所示:1) 装载:把类的.class文件中的数据读入到内存中,通常是创建一个字节数组读入.class文件,然后产生与所加载类对应的Class对象;2)连接:验证:确保被加载类的正确性;准备:为类的静态变量分配内存,并将其初始化为默认零值;解析:把

2017-10-27 12:13:00 337

转载 通过反编译深入理解Java String及intern

原文出处: liuxiaopeng一、字符串问题字符串在我们平时的编码工作中其实用的非常多,并且用起来也比较简单,所以很少有人对其做特别深入的研究。倒是面试或者笔试的时候,往往会涉及比较深入和难度大一点的问题。我在招聘的时候也偶尔会问应聘者相关的问题,倒不是说一定要回答的特别正确和深入,通常问这些问题的目的有两个,第一是考察对 JAVA 基础知识的了解程度,第二是考察应聘者对技术的态度。我们看

2017-10-26 11:48:06 303

转载 java8内存模型——永久代和元空间

一、JVM 内存模型  根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。  1、虚拟机栈:每个线程有一个私有的栈,随着线程的创建而创建。栈里面存着的是一种叫“栈帧”的东西,每个方法会创建一个栈帧,栈帧中存放了局部变量表(基本数据类型和对象引用)、操作数栈、方法出口等信息。栈的大小可以固定也可以动态扩展。当栈调用深度大于JVM所允许的范围,会抛出Stack

2017-10-26 11:43:56 536

原创 java基础(八)——内部类

1.什么是内部类?        将一个类定义在另一个内的内部,也就是嵌套在另一个类里面,这就是内部类(可以看下面的代码,Inner类和StaticInner就是Outer的内部类)。其实也可以把内部类看做一个类的普通成员,类似成员变量,成员方法。2.内部类长什么样子?怎么定义?怎么调用?内部类跟普通类一样,只不过它是定义在另一个类的内部,可以用public, protecte

2017-10-22 11:51:00 365

转载 Java面试题集(71-85)

Java程序员面试题集(71-85)摘要:这一部分主要包括了UML(统一建模语言)、面向对象的设计原则(六原则一法则)、GoF设计模式、企业级设计模式、JDBC(Java数据库连接)、XML(可扩展标记语言)等知识。71、UML是什么?UML中有哪些图?答:UML是统一建模语言(Unified Modeling Language)的缩写,它发表于1997年,综合了当时已经存在的面向对象的建模语言

2017-10-21 13:22:09 488

转载 Java面试题集(51-70)

java面试题集

2017-10-21 13:13:56 427

转载 Java面试题集(1-50)

说明:最近已经重新发布了最新的《Java面试题大全》,欢迎大家点击浏览。下面的内容是对网上原有的Java面试题集及答案进行了全面修订之后给出的负责任的题目和答案,原来的题目中有很多重复题目和无价值的题目,还有不少的参考答案也是错误的,修改后的Java面试题集参照了JDK最新版本,去掉了EJB 2.x等无用内容,补充了数据结构和算法相关的题目、经典面试编程题、大型网站技术架构、操作系统、数据库、软件

2017-10-20 11:00:27 513

转载 关于Java并发编程的总结和思考

编写优质的并发代码是一件难度极高的事情。Java语言从第一版本开始内置了对多线程的支持,这一点在当年是非常了不起的,但是当我们对并发编程有了更深刻的认识和更多的实践后,实现并发编程就有了更多的方案和更好的选择。本文是对并发编程的一点总结和思考,同时也分享了Java 5以后的版本中如何编写并发代码的一点点经验。为什么需要并发  并发其实是一种解耦合的策略,它帮助我们把做什么(目标)和什么时候做(时机)

2017-10-20 10:49:10 365

转载 Java面试题集(151-180)

Java面试题集(151-180)摘要:这部分包含了Spring、Spring MVC以及Spring和其他框架整合以及测试相关的内容,除此之外还包含了大型网站技术架构相关面试内容。151. Spring中的BeanFactory和ApplicationContext有什么联系?答:Spring通过配置文件描述Bean以及Bean之间的依赖关系,利用Java的反射机制实现Bean的实例化,并建

2017-10-20 10:19:39 616

转载 Java面试题(131-135)

Java程序员面试题集(131-135)摘要:这部分内容准备重新发布为Java程序员面试题集(151-180),但这篇帖子仍然保留在这里。查看新内容请点击Java程序员面试题集(151-180)131、请对以下Java EE中的名词进行解释答:容器:容器为Java EE应用程序组件提供了运行时支持。容器提供了一份从底层Java EE API到应用程序组件的联合视图。Java EE应用程序组件不

2017-10-20 10:17:55 342

转载 Java面试题集(116-135)

Java程序员面试题集(116-135)摘要:这一部分讲解基于Java的Web开发相关面试题,即便在Java走向没落的当下,基于Java的Web开发因为拥有非常成熟的解决方案,仍然被广泛应用。不管你的Web开发中是否使用框架,JSP和Servlet都是一个必备的基础,在面试的时候被问到的概率还是很高的。116、说出Servlet的生命周期,并说出Servlet和CGI的区别?答:Web容器加载

2017-10-20 10:15:08 553

转载 Java面试题集(86-115)

Java程序员面试题集(86-115)摘要:下面的内容包括Struts 2和Hibernate的常见面试题,虽然Struts 2在2013年6月曝出高危漏洞后已经显得江河日下,而Spring MVC的异军突起更加加速了Struts 2的陨落,但面试中仍然有可能被问及和此框架相关的内容,毕竟Struts 2曾经被阿里巴巴、京东以及政府企业门户网站广泛采用。另一方面,Hibernate目前仍然是ORM

2017-10-20 10:13:31 624

转载 Java简历与面试

Java就业指导  想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢?本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东西,你可以把这些内容写到你的简历中,当然更需要的是你在面试的时候向面试官展示这些专业技能。相信此文对正在寻觅Java程序员(Java工程师)职位的freshman以及希望成为中高级Java开发者的ju

2017-10-20 10:04:29 103020 5

转载 Java面试题全集(下)

文章转自:http://blog.csdn.net/jackfrued/article/details/44931161  这部分主要是开源Java EE框架方面的内容,包括Hibernate、MyBatis、Spring、Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题,如果需要了解相关内容,可以参考我的另一篇文章《Java面试题集(86-115)

2017-10-20 10:02:02 1695

转载 Java面试题全集(中)

文章转自:http://blog.csdn.net/jackfrued/article/details/44931137这部分主要是与Java Web和Web Service相关的面试题。96、阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而C

2017-10-20 09:59:32 1231

转载 Java面试题全集(上)

1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续

2017-10-20 09:50:15 2481

原创 java基础(七)——类型转换

首先来看一道java面试题:以下程序错误的是_____A: short s1 = 1; s1 = s1 + 1;                B: short s1 = 1; s1 += 1;答案是A,A编译不通过,int型不能自动转化为short型,需要强制转换。        两者看起来似乎是一样的,关键在于 s1=s1+1是否等价于s1+=1。在我以前的认知里,s1 += 1;

2017-10-19 10:35:36 1547

转载 java基础(六)——数据类型的存储方式

转自:Java中基本数据类型的存储方式和相关内存的处理方式(java程序员必读经典)1.java是如何管理内存的        java的内存管理就是对象的分配和释放问题。(其中包括两部分)        分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间。

2017-10-18 16:35:20 1637

原创 java基础(五)——数据类型和方法传递类型

在java中,分为两大类数据类型:值类型和引用类型。其中,值类型又可以称为基本数据类型1.值类型(基本数据类型)(byte, short, int, long, float, double, char, boolean)        基本数据类型又可以分为数字类型(整数(byte,short,int,long)和浮点数(float,double))、字符型(char)、布尔型(boole

2017-10-18 14:32:35 1488 1

原创 java基础(四)——访问控制符

熟悉java的应该都知道java的4种访问控制符:public , protected, default(friendly), private。今天我也来总结下这4种访问控制符。可以通过以下这张表来记忆访问控制修饰符当前类同一包内子孙类其他包publicYYYYprote

2017-10-18 12:24:46 437

SpringAOP整合Hibernate并使用事务

从http://www.cnblogs.com/sunniest/p/4543271.html 这里摘抄的源码,具体教程可以看这个文章

2017-11-02

SpringAOP整合Hibernate并使用事务(模拟买书的过程)

从http://www.cnblogs.com/sunniest/p/4543271.html 这里摘抄的源码,具体教程可以看这个文章

2017-11-02

Spring的AOP IOC

一个机遇Spring3的入门小案例,里面主要简单演示了Spirng配置文件如何配置自动扫描包,控制类、服务类、Dao类如何加注解,被IOC扫描装入容器中。还有AOP例子的演示,有before after afterreturn afterthrow,还有around等的演示

2017-11-02

NC63环境安装与配置

NC63开发环境配置

2016-08-23

mybatis的两个Dtd文件,config.dtd mapper.dtd

mybatis的两个Dtd文件,config.dtd mapper.dtd

2016-08-11

jfreechart柱状图

这是一份源代码,下载导入就能使用,不用改任何东西;不过没有连接数据库,其实也很简单,不懂的话我博客有教程

2016-01-04

extjs的Word导出,excel读取和导出demo

myeclipse下的Web项目,前台Extjs,数据库mysql,文件里面附有SQL文件

2016-01-04

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

TA关注的人

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