自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

仰望星空的专栏

纸上得来终觉浅,绝知此事要躬行

  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 idea打jar包(java普通工程,依赖第三方jar)

环境信息: windows 7专业版 intellij IDEA2018.2.4(Ultimate Edition) jdk 1.8操作步骤:1、打开idea的file-->Project Structure ,点击Project Structure后,进入下面的页面,点击Artifacts,再点击绿色+号,如下图:2、根据下面截图配置,注意红色...

2019-12-06 16:53:40 1269

原创 GitHub、GIT、Intellij集成github初探

一、什么git?刚接触git或github的童鞋可能会把他们的概念搞混淆,所以在这里稍微说明一下。git和github是两个完全不同的概念。git是一个版本管理系统(Version Control System 简称VCS),之前版本管理系统还有cvs,svn等。但是git与svn不同之处是,git是分布式的,而svn不是,每一个开发人员的电脑上都可以有一个Local Repository

2017-12-07 19:58:01 793

原创 apache tomcat部署web应用的三种实现方式

工具:apache-tomcat-8.0.33 + window 10 + JDK 1.7第一种方式:(1)将自己的web应用放到解压后的tomcat的webapps目录下。这是最简单,最传统,也是最常用的一种方式! (2)双击tomcat的bin目录下的startup.bat 文件,若启动窗口中没有错误信息输出,即tomcat启动成功! (3)打开浏览器窗口输入localho

2017-11-05 12:17:17 8647

原创 intellij IDEA2016如何打可执行的jar包

环境信息:windows10    intellij IDEA2016.3.5    jdk 1.7操作步骤:1、在File -> project Structure (快捷键ctrl+shift+alt+s) 选择Artifacts,点击+,选择jar,选择From modules with Dependencies.选择执行的主类 main class:

2017-07-17 17:17:44 6698 2

原创 intelliJ idea2016将web工程打成war包解决方案

一、在idea中的file-> Project Structure  如下图:二、点击Project Structure后,进入以下页面,点击Artifacts,再点击绿色+号,如下图:三、四、将classes编译文件指定到/WEB-INF/classes目录下      将依赖的第三方jar包指定到/WEB-INF/lib目录下。配置如下图 

2017-05-16 15:42:32 1562

原创 递归计算指定目录下的文件及文件总个数,并封装为ztree对象数据

最近参与的项目要求将指定目录下的文件及文件个数通过递归算法计算出来,并封装转换为前端ztree格式对象显示结果。后台主要逻辑实现,提供数据和数据模型,前端转换封装需要的对象数据格式。部分代码下面贴出来,仅供参考,请多指正!一、controller代码: List xml = new ArrayList(); xml = this.taskDesignService.getJo

2016-11-15 17:11:30 2397 5

原创 kafka消息中间件技术安装教程

一、简介:http://kafka.apache.orgkafka是一个分布式消息系统,由linkedin公司使用scala编写,用作LinkedIn的活动流(Activity Stream)和运营数据处理管道(Pipeline)的基础。具有高水平扩展和高吞吐量。二、kafka的特点:1、同时为发布和订阅提供高吞吐量。据了解,Kafka每秒可以生产约 25 万消息(50 M

2016-09-21 20:50:21 756

转载 对比synchronized与java.util.concurrent.locks.Lock 的异同

声明:该文章转载自http://blog.csdn.net/hintcnuie/article/details/11022049简要答案:   1.Lock能完成几乎所有synchronized的功能,并有一些后者不具备的功能,如锁投票、定时锁等候、可中断锁等候等   2.synchronized 是Java 语言层面的,是内置的关键字;Lock 则是JDK 5中出现的一个

2015-09-26 16:46:16 574

原创 MYSQL5.6.17开启慢查询

在项目中,我们可以通过开启mysql慢查询,迅速定位到执行速度慢,从而影响系统性能的sql语句,因此我们就可以优化该sql语句,提高系统性能!一、首先查看mysql版本mysql> select version();+------------+| version() |+------------+| 5.6.17-log |+------------+1 row in set

2015-09-14 14:09:38 511

原创 centos下安装mysql之后中文乱码解决方案

