自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kongjunlongaa的博客

技术共享平台,一切为了码农

  • 博客(51)
  • 资源 (3)
  • 收藏
  • 关注

转载 转:oracle-ora 各种sql异常描述以及ora返回值意思

ORA-00904:     --invalid column name 无效列名ORA-00942:  --table or view does not exist 表或者视图不存在ORA-01400:  --cannot insert NULL into () 不能将空值插入ORA-00936: --缺少表达式ORA-00933: --SQL 命令未正确结束

2016-08-30 17:57:09 6195

转载 mysql 多个字段拼接 concat

MySQL的查询结果行字段拼接,可以用下面两个函数实现:1. concat函数[sql] view plain copy print?mysql> select concat('1','2','3') from test ;  +---------------------+  | concat('1','2','3')

2016-08-30 11:25:56 1913

原创 笔记1

#!/usr/bin/env bash src_dir=/srv/http/sh/exp1/ dir=`ls -1 $src_dir` for dir_name in `ls -1 $src_dir`;do    if [ -d $src_dir$dir_name ]    then        #echo $src_dir$dir_name     

2016-08-30 09:19:37 362

转载 SecureCRT连接Linux显示Mysql记录中文乱码

一 查看Linux主机系统字符集 echo $LANGen_US.UTF-8二  ssh客户端character encoding默认设置为default,只要改成指定UTF-8即可在终端上显示中文。SecureCRT设置:(在打开会话以后可以直接设置会话选顶)选项(Options)->会话选项(Session Options)->外观(Appearance)-

2016-08-30 09:08:01 616

转载 【 Perl 】三种方式解决” Wide character in print “

1、binmode STDOUT, “:utf8〃;因为程序本身是用utf8编码的(可以用use utf;明示给Perl)。这句话就是告诉Perl输出是utf8编码的。2、use utf8::all;当然,我们需要先安装这个模块utf8::all。一劳永逸,所有涉及字符集编码的地方,此模版都会帮你设置为utf8;3、encode( ‘utf8′, $_ );嗯。需要先use

2016-08-26 11:18:10 10725

原创 Wide character in print at ../lib/MonWalkProc.pm line 569.

use utf8::all;当然,我们需要先安装这个模块utf8::all。一劳永逸,所有涉及字符集编码的地方,此模版都会帮你设置为utf8;需要安装perl包如下:Import-Into-1.002005.tar.gzPerlIO-utf8_strict-0.006.tar.gzutf8-all-0.021.tar.gz

2016-08-26 11:14:33 481

原创 Eclipse console 编码设置

右键->Debug configurationsapplication console设置(open run dialog)console 编码设置" title="Eclipse console 编码设置" style="margin:0px; padding:0px; border:0px; list-style:none">web application

2016-08-25 20:00:41 1245

转载 CheckBox jsp+javaScript多项选择checkbox取值实现

//全选或全部不选function checkall(){var isChecked=(document.testForm.checkAll.checked == true);var elements=document.testForm.elements;var counter=elements.length; for(i=0;ivar element=elements

2016-08-25 10:46:20 1339

转载 Javascript获取select下拉框选中的的值

现在有一id=test的下拉框,怎么拿到选中的那个值呢?分别使用javascript原生的方法和jquery方法     text1     text2    code:一:javascript原生的方法  1:拿到select对象: var  myselect=document.getElementById("test");  2:拿到选中项的索引:var i

2016-08-24 14:36:30 280

转载 js获取select标签选中的值

var obj = document.getElementByIdx_x(”testSelect”); //定位idvar index = obj.selectedIndex; // 选中索引var text = obj.options[index].text; // 选中文本var value = obj.options[index].value; // 选中值jQu

2016-08-24 14:34:16 211

转载 Spring事务管理

Spring是SSH中的管理员,负责管理其它框架,协调各个部分的工作。今天一起学习一下Spring的事务管理。Spring的事务管理分为声明式跟编程式。声明式就是在Spring的配置文件中进行相关配置;编程式就是用注解的方式写到代码里。下面先说声明式:Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分

2016-08-18 11:10:15 196

转载 spring事务管理几种方式(转)

前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。    总结如下:    Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置

2016-08-18 10:54:04 197

转载 Spring声明式事务配置管理方法

环境配置项目使用SSH架构,现在要添加Spring事务管理功能,针对当前环境,只需要添加Spring 2.0 AOP类库即可。添加方法:点击项目右键->Build Path->Add librarys:                 打开Add Libraries对话框,然后选定 MyEclipse Libr

