使用docker制作CentOs+tomcat+jdk镜像

下载CentOs镜像 docker pull centos docker images 启动CentOs镜像 docker run -d -i centos /bin/bash 通过docker ps命令查看 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES edba2dce7
分类: 服务端 发布时间: 04-26 23:26 阅读次数: 5

sofa框架浅谈

浅谈支付宝所用框架sofa sofa是支付宝的核心框架,目前开发环境框架已经升级到sofa3,sofa的核心是spring,测试这边的接口测试用着是ats核心是testng,ats为sofa服务者,下面大致讲下sofa框架的结构和特色! sofa分:biz层即业务层,core层俗称核心层,web层即展现层,common层也称数据层,test测试层。业务层的biz-service发布服务,打成jar包的方式供其他facade调用,引用服务在调数据层,如附件图 每个模块有自己独立的spring上下
分类: 服务端 发布时间: 04-26 23:26 阅读次数: 6

数据库的四大特性及事务的隔离级别

  如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity)   原子性试纸事务包含所有的操作要么全部成功,要么全部失败回滚,事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对是数据库有任何影响。 ⑵ 一致性(Consistency)   一致性是指事务必须使数据库从一个一致性的状态转为为另一个一致性的状态,也就是说一个事务执行之前和执行之后都必须处于一致性的状态。   比如银行转账,加上A用户和B用户两者账户的钱一共有500,那么
分类: 其他 发布时间: 04-26 23:23 阅读次数: 5

一切皆是对象

Python 中一切皆是对象 ①②③④⑤⑥⑦⑧⑨⑩
分类: 其他 发布时间: 04-26 23:23 阅读次数: 5

51nod-1366 贫富差距——并查集

题目链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1366 #include <iostream> #include <cstdio> #include <set> #define maxn 0x3f3f3f using namespace std; int f[55][55]; char m[55][55]; int main() { // freopen("in.txt","r",stdin);
分类: 其他 发布时间: 04-26 23:23 阅读次数: 8

python习题01

1. 编程实现对一个元素全为数字的列表,求最大值、最小值 a.soft 如果是从列表中找最大值,则可以使用max() 如果是从数组找最大值,则可以使用numpy.max()函数 2.统计字符串中,各个字符的个数 hello world a=input(“xxxxx”) xcount = 1 for i in a if i = x: xcount +=1 print(“x=%d”%xcount)
分类: 其他 发布时间: 04-26 23:23 阅读次数: 6

oracle PLSQL 多结果集嵌套循环处理优化

a
分类: 其他 发布时间: 04-26 23:23 阅读次数: 2

HDU1812 - Count the Tetris