最近在centos下安装mysql程序之后,导入数据发现有中午异常,将解决办法整理出来以便日后参考:步骤如下: 第一、安装mysql之后默认的字符编码为latin1登录mysql之后可以通过 show variables like '%char%'查看,显示如下+----------------------+---------------------| Variable_na

2015-01-29 11:52:37 607

原创 centos下利用rpm包安装mysql

安装mysql步骤:第一、 http://www.mysql.com/downloads/mysql-4.0.html下载MySQL-client-5.0.96-1.glibc23.x86_64.rpm和MySQL-server-5.0.96-1.glibc23.x86_64.rpm第二、安装服务端:[root@lfl01 mysql]# rpm -ivh MySQL-

2015-01-29 09:52:26 1140

原创 MYSQL数据库,查询一周内,合计每天的数量和出现的行数,没有记录的那一天就显示0

示例: 一、表结构及测试数据:

2014-06-05 12:20:20 9022 4

原创 char、varchar和varchar2的区别

区别:   1.char是固定长度的,而varchar2的长度是可以变化的,比如,存储字符串“qwe",对于char(10),表示你存储的字符将占10个字节,           包括7个空字符,而同样的varchar2(20)则只占用3个字节的长度,10只是最大值,即当你存储的字符小于10时,按实际长度存储。  2.char的效率比varchar2的效率稍高。 varchar2比char

2014-06-04 15:44:08 1388

原创 js防止表单重复提交方法之一

