关闭

Lua整理篇--环境安装

上篇对Lua有了一个很简单的介绍,本篇我们则针对linux 环境来进行一下环境的安装。过程其实很简单:1、下载Lua安装包直接下载或者从官网下载,上传都可; curl -R -O http://www.lua.org/ftp/lua-5.3.4.tar.gz (直接用命令下载) http://www.lua.org/download.html (官网地址) 2、解压 tar -zxvf lua-5...
阅读(127) 评论(1)

Lua整理篇--基础介绍

前段时间开发一个功能,接触到了Lua,现进行整理介绍:1、何为Lua?Lua是一种轻量小巧的脚本语言;是以C语言编写且以源码形式开放;2、其设计目的?其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。3、其特性? 轻量级 可扩展 支持面向过程和函数式编程 自动内存管理,其只提供了一种通用类型的表(table),可以实现数组,哈希,集合,对象; 函数可以看做一个值;提供多线程...
阅读(76) 评论(1)

MQ整理—搭建错误集锦

在安装的过程中,肯定会遇到各种各样的问题,比如jdk与tomcat版本不一致;又或者连接不成功等等;在安装的过程中自己主要遇到了3个小问题:1、jdk与tomcat版本不一致,导致启动不成功;自己搭建的jdk是1.8版本的,后来安装tomcat刚开始是tomcat7的,在启动的过程中,看日志果断不成功,感觉两者兼容不是很好,后来果断的换成了tomcat8。2、在启动nameServer,查看nohu...
阅读(73) 评论(0)

MQ整理—安装搭建二

RocketMQ配置文件配置好之后。剩下的就是创建个日志文件,以及修改合适的JVM参数;最后就是启动。七、修改日志配置文件【两台机器】 mkdir -p /usr/local/rocketmq/logs cd /usr/local/rocketmq/conf && sed -i 's#${user.home}#/usr/local/rocketmq#g' *.xml八、修改启动脚本参数【两台机器】...
阅读(80) 评论(0)

MQ整理—安装搭建一

上篇对mq进行了简单的了解,本篇则了解一下mq的搭建过程一、操作etc\hosts(hosts添加信息)我搭建的mq是通过66.132和66.137两个ip实现的mq集群。   192.168.66.132 rocketmq-nameserver1   192.168.66.132 rocketmq-master1   192.168.66.1...
阅读(68) 评论(1)

MQ整理—基本介绍

RocketMQ基本介绍:  RocketMQ是阿里巴巴在2012年开源的分布式消息中间件,目前已经捐赠给Apache基金会,已经于2016年11月成为 Apache 孵化项目,相信RocketMQ的未来会发挥着越来越大的作用,将有更多的开发者因此受益。   RocketMQ是一款分布式、队列模型的消息中间件,具有以下特点: 能够保证严格的消息顺序; 提供丰富的消息拉取方式; 高效的订阅者水平扩展...
阅读(63) 评论(0)

shell脚本-实现对比

最近我们项目在开展一个慈善活动,需要大家积极参与,去对拍品进行评价。老大派给了我一个任务就是每日11点进行统计,看看都有哪位兄弟姐妹没有按时去参与,然后进行一下统计;     其实需求很简单,就是通过UID执行sql语句,然后和统计的信息进行对比,找出不同就行。这个任务很简单,但是持续的时间很长,3个月的时间,想想总不能每日都手动去操作SQL语句然后再拿到Excel中进行对比,找出不同,这种办法...
阅读(86) 评论(1)

线程池-自定义线程池<二>

对于上篇文章而言,我们了解了有界序列的使用方式。对于剩余的mt6,拒绝,单纯的抛出异常也并非是一个好的办法。对于拒绝这点,其实JDK提供了好几种拒绝策略: AbortPolicy:直接抛出异常组织系统正常工作; CallerRunsPolicy:只要线程池未关闭,该策略直接在调用者线程中,运行当前被丢弃的任务; DiscardOldestPolicy:丢弃最老的一个请求,尝试再次提交当前任务; Di...
阅读(111) 评论(1)

线程池-自定义线程池<一>

最近在研究Executors线程池,出了常用的4个基本创建线程池的方法,newFixedThreadPool(),newSingleThreadExextor(),newCachedThreadPool(),newScheduledThreadPool()之外,我们完全可以通过自定义的方式实现自己想要的线程池,进而满足我们项目需求。 对于自定义线程池也是基于ThreadPoolExecutor的构...
阅读(186) 评论(1)

springdata && mybatis中IN关键字的传值

最近在开发一个可用优惠券列表的功能,主要就是可使用拍卖列表;可使用商品列表;大体的过程就是通过优惠券id确定一个string类型的拍卖ids或者商品ids,那获取这个之后我们的思想则是通过IN()关键字来查询对应的拍卖信息或者商品信息,select * from XX where sale_id IN(XX,XX,XX);通过这种语句会很方便的查询到想要的结果。在springdata框架的前提下,自...
阅读(288) 评论(0)

Spring Boot <二> fastJSON的使用

Spring boot,通过创建实体类,然后通过实体类返回则就是json的格式,所以使用spring boot,不用担心返回格式处理不了的问题。 springBoot,默认使用的json解析框架是Jackson。 虽然jackson能够满足json的解析,但是心里最熟悉的依旧是alibaba的fastjon,当然,fastjon的要求springboot也是可以满足的,我们只需要在pom...
阅读(910) 评论(1)

