spring +maven+mybatis工程搭建记录

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/supwuq/article/details/50457344 这里不是记录怎样完整搭建一个项目工程:是记录自己搭建时间遇到的一些问题 具体的可以参见下面这两个网站。很详细,测试通过。 http://www.open-open.com/lib/view/open1392252233301.html http://blog.csdn.net/fengshizty/article/details/43
分类: 其他 发布时间: 02-28 23:38 阅读次数: 0

java 项目转化为maven的web项目

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/supwuq/article/details/50670653 svn拉下来的是一个文件夹,要转换为一个maven的web项目 右键 项目---属性---project Facets 点击Covert to faceted form··· 将Dynamic Web Module 勾上 注意后面的Versio版本 将java勾上 注意 :Dynamic Web Module 的版本对java的版本有
分类: 其他 发布时间: 02-28 23:38 阅读次数: 0

java 模仿网络请求 实现手机发送短信

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/supwuq/article/details/50676124 实现手机发送短信功能 当然你肯定要有你的短信运营商 他会发给你他们网络请求的格式以及账号密码 一般没什么大差别 看代码 这次我的网络请求格式是 smsURL ="http://111.11.111.111/msg/HttpBatchSendSM?account=账号&pswd=密码&needstatus=true&mobile="+“
分类: 其他 发布时间: 02-28 23:38 阅读次数: 0

