自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JDBC连接池原理、自定义连接池代码实现

首先自己实现一个简单的连接池:数据准备:CREATE DATABASE mybase;USE mybase;CREATE TABLE users(uid INT PRIMARY KEY AUTO_INCREMENT,username VARCHAR(64),upassword VARCHAR(64));INSERT INTO users (user...

2018-01-31 23:01:00 89

转载 centos7以后关闭防火墙

centos 6.5关闭防火墙# service iptables stop 临时关闭防火墙# chkconfig iptables off 永久关闭防火墙centos 7.2 关闭防火墙从centos7 开始使用systemctl 来管理服务和程序,包括了service chkconfig查看防火墙状态# systemctl list-unit-file...

2018-01-31 15:14:00 35

转载 Java集合框架详解

一、集合框架图简化图:说明:对于以上的框架图有如下几点说明1.所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。2. 集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。3. 抽象类:5个抽象类(长虚线表示)...

2018-01-30 22:38:00 124

转载 算法之逆序对

算法之逆序对逆序对问题​ 假设A[1..n]是一个有n个不同数的数组。若i<j且A[i]>A[j],则对偶(i, j)称为A的一个逆序对(inversion)。列出数组{2, 3, 8, 6, 1}的5个逆序对由集合{1, 2, ..., n}中的元素构成的什么数组具有最多的逆序对?它有多少逆序对?插入排序的运行时间与输入数组中的逆序对的数量有什么关系?给出一个求在n个...

2018-01-29 20:20:00 55

转载 菜鸟入门【ASP.NET Core】9:RoutingMiddleware介绍以及MVC引入

前言前面介绍了使用app.Map来配置路由,但是对于一般不是特别大的项目来说,不使用Map来进行路由配置。配置路由我们首先需要在Startup.cs文件中的ConfigureServices方法中进行路由依赖注入services.AddRouting();接下来就可以在Configure中使用扩展方法进行注册路由 //第一种方式...

2018-01-29 14:06:00 30

转载 配置IIS FTP服务器

问题如下:最近做一个项目,要用外网通过ftp来连接服务器,取文件。服务器默认端口 21 是正常的,新开了一个28端口,配置好了用户权限。使用FTP连接出现如下响应信息:状态: 正在连接 42.123.101.210:28 ...状态: 已经连接到 42.123.101.210:0。正在等待欢迎信息...响应: 220 Microsoft FTP Service命令: USER ...

2018-01-27 11:34:00 227

转载 HDU - 5122 K.Bro Sorting

Matt’s friend K.Bro is an ACMer.Yesterday, K.Bro learnt an algorithm: Bubble sort. Bubble sort will compare each pair of adjacent items and swap them if they are in the wrong order. The process repea...

2018-01-25 17:28:00 75

转载 CentOS7 FTP安装与配置

CentOS7 FTP安装与配置1、FTP的安装#安装yum install -y vsftpd#设置开机启动systemctl enable vsftpd.service#启动systemctl start vsftpd.service#停止systemctl stop vsftpd.service#查看状态systemctl status vsftpd.service...

2018-01-24 21:04:00 130

转载 django insert data into mysql

#!/usr/bin/python# -*- coding:utf-8 -*-# @filename: search# @author:wwx399777 wuweiji# @date: 2018/1/25 9:35import pymysqlimport pyechartsfrom datetime import datetimeimport pand...

2018-01-24 10:45:00 272

转载 session 与 Cookie

相同点:1、因HTTP为无状态协议,当一次请求完成后就会断开连接,不会存储用户的登录信息。而Cookie(Cookie早于session)的出现就是为了保存用户的信息,方便下次访问。此处session与之作用相同。2、每一个用户都只会获取、修改自己的Cookie和Session,不会跨域。差异点:1、Cookie存储于客户端(浏览器,每个浏览器存储Cookie的方式不同,比如I...

2018-01-23 17:57:00 34

转载 MongoDB模拟多文档事务操作

Mongodb不支持多文档原子性操作,因此依据两阶段提交协议(Two Phase Commits protocol)来模拟事务。以两个银行账户之间的转账行为为例,来说明如何实现多文档间的事务操作。为实现多文档间的事务操作,定义一个事务文档TransactionDocument,储存在事务集合TransactionCollection中public class Tran...

2018-01-23 16:55:00 95

转载 移动端关于计算rem的flexible.js

//以下这个就是flexible.js<script>var docEl=document.documentElement, //当设备的方向变化(设备横向持或众向持)此事件被触发,绑定此事件时,注意现在当浏览器不支持orientationchange事件的时候我们绑定了resize事件。总的来说就是监听当然窗口的变化,需要重新设置根字体的值 resizeEvt='or...

2018-01-23 11:32:00 78

转载 2018.01.22

感觉自己各种倒霉,胳膊疼还没好不说、、、前阶段单膝跪地,卡伤了膝盖,各种琐碎的事儿。又不是本命年,怎么这样。本想着投论文去那个地方,被老师发现,各种批评。。。可是又没事先和我说过。然后呢,之前说可能会读博,就被几个博导老师询问、、这次都没轻易答应,可是想想自己的能力和5年的时间,畏惧、惶恐- -老师安排各种各样的任务,还没学会走就想着让我跑,甚至是飞起来,看不懂的地方就让自己理解,看不...

2018-01-22 21:05:00 37

转载 解决github网站的css,js文件被墙

前两天我打开github网站,想推送些东西上去,结果发现github成这样了!起初我并没有在意。。以为是神马网络问题,然后没理它了。结果今天又打开来看还是这样,不管是用chrome firefox 都打不开,我直接百度收了一下,很简单明显 被墙了!然后我就在百度,试过了七八次后,说什么在hosts文件改ip 都没有用。后面就找到了一个办法 一试 成了!!!解决办法:修改 C:...

2018-01-19 18:51:00 355

转载 getdate — 取得日期/时间信息-----参数是一个 integer 的 Unix 时间戳

getdate — 取得日期/时间信息-----参数是一个 integer 的 Unix 时间戳 <?php$today=getdate();print_r($today);?>Array( [seconds] => 40 [minutes] => 58 ...

2018-01-19 17:35:00 173

转载 鹏飞反欺诈查询历史记录

需求:根据身份证号码查询以往的查询记录。入参:身份证号码,documentNoList代码:Controller @RequestMapping(path = "/queryAntiFraudHistoryRecord", method = {RequestMethod.GET, RequestMethod.POST}) @ResponseBody pub...

2018-01-19 15:00:00 174

转载 定时任务时间表达式的规则(自己总结)

单纯针对时间的设置规则一个定时任务表达式有5、6、7个组成,由空格分隔的时间元素。****************************************分隔符****重要内容已标红****从左至右,七位元素的含义如下:0 15 10 * * ? *1.秒(0–59)2.分钟(0–59)3.小时(0–23)4.月份中的日期(1–31)5.月份(1–12或JAN–DEC...

2018-01-19 11:07:00 391

转载 前端笔记1-4

---恢复内容开始---一.无序列表无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。无序列表始于 <ul> 标签。每个列表项始于 <li>。列表项内部可以使用段落、换行符、图片、链接以及其他列表等等。<ul><li>doggy</li><li>gay</li>...

2018-01-18 19:48:00 37

转载 Ubuntu 系统 System in lower graphic mode 解决方案

安装虚拟机时候,使用ubuntu系统会遇到在安装其他软件之后,重新开机导致系统处于system In lower graphics mode, 如下图当界面处于这样的状况下,同时按下 ctrl + alt + F1 进入到指令界面。进入后,输入用户和用户密码。我尝试了很多方案,只有现在这个有效果。先输入cd /etc/X11X为大写,要大写。...

2018-01-18 10:13:00 70

转载 DBMS_STATS.GATHER_TABLE_STATS的语法

作用:DBMS_STATS.GATHER_TABLE_STATS统计表,列,索引的统计信息.DBMS_STATS.GATHER_TABLE_STATS的语法如下:DBMS_STATS.GATHER_TABLE_STATS (ownname VARCHAR2, tabname VARCHAR2, partname VARCHAR2, estimate_percent NUMBER, ...

2018-01-17 17:10:00 100

转载 正确使用MySQL JDBC setFetchSize

MYSQL JDBC快速查询响应的方法,快速返回机制的实现一直很纠结,Oracle的快速返回机制,虽然结果集很多,可是它能很快的显示第一个结果,虽然通过MYSQl的客户端可以做到,但是通过JDBC却不行。今天用了1个多小时,终于搞定此问题,希望对广大Java朋友在处理数据库时有个参考。来由:通过命令行客户端加上-q参数,可以极快的响应一个查询。比如...

2018-01-17 16:38:00 143

转载 Mysql 数据类型

一、前言  MySQL中定义数据字段的类型对你数据库的优化是非常重要的。  MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。二、数据类型  2.1 数值类型  MySQL支持所有标准SQL数值数据类型。  这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REA...

2018-01-17 15:24:00 33

转载 PHP - Swoole websocket理解

php swoole实现websocket功能1.确保安装了swoole扩展。2.撰写服务程序<?php //创建websocket服务器对象,监听0.0.0.0:9502端口 $ws = new swoole_websocket_server("0.0.0.0", 9502); //监听WebSocket连接打开事件 $ws->on('ope...

2018-01-17 14:20:00 89

转载 Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2

原因是解析的时候多了,逗号,或是 \解决方法:一revJson=revJson.replace("\\", "");//去掉'/'revJson=revJson.substring(1,revJson.length()-1); //去掉头尾引号。简单对象解析:BeanOrderIntent beanOrder = (BeanOrderIntent) DubJson...

2018-01-17 11:36:00 111

转载 【Linux】【Services】【SaaS】Docker+kubernetes(8. 安装和配置Kubernetes)

1. 概念1.1. 比较主流的任务编排系统有mesos+marathon,swarm,openshift(红帽内部叫atom服务器)和最著名的kubernetes,居然说yarn也行,不过没见过谁用1.2. 官方网站https://kubernetes.io/(需要***)1.3.软件架构图1.4.每个组件的作用:https://kubernetes.io/docs/co...

2018-01-17 09:36:00 88

转载 (转)linux正则表达式详解

linux正则表达式详解http://blog.csdn.net/wuliowen/article/details/641318151:什么是正则表达式:简单的说,正则表达式就是处理字符串的方法,它是以行为单位进行字符串的处理行为,正则表达式通过一些特殊符号的辅助,可以让用户轻易达到查找,删除,替换某特定字符串的处理程序。2:一些参数:grep [-A] [-B] [--color...

2018-01-16 22:07:00 173

转载 C++ set用法以及迭代器用法

有关set的一些常用函数1.begin() / end() 返回首/尾元素迭代器2.rbegin() / rend() 返回尾/首元素反向迭代器,反向迭代器可以反向遍历容器的迭代器,从下面的程序已经可以看出,正常的迭代器++为顺序遍历,而反向迭代器的效果就是反向迭代器++后,可倒序遍历容器(--则相反)。3.支持用 '=' 赋值4.empty() 当前set是否为空5...

2018-01-16 20:34:00 3661

转载 对象行为型 - 命令模式

定义* 命令模式又称为行动(Action)模式或交易(Transaction)模式* 命令模式把一个请求或者操作封装到一个对象中* 命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能优点1.降低对象之间的耦合度。2.新的命令可以很容易地加入到系统中。3.可以比较容易地设计一个组合命令。4.调用同一方法实现不同的功能缺点使用命令...

2018-01-15 21:17:00 58

转载 Codeforces Gym100971 C.Triangles-组三角形 (IX Samara Regional Intercollegiate Programming Contest Russia...

这个题就是组三角形,从给出的数组里任选两个和未知的边组三角形。任意两边之和大于第三边,记住这个就可以了。代码: 1 #include<cstdio> 2 #include<cstring> 3 #include<iostream> 4 #include<cmath> 5 #include&l...

2018-01-15 20:57:00 57

转载 POJ [P3660] Cow Contest

传递闭包经典应用奶牛的名次能确定当且仅当在它前面的牛数+在他后面的牛数==n-1在他前面和后面的牛数可以转化成求完传递闭包后的出度和入度#include <iostream>#include <cstdio>#include <cstring>#include <cstdlib>#include <algorithm>us...

2018-01-15 17:14:00 39

转载 [Luogu 1402] 酒店之王

[Luogu 1402] 酒店之王这题其实匈牙利可以做来着,但是网络流感觉更直观吧。建模非常好想。// room 1..p// person1 p+1..p+n// person2 p+n+1..p+2n// dish p+2n+1..p+2n+q边权均为1。为什么拆人呢?因为人不能重复跑。就这样。好好写板子.jpg#include <algorithm>#i...

2018-01-15 11:23:00 29

转载 一次qps测试实践

tps响应单机 208.7757.502vms157.8276.264vms52.72崩溃*2 tomcat 比单机性能还差,4tomcat最后奔溃了nginx+n*tomcat+1*mysql组合——2 vms情况下,mysql CPU 200多,已达硬件瓶颈 两个应用加起来400,nginx才4%,潜...

2018-01-13 13:03:00 582

转载 虚拟机安装Linux注意事项

1. 安装Red Hat时选用定制或者装服务器版本,把基本的服务都安装上。2.参考:http://blog.csdn.net/qin_zhimou/article/details/8691124启动虚拟机突然出现:Unable to open kernel device "\\.\VMCIDev\VMX": 重叠 I/O 操作在进行中. Did you reboot after ...

2018-01-12 19:43:00 281

转载 浅谈JavaScript的面向对象程序设计(三)

  前面已经对JavaScript的面向对象程序设计作了简单的介绍,包括了对象的属性、对象的工厂模式、构造函数和原型等。通过介绍,这些创建对象的方法依然有不少优化和改进的地方。组合使用构造函数模式和原型模式  创建自定义类型的最常用方式就是使用组合构造函数和原型模式。构造函数用于定义实例属性,原型用于定义共享的属性和方法。每个实例都有自己的实例副本,同时又共享了原型属性和方法,节省了内存。...

2018-01-12 16:44:00 41

转载 ADAS芯片解决方案汇总

ADAS(高级辅助驾驶系统),是指利用安装于车上各式各样的传感器,在第一时间收集车内的环境数据,进行静、动态物体的辨识、侦测与追踪等技术上的处理,从而能够让驾驶者在最快的时间察觉可能发生的危险。在过去的两年多时间,笔者拜访了数百家企业,最近一直花时间在做针对性地梳理和总结。在现在的电子信息领域,跨界融合的节奏越来越快,产业链各环节的衔接也是前所未有的紧密,所以现在看一个领域或一个项目,需...

2018-01-12 10:19:00 551

转载 总结下2017之前的几年

2017年是个夺命年。今年工作环境和前几年有了翻天覆地的改变,最显著的是:我发现我开始越来越吃力了。有一部分原因,是前几年环境太好,那些年我呆过三家单位,地质大学,金融中心和银联。这三个单位都不属于传统软件公司性质,他们做都是回报率和回报周期都很长的垄断项目。在这样的项目组混真是轻轻松松,时间充裕,难度低,流程规范。人家的流程是这样的:3天完成的任务给两个星期,第一个星期写开发文档和讨论实...

2018-01-12 09:15:00 51

转载 核心概念与安装配置

1 核心概念与安装配置三大概念:镜像(Image)容器(Container)仓库(Repository)1.1 核心概念1.1.1 Docker镜像类似于虚拟机镜像,可以理解为一个只读的模板1.1.2 Docker容器类似于一个轻量级的水箱,Docker利用窗口来运行和隔离应用;容器从镜像创建的应用运行实例,可以进行启动、开始、停止、删除操作,这些容...

2018-01-09 23:15:00 42

转载 自平衡二叉搜索树

2018-01-05 23:54:29二叉搜索树的查找时间是和树高成正比的,在最坏条件下,查找的时间复杂度为O(n),因此要尽可能的使树的两边保持平衡,由此出现了自平衡的二叉树。一、AVL树在计算机科学中,AVL树是最先发明的自平衡二叉查找树。在AVL树中任何节点的两个子树的高度最大差别为1,所以它也被称为高度平衡树。查找、插入和删除在平均和最坏情况下的时间复杂度都是O(logn)。增...

2018-01-08 23:40:00 31

转载 JDK JRE JVM 的区别和联系

1、JDK -- java development kit  JDK是java开发工具包,基本上每个学java的人都会先在机器安装JDK ,在JDK目录下面有 六个文件夹、一个src类库源码压缩包、和其他几个声明文件。其中,真正在运行java时起作用的 是以下四个文件夹:bin、include、lib、 jre。bin:最主要的是编译器(javac.exe)include:java和JVM交互...

2018-01-08 21:49:00 38

转载 laraval migration 新增字段或者修改字段的方法

1.进入项目根目录执行artisan命令生成migration文件,可以指定--table和--path参数,会在对应目录下生成migration文件。php artisan make:migration alter_table_his_decisions --table=his_decisions --path=database/migrations/ca/2.在migrati...

2018-01-08 18:55:00 846

空空如也

空空如也

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

TA关注的人

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