自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(159)
  • 资源 (2)
  • 收藏
  • 关注

原创 物是心非事事非

最近工作不顺心, 总加班, 搞得整个人也挺烦躁的. 回想这种状态开始的时间点. 大概是在2016年九月初吧. 差不多就是那个时候, 我换了项目组, 接触了之前从未接触过的工作, 我满怀欣喜的”扎进去”. 自我信心爆棚, 感觉自己无所不能.但现实就像标题”事事非”, 我就在这些”事事”渐渐迷失的前进的方向. 先总结一下, 这些”事事”吧. 1. 首先也是最重要的, 就是没有想清楚, 什么是正确的

2017-01-08 00:27:22 3069

原创 RabbitMQ之Spring

RabbitMQ与Spring无非也是一样的套路 创建连接, 创建交换机, 配置路由策略, 指定分销策略

2017-01-07 16:14:51 283

原创 RabbitMQ之RPC(远程调用)

官网抄来的例子生产者

2017-01-07 15:48:44 380

原创 RabbitMQ之Falldisc(持久化)

RabbitMQ的消息队列是驻留内存的, 万一机器Down机的话, 内存里的队列, 也会消失不见. 为解决这个问题, 才有了”持久化” 这个概念. 顾名思义: 将消息队列存到硬盘上(落盘)的文件中, 势必会影响效率

2017-01-07 15:38:46 387

原创 RabbitMQ之Topics(主题)

RabbitMQ 分为 生产者, 消费者 生产者 发消息给交换机, 交换机根据主题, 选择路由策略, 发给对应的消费者 主题的统配符: *(star) can substitute for exactly one word. #(hash) can substitute for zero or more words.

2017-01-07 15:24:47 283

原创 RabbitMQ之Routing(路由)

RabbitMQ 分为 生产者, 交换机, 路由器, 消费者 交换机类型: direct, topic, headers, fanout. 生产者, 向交换机发送消息, 再由交换机选择信息相对就的路由, 发向绑定这个路由的所有消费者生产者

2017-01-07 15:19:34 194

原创 RabbitMQ之Exchanges(交换机)

RabbitMQ 分为 生产者, 交换机, 消费者 交换机类型: direct, topic, headers, fanout.生产者, 向交换机发送消息, 再由交换机, 向所有订阅这个交换机的消费者广播消息生产者

2017-01-07 15:14:20 346

原创 RabbitMQ之Distribution(分销)

RabbitMQ(任务分发)RabbitMQ 分为 生产者, 消费者(多个) 生产者, 向指定的消息通道(队列)中, 发送消息 多个消费者, 向指定的消息通道(队列)中, 读取消息

2017-01-07 15:07:13 204

原创 RabbitMQ之HelloWord

RabbitMQ 分为 生产者, 消费者 生产者, 向指定的消息通道(队列)中, 插入消息 消费者, 从指定的消息通道(队列)中, 读取消息 消费者, 阻塞监听指定队列的消息

2017-01-07 14:59:30 168

原创 2017年工作前的一晚

对于掌控能力: 提高对程序的掌控力, 提高对数据的掌控力, 提高对时间的掌控力说到程序和数据的掌控力, 就不得不提到那些基础课程, 但是说到时间的掌控, 很大程度上强调的是”自律”. 凡事要有计划, 想清楚都需要做哪些事? 定下的事,什么时候做, 什么时候做完. 人生的低谷, 不是你待在原地, 就能过去的. 要每天的进步一点, 一点点的爬上去, 而不是手足无措的待在原

2017-01-02 22:58:23 212

原创 新的开始

在过去的2016年, 有面对困难的无措, 有对前方道路的迷惘, 也有对事态度的懒惰, 甚至有失去目标的颓废. 反思过去的2016, 有很多事, 没有做到.新的一年, 要有新的路程, 在前方等着我去走过. 我知道, 在这条路上, 依然会有困难险阻. 正所谓”雄关漫道真如铁, 而今迈步从头越”, 而这么傲娇的我, 怎么可以输于人后呢?所谓不日进, 则日退, 在2017年的每个, 都要有所进步, 也让博客

2017-01-01 08:58:02 183

原创 关于Oracle 的NULL