2016-08-18 10:25:41 214

转载 淘宝内部分享:MySQL & MariaDB性能优化

摘要:MySQL是目前使用最多的开源数据库,但是MySQL数据库的默认设置性能非常的差,必须进行不断的优化,而优化是一个复杂的任务,本文描述淘宝数据库团队针对MySQL相关的数据库优化方案。编者按:MySQL是目前使用最多的开源数据库,但是MySQL数据库的默认设置性能非常的差,必须进行不断的优化,而优化是一个复杂的任务,本文描述淘宝数据库团队针对MySQL数据库Metadata

2016-08-18 10:22:14 258

转载 一看就懂的ReactJs入门教程(精华版)

现在最热门的前端框架有AngularJS、React、Bootstrap等。自从接触了ReactJS,ReactJs的虚拟DOM(Virtual DOM)和组件化的开发深深的吸引了我,下面来跟我一起领略ReactJS的风采吧~~ 章有点长,耐心读完,你会有很大收获哦~一、ReactJS简介React 起源于 Facebook 的内部项目,因为该公司对市场上所有 Java

2016-08-15 20:48:14 456

转载 React 入门实例教程

现在最热门的前端框架,毫无疑问是 React 。上周,基于 React 的 React Native 发布,结果一天之内,就获得了 5000 颗星,受瞩目程度可见一斑。React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设Instagram 的网站。做出来以后,发现这套东西很好用,就在201

2016-08-15 20:46:41 311

转载 小米运维—互联网企业级监控系统实践

监控系统是整个运维环节,乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供翔实的数据用于追查定位问题。监控系统作为一个成熟的运维产品,业界有很多开源的实现可供选择。当公司刚刚起步,业务规模较小,运维团队也刚刚建立的初期,选择一款开源的监控系统,是一个省时省力,效率最高的方案。之后,随着业务规模的持续快速增长,监控的对象也越来越多,越来越复杂,监控系统的使用对象也从最初少数的几个SR

2016-08-15 17:17:00 1787

转载 Spring 学习系列 -- Spring + Mybatis 从零开始配置多数据源访问

目的:    项目中以前有整合mybatis + spring操作数据库,但是以前都是单数据库,现需要实现mybatis访问多数据源,依旧使用spring调用mybatis。    通过注解的方式整合 spring + mybatis 多数据源,同时使两者能够执行事务操作    网上虽然也有类似的文章,但是或多或少有些问题。先将我的解决方法记录下来,以供参考。 

2016-08-15 11:21:38 356

转载 判断当前日期是否在[startDate, endDate]区间

