- 博客(410)
- 资源 (3)
- 收藏
- 关注
原创 git 创建服务端库Shell脚本
Shell 脚本如下:#!/bin/bashmain(){ if [ $# -ne 1 ]; then echo -e '请在命令后面加上项目名称' return; fi cd /home/git/gitRepo git init --bare ${respName}.git chow
2017-01-15 16:47:29
835
原创 git 的补丁使用方法
生成补丁git format-patch -2 (HEAD|SHA1) -o 生成的目录生成以HEAD为基准,最后2次提交生成补丁应用补丁patch ****.patch
2016-12-22 17:48:57
1422
转载 linux 自定义short脚本
执行脚本alias ppsapp='. /home/sfapp/.pps_profile jetty PPS_APP_CNSZ22_JETTY_01'脚本语言#!/bin/bashcreateShortCmd(){ if [ $# -ne 3 ]; then return 1; fi v_sbase
2016-12-22 17:17:52
559
转载 Git 服务器搭建
Git 服务器搭建上一章节中我们远程仓库使用了 Github,Github 公开的项目是免费的,但是如果你不想让其他人看到你的项目就需要收费。这时我们就需要自己搭建一台Git服务器作为私有仓库使用。接下来我们将以 Centos 为例搭建 Git 服务器。1、安装Git$ yum install curl-devel expat-devel gettext-dev
2016-12-13 17:16:46
512
转载 Promise 合并
/** * Created by 584003 on 2016/11/11. */import {Observable} from 'rxjs/Observable';import 'rxjs/add/observable/interval';import 'rxjs/add/operator/take';import 'rxjs/add/observable/zip';import
2016-11-11 12:47:31
1439
转载 js原型链原理看图说明
任何一个对象都有一个prototype的属性,在js中可以把它记为:__proto__当初ECMAscript的发明者为了简化这门语言,同时又保持继承的属性,于是就设计了这个链表。。 在数据结构中学过链表不,链表中有一个位置相当于指针,指向下一个结构体。 于是乎__proto__也一样,每当你去定义一个prototype的时候,相当于把该实例的__proto__指向
2016-06-24 16:38:11
702
转载 design pattern
https://github.com/iluwatar/java-design-patterns/tree/master/visitor/src/main/java/com/iluwatar/visitor
2016-05-01 17:45:25
1020
原创 配置jetty 远程调试
该调试不支持hessian 接口调用1.配置远程jetty 服务器的 bin/jetty.shJAVA_OPTIONS+=("-Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=10000,suspend=n")2.配置eclipse 远程Debug
2015-12-24 11:46:04
5029
转载 Jetty服务器jmx监控
Jetty服务器jmx监控Jetty 服务器增加jmx,jmx-remote模块修改对应jetty服务器的配置文件start.ini追加如下两行–module=jmx–module=jmx-remote如果需要可以自己看下etc/jetty-jmx.xml和 jetty-jmx-remote.xml中的对应属性配置比如:jetty.jmxrmiportj
2015-12-22 16:22:08
5415
原创 文章标题
下一行取上一行的数据select t.id, t.msg, if(id%2 =0,@pre ,@pre := t.msg) n from ts_msg t;
2015-09-01 18:21:37
472
原创 欢迎使用CSDN-markdown编辑器
一行分多行create table test1 (n int);insert into test1 values (1), (2), (3), (4), (5), (6), (7), (8), (9), (10);select substring_index(substring_index(m.msg,',',t.n),',',-1),t.n from ts_msg m,test1
2015-09-01 18:03:14
476
原创 删除日志
BEGIN declare i,delcnt int default 0; declare arcivedays int default 180; declare arcivedate datetime; set arcivedate = date_sub(now(), interval arcivedays day);
2015-08-13 15:08:49
546
转载 shell 交互
@set source=:@set /p source=Confirm to migrate the APP-DB to database? Current data in the database will be deleted!![Y/Q] @set "source=%source:"=%"@echo offif "%source%"=="y" goto migrate if "%
2015-07-31 02:13:20
561
转载 maven如何将项目引用的所有jar包复制到lib文件夹内
Maven的非web项目在执行时需要引用很多jar包,这时候通常的做法是将这些jar包统一放到lib目录中,maven的dependency插件可以帮我们做这件事情。我们需要在pom文件的build节点的plugins节点内添加一个plugin,plugin内容如下: org.apache.maven.plugins maven-dep
2015-07-30 20:53:27
27454
转载 如何在pom文件中引用本地jar包
如何在pom文件中引用本地jar包,这个问题听上去是不是有点荒唐?其实也不荒唐,有时候我们确实需要引用本地jar包,而非maven私服中的jar包,通常情况下,这种情况是要引用一些java的系统jar包。引用的方法如下: cn.outofmemory my-tools 2.5.0 jar system ${basedir}/l
2015-07-30 20:52:55
14857
转载 maven中如何将所有引用的jar包打包到一个jar中
java的jar包太多了,有时候我们为了方便执行,希望把所有引用的jar包打包到一起。maven可以做到吗?肯定是可以的,需要使用maven-assembly-plugin这个maven插件,使用方法说明如下:首先在pom文件的build节点中添加这个插件的引用: maven-assembly-plugin cn.outo
2015-07-30 20:50:53
9567
转载 java 调用存储过程
Java后台获取存储过程out输出值的方法: String hql = "{Call D_VALID_PRICE_RANGE(?,?)}"; Connection myConnect = SessionFactoryUtils.getDataSource(super.getSessionFactory()).getConnection(); C
2015-07-29 11:35:20
679
转载 Tomcat 和 Jetty 下 JNDI 配置 DBCP 连接池
Tomcat 的配置如下:(在某个App的context.xml中,或某个虚拟主机的ROOT.xml中)xml version="1.0" encoding="UTF-8"?>Context path=""> Resource name="jdbc/pgsqldbcp" auth="Container"
2015-04-03 10:02:36
1666
原创 Hessian 开发
pom.xml 配置hessian依赖包 com.caucho hessian 4.0.37 web.xml 配置springmvc过滤器 hessian org.springframework.web.servlet.DispatcherServlet 1 hessian /api/* sp
2015-04-01 15:41:05
687
原创 java8 lambda表达式
consumer void (X)BiConsumer void (X,Y)Supplier T ()Function Y (X)BiFunction Z (X,Y)
2015-03-29 22:17:53
432
转载 java 通过反射获取泛型的类型
jdk1.5开始支持泛型,所以我们有时需要把泛型里定义的对象的类型拿到 比如现在我定义了三个类Account, AccountItem和Product类。 Account聚合AccountItem,AccountItem聚合Prodcut。 都是用List和List来表示的 我要实现一个功能,需要动态的传入一个Class的类型,然后反射到启动的List,根据List
2015-03-25 16:20:01
1595
原创 pom 压缩css与js
pom 压缩css与js maven pom配置 net.alchim31.maven yuicompressor-maven-plugin 1.3.0
2015-03-18 12:21:34
1230
转载 GIT对象模型
SHA所有用来表示项目历史信息的文件,是通过一个40个字符的(40-digit)“对象名”来索引的,对象名看起来像这样:6ff87c4664981e4397625791c8ea3bbb5f2279a3你会在Git里到处看到这种“40个字符”字符串。每一个“对象名”都是对“对象”内容做SHA1哈希计算得来的,(SHA1是一种密码学的哈希算法)。这样就意味着两个不同内容的对象不可
2014-11-29 12:56:11
644
转载 JVM 内存结构
用以判断JVM是否存在内存问题呢?如何判断JVM垃圾回收是否正常?一般的top指令基本上满足不了这样的需求,因为它主要监控的是总体的系统资源,很难定位到java应用程序。Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序
2014-11-14 13:55:20
793
转载 JVM基础:JVM参数设置、分析
不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不同
2014-11-14 13:51:39
580
转载 oracle 查死锁
select A.SQL_TEXT, B.USERNAME, C.OBJECT_ID, C.SESSION_ID, B.SERIAL#, C.ORACLE_USERNAME, C.OS_USER_NAME, C.Process, '''' || C.Session_ID || ',' |
2014-10-22 18:17:17
574
原创 Oracle中merge into的使用
merge into BB busing (select * from AA) aon(a.id = b.id)when matched then update set b.blue_ball1 = a.blue_ball1 where a.id = b.idWHEN NOT MATCHED THEN insert values(a.id,a.
2014-08-22 09:43:03
770
转载 spring @AYNC 标签支持异步
这里讲解一下Spring对异步事件机制的支持,实现方式有两种: 1、全局异步即只要是触发事件都是以异步执行,具体配置(spring-config-register.xml)如下: Java代码 new一个,但不是异步调用而是同步调用 --> class="org.springframework.context.even
2014-08-14 16:10:25
7398
原创 linux 常用命令
查看进程ps -ef|grep jboss杀掉进程kill -9 进程ID拷贝网络文件到当前目录wget 网络文件地址拷贝文件到目录cp 文件名 文件目录解压文件到当前目录jar -xvf 文件名打包文件夹tar -cvf 文件名 打包的目录打包并压缩文件夹tar -zcvf 文件名.gz 打包的目录查看文件view/cat/more/v
2014-08-08 17:15:26
592
原创 oracle sql 抛出异常
oracle sql 抛出create or replace procedure test_exp isbegin RAISE_APPLICATION_ERROR(-20000,'出异常了'); dbms_output.put_line('hello' || 'world');exception when others then
2014-08-08 11:18:36
3677
原创 spring 3.1+ 单元测试
3.1单元测试package test.com.sharp.freemarker;/**=========================================== * Copyright (C) 2013 Tempus * All rights reserved * * 项 目 名: TMC * 文 件 名:T
2014-07-26 21:22:55
1911
原创 spring 整合ibm mq 发送和接收消息
com.sharp.mq.test.SGMessageListenerContainer(org.springframework.jms.listener.DefaultMessageListenerContainer的子类,继承是为了做异常处理) connectionFactory --连接工厂,用于连接队列管理器(JNDI)
2014-06-18 20:01:38
17106
转载 MQ 通道设置与测试
在“WebSphere MQ程序设计初探”一文中,讨论了从MQ队列管理器的本地队列中放置和读出消息的程序,本文主要通过两台机器,搭建MQ消息传输的环境,并编写测试程序进行测试。第一、准备工作准备2台Win2000环境(XP也可),通过以太网连通。机器A:代码为00000000,IP地址为:10.1.1.1机器B:代码为88888888,IP地址为:10.1.1.2安装MQ
2014-06-18 11:26:23
17681
转载 Xms Xmx PermSize MaxPermSize 区别
Eclipse崩溃,错误提示:MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains. It is strongly recommendedthat you exit and restart MyEclipse with new virtual ma
2014-06-10 16:37:35
640
原创 maven copy jar包到lib目录
maven-compiler-plugin 1.6 1.6 org.eclipse.m2e lifecycle-mapping 1.0.0 org.apache.maven.plugins
2014-04-28 16:28:31
5401
转载 MQ安装与配置
首先介绍一下MQ MQ消息队列的简称是一种应用程序对应用程序的通信方法。说白了也就是通过队列的方式来对应用程序进行数据通信。而无需专用链接来链接它们。 MQ的通讯方式 1.数据报的方式 Datagram (Send and forget) 应用程序在创建完消息后。利用MQ的API将消息发送到队列中。它充分利用了MQ(once and onc
2014-04-24 15:02:40
3185
转载 eclipse maven jetty调试方式
有人为了使用WEBAPP开发功能,而装象MYECLIPSE这样的巨物。有了JETTY,通过轻松配置就可以实现比TOMCAT更快更便捷的容器,所以在调试时强力推荐这个东东。下面就来看下如何配置。先下配置一个外部工具,来运行JETTY:选择菜单Run->External Tools->External Tools ...在左边选择Program,再点New:配置Location为mvn
2014-04-06 15:53:45
831
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人