自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 try catch finally 对返回值的影响

参考:http://blog.csdn.net/kavensu/article/details/8067850         http://blog.csdn.net/qq_21399933/article/details/79056164(try catch finally 执行顺序的解释)结论:1、不管有木有出现异常,finally块中代码都会执行;2、当try和catc

2018-01-14 13:53:22 525

转载 java 异常捕捉 ( try catch finally ) 你真的掌握了吗?

转自:http://blog.csdn.net/Lu_Ca/article/details/52184423前言:java 中的异常处理机制你真的理解了吗?掌握了吗?catch 体里遇到 return 是怎么处理? finally 体遇到 return 怎么办?finally 体里有 System.exit() 方法怎么处理?当 catch 和 finally 体里同时遇上 retur

2018-01-14 13:31:38 240

转载 jedis异常:NoSuchElementException: Timeout waiting for idle object

项目线上环境发现:java.util.NoSuchElementException: Timeout waiting for idle object问题原因:不应该在try中释放资源,而应该在finally中处理。虽然是非常基础的语法,但还是有可能会写错,维护老系统时发现很几处都存在这种潜在的Bug,引以为戒。在try中释放资源,每当出现一次异常将会导致一个jedis对象无法释放,

2018-01-14 13:26:56 10214

原创 CentOS 安装配置Git服务器

参考:http://blog.csdn.net/yingzinanfei/article/details/53165369‘          https://www.cnblogs.com/grimm/p/5368777.htmlCentOS6.5自带的git版本是1.7.1卸载自带的git# yum remove git下载最新版git#

2018-01-13 14:44:20 309

转载 linux查看和修改PATH环境变量的方法

转自:https://www.cnblogs.com/hust-chenming/p/4943268.html查看PATH:echo $PATH以添加mongodb server为列修改方法一:export PATH=/usr/local/mongodb/bin:$PATH//配置完后可以通过echo $PATH查看配置结果。生效方法:立即生效有效期限:

2018-01-13 14:21:21 184

转载 10个经典的Java面试题集合

转自:http://www.cnblogs.com/pureEve/p/6546284.html概述:还在做无准备的面试吗?还在为找不到Java的面试题而苦恼吗?那么你就一定不能错过以下小编为你量身打造的Java面试题集合了!让我们一起来看看! 这里有10个经典的Java面试题,同时小编也为大家列出了答案。这是Java开发人员面试经常容易遇到的问题,相信你了解和掌握之后一定会有所提

2018-01-11 09:49:54 248

转载 最近5年133个Java面试问题列表

本文由 ImportNew - paddx 翻译自javarevisited。欢迎加入翻译小组。转载请见文末要求。Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、Hash

2018-01-11 09:30:42 183

转载 【Nginx】实现负载均衡的几种方式

要理解负载均衡,必须先搞清楚正向代理和反向代理。正向代理与反向代理【总结】注:正向代理,代理的是用户。反向代理,代理的是服务器什么是负载均衡当一台服务器的单位时间内的访问量越大时,服务器压力就越大,大到超过自身承受能力时,服务器就会崩溃。为了避免服务器崩溃,让用户有更好的体验,我们通过负载均衡的方式来分担服务器压力。我们可以建立很多很多服务器,组成一个服务器集群,当用户

2018-01-06 12:50:30 173

转载 关于LINUX权限-bash: ./startup.sh: Permission denied

关于LINUX权限-bash: ./startup.sh: Permission denied在执行./startup.sh,或者./shutdown.sh的时候,爆出了Permission denied,其实很简单,就是今天在执行tomcat的时候,用户没有权限,而导致无法执行,用命令chmod 修改一下bin目录下的.sh权限就可以了如chmod u+x

2018-01-06 00:50:16 1381

转载 Linux 下zip包的压缩与解压

linux zip 命令详解 功能说明:压缩文件。 语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b ][-ll][-n ][-t ][-][压缩文件][文件...][-i ][-x ] 补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。 参 数: -A 调整可执行的自动解压缩文件。 -b 指

