最简单的SpringMVC + Maven配置

一、项目配置 还记得刚开始学习ssm框架时,感觉配置特别的麻烦,总是配置不对。于是三分钟热度的我放弃了很多次,现在了解了,给大家贴出来最简单的SpringMVC配置。不过还是建议大家学习SpringBoot,因为SpringBoot配置简单并且又是新推出的框架,未来发展的趋势。废话不多说,上代码! 1、项目结构 2、web.xml <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application
分类: 其他 发布时间: 08-06 23:31 阅读次数: 0

5.Go-封装、继承、接口、多态和断言

面向对象 Go语言开发者认为:面向对象就是特定类型(结构体)有着自己的方法,利用这个方法完成面向对象编程, 并没有提封装、继承、多态。所以Go语言进行面向对象编程时,重点在于灵活使用方法。 Go语言有着自己对面向对象的理解,它也有着自己的封装、继承、多态。 5.1.封装 实例 //Learn_Go/main.go package main import ( "fmt" ) type People struct { name string age int }
分类: 其他 发布时间: 08-06 23:31 阅读次数: 0

剑指offer--day11

1.1 题目:字符串的排列:输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 1.2 思路: 1.3 代码:暂时没写出来 2.1 题目:数据中出现次数超过一半的数字:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出
分类: 其他 发布时间: 08-06 23:31 阅读次数: 0

[LeetCode] 166. 分数到小数

题目描述 : https://leetcode-cn.com/problems/fraction-to-recurring-decimal/ 题目描述: 给定两个整数,分别表示分数的分子 numerator 和分母 denominator,以字符串形式返回小数。 如果小数部分为循环小数,则将循环的部分括在括号内。 示例: 示例 1: 输入: numerator = 1, denominator = 2 输出: "0.5" 示例 2: 输入: numerator = 2, denominator
分类: 其他 发布时间: 08-06 23:31 阅读次数: 0

Python基础总结之初步认识---class类(下)。第十四天开始(新手可相互督促)

  昨天简单的认识类怎么定义,什么是类,类如何调用。今天的笔记会大概补充一些内容,明天的笔记会细致讲解,加深个印象即可 今天我们在了解下:类的属性,类属性属于类也属于实例化对象。也就是说类的实例化对象可以调用类属性,同样的类也可以调用。看下代码: 1 class person(object): #定义person()类 2 gongtong = '吃饭' #类属性 3 4 def __init__(self): #构造函数 5 pa
分类: 其他 发布时间: 08-06 23:31 阅读次数: 0

[LeetCode] 168. Excel表列名称

题目链接 : https://leetcode-cn.com/problems/excel-sheet-column-title/ 题目描述: 给定一个正整数,返回它在 Excel 表中相对应的列名称。 例如, 1 -> A 2 -> B 3 -> C ... 26 -> Z 27 -> AA 28 -> AB ... 示例: 示例 1: 输入: 1 输出: "A" 示例 2: 输入: 28 输出: "AB" 示例 3: 输入: 701 输出: "ZY" 思路: 做这道题要先了解一下, 十进
分类: 其他 发布时间: 08-06 23:31 阅读次数: 0

[LeetCode] 167. 两数之和 II - 输入有序数组

题目链接 : https://leetcode-cn.com/problems/two-sum-i-input-array-is-sorted/ 题目描述: 给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。 函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。 说明: 返回的下标值(index1 和 index2)不是从零开始的。 你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相同的元素。 示例: 输入: n
分类: 其他 发布时间: 08-06 23:31 阅读次数: 0

3-20装饰器***

你是一家视频网站的后端开发工程师,你们网站有以下几个板块 def home(): print("-----首页------") def america(): print("------欧美专区------") def japan(): print("-----日韩专区-----") def henan(): print("-----河南专区------") 视频刚上线初期,为了吸引用户,你们采取了免费政策,所有视频免
分类: 其他 发布时间: 08-06 23:31 阅读次数: 0

前端练习错题day01

<1>.css盒子模型中,padding是透明的,这一部分可以显示背景。 <2>.注意&&符号左右条件先后顺序,可能会报错 <3>.在 HTML5 中,哪个方法用于获得用户的当前位置 getCurrentPosition <4>.获取 input 节点的正确方法是( ) <form class="file" name="upload"> <input id="file" name="file" /> </form> document.getElementsByClassName(“file”)
分类: 其他 发布时间: 08-06 23:31 阅读次数: 0

多线程学习总结(二)

之前写过一篇多线程学习总结(一),基础的都介绍过了。这次主要讲解一下多线程并发处理的关键字synchronized~ 一、什么是synchronized 简单的来讲,synchronized同步锁就是用来解决共享资源竞争的问题。 实现思路: 1.先把共享的执行资源用synchronized包裹,并传递一个共享对象作为synchronized同步锁的钥匙。 2.只有获取到这个共享对象钥匙的线程,才可以获取执行synchronized包裹的内容。 3.没有获取到的线程,进入阻塞,等待锁资源释放。
分类: 其他 发布时间: 08-06 23:31 阅读次数: 0

