好好学习,天天向上
暂时未有相关通用技术能力~
阿里云技能认证
详细说明镜像下载 docker pull zookeeper zookeeper 集群的搭建 创建名为docker-compose.
下载镜像 docker pull gitlab/gitlab-ce 使用镜像 镜像中有三个目录用于保存gitlab的数据,出于安全考虑,应该使宿主机目录挂载这三个卷做持久化存储。
目前是2台阿里云应用服务器,一台SLB负载均衡。 如上图之前对7180端口做了负载均衡的配置,现在需要升级https。 原来的接口url为 http://api.
场景 公司ios开发需要服务api都基于https,所以最近摸索了一下。 服务器部署在阿里云上,本来想直接找let encrypt 或者 trustAisa 的免费证书。
卸载原先版本mysql 1、yum remove mysql mysql-server mysql-libs compat-mysql51 2、rm -rf /var/lib/mysql 3、rm -rf /var/lib64/mysql 4、rm /etc/my.cnf 5、查看是否还有mysql软件,如果存在的话,继续删除即可。
1、到hadoop官网下载最新的二进制版本。 2、把压缩包上传到你的linux服务器、解压缩、配置环境变量. ps:我这里用的是centos6.9,你也可以用别的linux,譬如ubuntu。
1、新建一个80端口的web服务器,ubuntu系统 docker run -p 80 –name web -i -t ubuntu /bin/bash 2、在ubuntu上安装nginx apt-get updat...
所谓的java虚拟机,就是一台虚拟的机器。它是一款软件,用来执行一系列虚拟计算机指令,大体上虚拟机可以分为系统虚拟机和程序虚拟机。
1、网盘下载 链接: http://pan.baidu.com/s/1jGrkJ7w 密码: 3xie 2、一步一步默认安装 装完后桌面上会多出几个图标,其中有一个是Docker Quickstart Terminal...
Apache Shiro 是 Java 的一个安全(权限)框架。相比于spring security 更加简单,而且够用。 • Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在 JavaSE 环境,也可以用在 JavaEE 环境。
ubuntu下 nodejs 使用node 出现 Error: /usr/bin/env: node: 没有那个文件或目录 1、如果是用sudo apt-get install nodejs命令安装的nodejs, ubuntu在安装的时候为了避免包的冲突,将nodejs的命令操作改成nodejs,而不是node。
1、打开svn安装目录。可以通过ps aux|grep svn 查找svn的安装目录 2、编辑svnserve.conf, 基本保留这些内容 [general] anon-access=none auth-acces...
配置profile 这里定义了三个环境,分别是development(开发环境)、test(测试环境)、production(生产环境),其中开发环境是默认激活的(activeByDefault为true),这样如果在不指定profile时默认是开发环境。
使用gitbucket开源项目搭建git私服非常简单。 项目地址:https://github.com/gitbucket/gitbucket 搭建环境: 1、ubuntu16.
需求 1、操作系统为 ubuntu 16.04.2 2 、自己需要安装的软件有 jdk1.8,tomcat7.0.77、zookeeper-3.5.3、nginx-1.6.3 、fastdfs-5.05。
简介 FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。
网上搜了一圈,官方并有提供批量导出所有集合到json文件的方法。有不少脚本可以实现,但是我还是习惯用java,如下 package starcLL.
我的大概思路就是,前端根据选取的内容获得他的cid,我的cid是js生成的uuid, 然后:1、通过websocket广播给对应的人 去删除localstorage里的缓存, 2、ajax异步请求删除数据库里的数据记录 3、如果对方此时也打开了聊天面板就要用jquery找到那条消息然后remove。
var userId=$("#userId").val(); var lockReconnect = false; //避免ws重复连接 var ws = null; // 判断当前浏览器是否支持WebSocket var wsUrl = serverConfig.
撤回消息 function bindMouseEvent(el){ var args = [].
观察者:java.util.Observer 被观察者:java.util. Observable package shejimoshi; import java.
java1.5之后追加了一个并发访问的程序包: java.util.concurrent。对于此线程池操作的核心类和接口就定义在此包中。
public class TestThread { public static void main(String[] args) { Data data=new Data(); new Thread(new DataProvider(data)).
一、使用NIO完成网络通信的三个核心 1、通道(Channel):负责连接 java.nio.channels.Channel 接口 |– SelectableChannel |– SocketCh...
分散(Scatter)和聚集(Gather) 分散读取(Scattering Reads): 将通道中的数据分散到多个缓冲区中 聚集写入(Gathering Writes): 将多个缓冲区中的数据聚集到通道中 ...
一、通道(Channel): 用于源节点与目标节点的连接。在java NIO中负责缓冲区中数据的传输。Channel本身不存储数据,因此需要配合缓冲区进行传输。
非直接缓冲区:通过allocate()方法分配缓冲区,将缓冲区建立在jvm内存中。 直接缓冲区:通过allocateDirect() 方法分配直接缓冲区,将缓冲区建立在物理内存中。
package nio; import java.nio.ByteBuffer; import org.junit.Test; public class buffer { @Test public vo...
框架核心知识-反射,动态代理 1、动态语言,具备反射机制 a、运行时,判断任意一个对象所属类 b、构造任意一个类的对象实例 c、判断任意类所具备的成员变量和方法 d、调用任意类所具备的成员变量和方法 e、生成动态代理 2、java反射中,最核心的api: java.
源码地址: https://github.com/jkxqj/Xml2JsonUtil/blob/master/Xml2JsonUtil.java
/*! @Title: layui.upload 单文件上传 - 全浏览器兼容版 @Author: 贤心 @License:MIT */ layui.
最近看weixin_guide项目做微信支付。 后台一切正常,前端报错,get_brand_wcpay_request:fail。
搜索引擎的答案都过期了,最新的入口更深一层。。。 我的设备–》MIUI版本–》全部参数–》连续点击MIUI版本5下。
1、 关闭Eclipse 2、打开WorkSpace所在的位置。 {workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings 删除以下文件 org.eclipse.wst.server.core.prefs和org.eclipse.jst.server.tomcat.core.prefs 3、重启 Eclipse,即可解决所有问题。
shopCart.js utils = { setParam : function (name,value){ localStorage.
《彻底解决分布式系统一致性问题》直播者:李艳鹏 笔记作者:JKXQJ 一致性问题产生的背景 JEE架构:WEB容器—组合业务逻辑—>EJB容器—数据存ORM—>数据库 SSH架构:Struts MVC—组合...
服务端 public void cpu() throws SigarException { Sigar sigar = new Sigar(); CpuInfo infos[] = sigar.
之前看很多博客都是通过 判断userAgent来处理文件名的中文乱码问题,如下 if (userAgent.indexOf("MSIE")!=-1 || userAgent.
1、以管理员权限运行c:\windows\system32\cmd.exe 2、C:\WINDOWS\system32>net stop http HTTP Service 服务已成功停止。
发现redis或者mongo连接数爆炸的临时解决办法 1、进入tomcat的bin目录./shutdown.sh 关闭tomcat 2、kill all -15 mongod 杀掉mongo进程 3、ps aux|...
转载地址:http://blog.csdn.net/zhu_tianwei/article/details/44923001 Spring-data-redis是spring大家族的一部分,提供了在srping应用中通过简单的配置访问redis服务,对reids底层开发包(Jedis, JRedis, and RJC)进行了高度封装,RedisTemplate提供了redis各种操作、异常处理及序列化,支持发布订阅,并对spring 3.1 cache进行了实现。
1、查找 ps -ef |grep tomcat 打印如下 [root@202 logs]# ps -ef |grep tomcat root 1359 1 99 22:09 ? 00:24:55 /home/jdk1.
select count(*) from history_visitor where date_format(visit_time,'%Y-%m-%d')= date_format(now(),'%Y-%m-%d')
本地用的tomcat7.0.57,websocket消息推送一切正常,windows服务器用的也是tomcat7.0.57 也一切正常。 centos上用的tomcat 7.0.75,webscoket的绝大部分都正常,就是用户上线的消息推送不过去,非常诡异,本地调试了半天,搜了很多博客也没找到原因,后来发现唯一的区别就是centos上的tomcat版本高了一点,但是不应该低版本的能正常
mongo里每天会记录一些这样的数据,要把这些数据按照时间聚合。 function statisticsSchoolForTimes(nowtime) { db.getCollection('all').aggregate( [ {$match:{"time":nowtime}}, { $group:{
简介 Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。 Redis从它的许多竞争继承来的三个主要特点: Redis数据库完全在内存中,使用磁盘仅用于持久性。 相比许多键值数据存储,Redis拥有一套较为丰富的数据类型。 Redis可以将数据复
1.sql语句编写 1.执行大的delete、update、insert操作要慎重,特别是对业务繁忙的系统,要尽量避免对线上业务产生影响。 解决办法是:大操作切割为小操作,使用limit子句限制每次操作的记录数,也可以利用一些日期字段基于更小粒度的时间范围进行操作。 2.避免使用select * 语句,select语句之用于获取需要的字段。 3.使用预编译语句,可以提高性能
<dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-jsp</artifactId> <version>8.1.8.v20121106</version> <scope>provide
DROP PROCEDURE test_insert ; DELIMITER $$ CREATE PROCEDURE test_insert() BEGIN DECLARE i INT DEFAULT 520; START TRANSACTION; WHILE i<520000 DO INSERT INTO `cms_ne
到mongo的安装目录下bin目录下执行 ./mongod -dbpath /home/mongodata/db -logpath /home/mongodata/log/mongodb.log -logappend -fork -port 27017