被世界遗弃的江的博客

我正在城楼观山景, 耳听得城外乱纷纷。

排序:
默认
按更新时间
按访问量

idea中搭建基于maven的ssm整合框架

自从进入一家游戏公司以后,就抛弃了eclipse转战于idea,刚开始一直很不习惯,但是用了一周以后,在打开eclipse的时候,有一种想卸载掉的冲动,好吧,我是觉得idea比eclipse好用,关于它们的战争我们就不讨论了,下面介绍一下idea中怎么搭建ssm基于maven的整合框架吧。 ...

2017-08-26 15:58:03

阅读数:10131

评论数:9

深入学习理解java-ThreadLocal

ThreadLocal是什么?有什么用?怎么用? 1。ThreadLocal是什么 带着这样的问题我们来学习一下java并发编程中的一个重要的角色分子ThreadLocal。 早在JDK 1.2的版本中就提供Java.lang.ThreadLocal,ThreadLocal为解决多线程程序的...

2017-02-23 16:05:20

阅读数:3279

评论数:4

给你一个小于 60 位的整数 p ,求大于 p 的最小的数 p1 ,使得 p1 中包含数 2333 。

哈哈,没事瞎写写算法,忘大家来修复呀。 题目:给你一个小于 60 位的整数 p ,求大于 p 的最小的数 p1 ,使得 p1 中包含数 2333 。 public class Test { public static void main(String[] args) { ...

2018-08-10 11:04:23

阅读数:19

评论数:0

Netty实战开发(3):自定义私有协议栈

自定义私有协议栈开发,其实就是自己封装一套符合自定义数据包结构的编码器和解码器,从而满足我们的业务需求。 通常我们数据包拆分,一部分为包头,一部分为包体,一个数据包就有两部分构成。 如图所示 对于数据包,我们进行细化,每个部分都有很多基本元素组成,利用这些基本元素,我们能够实现通过解析数...

2018-07-31 14:50:40

阅读数:42

评论数:0

Ubuntu 16.04 x64搭建GitLab服务器

很多公司管理项目代码可能用svn,若是用过git后估计就不想回去用svn了,关于它们谁更好用,在这我们就不讨论了,我们来看一下如何在自己的服务器搭建一台gitlab服,来管理相关代码。 本文主要记录在Ubuntu 16.04操作系统中搭建GitLab服务器的操作记录,以下是操作步骤(主要参考资料...

2018-07-27 13:58:54

阅读数:37

评论数:0

linux 强大的 ps命令

ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。 选项 ...

2018-07-17 11:32:52

阅读数:43

评论数:0

idea 创建maven子项目报错

错误日志 Failed to create a Maven project: '******/pom.xml' already exists in VFS 产生原因: 在创建maven子项目的步骤中,需要手动拼接父项目和子项目路径

2018-07-08 18:36:35

阅读数:32

评论数:0

ZooKeeper分布式锁

分布式锁的由来 在程序开发过程中不重点内容得不考虑的就是并发问题。在java中对于同一个jvm而言,jdk已经提供了lock和同步等。但是在分布式情况下,往往存在多个进程对一些资源产生竞争关系,而这些进程往往在不同的机器上,这个时候jdk中提供的已经不能满足。分布式锁顾明思议就是可以满足分布式情...

2018-07-03 18:15:38

阅读数:40

评论数:0

exclusions来进行排除依赖

xclusions 但依赖调节并不解决所有问题,我们还需要exclusions来进行排除依赖。 例如这样一个情况,工程中引入了A,A依赖B,但是B的版本过旧。 此时可以使用exclusions排除该传递性依赖,并显示声明一个最新版本的B依赖。 比如这样: &l...

2018-07-02 11:28:29

阅读数:44

评论数:0

Java中Error与Exception的区别

Error类和Exception类都继承自Throwable类。 Error的继承关系: Exception的继承关系: 二者的不同之处: Exception: 1.可以是可被控制(checked) 或不可控制的(unchecked)。 2.表示一个由程序员导致的错误。 3.应该在应...

2018-06-28 18:31:39

阅读数:34

评论数:0

linux重定向总结:如何将shell命令的输出信息自动输出到文件中保存

在做批量实验室,例如跑批量MR的作业,我们会写好shell脚本,然后启动脚本,等所有作业执行完再去看结果,但是这些执行时的信息如何保存下来到文件中呢?下面这个命令可以完成这个任务。 sh batchjob.sh 2>&1 | tee mylog.lo...

2018-06-28 14:40:11

阅读数:29

评论数:0

Linux grep

grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 -a 不要忽略二进制数据。 -A&...

2018-06-28 14:39:11

阅读数:19

评论数:0

Java中的锁分类

公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁 公平锁/非公平锁 公平锁是指多个线程按照申请锁的顺序来获取锁。 非公平锁是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁。...

2018-05-26 16:20:21

阅读数:51

评论数:0

为什么 Redis 不支持回滚 roll back

如果你有使用关系式数据库的经验, 那么 “Redis 在事务失败时不进行回滚,而是继续执行余下的命令”这种做法可能会让你觉得有点奇怪。 以下是这种做法的优点: Redis 命令只会因为错误的语法而失败(并且这些问题不能在入队时发现),或是命令用在了错误类型的键上面:这也就是说,从实用性的角度来...

2018-05-26 14:39:40

阅读数:194

评论数:0

Netty实战开发(1):Netty 的自带解码器

LineBasedFrameDecoder LineBasedFrameDecoder是回车换行解码器,如果用户发送的消息以回车换行符作为消息结束的标识,则可以直接使用Netty的LineBasedFrameDecoder对消息进行解码,只需要在初始化Netty服务端或者客户端时将LineBas...

2018-05-16 15:36:22

阅读数:69

评论数:0

spring包扫描规则

包扫描详解 <context:component-scan base-package =“xx.test.*”use-default-filters =“false”> base-package:要扫描的包 use-default-filte...

2018-05-16 09:48:55

阅读数:79

评论数:0

spring 容器被初始化两次解决办法

今天在做框架的时候,发现spring容器被初始化了两次,结果定时任务在执行了两次,导致机器性能下降。然后查看了一下web.xml,发现原来是统配符带来的问题 刚开始我用的是注释掉的方法。结果导致和下面这样的配置一样,导致容器初始化了两次。 吐血,由于通配符导致的。 ...

2018-05-15 11:51:17

阅读数:143

评论数:0

mysql中timestamp,datetime,int类型的区别与优劣

以下内容整合筛选自互联网: int 1. 占用4个字节 2. 建立索引之后,查询速度快 3. 条件范围搜索可以使用使用between 4. 不能使用mysql提供的时间函数 结论:适合需要进行大量时间范围查询的数据表 datetime 1. 占用8个字节 2. 允许为空值,可以自...

2018-05-11 17:11:20

阅读数:54

评论数:0

Netty实战开发(2):ByteBuf - 字节数据的容器

目錄 Introduction 开始 Netty-异步和数据驱动 Netty 介绍构成部分关于本书 第一个 Netty 应用设置开发环境 Netty 客户端/服务端 总览写一个 echo 服务器 写一个 echo 客户端 编译和运行 Echo 服务器和客户端总结 Netty 总览...

2018-05-10 17:50:00

阅读数:297

评论数:0

springMVC +mybatis+mysql多套数据源配置

导读- 在项目中可能有时候我们需要配置多套数据源,网上巴拉巴拉半天,都讲得太潦草了,对于第一次搞的人来说确实有点头疼,与其说在网上瞎找,还不如认真的自己动手操练一波,下面我就来介绍一下mybatis实现多套数据源的方式。 刚开始我也是和大家一样,利用mybatis的my...

2018-03-13 11:53:16

阅读数:676

评论数:2

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