自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4430)
  • 收藏
  • 关注

转载 静态INCLUDE与动态INCLUDE的区别

静态INCLUDE与动态INCLUDE的区别为了更深刻的了解这两者的区别,专门搜索了类似的资料,写出来供大家分享:静态include主要是对静态页面的引入,不会检查所包含文件的变化<% @ include file="include.html" %>动态include主要是对动态页面的引入,它总是会检查所引入的页面的变化,如果所包含的资源在请求间发生变化,...

2019-10-04 22:07:00 160

转载 docker oracle install

https://hub.docker.com/r/9fevrier/oracle-11gInformationsOracle directory : /opt/oracleData directory : /app/oracle/dataSID : orclLogin/password : system / oracleSystem root : r...

2019-09-27 18:15:00 99

转载 java 删除字符串左边空格和右边空格 trimLeft trimRight

/** * 去右空格 * @param str * @return */ public String trimRight(String str) { if (str == null || str.equals("")) { return str; ...

2019-09-26 17:42:00 620

转载 url编码对照表

附上ASCII字符与URL编码的对照表。 ASCII字符 URL编码空格 %20! %21" %22# %23$ %24% %25& %26' %27( %28) %29* %2A+ %2B, %2C- %2D. ...

2019-09-19 07:31:00 72

转载 使用pycharm导出程序所使用的的依赖包

导出程序所使用的的依赖包import os, sys# 找到当前目录project_root = os.path.dirname(os.path.realpath(__file__))print(project_root)# 找到解释器,虚拟环境目录python_root = sys.exec_prefixprint(python_root)...

2019-09-18 15:04:00 2022

转载 mysql 表名和字段、备注

select t1.table_schema ,t1.table_name ,t2.ordinal_position ,t2.column_name ,t2.data_type ,t2.character_maximum_length ,t2.column_type ,t2.column_c...

2019-09-18 09:54:00 152

转载 JS

从目标数组中删除满足条件的元素//从目标数组中删除满足条件的元素 function removeItemForArray (src, cb) { var counter = src.length - 1; while (true) { var result = cb(src[counter])...

2019-09-17 18:35:00 40

转载 docker学习

### 查找Docker Hub上的mysql镜像docker search mysql### 拉取镜像,标签为5.6docker pull mariadb### 查看所有镜像docker images### 查看镜像详情docker inspect registry:v2### 上传镜像docker push registr...

2019-09-15 11:43:00 52

转载 面试刷题 - 最大连续子段和

OJ链接洛谷OJ P1115LEETCODE maximum-subarrayLEETCODE代码解法一线性扫一遍计算前缀和Ai,即a1+a2+……+ai计算最小前缀和Bi,min(A1, A2, ……, Ai)则以ai结尾的最大子段和Ci=Ai-Bi另外开一个变量res,记录Ci的最小值即可时间复杂度O(n)typedef int ll;class S...

2019-09-14 23:07:00 85

转载 shell爬虫

#!/bin/bashcurl_str='curl -x "http://http-pro.abuyun.com:9010" --proxy-basic --proxy-user H78H42TCN191075P:3D1EA6E4F458AB69'curl_str='curl -L --socks5 socks-cla.abuyun.com:8030 --proxy-u...

2019-09-12 16:40:00 60

转载 shell 解析json

未完待续### 解析api json文件为csv文件cd /apitime for i in `ls *html|head -20000`do id=$(echo ${i}|sed 's/.html//') echo -n "${id}|" cat ${i}|jq -r '[.data.entName,.data.unifiedCo...

2019-09-12 16:09:00 19

转载 多任务-线程

并发:指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务在同一时间段执行(实际上总有一些任务不在执行,因为切换任务的速度相当快,看上去一起执行而已)并行:指的是多核cpu情况下,多个任务的一些任务往往是在同一时间点执行的1. 使用threading模块python的thread模块是比较底层的模块,python的threading模块是对thr...

2019-09-05 17:30:00 42

转载 协程-gevent

协程协程,又称微线程,纤程。英文名Coroutine。协程是python个中另外一种实现多任务的方式,只不过比线程更小占用更小执行单元(理解为需要的资源)。 为啥说它是一个执行单元,因为它自带CPU上下文。这样只要在合适的时机, 我们可以把一个协程 切换到另一个协程。 只要这个过程中保存或恢复 CPU上下文那么程序还是可以运行的。通俗的理解:在一个线程中的某个函数,可以...

2019-09-05 08:18:00 40

转载 SecureCRT 7.1.1和SecureFx key 亲测可用

CRT:Name: ygeRCompany: TEAM ZWTSerialNumber: 03-77-119256License Key: ABH2MJ 9YVAC5 Z17QF7 4ZAS7Z ABGYJH CZ5EU3 V4MN88 T18NCTIssue Date: 06-03-2017FX:Name: ygeRCompan...

2019-09-04 22:05:00 733

转载 迭代器iterator-生成器generator

1. 迭代根据记录的前面的元素的位置信息 去访问后续的元素的过程 -遍历 迭代2. 可迭代对象 iterable  如何判断可迭代对象的3种方式 能够被迭代访问的对象 for in 常用可迭代对象-list tuple strfrom collections import Iterableisinstance(obj, Iterable)...

2019-09-04 08:39:00 59

转载 SQL注入

什么是SQL注入?定义:以用户或者外部输入动态构造SQL查询的命令,将可能改变SQL查询语句本来的语义,从而导致执行任意的SQL命令,泄露或者篡改SQL数据库的敏感数据。如何防止SQL注入?输入检验:做好规范的检验工作,比如搜索框不能输入sql语句等权限控制:在创建一个SQL数据库的用户账号时,要遵循最低权限法则。用户应值拥有使用其账户的必要的最低特权。如果系统...

2019-09-03 14:24:00 167

转载 SpringMVC

SpringMVC原理:  SpringMVC是Spring中的模块,它实现了mvc设计模式的web框架,首先用户发出请求,请求达到SpringMVC的前端控制器(DispatcherServlet),前端控制器根据用户的url请求处理器映射器查找匹配的url的handler,并返回一个执行链,前端控制器再请求处理器适配器调用响应的handler进行处理并返回给前端控制器一个mode...

2019-09-02 10:30:00 154

转载 设计模式—七大原则

设计模式的目的设计模式是为了解决程序的耦合性、内聚性、以及可维护性、可扩展性、重用性、灵活性。(1)代码的重用性:相同功能的代码,不用多次编写。(2)可读性:编程规范性,便于其他程序员的阅读和理解。(3)可扩展性:当需要增加新的功能时,非常的方便。(4)可靠性:当那个我们增加新的功能后,对原来的功能没有影响。使程序呈现高内聚,低耦合的特性。单一职责原则:  对类来说,一个类应...

2019-08-30 22:56:00 139

转载 用SQL命令查看Mysql数据库大小

-- 1. 进入information_schema 数据库(存放了其他的数据库的信息)use information_schema;-- 2. 查询所有数据的大小:select concat(round(sum(data_length/1024/1024),2),'MB') as data from information_schema.tables;...

2019-08-30 09:07:00 56

转载 shell去掉最后一个字符

实测过第一种写法,可正常删除sed 's/.$//'awk '{sub(/.$/,"")}1'awk '{printf $0"\b \n"}' ufileref:https://blog.csdn.net/u010022051/article/details/51916279/转载于:https://www.cnblogs.com/chenzec...

2019-08-29 10:26:00 28

转载 mysql查同个实例两个数据库中的表名差异

select TABLE_NAMEfrom ( select TABLE_NAME ,count(1) as cnt from information_schema.tables where TABLE_SCHEMA in ('db_a','db_b') and (tab...

2019-08-28 14:30:00 137

转载 Demo小细节-2

今天在牛客的题海中再次找虐,题目如下: 1 public class B { 2 public static B t1 = new B(); 3 public static B t2 = new B(); 4 { 5 System.out.println("构造块"); 6 }...

2019-08-28 10:10:00 134

转载 算法思想——分治算法

一、分治策略  “分而治之”,大问题能够拆成相似的小问题,记住这些小问题需要具有相似性。而后将小问题的每个解合成为大问题的解。所以说大问题如何拆,小问题如何合并才是这个算法最主要的一个思想。实际上很多算法如贪心算法,动态规划等等都是要求把大问题拆成小问题。而分治算法的重要一点就是要适用于能够重新把小问题的解合并为大问题的解。二、分治法适用条件  1、该问题的规模缩小...

2019-08-27 21:33:00 60

转载 Java运算符

Java之运算符java运算符分为算数运算符、位运算符、逻辑运算符、其他运算符(三元运算符),具体如下:&(按位与)&按位与的运算规则是将两边的数转换成二进制位, 最后运算最终值,其运算法则为:两个数都为真,最终值才为真,一个假既值为假。(1&1=1、1&0=0、0&1=0、0&0=0)3的二进制位是0000 00...

2019-08-27 15:45:00 42

转载 检查进程启动情况,开始时间、启动时间、启动进程数、进程数是否正确、PID...

#!/bin/shbin=$(cd `dirname $0`;pwd)cd ${bin}### 定义检查函数chk(){ programName=$1 correctNum=$2 programSubName=$3 # 判断是否带子程序名 if [ -n "${programSubName}" ...

2019-08-26 08:42:00 69

转载 Dubbo(一):Dubbo运行原理

前言:  在开始入门Javaweb时,学的基本都是MVC开发模式,一个项目基本上就是model,view,controller三层。但是随着系统的服务逐渐加多,SOA模式更加适合目前项目开发。而SOA模式在Java开发过程中基本上是Dubbo和SpringCloud的天下。所以今天来看看Dubbo中的运行原理。一、SOA模式  首先简单介绍一下SOA模式,这对我们后面理解Du...

2019-08-25 19:54:00 51

转载 Java内部类的基本解析

内部类内部类的基本概念  所谓的内部类也就是在一个类的内部进行其他类结构的嵌套操作。为什么要使用内部类?  这就要引用一句十分著名的一本书叫《Think in java》中的一句名言了——每个内部类都能独立的继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都是没有影响的。  因为内部类拥着类的一些基本特征,所以在实际问题中我们会遇到一...

2019-08-25 11:58:00 47

转载 前端网(http://www.qdfuns.com/)不能访问了

前端网(http://www.qdfuns.com/)不能访问了之前写的一些知识点也找不到了,有点难受。。。。这说明知识点还是放在本地电脑稳一点,多备份,云端时刻在变化。。。希望博客园别也用着用着没了。。。转载于:https://www.cnblogs.com/yoona-lin/p/11400720.html...

2019-08-23 16:14:00 25

转载 django中添加日志功能

官方文档 猛戳这里在settings中配置以下代码#LOGGING_DIR 日志文件存放目录LOGGING_DIR = "logs" # 日志存放路径if not os.path.exists(LOGGING_DIR): os.mkdir(LOGGING_DIR)import loggingLOGGING = { 'versio...

2019-08-23 15:51:00 60

转载 记基于docker+gunicorn部署sanic项目遇到的很多很多坑

前言:  最近有个项目需要上线,是python中sanic网络异步框架写的,并且要求使用docker+nginx来部署项目实现负载均衡,于是乎百度了sanic项目部署,基本上都是基于docker+gunicorn部署sanic项目这篇文章,里面讲的也稍稍微有些简略,不过对于小白特别不友好,按步骤操作肯定是不行的,因为文章中只举了很小很小的一个例子,感觉更像demo。而小白可能只是临时...

2019-08-22 17:43:00 107

转载 Centos7下,宿主机nginx配合docker环境的php-fpm

一.安装docker并启动yum install dockersystemctl start docker二.安装nginxCentOS 7默认不能从yum中安装nginx,原因可以自己搜索一下,需要执行以下命令sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-relea...

2019-08-21 16:32:00 302

转载 深入理解Nginx及使用Nginx实现负载均衡

前言:  最近在部署项目时要求实现负载均衡,有趣的是发现网上一搜全部都是以下类似的配置文件upstream localhost{ server 127.0.0.1:8080 weight=1; server 127.0.0.1:8081 weight=1; } server { listen 80; ...

2019-08-21 12:02:00 81

转载 接口类和抽象类

接口(interface)可以说成是抽象类的一种特例,接口中的所有方法都必须是抽象的。接口中的方法定义默认为public abstract类型,接口中的成员变量类型默认为public static final。接口和抽象类在方法上的区别:抽象类可以有构造方法,接口中不能有构造方法。抽象类中可以包含非抽象的普通方法,接口中的所有方法必须都...

2019-08-20 21:54:00 37

转载 根据分辨率不同调用不同的css文件

摘录于 http://bbs.zdnet.com.cn/thread-108803-1-1.html <SCRIPT LANGUAGE="javascript">   <!--   if (window.navigator.userAgent.indexOf("MSIE")>=1)   {   var IE1024="";   va...

2019-08-20 15:01:43 63

转载 JSONP跨域请求数据报错 “Unexpected token :”的解决办法

原文http://www.cnphp6.com/archives/65409Jquery使用ajax方法实现jsonp跨域请求数据的时候报错 “Uncaught SyntaxError: Unexpected token :”,主要问题在于返回的数据格式不正确本地虚拟两个域名,分别为:www.test.com、www.abc.comhttp://www.test....

2019-08-20 07:10:34 217

转载 Javascript 中定义函数回调

HTML代码<html><head><title>jsp3</title></head><bodybgcolor="#ffffff"><scriptlanguage="javascript"type="text/javascript">functionA(a,callbac...

2019-08-20 00:29:49 135

转载 【洛谷 1104】生日

题目描述cjf君想调查学校OI组每个同学的生日,并按照从大到小的顺序排序。但cjf君最近作业很多,没有时间,所以请你帮她排序。输入格式有22行,第11行为OI组总人数nn;第22行至第n+1n+1行分别是每人的姓名ss、出生年yy、月mm、日dd。输出格式有nn行,即nn个生日从大到小同学的姓名。(如果有两个同学生日相同,输入靠后的同学...

2019-08-19 22:59:00 125

转载 对于call,apply,bind 的理解

JavaScript 中 call()、apply()、bind() 的用法之前对与JavaScript中的call,apply,bind这几个方法一直理解的很模糊,今天总结一下。例1 var name = '小王', age = 20; var obj = { name: '小张', objAge: this.name, ...

2019-08-19 17:22:00 44

转载 shell awk杂项

awk '{ for(i=0;++i<=NF;){ a[i]=a[i]?a[i]",'\''"$i"'\''":"'\''"$i"'\''" }}END{ for(i=0;i++<NF;){ print a[i] }}' tmpb[root@cc ~]# cat tm...

2019-08-19 15:32:00 11

转载 性能测试-Linux资源监控⽅式

Linux资源监控⽅式1. 命令2. 第三⽅⼯具(nmon)3. LR(需要安装RPC相应服务包和开启服务)(略)⼀、命令 ⽅式  1. top (系统资源管理器)  2. vmstat (查看虚拟内存状态)  3. free(查看未使⽤的和已使⽤的内存数⽬)  4. iostat (查看io磁盘信息)  5. sar ⽹络    1....

2019-08-18 20:25:00 79

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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