linux 配置多 个tomcat

  

2019-06-17 05:16:28

一、首先创建两个tomcat文件夹。 这里以 /service 目录为例: 二、配置linux 环境变量。多个tomcat 必须的配: 在最下面配置: 粘贴下面代码到最后一行 三、修改tomcat service.xml 文件: 修改端口号: 四、配置catania.xml 找到对于的tomcat的bin目录下的catania.sh 编辑。 在代码最上面加入环境变量配置: 保存如下:。 好了配置完...

POJ - 3783

  

2019-06-17 05:15:21

参考博客: https://blog.csdn.net/tc_to_top/article/details/43924867 https://blog.csdn.net/morejarphone/article/details/51028999 下面我来给几个细节地方提醒一下: (1) 初始化一定是INF而不是0,因为后面有取min的操作,如果是0则答案全部变成0. 而且dp[0][ i ]一定要...

《H.264/AVC视频编解码技术详解》视频教程已经在“CSDN学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看! “纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会! 链接地址:H.264/...

原子操作

  

2019-06-17 05:14:46

    Java中的原子基本类型有 AtomicBoolean AtomicInteger AtomicLong 常用操作有AtomicInteger的常用方法有: int addAndGet(int delta):以原子的方式将输入的值与实例中的值(AtomicInteger里的value)相加,并把结果返回 boolean compareAndSet(int expect,...

ubuntu12.04下安装vnc

  

2019-06-17 05:14:20

2019独角兽企业重金招聘Python工程师标准>>> 一,下载vnc4server 二,启动vnc4server会看到如下界面 启动完vnc4server后在你的主目录下将会产生一个.vnc的目录。修改.vnc文件夹下的xstartup如下: 这个时候重启vnc4server, 就可以了 转载于:https://my.oschina.net/u/140663/blog/3684...

一站到底 《一站到底》是一个益智答题类节目。趣味十足,在挑战中挖掘个性。 实现方案 首先,我们需要有一个题库,用户答题的内容均从题库中获取。 该题库SQL语句如下: id:表示题目的序号 question:为题目的内容 aoptionA-optionF: 表示该题可选择的答案有A到F 六个选项,但不是每一个题目都有这么多选项,大多数为4个,所以允许答案为空 answer:为该题的正确答案 然后,需...

Springboot整合Mybatis-Plus

  

2019-06-17 05:14:09

- # 介绍 Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。(摘自mybatis-plus官网)Mybatis虽然已经给我们提供了很大的方便,但它还是有不足之处,MP的存在就是为了稍稍弥补Mybatis的不足。在我们使用Mybatis时会发现,每当要写一个业务逻辑的时候都要在DAO层写一个方法,再对应...

之前讲过http的协议,怎么约定请求或响应的行、头、体,也介绍怎么使用curl来完成http的请求。这一次,再接再厉,换一个角度换一些角色,再次说http的封装与使用。反正目的只有一个:加深对http协议的理解。 (1)tcp的实现 说http的实现,非讲tcp不可(为什么?后面会解释),而之前讲tcp协议的使用,用到了socket,用socket就能通信,就能做tcp想做的事情。 那socket...

2018/8/23第三周

  

2019-06-17 05:13:39

第一题:http://acm.hdu.edu.cn/showproblem.php?pid=2053 这个题思路很简单  就是求他的因数的个数  ,然后判断是奇数还是偶数,奇数次就是(1),否则就是(0),可以从一开始遍历   ,然后代码敲一半发现 了个神奇的东西 你们有没有发现,就是如果他除以某个数如果不等与某个数 也就是(i ! = x / i)  ,那...

CMS垃圾回收

  

2019-06-17 05:11:42

内存分代 算法 标记-清除 特点 并发收集器,以最短的停顿时间为目标的收集器 不足 对CPU资源敏感,GC线程占用CPU资源高影响吞吐量 需要预留一些空间,保证触发后台垃圾回收而不是fullgc 标记-清除会产生内存碎片,虽然可以设置执行多少次不压缩的GC来一次压缩的GC,但是由于整理过程无法并发所以这时停顿时间会较长 回收过程 1. 初始标记(STW) 2. 并发标记 3. 并发预清理 4. 重...

Java基础之序列化

  

2019-06-17 05:11:25

最近几天重新看了下序列化部分的内容,今天将它整理出来。 什么是序列化/反序列化 序列化是java开发中经常可以听到的一个词,那么究竟什么是序列化呢?简单来理解的话就是:将java对象转换成字节序列以二进制数据的形式保存在本地的操作就叫做序列化,将二进制数据还原成java对象的过程就叫反序列化。      我们画一个图来说明下: 2.怎么让对象序列化/反序列化...

2019独角兽企业重金招聘Python工程师标准>>> apache common-httpclient的连接关闭问题 | date : 2017.3.7 | apache 提供的common-httpclient (3.1 的版本),在调用httpclient的时候,是很方便的,在实际的项目中,调用第三方服务,也经常使用;这次在客户现场发现了一个问题; 我们调用第三方的服务,第...

C++工具--异常及异常处理

C语言  异常  原创

  

2019-06-17 05:10:18

我们总是希望自己所写的程序都是正确,并且运行结果也是正确的。但这是很难的,因此我们必须要考虑程序存在错误的情况。 程序中常见的错误:语法错误和运行错误。 语法错误在编译时编译系统是能够发现的,并且编译系统会告诉我们错误是什么、位置是在哪儿,因此这样的错误是比较容易发现和纠正的。 另外还有一些程序它能正常通过编译也能运行,但是在运行过程中会出现异常,往往得不到正确的结果,甚至导致程序死亡。 程序死亡...

手写一个谷歌post插件 00 前言 公司的mac极不方便,下个postman都下不了,没办法只有自己写一个。 想到两种方法: 1.写一个服务端,做转发。 2.写一个谷歌插件,避开跨域问题。 明显,第二种方法更高效和实用。 01 配置 我们新建一个文件夹取名post 首先配置 manifest.json 02 popup.html 新建文件popup.html,用于插件显示页面。 popup.ht...

一、变量 python中变量与实际值间是引用的关系,通过id(变量名)可以查看变量的内存地址 python变量类型 1.1标识符命名 先了解一下标识符的规则: 由字母、下划线、数字组成,数字不能为开头 python中的标识符区分大小写 命名规则: 见名知意 一般采用大驼峰(FirstName)、小驼峰(firstName) 1.2关键字 关键字:python中具有特殊功能的标识符(不允许开发者自定...

pandas 是一个 Python 软件库,可用于数据操作和分析。数据科学博客 Dataquest.io 发布了一篇关于如何优化 pandas 内存占用的教程:仅需进行简单的数据类型转换,就能够将一个棒球比赛数据集的内存占用减少了近 90%,机器之心对本教程进行了编译介绍。 当使用 pandas 操作小规模数据(低于 100 MB)时,性能一般不是问题。而当面对更大规模的数据(100 MB 到数 ...

CentOS7下Samba的安装与配置

linux  samba

  

2019-06-17 05:08:02

一、Samba简介     Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、...

2019独角兽企业重金招聘Python工程师标准>>> 写一段hello world: 编译执行:gcc main.c && ./a.out 现在我们看看在当前shell中返回上一个执行过程的返回值是多少,是 “-1” 吗? 啊,结果为什么 "255"呢?调用一个程序, 程序退出-1, 得到结果不是“-1&r...

聊聊前后端分离接口规范

  

2019-06-17 05:07:18

1. 前言 随着互联网的高速发展,前端页面的展示、交互体验越来越灵活、炫丽,响应体验也要求越来越高,后端服务的高并发、高可用、高性能、高扩展等特性的要求也愈加苛刻,从而导致前后端研发各自专注于自己擅长的领域深耕细作。 然而带来的另一个问题:前后端的对接界面双方却关注甚少,没有任何接口约定规范情况下各自干各自的,导致我们在产品项目开发过程中,前后端的接口联调对接工作量占比在30%-50%左右,甚至会...

多线程的创建与同步

多线程

  

2019-06-17 05:07:04

下面咱们来了解下什么是多线程? 思考 : 能否在同一个Java应用程序中执行2个以上的无限循环呢? 1.1什么是多线程? 是指一个应用程序中有多个线程并发执行。 1.2并发: 通过CPU的调度算法,使用户感觉像是同时处理多个任务,但同一时刻只有一个执行流占用CPU执行。即使多核多CPU环境还是会使用并发,以提高处理效率。(切换执行) 多线程技术并不能直接提高程序的运行效率,而是通过提高CPU的使用...