2018-01-06 00:49:11 4302

原创 Nginx详细安装部署教程

centos平台编译环境使用如下指令安装make:yum -y install gcc automake autoconf libtool make安装g++:yum install gcc gcc-c++下面正式开始一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩。1.选定源码目录可以是任何目录,本文选定的是/usr/l

2018-01-06 00:47:08 259

转载 解決 centos中-bash: vim: command not found

原文地址用centos 的主机的時候, 用 vim 时出现 -bash: vim: command not found. 只能使用 vi. 那么如何安裝 vim 呢?输入 rpm -qa|grep vim 命令, 如果 vim 已经正确安装,会返回下面的三行代码:[root@centos]# rpm -qa |grep vim          

2018-01-05 22:32:23 756

转载 mysql分组排序加序号(不用存储过程,就简简单单sql语句哦)

转自:http://www.cnblogs.com/CharlieLau/p/6737243.html一 建表CREATE TABLE `my_test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `parent_code` varchar(255) DEFAULT NULL, `code` varchar(255) DEFAU

2017-12-20 23:20:58 1606

转载 bootstrap table 数据行合并

转自:http://blog.163.com/cyguchunze@126/blog/static/63839716201662945339644///根据数据源 data     动态分组算出    合并行数 $('#TableName').bootstrapTable('mergeCells', { index: 0, field: '类别名称', colspa

2017-12-20 23:17:19 3204

原创 idea java web项目(spring项目)中集成webservice ,实现对外开放接口

参考:https://www.cnblogs.com/huangwentian/p/6813693.html主要针对idea 修改了相关jar包1、加入web service 相关jar包cxf.version>3.2.1cxf.version>  org.apache.cxf cxf-rt-frontend-jaxws ${cxf.version}

2017-12-17 23:19:17 3193

转载 cxf 发布多个接口的方法

cxf 发布多个接口的方法转自:http://hbiao68.iteye.com/blog/1980266 1、使用cxf 中的 JaxWsServerFactoryBean类发布webservice package server; import org.apache.cxf.jaxws.JaxWsServerFact

2017-12-16 09:49:31 2553

原创 Idea 创建WebService服务端和客户端

服务端1、创建project2、选择web Service  一路完成3、效果4、访问客户端1、创建工程2、输入地址:3、效果如果用jdk1.8 创建客户端可能报错,参考解决方案:

2017-12-13 21:41:24 11665 2

转载 idea 创建Web Service Client 报错 java.lang.AssertionError: org.xml.sax.SAXParseException; systemId:

用CXF中的wsdl2java工具时抛出SAXParseException,提示accessExternalSchema属性设置的限制而不允许file访问解决方案已经找到原因了, 因为我的jre和jdk都用的是jdk8, 而刚好jaxb-xjc-2.2.7对jdk8有这个bug,bug详情如下:https://bugs.openjdk.java.net/browse/J

2017-12-13 21:05:59 6352 3

转载 Java使用MyEclipse构建webService简单案例

转:http://www.cnblogs.com/jasoncc/archive/2011/12/22/2296052.html今天主要和大家分享,如何搭建一个Web服务,做Android开发,不可避免会涉及到客户端开发,我们怎么样来实现一个服务端,怎么样来实现一个客户端,并相互传递数据。就算调用别人的服务时,也能知道大概是怎么样实现的。      WebService一般分为.Net版和

2017-12-12 22:29:55 248

转载 oracle下lag和lead分析函数

转自:http://blog.csdn.net/thinkscape/article/details/8290894Lag和Lead分析函数可以在同一次查询中取出同一字段的前N行的数据(Lag)和后N行的数据(Lead)作为独立的列。这种操作可以代替表的自联接,并且LAG和LEAD有更高的效率。语法:[sql] view plain copypr

2017-12-07 16:36:20 208

转载 30个java编程小技巧