原本设想 两数相加select a+b from ( select 11 A, 22 B from dual)结果: 33但是如果其中一个数为NULL时select a+b from ( select null A, 22 B from dual)结果: null 没有得到我们预期的结果: 22正确的写法:select nvl(a,0)+nvl(b,0) from ( select

2016-12-30 10:22:54 168

原创 简单的 Oracle Function

-- 简单的 Functioncreate or replace function get_sal(a in number, b in number) return number is result number; begin result := a + b; return(result); end;-- 调用 Functionselect get_sal

2016-12-04 15:03:48 254

原创 HBase 学习笔记

HBase 常用命令进入容器 sudo docker attach b6886afb7879查看所在组 whoami查看所在组中的表 list判断表是否存在 exists 'lishuyu'将表设为失效状态 disable 'lishuyu'判断表的状态 is_enabled 'lishuyu'将表设为正常状态 enable 'lishuyu'删除表 drop 'lishuyu'创建表(lishuy

2016-10-27 19:32:02 194

原创 git 学习笔记

学习git 的简单命令1. 新建 test 目录mkdir test 2. 进入 test 目录cd test/ 3. 初始化 test 目录git init4. 克隆到本地git clone https://git.oschina.net/yuchen352416/test.git5. 添加至暂存区git add . 6. 提交到本地git commit –am "load

2016-10-27 19:10:01 149

转载 log4j 详解与配置步骤

一、log4j.properties 的使用详解1.输出级别的种类ERROR、WARN、INFO、DEBUG ERROR 为严重错误 主要是程序的错误 WARN 为一般警告,比如session丢失 INFO 为一般要显示的信息,比如登录登出 DEBUG 为程序的调试信息2.配置日志信息输出目的地log4j.appender.appenderName = fully.qualified.nam

2016-10-12 09:51:58 135

转载 循环引用 to json

DisableCircularReferenceDetect来禁止循环引用检测:JSON.toJSONString(…, SerializerFeature.DisableCircularReferenceDetect)当进行toJSONString的时候,默认如果重用对象的话,会使用引用的方式进行引用对象。"颜色": [ { "$ref": "$.itemSku

2016-09-24 15:08:53 266

原创 VBA 操作 Excel 数据筛查

今天要统计程序中用到了哪些表, 统计出来, 发现有很多重复的 就想到用Excel筛一下Sub ca()'' ca 宏' For i = 1 To 100 For j = i + 1 To 100 If Cells(i, 5) = Cells(j, 5) And Not Cells(j, 5).Interior.Color = 65535 The

2016-09-22 11:06:20 377

原创 Oracle 临时表

Oracle 临时表 临时表空间分配一块内存空间。也就是说只有向临时表中插入数据时,才会给临时表分配存储空间。 临时表分事务级临时表和会话级临时表。 事务级临时表只对当前事务有效,通过语句:ON COMMIT DELETE ROWS 语句指定。 会话级临时表对当前会话有效,通过语句:ON COMMIT PRESERVE ROWS语句指定。 会话级: 只有

2016-09-19 20:23:45 187

转载 Oracle 删除其他Session中的临时表

因为表KOL_XX_FIN050_TEMP 为临时表,而且有其他session正在使用。处理步骤:1、先从 dba_objects / user_objects中查询到该表的object_id:select object_id from dba_objects where object_name=upper(‘KOL_XX_FIN050_TEMP’);2、根据查到的object_id知道使用该表的s

2016-09-19 20:19:16 520

原创 初识 JavaScript 闭包

// 神奇的重名方法var sayHello = function() { return 'Hello var';};function sayHello(name) { return 'Hello function';};alert(sayHello());JavaScript 会默认将 Function 提到最前面.var global_var1 = 11;function

2016-09-19 12:34:53 194

原创 初识 JavaScript 命名空间

// NameSpace By Functionvar NameSpace = window.NameSpace || {};NameSpace.Hello = function() { this.name = 'world';};NameSpace.Hello.prototype.sayHello = function(_name) { return 'Hello ' +

2016-09-19 09:44:30 181

原创 Oracle 字段内容转行

内容以 , 分割 , 多列展示SELECT REGEXP_SUBSTR(BHALL, '[^, ]+', 1, ROWNUM) BH FROM (SELECT ('1A000000002702758284, 1A000000002702758285, 1A000000002702758334') BHALL FROM DUAL)CONNECT BY ROWNUM <= LE

2016-09-13 17:46:17 723

原创 自定义对象, 绑定get, set 方法

自定义对象, 通过 _defineSetter_ 与 _defineGetter_ 绑定get, set 方法var c = {sum:"", show:function(num, num1) { sum = num + num1;}};c.__defineSetter__('scum', function(y) { this.sum = sum + "..." + y;});

2016-09-11 18:25:23 249

转载 JavaScript 格式化时间类型

Date.prototype.__defineGetter__('year', function() {return this.getFullYear();});Date.prototype.__defineSetter__('year', function(y) {this.setFullYear(y)});Date.prototype.__defineGetter__('month', fun

2016-09-11 18:17:18 172

原创 JavaScript 定义对象的两种方式

方法一:var Cat = function() { var sum = "" this.show = function(num, num1) { sum = num + num1; alert("sum = " + sum); }}var c = new Cat();方法二:var c = {sum:"", show:function(n

2016-09-11 18:12:48 208

转载 SQL语句 查看Oracle版本

查看Oracle 版本

2016-09-09 14:42:58 2320

原创 jQuery 不使用 $

交出 $ 的控制权<!DOCTYPE html><html> <head> <title></title> <meta charset="UTF-8"/> <script src="js/jquery.js" type="text/javascript" charset="utf-8"></script> </head> <bo

2016-09-05 16:47:13 421

原创 初认 Oracle 存储过程

存储过程 – 基础语法– 创建存储过程 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 [<in, out, in out>] 数据类型, 参数2 [<in, out, in out>] 数据类型 ) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND;– 变量赋值SELECT 列.... INTO 变量... FR

2016-08-02 10:23:23 138

原创 Android 杂谈

android:layout_gravity=”center_horizontal” 写到布局文件的控件中, 可以使控件居中一般控件的大小单位用 dp 表示这篇文章, 会不定时更新, 做个笔记吧, 嘻嘻

2016-08-02 09:37:11 153

转载 Java压缩文件生成工具类

在工作过程中,需要将一个文件夹生成压缩文件,然后提供给用户下载。所以自己写了一个压缩文件的工具类。该工具类支持单个文件和文件夹压缩。放代码:import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;imp

2016-08-02 09:33:24 177

转载 JavaScript 禁止Backspace 键

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>禁止后退键</title> <script type="text/javascript"> function keyDown() { /

2016-06-13 15:36:18 293

转载 自定义JSTL标签

一、有WEB-INF下建立一个datetag.tld<?xml version="1.0" encoding="UTF-8"?> <taglib> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <tag> <name>date</name>

2016-05-25 12:52:58 159

原创 Tomcat 启动超时

eclipse中 tomcat 启动超时怎么办? 修改文件 找到 Eclipse的工作空间.metadata.plugins\org.eclipse.wst.server.core目录,修改目录内文件server.xml 把属性start-timeout=”45” 设高一点就行了,如果start-timeout=”450” 我的tomcat 7 内容是这样的:

2016-05-19 11:18:52 425

转载 Linux 端口 查看 关闭

查看端口使用情况,使用netstat命令。 查看已经连接的服务端口(ESTABLISHED     netstat -a   查看所有的服务端口(LISTEN,ESTABLISHED)   netstat -ap查看8080端口,则可以结合grep命令:netstat -ap | grep 8080如查看8888端口,则在终端中输入:lsof -i:8888若要停止使用这个端

2016-04-28 16:00:42 402

原创 Ubuntu 普通用户 获得 root权限

普通用户 获得 root权限sudo gedit /etc/passwdsmile:x:1000:1000:smile:/home/smile:/bin/bash 将两个1000改成0允许拥有root权限的用户登录sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.confgreeter-show-manual-login=true

2016-04-28 10:01:48 709

转载 Ubuntu 安装 yum

120@110:~$ sudo apt-get install yum120@110:~$ alias yum='sudo apt-get '120@110:~$ yum install 119正在读取监狱室列表... 完成正在分析监狱头犯的依赖关系树 正在读取状态信息... 完成

2016-04-20 10:51:55 2808

原创 Oracle 查看表对应注释

-- 表注释select * from user_tab_comments;-- 字段注释select * from user_col_comments;

2016-04-19 15:20:35 189

转载 Navicat 常用快捷键

ctrl+q 打开查询窗口 ctrl+/ 注释sql语句 ctrl+shift +/ 解除注释 ctrl+r 运行查询窗口的sql语句 ctrl+shift+r 只运行选中的sql语句 F6 打开一个mysql命令行窗口

2016-04-13 09:24:08 221

原创 自定义 Dialog

Dialog

2016-04-01 11:20:08 253

电子相册(java web)

使用了 Spring MVC + Spring + MyBatis 的框架, MySQL的数据库

2017-11-24

学生管理系统

用到了Maven环境, MySQL数据库和Eclipse开发工具,使用 Bootstrap 前端框架

2016-05-19

空空如也

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

TA关注的人

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