Spring Boot <一> 初识了解

这段时间公司因为要拆分需求,所以就借此重新搭建了一个新框架,当然新框架的合成铁定是离不开spring了,不过spring的各种配置文件,多亏是了解的差不多,能够互相变通的配置,度过了一大难关。天天和spring框架打交道,比如,SpringMVC,springData,springCloud,以及我们今天了解的springBoot,等都是我们较常用的框架。虽然spring是我们最喜欢的框架之一,但是...
阅读(314) 评论(1)

【GIT 基础篇六】分支管理(创建与合并)

上篇我们整理了如何创建远程仓库,以及如何将本地文件上传至远程仓库,仓库创建好了,我们接下来就要准备开发了,对于使用git而言,通常的习惯就是一人一个分支,等测试无误再合并;又或者根据需求创建分支,整体测试,再提交;不管哪种,都是根据公司的情况而言,先学习怎么创建分支吧!创建一个分支。具体如下: 通过“git branch testgit1.1”,”git checkout testgit1.1”,...
阅读(131) 评论(1)

【GIT 基础篇五】绝杀技之远程仓库(添加)

1.在GitHub上创建仓库,打开自己的GitHub主页,点击New regsoitory按钮 看提示是让打开邮件,验证一下,所以如果看到如上图的页面,你只需要去打开邮箱,然后点击GitHub给你发的连接,重新登录一下即可。打开创建的仓库页如下图所示:添加一个仓库名称,描述,权限,选择初始化的时候是否创建README文件,是否添加gitignore文件,是否添加版权,然后点击Create Repo...
阅读(215) 评论(1)

【GIT 基础篇五】绝杀技之远程仓库(搭建)

之前的学习,我们已经大致掌握了本地版本库的创建,修改,撤销,删除等操作,可是这些操作对于SVN来说并没有什么特别新奇的地方;通过使用SVN和GIT的前后对比,让自己感触最深的就是使用SVN必须得停留于公司的那个实际位置点,才能够进行提交等操作;而对于GIT而言,我们可以停留于任何一个地方,比如浪漫的咖啡厅,陶冶一下情操,平静一下烦乱的心态;又比如回到温馨的家中,看着自己温暖的家,更加促进了自己奋发的...
阅读(123) 评论(1)

【GIT 基础篇四】修改与撤销

平常在工作过程中,主要还是依赖工具进行代码pull,commit,push操作,今天则通过命令来进行一下分析: 首先我们对某一个类进行修改+添加,然后通过命令进行提交,看效果: 修改了一个类,我们通过git commit命令进行提交,通过git status命令查看状态,发现提示为:no changes added to commit,这是为何呢?回顾之前的操作,我们是存在两个过程的,要理解GI...
阅读(194) 评论(1)

【GIT 基础篇三】版本撤销体验

在平常的工作中,比如遇到紧急上线或者某某情况,上去了突然发现影响平常的功能了,这个时候可怎么办呢?如果是git的话,那么就不必这么担心了,咱们直接恢复上一版本就好了,至于其他的再次则补多少,可以找其他的时间来进行交流一番:命令一:我们可以通过git log命令来查看整体提交的版本罗列命令二:如果觉得git log命令太乱的话,我们还可以通过 git log –pretty=oneline来细化一下命...
阅读(136) 评论(1)

【GIT 基础篇二】创建版本库与提交

最近在项目过程中,着实是犯懒了,虽然公司使用git管理,但是感觉自己已经严重的依赖页面工具了,这次正好借助公司不是很忙,把git常用的命令整理记录一下,今天我们主要就是整理创建仓库以及修改提交功能。步骤一:首先通过在git bash here页通过命令创建一个文件夹步骤二:通过git init命令将该目录变为git可以管理的仓库步骤三:通过git add添加文件到版本库中对于commit和push的...
阅读(184) 评论(1)

2016年终畅想

又是一年年底了,伴随着雾霾的频繁出现,越发感觉真的已经到冬天了,离2017年过年愈来愈近了……生活琐碎篇:最近打电话,老妈总是时不时的提起,什么时候回家,其实在过年之前真心没有计划回家,此时此刻(2016/12/21),阿星同志说,上周学习了两天,这周放松一下吧,咱们相约去滑轮滑吧,顺带锻炼一下身体,我毫无思考的就答应了,我说:好啊,是该锻炼身体了,生活这么美好,那就休息休息吧!……,下周继续回大本...
阅读(310) 评论(3)

【Java基础四】-基础函数实践一

最近在新迭代的版本中,遇到这么几个需求,其实核心涉及到的还是最基本的Java基础或者函数,本次将自己近期的需求做法给予分享一下: 一、 看需求,需要给前端提供4部分内容,转换思想,其实就是提供4个List集合就好,那么我到底该怎么处理后端数据,让其能对号入座呢? 很简单,自己的思想就是首先必须获取每个数据的首字母,然后将其进行排序判断,然后对应座位即可,下边分享自己的demo。 工具类:pu...
阅读(421) 评论(3)
189条 共10页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:188623次
    • 积分:8097
    • 等级:
    • 排名:第2787名
    • 原创:186篇
    • 转载:3篇
    • 译文:0篇
    • 评论:2630条
    博客专栏
    最新评论