Java是目前最流行的编程语言之一——它可以用来编写Windows程序或者是Web应用,移动应用,网络程序,消费电子产品,机顶盒设备,它无处不在。有超过30亿的设备是运行在Java之上的。根据Oracle的统计数据,光是使用中的Java Card就有有50亿。超过900万程序员选择使用Java进行开发,它是最受开发人员欢迎的语言,同时也是最流行的开发平台。本文为那些准Java程序员们准

2017-12-01 15:20:31 5995

转载 IDEA Maven导自建的jar包

转自:http://blog.csdn.net/hengji666/article/details/701605591、Maven安装Oracle的依赖我现在将ojdbc6.jar(自建或去中央库下载可以度娘)放置在本地D盘下的ideaProjects文件夹下 2、使用Maven命令进行安装2.1打开cmd控制台(我的系统是win10),快捷键win+R(此时一般是

2017-11-29 20:19:43 246

转载 修改Tomcat窗口名称

原文:http://blog.csdn.net/fly2004jun/article/details/6413647做java开发,离不了web容器,tomcat可以说是最常用的。但是当开启多个tomcat容器之后,就不太容器轻松区别哪了个dos窗口是跑的哪个web应用了。给每个窗口命名是一个好办法具体办法是:修改%tomcat_home%/bin目录下的"catali

2017-11-28 13:02:58 188

转载 JAVA中的反射机制

JAVA中的反射机制

2017-11-22 18:02:28 137

原创 oracle学习

1、oracle 同义词 SELECT * FROM SYS.ALL_SYNONYMS WHERE SYNONYM_NAME='S'.里面有同义词的表与用户 修改同义词:create or replace 创建同义词: create public synonym table_name for user.table_name; 删除同义词: d

2017-11-16 17:08:27 150

原创 大话设计模式之2策略模式-java代码