/** * 判断当前日期是否在[startDate, endDate]区间 * * @param startDate 开始日期 * @param endDate 结束日期 * @author jqlin * @return */ public static boolean isEffectiveDate(Date st

2016-08-15 11:10:05 1503

转载 Spring+MyBatis多数据源配置实现

最近用到了MyBatis配置多数据源,原以为简单配置下就行了,实际操作后发现还是要费些事的,这里记录下,以作备忘不多废话,直接上代码,后面会有简单的实现介绍jdbc和log4j的配置#定义输出格式ConversionPattern=%d %-5p [%t] %c - %m%nlog4j.rootLogger=DEBUG,Consolelog4j.logg

2016-08-15 11:09:08 240

转载 Redis应用场景一

转自:http://www.cnblogs.com/linjiqin/p/5733541.htmlRedis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。Redis常用的数据类型主要有以下五种:StringHashList

2016-08-15 09:51:04 239

转载 谈谈离职和跳槽

这篇文章是我在部门会议上一次发言的总结。之所以会有这次会议,是因为我的一名员工向我提出了辞职,在思索了几天后,我整理了一下自己的思路,于是便有了这次的会议和现在的这篇文章。收入是由什么决定的?这位员工辞职的原因主要有两个:公司的薪水无法达到他的预期,未来一年在公司的收入前景也不是很明确。想要去做更底层的开发,方向是使用C/C++开发3D图形图像。而我们公司主要是.NET开发。既

2016-08-15 09:46:06 490

转载 人不成熟的几大特征

人成熟与不成熟跟年龄没有关系,人成熟不成熟,就是你能不能站在对方的角度去看待事物。就是能不能把我的世界变成你的世界。人不成熟的第一个特征------就是立即要回报他不懂得只有春天播种,秋天才会收获。很多人在做任何事情的时候,刚刚付出一点点,马上就要得到回报。对在生活中有放弃习惯的人,有一句话一定要送给你:“成功者永不放弃,放弃者永不成功”。在生活中,我们一定要懂得付出。那为什么你要

2016-08-15 09:42:30 480

转载 关于消息队列的使用----ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ

一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景。2.1异步处

2016-08-15 09:22:33 23411 10

转载 kafka中处理超大消息的一些考虑

Kafka设计的初衷是迅速处理短小的消息,一般10K大小的消息吞吐性能最好(可参见LinkedIn的kafka性能测试)。但有时候,我们需要处理更大的消息,比如XML文档或JSON内容,一个消息差不多有10-100M,这种情况下,Kakfa应该如何处理?针对这个问题,有以下几个建议:  最好的方法是不直接传送这些大的数据。如果有共享存储,如NAS, HDFS, S3等,可以

2016-08-15 09:18:30 5491

转载 rabbitmq丢消息的处理方法

最近发现系统rabbitmq丢消息比较严重,于是想了些方案来查找原因,给将消息发送方式添加确认机制。 我们在本地模拟了wms发送打标消息的场景.1. 有事务2. 先发点对点队列, 再发订阅队列3. 批量发送4. 在生产环境与测试环境的RabbitMQ都进行了测试 我们在测试的时候都没有出现丢失队列的情况. 1、在RabbitMQ配置文件中,开启确认机

2016-08-15 09:13:08 4031

转载 Spring中定时任务Quartz集群配置学习

Spring中定时任务Quartz集群配置学习原来配置的Quartz是通过spring配置文件生效的,发现在非集群式的服务器上运行良好,但是将工程部署到水平集群服务器上去后改定时功能不能正常运行,没有任何错误日志,于是从jar包、JDK版本、cronExpression到服务器类型,甚至查到了服务器操作系统的类型,都没能找到解决的办法,后来才知道是集群惹的祸!详细步骤如下:1、 按照Q

2016-08-14 20:59:30 654

转载 quartz集群分布式(并发)部署解决方案-Spring

项目中使用分布式并发部署定时任务,多台跨JVM,按照常理逻辑每个JVM的定时任务会各自运行,这样就会存在问题,多台分布式JVM机器的应用服务同时干活,一个是加重服务负担,另外一个是存在严重的逻辑问题,比如需要回滚的数据,就回滚了多次,刚好quartz提供很好的解决方案。集群分布式并发环境中使用QUARTZ定时任务调度,会在各个节点会上报任务,存到数据库中,执行时会从数据库中取出触发

2016-08-14 20:49:55 5305 1

原创 我所理解的RESTful Web API [设计篇]

转自:http://www.cnblogs.com/artech/p/3506553.html《我所理解的RESTful Web API [Web标准篇]》Web服务已经成为了异质系统之间的互联与集成的主要手段,在过去一段不短的时间里,Web服务几乎清一水地采用SOAP来构建。构建REST风格的Web服务是最近两三年风行的潮流,所以很多人以为REST是一个事物。而事实却是:RE

2016-08-14 20:46:44 474

转载 RESTful设计原则和样例(开发前后台接口)

摘要REST(表征性状态传输)设计风格;REST通常基于使用HTTP,URI协议和标准。使用URL标识资源,开发前后台接口。主要使用post,get方式参考博文: http://www.cnblogs.com/artech/p/restful-web-api-02.html    维基百科:https://zh.wikipedia.org/wiki/REST

2016-08-14 20:42:54 1018

转载 TreeMap 排序

一、TreeMapTreeMap 默认排序规则:按照key的字典顺序来排序(升序)当然,也可以自定义排序规则:要实现Comparator接口。用法简单,先看下下面的demopublic class SortDemo { public static void main(String[] args) { System.out.println("----

2016-08-14 20:24:43 1337

转载 java list 交集 并集 差集 去重复并集

package com;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class Test { public static void main(String[] args) {  List list1 =new ArrayList();  list1.a

2016-08-14 20:15:14 292

转载 List和Set中忽略的方法addAll(Collection c)和retainAll(Collection c)

List、Set中都有方法addAll(Collection c) :    对于set来说,是将c中所有元素添加到一个Set中,如果Set中已有某一元素,则不添加,因Set不允许有重复值    对于List来说,是将c中元素append到一个List中     //Appends all of the elements in the specified collect

2016-08-14 20:13:04 3665

转载 list集合去除重复对象

对象重复是指对象里面的变量的值都相等,并不定是地址。list集合存储的类型是基础类型还比较好办,直接把list集合转换成set集合就会自动去除。   当set集合存储的是对象类型时,需要在对象的实体类里面重写public boolean equals(Object obj) {} 和 public int hashCode() {} 两个方法。  实体类[html] v

2016-08-14 20:07:46 1563

转载 去除list集合中重复项的几种方法

因为用到list,要去除重复数据,尝试了几种方法。记录于此。。。测试数据:        Liststring> li1 = new Liststring> { "8", "8", "9", "9" ,"0","9"}; Liststring> li2 = new Liststring> { "张三", "张三", "李四", "张三", "王五", "

2016-08-14 19:59:53 1359

转载 五大步完成JBOSS 5 多数据库的多数据源配置

第一步、配置 mysql-ds.xml; 要定义的数据源名称 1 jdbc:mysql://192.168.16.20:3306/db_a com.mysql.jdbc.Driver mysql用户名 mysql 密码 org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter mySQL

2016-08-12 15:07:34 1738

转载 AngularJs 入门系列-1 使用 AngularJs 搭建页面基本框架

每当看到前端程序员在脚本、样式、表单处理逻辑中苦苦挣扎的时候,我就在想,为什么不用Angular Js 呢?Angular Js 支持页面前端的 MVC 模式开发,在 Angular JS 的支持下,我们可以将页面前端处理的数据与页面展示进行分离,实现优雅的代码结构。首先,我们需要到 AngularJs 的官网下载这个脚本库。地址:https://angularjs.org/不

2016-08-12 10:59:46 327

转载 CMDB经验分享之 – 剖析CMDB的设计过程

摘要:作为IT管理的核心,CMDB逐渐成为系统管理项目实施的热点。在很多的案例中,由于忽视了CMDB的因素,ITIL的深入应用受到了极大的挑战。同时,由于CMDB是IT管理信息的集中,CMDB也是一个重要的工具和手段。作为IT管理的核心,CMDB逐渐成为系统管理项目实施的热点。在很多的案例中,由于忽视了CMDB的因素,ITIL的深入应用受到了极大的挑战。同时,由于CMDB是IT管理信息

2016-08-11 17:03:20 6392 2

转载 对软件产品化的理解

产品化的时机是看业务的需要,不管是对前景的落实,还是项目转化成产品,这些都不是技术人员能考虑的,业务的发展和策划,如何进行市场细化等如果都由技术人员考虑,产品化的风险很大。风险最大的是对于产品化的理解。提到“产品化”,大部分技术人员,包括很多公司老板,首先想到的是可销售性,也就是免实施,“软件产品的制造成本为零,微软就是这样发财的”,这是很多人跟我这么说,为什么要做产品。基于这种考

2016-08-11 16:43:12 2334

转载 谈软件系统的标准化和产品化

软件公司都在探寻着产品化之路,尤其是做项目起家的企业,大家都在探讨、遥望着产品化这一命题。很多公司一直都在产品化的路上,这是一条漫漫长路,是通向新大陆的光明道路,也是布满荆棘的夜路。  1、标准化是软件产品化的魂。  很多面向企业解决方案的公司都在做产品化,但是同样的产品化有成功也有失败,有喜笑颜开的,也有抹着一把辛酸泪的。原因有很多,行业的标准化程度便是其中非常重要的一个,没有标准和规则

2016-08-11 16:27:28 5689

gcc 64位Linux rpm包

gcc 64位Linux rpm包 包括 cloog-ppl-0.15.7-1.2.el6.x86_64.rpm cpp-4.4.7-4.el6.x86_64.rpm gcc-4.4.7-4.el6.x86_64.rpm gcc-c++-4.4.7-4.el6.x86_64.rpm glibc-devel-2.12-1.132.el6.x86_64.rpm glibc-headers-2.12-1.132.el6.x86_64.rpm kernel-headers-2.6.32-431.el6.x86_64.rpm libstdc++-devel-4.4.7-4.el6.x86_64.rpm mpfr-2.4.1-6.el6.x86_64.rpm ppl-0.10.2-11.el6.x86_64.rpm

2017-11-25

snmp rpm64位安装包

snmp Linux 64 位 rpm 安装包 找了一群没找到,自己找到了分享出来

2017-11-25

myeclipse 实现框架 spring+springmvc+springsecurity+myibatis+mysql用户认证和人员增删改查

myeclipse 利用框架 spring+springmvc+springsecurity+myibatis+mysql 实现用户认证和人员增删改查的demo 1.用户认证库与人员管理库是同一个库,我这里为了方便配置文件区别为datasource和securitydatasource 2.这只是个小demo供大家学习

2016-06-19

空空如也

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

TA关注的人

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