工作中需要用到UEditor编辑文本,在与springMVC进行整合时,出现了一些问题,结果导致,在进行图片上传时出现如下提示: 上网查询了很多相关资料,此处简要记录下,防止以后遇到类似问题。 一种方式是直接修改源码,步骤如下: 1、编写controller 如下(该接口是ueditor前后台交互的 ...
分类:
编程语言 时间:
2019-06-17 01:03:30
阅读次数:
132
一 Java概述 java语言发展史 java语言平台 JavaSE(标准版):可以用户开发普通桌面应用程序 JavaME(小型版):嵌入式和电子消费品提供的解决方案 JavaEE(企业版):开发企业环境下的应用程序,主要针对web开发 Java语言特点: 跨平台 开源 健壮性 安全 多线程 简单性 ...
分类:
编程语言 时间:
2019-06-17 01:05:03
阅读次数:
122
进程和线程都是完成多任务的一种方式,进程是操作系统资源分配的基本单位,线程是CPU调度的基本单位 多进程要比多线程消耗的资源多,但是多进程开发比单进程多线程开发稳定性要强,某个进程挂掉不会影响其它进程。 多进程可以使用cpu的多核运行,多线程可以共享全局变量,但是要注意资源竞争的问题,解决办法: 互 ...
分类:
编程语言 时间:
2019-06-17 01:06:32
阅读次数:
128
排序算法的介绍 排序也称排序算法 (Sort Algorithm),排序是将一组数据,依指定的顺序进行排列的过程。 排序的分类 1) 内部排序: 指将需要处理的所有数据都加载 到内部存储器(内存)中进行排序。 2) 外部排序法:数据量过大,无法全部加载到内 存中,需要借助外部存储(文件等)进行 排序 ...
分类:
编程语言 时间:
2019-06-17 01:07:07
阅读次数:
155
复杂度分析 大O复杂度表示法 常见的有O(1), O(n), O(logn), O(nlogn) 时间复杂度除了大O表示法外,还有以下情况 最好情况时间复杂度 最坏情况时间复杂度 平均情况时间复杂度 均摊时间复杂度 代码执行效率分析 大多数情况下,代码执行的效率可以采用时间复杂度分析,但是大O表示法 ...
分类:
编程语言 时间:
2019-06-17 01:09:02
阅读次数:
107
输出 ...
分类:
编程语言 时间:
2019-06-17 01:10:00
阅读次数:
97
爬取网页 使用gevent模块爬取网页 ...
分类:
编程语言 时间:
2019-06-17 01:11:35
阅读次数:
132
背景: 业务的容器化刚刚搞完,线上开始告警,容器重启,容器重启。describe pod 查看原因是OOMKilled 分析: OOMKilled 是pod 中的进程使用的内存超过了.spec.containers[ ].resources.limits.memory中定义的内存限制,在超出限制后, ...
分类:
编程语言 时间:
2019-06-17 01:12:49
阅读次数:
397
jvm主要由三个子系统构成:类加载子系统,运行时数据区(内存模型),执行引擎 运行时数据区主要包括: 1.本地方法栈:登记native方法,执行时加载本地方法库 2.程序计数器:就是一个指针,用来存储指向下一条执行指令的地址,也就是即将要执行的指令代码,是一个非常小得空间,可以忽略不计。 3.jav ...
分类:
编程语言 时间:
2019-06-17 01:13:43
阅读次数:
126
# -*- coding: utf-8 -*- import os from socket import * from multiprocessing import Process def talk(conn): while 1: # 循环通讯 try: from_client_msg = conn... ...
分类:
编程语言 时间:
2019-06-17 01:15:50
阅读次数:
150
算法 排序算法 稳定排序 待排序序列中相等元素在排序完成后,原有先后顺序不变。 非稳定排序 有序度 待排序序列中有序关系的元素对个数。 逆序度 1. 插入排序 遍历有序数组,对比待插入的元素大小,找到位置。把该位置后的元素依次后移。 时间复杂度: O(N2) 2. 选择排序 区分已排序区间和未排序区 ...
分类:
编程语言 时间:
2019-06-17 01:16:56
阅读次数:
115
云计算的基础技术是集群技术,支撑集群高效协同工作的需要一系列资源和任务调度算法。 这一系列调度算法中,有3种核心算法奠定了集群互连互通的基础,它们是Paxos算法,DHT算法和Gossip协议。 其中,Paxos算法解决分布式系统中信息一致性的问题。 Paxos算法要解决的问题: Paxos算法要解 ...
分类:
编程语言 时间:
2019-06-17 01:17:33
阅读次数:
218
# -*- coding: utf-8 -*- from gevent import monkey; monkey.patch_all()import gevent from socket import * def talk(conn): while 1: # 循环通讯 try: from_clie... ...
分类:
编程语言 时间:
2019-06-17 01:19:27
阅读次数:
179
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/pages" /> <property name="suf ...
分类:
编程语言 时间:
2019-06-17 01:22:08
阅读次数:
133
原因 : maven的插件版本的问题,造成与IDE的不兼容 解决办法 :在pom中加上 <maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>就可以了 <properties> <java.version>1.8</java.versio ...
分类:
编程语言 时间:
2019-06-17 01:22:30
阅读次数:
1088
Python 类的成员、成员修饰符、类的特殊成员。 Python 类的成员 类的成员可以分为三大类: 字段、方法和属性。 一、字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同, 普通字段属于对象 静态字段属于类 普通字段需要通过对象来访问 静态字段 ...
分类:
编程语言 时间:
2019-06-17 01:27:09
阅读次数:
115
在无序数组中找到第k大的数1)分组,每N个数一组,(一般5个一组)2)每组分别进行排序,组间不排序3)将每个组的中位数拿出来,若偶数,则拿上 / 下中位数, 成立一个一个新数组。4)新数组递归调用BFPRT,则拿到整体的中位数num5)以num来划分整体数组,小于在左,大于在右边,使用【荷兰国旗方法 ...
分类:
编程语言 时间:
2019-06-17 01:27:27
阅读次数:
113
一:加入依赖 二: 假设我们要对Mapper做测试,在将鼠标放在类名上使用快捷键 ALT + ENTER,选择Create Test,或者 在类中鼠标右键,选Go To都行 OK 然后会发现,生成的测试类在 src/test 目录下,测试类和源代码的包名 是一致的。 三:添加SpringBoot的注 ...
分类:
编程语言 时间:
2019-06-17 10:24:16
阅读次数:
104
package com.java.poi; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Workbook; import java.io.FileOutputStream;... ...
分类:
编程语言 时间:
2019-06-17 10:26:08
阅读次数:
109
1. 介绍 在本教程中,我们将讨论Collectors类的toMap()方法。我们使用它将流收集到一个Map实例中。 对于本教程中涉及的所有示例,我们将使用图书列表作为数据源,并将其转换为不同的Map实现。 2. List 转换 Map 我们将从最简单的情况开始,将List 转换 Map。 Book ...
分类:
编程语言 时间:
2019-06-17 10:31:26
阅读次数:
143