策略模式实现商场收银/** * Strategy类,定义所有支持的算法的公共接口 * 抽象算法类 */abstract class Strategy{ //算法方法 public abstract void AlgorithmInterface();}/** * ConcreteStrategy,封装了具体的算法或行为, *///具体算法Aclass C

2017-10-27 15:56:17 240

原创 oracle 查询技巧、常用函数汇总(不断更新中。。)

用户每次登陆都会向表中插入一个登录日期,现在需要获取最近N位登录的用户及登陆时间, 因此现根据用户进行分组,然后在求出每组中最大的日期SELECT a."RN",a."ID",a."USERCODE",a."LOGINTIME",a."BZ",a."DQCODE" FROM (SELECT ROW_NUMBER() OVER(PARTITION BY usercode ORDER B

2017-10-25 17:22:59 319

原创 数据库读写分离 spring-common.xml和jdbcConfig.properties配置

spring-common.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xml

2017-10-23 11:11:44 1321

转载 windows环境下使用git客户端、GitHub和TortoiseGit管理项目代码

转载自:http://www.cnblogs.com/ywlaker/p/6344334.html一、为什么  为什么不用svn?svn是一个优秀的代码和版本管理工具,使用svn只需要搭建好svn中央仓库,配置本地svn客户端即可,自从google code关闭服务之后,互联网上已经没有非常好的公共svn仓库,如果是公司内部使用,还可以用上公司内网搭建的svn服务器,但个人就没那么方便

2017-10-21 12:20:50 187

转载 理解 IntelliJ IDEA 的项目配置和Web部署

转自:http://www.cnblogs.com/deng-cc/p/6416332.html1、项目配置的理解IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行。最近公司正好也是用之前自己比较熟悉的IDEA而不是Eclipse,为了更深入理解和使用,就找来各种资料再研究一下,这里整理后来个输出。1.1 Pr

2017-10-18 17:58:07 251

转载 Idea快捷键(光标定位/切换/查找相关)

本文章由@唐乾 出品,转载请注明出处。  文章链接: http://blog.csdn.net/tang9140/article/details/52333601 本文将告诉你IDEA与定位/切换/查找相关快捷键学会使用这些快捷键,可以将手指尽量多的留在键盘上,避免手指在鼠标和键盘间来回切换,以提高开发效率。  1、进入/返回方法快捷键  C

2017-10-18 17:11:17 1072

转载 IDEA将web项目打成war包

转自:http://blog.csdn.net/u013632755/article/details/50728426非Maven项目打包方式 按ctrl+滚动鼠标滚轮就能放大浏览器看图片了。或者将图片拖到新窗口打开。 然后点击OK,然后build一下。然后去classes文件夹下面找就能找到打成war包的项目了。Maven项目打包方式Rebuild

2017-10-18 17:05:19 186

转载 三分钟明白 Activity工作流 -- java运用

见:http://www.it165.net/pro/html/201504/37443.htmlmaven/Java/web/bootstrap/dataTable/app开发QQ群:566862629。希望更多人一起帮助我学习。 一、 什么是工作流以请假为例,现在大多数公司的请假流程是这样的员工打电话(或网聊)向上级提出请假申请——上

2017-10-18 15:03:01 702

转载 Activiti工作流框架学习(一)——环境的搭建和数据表的了解

原文地址:http://blog.csdn.net/xnf1991/article/details/52610277一、什么是工作流       工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。       工

2017-10-18 14:57:59 258

转载 Activiti工作流框架学习(二)——使用Activiti提供的API完成流程操作

可以在项目中加入log4j,将logj4.properties文件拷入到src目录下,这样框架执行的sql就可以输出到到控制台,log4j提供的日志级别有以下几种:Fatal  error  warn  info  debug  trace一、部署流程定义1,在工程项目下创建源码文件夹process2,在该文件下下面新创建一个工作流流程定义文件test1.bpmn(NewàActi

2017-10-18 14:52:36 1757

转载 解决IntelliJ IDEA无法读取配置*.properties文件的问题

idea对这些配置的文件方式很明显和eclipse是不同的。在idea中有一个 Content Roots的概念。需要为每一个folder配置相应的Content Roots。Content Roots包括resources、sources、tests等。如图所示:java文件夹被标注为Sources,那么下面的所有子文件夹均为Sources,编译后生成.class文件。Resou

2017-10-18 13:01:01 23620

转载 带GPG签名的Git tag gpg: signing failed: secret key not available

带GPG签名的Git tag转载 2014年06月14日 15:35:58标签:3613

2017-10-17 20:49:42 3290

转载 Activiti工作流引擎使用

Activiti工作流引擎的使用标签: 工件流activity框架2017-06-14 18:11 364人阅读 评论(0)收藏举报分类: 框架(22) 作者同类文章X目录(?)[+]Activiti工作流引擎使用1简单介工作流引擎与Activiti11 我与工作流引擎1

2017-10-11 22:12:37 379

转载 在子查询中使用 order by 总是告错:ORA-00907: missing right parenth.解决办法!

在子查询中使用 order by 总是告错.谁知道解决办法?oracle   8.0版本,在子查询中使用   order   by   总是告错. 例如需要从学生信息表中提取分数列前5名的学生的姓名和成绩,使用以下语句: Select   name,   score   From       (Select   name,   score   From   studentInf

2017-10-11 17:27:58 3835

转载 Maven提高篇系列之(三)——使用自己的Repository(Nexus)

Maven提高篇系列之(三)——使用自己的Repository(Nexus) 这是一个Maven提高篇的系列,包含有以下文章:  Maven提高篇系列之(一)——多模块 vs 继承Maven提高篇系列之(二)——配置Plugin到某个Phase(以Selenium集成测试为例)Maven提高篇系列之(三)——使用自己的Repository(Nexus)Maven提高

2017-10-10 17:50:12 447

工具SublimeText3

工具SublimeText3,很好用的开发工具,可以前端 ,也可以编辑文本

2018-05-22

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

TA关注的人

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