e2

滴滴侠,fai抖

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  0 随笔 :: 677 文章 :: 0 评论 :: 0 引用

2019年12月16日

正文内容加载中...
posted @ 2019-12-16 01:23 纯黑Se丶 阅读 (17) 评论 (0) 编辑

摘要:<!-- flowchart 箭头图标 勿删 --> 打开idea快捷键 ctrl+alt+s 打开设置 1.打开plugins 输入JRebel (若网络下载比较慢可以使用链接:https://pan.baidu.com/s/1xT8vht0NMTR5SINJkdCfuQ 提取码:3q1p ) 复 阅读全文
posted @ 2019-12-16 01:22 纯黑Se丶 阅读 (11) 评论 (0) 编辑

2019年11月8日

摘要:本文主要介绍centos6通过yum安装nginx的相关步骤,linux安装nginx以及配置,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。 1. 安装epe: 2. 安装nginx 3. 启动nginx 4. 访问 在浏览器地址栏输入localhost,就可以看到nginx的界面。 安装成功 阅读全文
posted @ 2019-11-08 11:25 纯黑Se丶 阅读 (8) 评论 (0) 编辑

摘要:iframe javascript 阅读全文
posted @ 2019-11-08 11:23 纯黑Se丶 阅读 (8) 评论 (0) 编辑

摘要:bootstrap 3的navbar-brand默认是放文字的,如: <div class="navbar-header"> <a class="navbar-brand" href="#">Brand</a> </div> 也可以放图片,但必须是小图片: <div class="navbar-he 阅读全文
posted @ 2019-11-08 11:22 纯黑Se丶 阅读 (9) 评论 (0) 编辑

摘要:margin-bottom是底部边距的意思,不是靠底部对齐... 先将容器的position设为relative; 然后将这个div的的样式添加position:absolute; bottom:0; 阅读全文
posted @ 2019-11-08 11:20 纯黑Se丶 阅读 (4) 评论 (0) 编辑

2019年9月6日

摘要:我们使用Android Studio 运行或测试我们的app 它使用一个默认的debug.keystore进行签名。 这个默认签名(keystore)是不需要密码的,它的默认位置在 $HOME/.android/debug.keystore,如果不存在Android studio会自动创建它。 例如 阅读全文
posted @ 2019-09-06 21:11 纯黑Se丶 阅读 (213) 评论 (0) 编辑

摘要:sql对查询为null的值赋默认值 后台开发中经常需要给前端提供接口,返回的字段为null的时候需要设置字段的默认值。 针对不同的数据库实现方式有: sqlserver: Sql代码 select isnull(字段,0) from 表名 --这样就是把空值赋值为0 MySQL: Sql代码 sel 阅读全文
posted @ 2019-09-06 21:10 纯黑Se丶 阅读 (449) 评论 (0) 编辑

摘要:关于什么是rabbitmq,请看另一篇文: http://www.cnblogs.com/boshen-hzb/p/6840064.html 一、新建maven工程:springboot-rabbitmq 二、引入springboot和rabbitmq的依赖 <project xmlns="http 阅读全文
posted @ 2019-09-06 21:08 纯黑Se丶 阅读 (54) 评论 (0) 编辑

摘要:1.Windows下安装RabbitMQ的步骤详解+图解(erlang+RabbitMQ) 2.SpringBoot集成RabbitMQ参考文章 1.RabbitMQ介绍 RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用 阅读全文
posted @ 2019-09-06 21:07 纯黑Se丶 阅读 (52) 评论 (0) 编辑

摘要:一、ArrayList的Clone方法的源码 返回一个Object对象,所以在使用此方法的时候要强制转换。 ArrayList的本质是维护了一个Object的数组,所以克隆也是通过数组的复制实现的,属于浅复制。 public Object clone() { try { @SuppressWarni 阅读全文
posted @ 2019-09-06 21:05 纯黑Se丶 阅读 (70) 评论 (0) 编辑

摘要:由于SpringBoot已经整合了WebSocket,使用起来非常方便。这篇博客的前提是已经搭建好SpringBoot项目,如果没有搭建好,请参考http://blog.csdn.net/u010889616/article/details/79561808这篇文章。 项目结构如下: gradle添 阅读全文
posted @ 2019-09-06 21:03 纯黑Se丶 阅读 (67) 评论 (0) 编辑

摘要:今天在项目启用了ehcache缓存,但是某些方法使用缓存后不能正确的返回数据,抛出了类型转换异常,找了一番资料后发现是缓存的key生成策略问题,在此将此问题及解决办法记录一下。 spring cache缓存的key默认是通过KeyGenerator生成的,其默认生成策略如下: 如果方法没有参数,则使 阅读全文
posted @ 2019-09-06 21:02 纯黑Se丶 阅读 (170) 评论 (0) 编辑

摘要:Set去重原理流程: Set下的HashSet集合通过集合元素的hashCode()方法和equals()方法来进行去重复,如果两个元素的hashCode相等,然后再去调用equals方法,如果也相等,那么就认为这两个元素相等,第二个元素就不会添加到集合中,从而保证了元素的去重复; 重写User实体 阅读全文
posted @ 2019-09-06 20:57 纯黑Se丶 阅读 (35) 评论 (0) 编辑

摘要:一&m; id dot;背景描述 spring 的 @ cache able 已成为我们比较常用的缓存 数据 的方式,但是把非String对象缓存到 redis 后在使用RedisDesktopManager等 软件 查看缓存的数据的时候 展示的是HEX 数据,观察起来比较不方便,所以我们这里自定义 阅读全文
posted @ 2019-09-06 20:56 纯黑Se丶 阅读 (266) 评论 (0) 编辑

摘要:地址: http://www.aogosoft.com/masmplus/ 阅读全文
posted @ 2019-09-06 20:53 纯黑Se丶 阅读 (5) 评论 (0) 编辑

摘要:下载: https://download.csdn.net/download/qq_42403326/10656581 阅读全文
posted @ 2019-09-06 20:49 纯黑Se丶 阅读 (10) 评论 (0) 编辑

摘要:下载: https://download.csdn.net/download/qq_33846125/10202453 阅读全文
posted @ 2019-09-06 20:48 纯黑Se丶 阅读 (3) 评论 (0) 编辑

摘要:合理使用消息队列(Messaging Queue)可大幅降低网络系统架构的耦合度和复杂度,让各集成部件拥有更灵活的自主弹性。同时异步处理机制在高性能和高可靠性上也有极佳的表现,是一种较理想的集成解决方案。在 ActiveMQ、ZeroMQ、RabbitMQ 之间徘徊许久,最终还是选择 RabbitM 阅读全文
posted @ 2019-09-06 20:44 纯黑Se丶 阅读 (9) 评论 (0) 编辑

摘要:今天在做项目时,看到了一个从没见过的MySQL函数——FIND_IN_SET(),顿时就产生了浓郁的兴趣,然后就搜了搜,翻了翻。 语法:FIND_IN_SET(str,strlist) 定义: 1. 假如字符串str在由N子链组成的字符串列表strlist中,则返回值的范围在1到N之间。 2. 一个 阅读全文
posted @ 2019-09-06 20:43 纯黑Se丶 阅读 (8) 评论 (0) 编辑

摘要:Socket 的功能 6.2.2 Socket 的英文原意就是“孔”或“插座”,现在,作为 BSD UNIX 的进程通讯机制, 取其后一种意义。日常生活中常见的插座,有的是信号插座,有的是电源插座,有的可以 接受信号(或能量) ,有的可以发送信号(或能量)。假如电话线与电话机之间安放一个插 座(相当 阅读全文
posted @ 2019-09-06 20:40 纯黑Se丶 阅读 (98) 评论 (0) 编辑

摘要:一般来说,exchange和queue都是由我们的业务程序在运行过程中连接到rabbitmq并创建的。然而也有些特殊的场景,要求业务程序在连接使用rabbitmq之前,相关的exchange和queue必须预先创建好。这个时候对于测试人员或者运维人员来说,通常的做法是在rabbitmq安装完成后,启 阅读全文
posted @ 2019-09-06 20:39 纯黑Se丶 阅读 (21) 评论 (0) 编辑

摘要:本来今天是想做RabbitMQ之优先级队列的,但是,在RabbitMQ Server创建queue时,增加优先级的最大值,头脑发热写了9999999,导致电脑内存直接飙到100%,只能重启电脑,并卸载RabbitMQ。但是,我发现即使卸载(包括卸载Erlang和RabbitMQ Server),再安 阅读全文
posted @ 2019-09-06 20:38 纯黑Se丶 阅读 (6) 评论 (0) 编辑

摘要:Java 使用正则表达式对象实现正则的获取功能 更新时间:2018年04月12日 10:26:53 作者:qq_17503037 我要评论 这篇文章主要介绍了Java 使用正则表达式对象实现正则的获取功能 ,需要的朋友可以参考下 获取需要使用到正则的两个对象: 使用的是用正则对象Pattern 和匹 阅读全文
posted @ 2019-09-06 20:37 纯黑Se丶 阅读 (5) 评论 (0) 编辑

摘要:简介 TCP简介 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP,下一篇博客会实现)是同一层 阅读全文
posted @ 2019-09-06 20:33 纯黑Se丶 阅读 (287) 评论 (0) 编辑

摘要:3台集群docker部署,下面是错误日志,我用rabbitmqctl trace_on -p hospital启动的 2018-10-25 07:47:55.486 [info] <0.831.0> Enabling tracing for vhost 'hospital' 2018-10-25 0 阅读全文
posted @ 2019-09-06 20:28 纯黑Se丶 阅读 (13) 评论 (0) 编辑

摘要:如题: pom.xml配置如下: 阅读全文
posted @ 2019-09-06 20:23 纯黑Se丶 阅读 (9) 评论 (0) 编辑

摘要:1:selectionKey.channel()方法返回的 channel是ServerSocketChannel还是SocketChannel是由前边注册这个key时是注册channel确定的。 2:基本处理流程 服务器端先注册接收Key serverSocketChannel.register( 阅读全文
posted @ 2019-09-06 20:21 纯黑Se丶 阅读 (44) 评论 (0) 编辑

摘要:线程锁 在单进程的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只能有一个线程可执行,那么需要在某个地方做个标记,这个标记必须每个线程都能 阅读全文
posted @ 2019-09-06 20:16 纯黑Se丶 阅读 (7) 评论 (0) 编辑

摘要:背景 最近公司所有新项目要使用最新高效快速开发框架nature-framework,框架本身结合NatureMap已经集成excel的高效导入功能,我们要实现高性能的导出功能,因为最新的jxls-2.3.0.jar在模版导出上做了很大的优化,所以我们考虑使用最新jxls-2.3.0.jar工具借助最 阅读全文
posted @ 2019-09-06 20:13 纯黑Se丶 阅读 (411) 评论 (0) 编辑

摘要: 阅读全文
posted @ 2019-09-06 20:09 纯黑Se丶 阅读 (143) 评论 (0) 编辑

摘要:以下代码亲测可以使用。以下代码可以直接运行查看效果。 jar 下载地址:http://download.csdn.net/detail/qw0907/9741548 用的jar如下: poi-3.8-20120326.jar poi-ooxml-3.8-20120326.jar poi-ooxml- 阅读全文
posted @ 2019-09-06 20:00 纯黑Se丶 阅读 (520) 评论 (0) 编辑

摘要:问题: 我通过终端( Ctrl+Alt+T ) 安装了 ClamAV: 复制代码 sudo apt-get install clamav 但我如何扫描病毒? 回答 1: 终端 首先,你必须使用以下方法更新病毒定义: 复制代码 sudo freshclam 然后你可以扫描病毒。 复制代码 clamsc 阅读全文
posted @ 2019-09-06 19:57 纯黑Se丶 阅读 (13) 评论 (0) 编辑

摘要:应用场景 我们经常会有用到,当A 用户在北京登录 ,然后A用户在天津再登录 ,要踢出北京登录的状态。如果用户在北京重新登录,那么又要踢出天津的用户,这样反复。又或是需要限制同一用户的同时在线数量,超出限制后,踢出最先登录的或是踢出最后登录的。 第一个场景踢出用户是由用户触发的,有时候需要手动将某个在 阅读全文
posted @ 2019-09-06 19:55 纯黑Se丶 阅读 (16) 评论 (0) 编辑

摘要:业务需求 首页 实现缓存分页 spring boot 整合redis (我的是2.0.3版本的) 在pom 文件写上依赖包即可 <dependency><!--依赖包--> <groupId>org.springframework.boot</groupId> <artifactId>spring- 阅读全文
posted @ 2019-09-06 19:53 纯黑Se丶 阅读 (13) 评论 (0) 编辑

摘要:<!-- flowchart 箭头图标 勿删 --> 首先来了解下mybatis 缓存,mybatis缓存分为一级缓存和二级缓存。一级缓存是默认开启的,无需其他配置操作,二级缓存则需要手动设置开启。 一级缓存原理: Mybatis的一级缓存是指同一个SqlSession中的操作。一级缓存的作用域是一 阅读全文
posted @ 2019-09-06 19:47 纯黑Se丶 阅读 (27) 评论 (0) 编辑

摘要:环境:centos6.7/ClamAV0.101.1 1、ClamAV介绍 Clam AntiVirus是一个类UNIX系统上使用的反病毒软件包。主要应用于邮件服务器,采用多线程后台操作,可以自动升级病毒库。ClamAV是一个在命令行下查毒软件,因为它不将杀毒作为主要功能,默认只能查出您计算机内的病 阅读全文
posted @ 2019-09-06 19:42 纯黑Se丶 阅读 (17) 评论 (0) 编辑

摘要:Java操作word模板插入图片 在word模板中写上图片语法,插入本地图片,同时还支持网络图片,定义图片大小。 1.制作word模板,插入图片使用语法@,支持插入本地图片和网络图片{{@localPicture}} {{@urlPicture}} 2.使用Poi-tl,添加依赖 poi-tl是一个 阅读全文
posted @ 2019-09-06 19:39 纯黑Se丶 阅读 (78) 评论 (0) 编辑

摘要:参考文档: https://www.cnblogs.com/DFX339/p/8241253.htmlhttps://blog.csdn.net/windanchaos/article/details/77916946 1 java -Dhudson.util.ProcessTree.disable 阅读全文
posted @ 2019-09-06 19:37 纯黑Se丶 阅读 (35) 评论 (0) 编辑

摘要:说明:Source files:Source files的目录是基于当前job的目录(可以从jenkins的安装目录下找到):例如当前job名称为people-info-server,则对于root用户,Source files中的目录是相对于/var/jenkins_home/workspace/ 阅读全文
posted @ 2019-09-06 19:36 纯黑Se丶 阅读 (52) 评论 (0) 编辑