描述符 __set__(),__get__(),__delete__()

1 class Str: 2 def __set__(self, instance, value): 3 print("Str_set",instance,value) 4 print(id(instance)) #instance 是 Person() 的实例对象 5 6 7 def __get__(self, instance, owner): 8 print("Str_get") 9
分类: 其他 发布时间: 08-06 23:31 阅读次数: 0

Java API --- File类

1、介绍 File类是java.io包下代表与平台无关的文件和目录,也就是说,如果希望在程序中操作文件和目录,都可以通过File类来完成。不管是文件还是目录都是使用File来操作的,File能新建、删除、重命名文件和目录,File不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。 2、构造方法 · public File(String pathname):根据一个路径得到File对象 · public File(String parent,String child):根据
分类: 其他 发布时间: 08-06 23:31 阅读次数: 0

mysql 导出导入数据库(Mysqldump)

使用mysql不熟练啊!!! mysqldump导出数据库,必须以cmd命令行的形式,在Navicat中以新建查询形式使用Mysqldump不好使的。(本来使用Navicat转储SQL,再导入SQL,但是报错,半天没解决闹心,决定使用Mysqldump) Mysqldump在cmd中导出数据库,有一点必须要注意,就是不能登录mysql,如果使用mysql -h 47.94.88.36 -u root -p登录了。那么再使用mysqldump -h 47.94.88.36 -u root -p
分类: 其他 发布时间: 08-06 23:31 阅读次数: 0

Mac下安装redis-rdb-tools工具

mac安装redis-rdb-tools工具
分类: 企业开发 发布时间: 08-06 23:30 阅读次数: 0

第四周sed一章面试题

<fontcolor=red>由于比较难,附上PPT,没事还得看</font>下载:https://www.lanzous.com/i5cs9aj密码:arka1、删除centos7系统/etc/grub2.cfg⽂件中所有以空⽩开头的⾏⾏⾸的空⽩字符。sed-r's/^[[:blank:]]+//'/etc/grub2.cfg2、删除/etc/fstab⽂
分类: 企业开发 发布时间: 08-06 23:20 阅读次数: 0

Spark-SubmitTask

1.Rdd rdd中 reduce、fold、aggregate 这些ShuffleTask 还有collect、count这些finalTask 都会调用 sparkContext.runJob def reduce(f: (T, T) => T): T = withScope { val cleanF = sc.clean(f) val reducePartition: Iterator[T] => Option[T] = iter => { if (iter.hasNext) { Som
分类: 其他 发布时间: 08-06 23:14 阅读次数: 0

codeforces425C

http://codeforces.com/contest/425/problem/C 题意:两数列a[],b[],进行若干轮操作,每次操作花费e, 将a的一个前缀和b的一个前缀(两前缀的最后一个数字必须相同)删除,并得到虚拟1元, 最后的一次操作是将剩下的a[],b[]全部清空,花费是之前把a[],b[]删除的总数字个数,使得虚拟ans元变为真实ans元。 sol:首先有个很明显得暴力,就是n2求lcs #include <bits/stdc++.h> using namespace st
分类: 其他 发布时间: 08-06 23:14 阅读次数: 0

设置XtraForm标题居中

原文:设置XtraForm标题居中 public class CustomFormPainter : FormPainter { public CustomFormPainter(Control owner, DevExpress.Skins.ISkinProvider provider) : base(owner, provider) { } protected overrid
分类: 其他 发布时间: 08-06 23:14 阅读次数: 0

记一次Tomcat启动乱码解决方案

Tomcat启动乱码 问题描述:当你发现你的Tomcat启动时乱码了,而你只是换了个Tomcat版本而已。 网上可以解决方案都试了还是不行。什么server.xml里面加上URIEncoding="utf-8",什么web.xml里面设置啊。啥都设置了,就是乱码,乱码,你说气人不。 但是:请你打开tomcat\conf\logging.properties文件观看(上图) ====== 解决方案如下 ====== 方案一:替换所有的UTF-8为GBK 方案二:注释掉带有UTF-8这一行 方案三
分类: 其他 发布时间: 08-06 23:14 阅读次数: 0

远程访问安全

SSH安全与配置 Secure Shell(SSH)的目的在于在通过网络远程访问另一个主机时提供最大的保护。它通过提供更好的身份验证工具和Secure Copy(SCP)、Secure File Transfer Protocol(SFTP)、X会话转发和端口转发等功能来加密网络交换,从而增加其他非安全协议的安全性。 SSH的一般用途 通常使用SSH来允许用户登录到一个远程主机并执行命令。SSH还支持隧道和X11链接。SSH也可以使用SFTP或SCP传输文件。 1.远程主机shell访问(取代
分类: 其他 发布时间: 08-06 23:14 阅读次数: 0