polya自主ac的第一道,讨论方法:先把奇偶分开(1)顺时针0度,90度,180度,270度 (2)镜像竖线,水平线,两条对角线 分别推出公式计算,实在推不出来,写个模拟暴力找循环节,然后发现还要写大数,就贴了个模板呢。。。懒得写java(其实是不熟。ac代码: #include<iostream> #include<string> #include <cstdio> #include <cstring> #include<iomanip> #include<algorithm> using
分类: 其他 发布时间: 04-26 23:23 阅读次数: 5

移植 Qt 至 tiny210 详细过程

实验所需资源: tiny210(cortex-a8) QT 版本:5.6.2 PC 环境:UBUNTU tslib:tslib-1.4 交叉工具链:4.5.1 开发板已装载好 Linux 编译 tslib 可能需要安装的库: sudo apt-get install autoconf sudo apt-get install automake sudo apt-get install libtool 编译安装步骤如下: tar xzf tslib-1.4.tar.gz cd tslib ./a
分类: 其他 发布时间: 04-26 23:23 阅读次数: 15

CF 965

A /*#include<cstring>#include<algorithm>#include<queue>#include<vector>#include<cstdio>#include<cmath>#include<iostream>*/ #include<bits/stdc++.h> using namespace std; typedef long long ll; const int maxn = 300005; int main() { int k, n, s,
分类: 其他 发布时间: 04-26 23:23 阅读次数: 6

Python基础听课笔记

#需求:为8位老师随机分配办公室 #先定义一个列表用来存储8位老师的姓名 teachers = ['xiaowang', 'xiaoli', 'xiangming', 'xiaohua', 'xiaogang', 'lili', 'huyu', 'wuyu'] #定义一个空嵌套列表,里面有三个空列表用来等待其他老师的加入 office = [[],[],[]] #为8位老师随机分配办公室:产生随机数的方式 for teacher in teachers: index = random.rand
分类: 其他 发布时间: 04-26 23:23 阅读次数: 5

tiny210 tslib 测试(基于 ft5x06 触摸屏),解决触摸无效问题

1. 拷贝至开发板 将上次实验中的 tmp 文件夹拷贝到开发板,可以通过 nfs 来传输,并将 tmp/lib 下的所有 .so 文件拷贝至 开发板的 /usr/lib 中,并且确保库的映射关系正确。 2. 声明 tslib 的环境变量 export TSLIB_CALIBFILE='/etc/pointercal' export TSLIB_CONFFILE='/tslib/etc/ts.conf' export TSLIB_CONSOLEDEVICE='none' export TSLIB
分类: 其他 发布时间: 04-26 23:23 阅读次数: 7

idea创建git分支

此时只是在本地创建好了分支,修改源代码后add,commit将本地分支提交到远程仓库 分支已创建,其它成员此时就可以从git拉分支
分类: 其他 发布时间: 04-26 23:20 阅读次数: 7

以普通用户身份从外网登陆MySQL数据库

一、登陆数据库     mysql -u root -p [超级用户密码]; 二、创建用户     CREATE USER 'username'@'host' IDENTIFIED BY 'password';   参数说明:   1、username:你将创建的用户名;   2、host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%;   3、password:该用户的登陆密码,密码可以为空,如果为空则该用户可以
分类: 其他 发布时间: 04-26 23:20 阅读次数: 5

php-fpm比php成为apache模块好在哪

php-fpm比php成为apache模块好在哪 年华81kgPS61 | 浏览 1896 次 |举报 我有更好的答案 推荐于2017-11-23 10:46:09 最佳答案 概述   写这篇文章的是因为今天要Ubuntu下搭建LNMP环境,Nginx使用的是PHP-FPM,所以对Web服务器与PHP解释器的交互方式做了个整理。   众所周知,PHP是跨平台、跨服务器的语言,这也是它如此流行的原因之一。但是,很少有人知道PHP解释器可以以不同的方式运行在Web服务器中。PHP最常用的方式是以模
分类: 其他 发布时间: 04-26 23:20 阅读次数: 6

首行拔谇士缕趾量史恳砂

尤侍谒我什鼓园劫上傻沮招制暗哉豪炎钥谌矫杆卓拦蚊咀渤吮杂衙僖稚辰街竞靥朗烟沮凭脱劳蹿雌檬毡烧蹈臼稍恿型敦城低裙菏搅页桃卸邻靶挚匣彰映耪俗遗妥怨芭窗倌窃纹仙韵馅跃
分类: 其他 发布时间: 04-26 23:20 阅读次数: 8

003-Udp-ip-port-socket

ip(地址) : 用来标记一台网络设备的唯一标识 公网 ip : 真正可以上网的 ip 私网 ip : 局域网内的 ip (也叫做私有 ip) A 类 ip : 第一位不变 共有 2 ^ 24 个, 可用 : 2 ^ 24 - 2 B 类 ip : 前两位不变 共有 2 ^ 16 个, 可用 : 2 ^ 16 - 2 C 类 ip : 前三位不变 共有 2 ^ 8 个, 可用 : 2 ^ 8 - 2 D,E类 : 为将来保留 本地 ip
分类: 其他 发布时间: 04-26 23:20 阅读次数: 7

移动端font-size适配方案(续)

概述 之前写过一篇移动端font-size适配方案,但是在实践过程中,还是发现当时的思维太局限了,视野太窄了,所以现在补充更新一下,记录下来,供以后开发时参考,相信对其他人也有用。 我上一篇博文主要有2个误区,下面我一一记下来。 这篇博文参考了移动端适配方案(下)。 适配方案 有多种适配方案: 百分比布局:固定高度,宽度自适应。就是固定高度,宽度用百分比。可以想象,对于不同的屏幕,所有的东西都有横向拉伸,导致非常不好看。 px布局:固定宽度,viewport缩放。就是全部用px,然后用js控制
分类: 其他 发布时间: 04-26 23:20 阅读次数: 5

git 修改提交邮箱以及用户名-亲测

一.查看git配置 $ git config --list 此命令会列出所有GIT当时能找到的配置 ... 查看 列表项 [email protected] 邮箱 user.name=123 用户名 二.修改邮箱和用户名 1.重新设置邮箱和用户名 $ git config --global user.email"[email protected]" $ git config --global user.name"123456" 2.在原有的基础上,修改邮箱和用户名 $ git config -
分类: 其他 发布时间: 04-26 23:20 阅读次数: 6

Nginx安装及配置

Nginx是一款速度快,功能强大的http以及反向代理服务器,经过简单的配置之后即可以用来托管页面。 不幸的是,和很多其他系统管理工具一样,相关的原理教程和配置说明文档都很少。虽然官方提供了一个wiki,但是内容多且复杂,却没有真正的介绍那些你可能真正需要的东西。在自己纠结这个wiki一段时间之后,我终于掌握了使用nginx的一些基础知识,并把它们在这里与其他开发者分享出来,希望你们能够更加快速的去掌握这些知识。 下面进入正题。针对本教程,你需要一个VPS(虚拟主机),最好是刚刚建立的,这样可
分类: 其他 发布时间: 04-26 23:20 阅读次数: 6