testfunction A(num){var Today = new Date(); var NowHour = Today.getHours(); var NowMinute = Today.getMinutes(); var NowSecond = Today.getSeconds(); var mytime = (NowHour*3600)+(NowMinute

2014-05-29 18:03:05 770

原创 java中实例化Class类对象的三种方式

第一种、通过forName();

2014-04-14 21:33:10 3219

转载 用EL和JSTL进行View层开发

1、  为什么需要EL表达式以MVC设计程序,JSP只是视图,视图的任务就是显示响应,而不是在JSP中做任何关于程序控制和业务逻辑的事情。所以在JSP页面中应该尽可能少的、或者是完全不出现Java代码。而单独使用JSP标准动作是无法达到要求的,所以出现了EL表达式。 2、  EL(Expression Language)表达式EL表达式的语法:以“$”开头,并加以“{”开始,最终以

2014-04-13 19:23:35 890

转载 Red Hat Linux下安装JDK

Red Hat Linux下安装JDK 1、 下载Linux平台的JDK下载对应操作系统的jdk,操作系统是32位的就下32位的jdk,64位的就下64位的jdk。下错了装不上的。下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html   https://cds.sun.com/is

2014-04-13 19:20:45 1087

转载 算法与数据结构简介

1、  数据结构简介数据结构是对计算机中所保存数据的一种组织和存放方式,每一种不同的数据结构都会将数据按某种方式来保存。并且按特定的方式进行操作,相对零散地保存数据,使用经过精心设计的各种数据结构,有助于更有效地使用数据和各种算法,能用最少的资源、最短的执行时间、最小的存储空间完成各种关键操作和任务。数据结构是将数据存储到计算机中的一种方式,以便有效使用这些数据。 经过精心设计的每种数

2014-04-13 19:12:22 1047

转载 Set、List、Map以及Arraylist、LikedList、Vector、Hashtable、HashMap的介绍

ArrayList Vector LinkedList 区别与用法ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表

2014-04-11 19:31:32 909

原创 get和post请求方式的区别

(1)get请求 a、点击一个连接 b、表单的默认提交方式 c、

2014-04-09 11:00:56 744

原创 认识json

JSON(JavaScript Object Notation)是一种数据交换的标准,一般用于浏览器与服务器之间的数据交换,比如,j

2014-04-09 10:45:36 679

转载 JSP的生命周期

JSP生命周期包括以下阶段解析阶段:Servlet容器解析JSP文件代码,如果有语法错误,就会向客户端返回错误信息翻译阶段:Servelet容器把JSP文件翻译成Servelet源文件编译阶段:Servelet容器编译Servelet源文件,生成servelet累初始化阶段:加载与JSP对应的Servelet类,创建其实例,并调用它的初始化方法运行时阶段:调用与JSP对应的Se

2014-04-09 07:48:13 764

转载 spring中的bean默认是单例模式

singleton---单例模式 单例模式,在spring 中其实是scope(作用范围)参数的缺省设定值每个bean定义只生成一个对象实例,每次getBean请求获得的都是此实例单例模式分为饿汉模式和懒汉模式 饿汉模式spring singleton的缺省是饿汉模式:启动容器时(即实例化容器时),为所有spring配置文件中定义的bean都生成一个

2014-04-08 22:42:09 15070 1

转载 Oracle trunc()函数的用法

--Oracle trunc()函数的用法1.select trunc(sysdate) from dual  --2011-3-18  今天的日期为2011-3-182.select trunc(sysdate, 'mm')   from   dual  --2011-3-1    返回当月第一天.3.select trunc(sysdate,'yy') from dua

2014-04-08 22:29:28 1317

转载 strust2中的action是多例还是单例???

struts2中action是多例的,即一个session产生一个action如果是单例的话,若出现两个用户都修改一个对象的属性值,则会因为用户修改时间不同,两个用户访问得到的属性不一样,操作得出的结果不一样.举个例子:有一块布长度300cm,能做一件上衣(用掉100cm)和一件裤子(用掉200cm);甲和乙同时访问得到的长度都是300cm,甲想做上衣和裤子,他先截取100cm去做上衣,等上

2014-04-08 22:16:58 2758

转载 synchronized和static synchronized的比较

pulbic class Something(){ public synchronized void isSyncA(){} public synchronized void isSyncB(){} public static synchronized void cSyncA(){} public static synchronized void cSyncB(){

2014-04-08 18:28:22 676

原创 一道蛋疼的笔试题!!!

package com.test;public class RightDemo {public static void main(String[] args) {int i = 0;{        //添加一段代码使得控制台输出righti = Integer.MAX_VALUE;System.out.println(i+1);}if (i + 1

2014-04-08 18:00:28 663

转载 spring mvc工作原理

1)DispatcherServlet接收到请求后,根据对应配置文件中配置的处理器映射,找到对应的处理器映射项(HandlerMapping),根据配置的映射规则,找到对应的处理器(Handler)。2)调用相应处理器中的处理方法,处理该请求,处理器处理结束后会将一个ModelAndView类型的数据传给DispatcherServlet,这其中包含了处理结果的视图和视图中要使用的数据。3

2014-04-08 17:32:24 614

转载 MySQL数据库中表类型MyISAM与InnoDB的区别

MyISAM 和 InnoDB 讲解InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。以下是一些细节和具体实现

2014-04-08 17:28:40 639

原创 有关oracle中的索引

在oracle数据库中建立索引能够加快数据的查询速度,但是减慢了数据的更新速度。创建索引语法:create index index_name on table_name(column_list) [tablespace tablespace_name]                            index_name为将要创建的索引名,table_name是为之创建索引的表名,c

2014-03-27 15:26:52 682

原创 weblogic配置完数据源之后,激活更改出错?

原因:JDK版本不一致造成的,在MyEclipse上将对应项目的JDK版本换为 weblogic目录下的jdk版本

2014-02-28 10:15:22 11560

原创 tomcat、weblogic端口号被占用

解决:cmd命令窗口netstat -a -n -o 或者netstat -ano查看所对应端口号的pid启动任务管理器 把对应的pid进程关掉 ,ok

2014-02-28 10:06:09 1075

转载 javascript获取当前点击事件的ID属性值,IE已验证通过

js代码:document.onclick=Hanlder;function Hanlder(e){e = e || event;var tag = e.srcElement || e.target;alert(tag.id);}

2014-02-28 09:59:43 4086

原创 js动态获取当前点击事件的属性值

方法:function input(dom){var bh = dom.getAttribute("id");alert(bh);}适用为id属性是动态变化的值

2014-02-28 09:33:08 9092

TortoiseGit客户端工具

git分布式版本管理工具TortoiseGit-1.7.7,包含32位和64位

2017-12-07

空空如也

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

TA关注的人

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