tomcat 启动错误集合一

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/supwuq/article/details/50696608 Tomcat启动错误 1:SEVERE: ContainerBase.addChild: start: (情况1:pom jar 引入错误:Failed to process JAR found at URL [/zbhealth] for ServletContainerInitializers for context with
分类: 其他 发布时间: 02-28 23:37 阅读次数: 0

POST四种传参

POST是用来向服务器提交参数:无论怎样都是服务器响应HTTP请求头,请求头分为三部分:状态行、请求头、消息主体 请求头的类型规定了我们解析请主体的方式 POST中又有四种传参方式 一:application/x-www-form-urlencoded 请求实例: POST http://www.example.com HTTP/1.1 Content-Type: application/x-www-form-urlencoded;charset=utf-8 title=test&sub%
分类: 其他 发布时间: 02-28 23:37 阅读次数: 0

java 空指针异常其他原因

空指针异常(可能由其他原因引起),打印真正异常: private static void handleException(Exception e) { String msg = null; if (e instanceof InvocationTargetException) { Throwable targetEx = ((InvocationTargetException) e)
分类: 其他 发布时间: 02-28 23:37 阅读次数: 0

存储过程的获取所有下级目录

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/supwuq/article/details/79390966 关于获取下级目录的一个存储过程 业务场景:树形结构,根据当前节点获取其所有子集节点。 BEGIN DECLARE sTemp VARCHAR(1000); DECLARE sTempChd VARCHAR(1000); SET sTemp = '0'; SET sTempChd =cast(rootId as CHAR); wh
分类: 其他 发布时间: 02-28 23:37 阅读次数: 0

麻将胡牌判定方法-索引法

麻将胡牌判定方法(查表法,翻译自http://hp.vector.co.jp/authors/VA046927/mjscore/mjalgorism.html) 麻将高速判定胡牌方法说明 使用索引法 如何检查所有形式的胡 顺子和刻子的构成 提前判定角色(顺子 刻子 等) 源代码 go语言生成所有胡牌组合源代码 麻将高速判定胡牌方法说明 麻将胡牌判定通常使用的方法是回溯法,但是由于回溯法需要暴力检查麻将面值组合,所以需要的处理时间比较长。在执行一次的情况下,处理时间不会成为问题,但是在需要进行番
分类: 其他 发布时间: 02-28 23:36 阅读次数: 0

麻将番型计算(二人麻将)

上一篇文章序数了关于使用索引查表法进行麻将胡牌判定,这篇文章,我们将会对胡牌的番型进行计算,这里的番型指的是国标下的麻将番型,文章中的代码,暂时只考虑了二人麻将(只有万牌和字牌),想要通用,可以按着同样的方法进行扩展。 国标二人麻将番型表 88番 番型 胡牌方式 示例 大四喜 胡牌时,牌里有4组风刻子(杠)加一对将牌组成的牌型。(不计门风刻、圈风刻、小四喜、三风刻、碰碰胡、幺九刻) 大三元 胡牌时,牌里有中、发、白3副刻子。(不计双箭刻、箭刻) 九莲宝灯 由一种花色序数组成的特定牌型,见同花色
分类: 其他 发布时间: 02-28 23:36 阅读次数: 0

Golang windows、mac、linux下交叉编译

Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。 (go build 后面跟个-o 表示重命名编译后的文件,如果不添加则默认为main) Mac 下编译 Linux 和 Windows 64位可执行程序 CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o Name main.go CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -o Na
分类: 其他 发布时间: 02-28 23:35 阅读次数: 0

算法练习之 19.删除链表倒数第n个节点算法

问题:给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 1->2->3->5. 说明: 给定的 n 保证是有效的。 定义: 链表定义如下: //Definition for singly-linked list. type ListNode struct { Val int Next *ListNode } 分析 要删除倒数第n个节
分类: 其他 发布时间: 02-28 23:35 阅读次数: 0

算法练习之 20.有效的括号

题目描述 给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: “()” 输出: true 示例 2: 输入: “()[]{}” 输出: true 示例 3: 输入: “(]” 输出: false 示例 4: 输入: “([)]” 输出: false 示例 5: 输入: “{[]}” 输出: true 分析 如果
分类: 其他 发布时间: 02-28 23:35 阅读次数: 0

算法练习之 862. 和至少为 K 的最短子数组

题目描述 返回 A 的最短的非空连续子数组的长度,该子数组的和至少为 K 。 如果没有和至少为 K 的非空子数组,返回 -1 。 示例 1: 输入:A = [1], K = 1 输出:1 示例 2: 输入:A = [1,2], K = 4 输出:-1 示例 3: 输入:A = [2,-1,2], K = 3 输出:3 提示: 1 <= A.length <= 50000 -10 ^ 5 <= A[i] <= 10 ^ 5 1 <= K <= 10 ^ 9 问题分析 1.暴力破
分类: 其他 发布时间: 02-28 23:35 阅读次数: 0

算法练习之 564.寻找最近的回文数

题目 给定一个整数 n ,你需要找到与它最近的回文数(不包括自身)。 “最近的”定义为两个整数差的绝对值最小。 示例 1: 输入: “123” 输出: “121” 注意: n 是由字符串表示的正整数,其长度不超过18。 思路分析 一个数字附近的回文数有很多个,想要寻找最近的一个回文数,我们不可能通过遍历其所有回文数来达到目的。所以这时候就需要给这个数的相近回文数一个范围,查找这个范围内的回文数,然后进行比较获取最近的一个。 数字123,最近的回文数是121;100最近的回文数是99,999最近
分类: 其他 发布时间: 02-28 23:34 阅读次数: 0

Linux文本处理三剑客

LInux想必大家都不陌生,命令行秒杀微软的DOS,自从用上了linux鼠标似乎离我也原来越远了.今天我们不多说linux,说说linux的文本处理工具. 一.Grep: 全称: Global search Regular expression and Print out the line. 作用:文本搜索工具,根据用户指定的“模式”对目标文本逐行进行匹配检查;打印匹配到的行; 模式: 有正则表达式字符以及文本字符所编写的过滤条件; REGXP:有一类特殊字符以及文本字符所编写的模式;其中有些
分类: 其他 发布时间: 02-28 23:34 阅读次数: 0

go标准库的学习-mime

参考:https://studygolang.com/pkgdoc 导入方法: import "mime" mime实现了MIME的部分规定。 什么是MIME: MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型,设计的最初目的是为了在发送电子邮件时附加多媒体数据,让邮件客户程序能根据其类型进行处理。 之后则是用来设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于
分类: 其他 发布时间: 02-28 23:34 阅读次数: 0

python_06

回顾:   函数:     可读性强,复用性强   定义方式:     def 函数名():       函数体     函数()     所有函数只定义不调用就不执行,需要先定义在调用   python3:     python3中新增了可以用中文作为函数名或变量名,不推荐使用   补充:     如果定义的参数时一个可变数据类型,那么每次调用函数会共享这个数据 代码: def num1(a = []):# 定义一个函数,形参是一个空列表 a.append(1) prin
分类: 其他 发布时间: 02-28 23:34 阅读次数: 0

go标准库的学习-mime/multipart

参考:https://studygolang.com/pkgdoc 导入方式: import "mime/multipart" multipart实现了MIME的multipart解析,参见RFC 2046。该实现适用于HTTP(RFC 2388)和常见浏览器生成的multipart主体。 1.什么是multipart/form-data(来自https://blog.csdn.net/five3/article/details/7181521) multipart/form-data的基础是
分类: 其他 发布时间: 02-28 23:34 阅读次数: 0

爬虫 selenium

开启浏览器的前端的爬虫 from selenium import webdriver from time import sleep bro = webdriver.Chrome(executable_path=r'D:\爬虫存储\chromedriver.exe') bro.get(url='https://www.baidu.com/') sleep(2) bro.find_element_by_id('kw').send_keys('python') sleep(1)
分类: 其他 发布时间: 02-28 23:34 阅读次数: 0

tar命令加密压缩

场景 Centos6下使用加密压缩,可以从A机器到B机器解压。 可用在kali上解压就不行。 命令 解包 tar zxvf FileName.tar 打包 tar czvf FileName.tar DirName # 打包文件夹 tar czvf FileName.tar test1 test2 # 打包多个文件 加密压缩 tar -czvf - file | openssl des3 -salt -k passw0rd -out /path/to/file.t
分类: 其他 发布时间: 02-28 23:34 阅读次数: 0