spring boot(五) 部署到tomcat

spring boot2系列文章 spring boot(一) 入门篇 spring boot(二) 配置DB spring boot(三) Mybatis配置 spring boot(四) Mybatis多数据源配置 spring boot(五) 部署到tomcat 项目依赖版本 spring boot版本为2.0.3.RELEASE mysql tomcat 8.5 本篇源码下载地址点我 简介 本篇主要介绍spring boot2关于web工程如何部署到tomcat,在此之前的测试都是使用
分类: 其他 发布时间: 12-06 23:34 阅读次数: 0

Win10安装虚拟机(Ubantu18.04)并安装seismic unix(SU)

最近项目中需要对实际地震数据进行道头, 卷头的操作以及数据清洗, 因此需要SU进行处理. 下载安装VMare, 并配置Ubantu18.04   从官网上下载VMare Workstation 15.5: https://my.vmware.com/cn/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/15_0   或者可以通过我的网盘链接: https://pan.baidu.com/s/1xwU-
分类: 其他 发布时间: 12-06 23:34 阅读次数: 0

初探Arthas

基础理论篇学习笔记 Arthas(阿尔萨斯) 能为你做什么? Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了? 遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗? 线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现! 是否有一个
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

爬取数据来着

{ "cells": [ { "cell_type": "code", "execution_count": null, "metadata": { "scrolled": true }, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": { "scrolled": true }, "outputs": [], "source": [] }, { "cell_ty
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

第二次迭代— —贺振

学习websocket通信和redis数据库操作 WebSocket 是一种标准协议,用于在客户端和服务端之间进行双向数据传输。当服务器完成协议升级后( HTTP -> WebSocket ),服务端可以主动推送信息给客户端,解决了轮询造成的同步延迟问题。由于 WebSocket 只需要一次 HTTP 握手,服务端就能一直与客户端保持通信,直到关闭连接,这样就解决了服务器需要反复解析 HTTP 协议,减少了资源的开销。 Redis 是一个高性能的key-value数据库, 支持主从同步, 完全
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

iOS项目框架,开发流程总结

插眼传送 淘劵吧 做外包很长时间,搭项目框架搭吐血,花了半个小时搭建个基本项目框架,一劳永逸。 在本项目你能得到什么 基类控制器(带刷新,占位图) 常用第三方收录其中 工具类封装(网络,管理) 类别扩展,常用控件扩展 常用宏定义 (常量,函数) 简易总结了下,APP开发流程 BaseViewController BaseViewController 主要对导航条的处理,自定义,标题,整体返回功能…… 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

函数封装2.3 计算2-100之间素数的个数,返回结果

计算2-100之间素数的个数,返回结果 def primeNum(f): def f1(): sum_pri = 0 for i in range(2,101): for j in range(2,i): if i % j == 0: break elif j == i - 1: sum
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

TP事物的写法

Db::startTrans(); try{ Db::commit(); } catch (\Exception $e) { Db::rollback(); } use think\Db; public function addInfoData($member_id, $type, $money, $invoice_name, $invoice_tel, $email, $taxpayer_number, $id) { Db::startTrans();
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

利用wampserve搭建本服务器

1、官网下载安装包   注意:3.0.6版本需要下载依赖包vc依赖包 2、默认为英文   右击图标进入langue设置为中文 3、需要手动设置在现状态 右击=》选中wampsetting =>metu:item 修改mysql   右击图标=》选中mysql=》控制台=》直接回车 输入命令:     set password for root@localhost = password('新密码'); 打开phpMyadmin      打开本地站点     点击 Your Aliases -
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

github上创建项目

1.github登陆之后,创建仓库 2.填写项目基本信息 3.就这么简单创建好啦 4.此时点击这里就可以克隆地址了
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

去辩取中

我为什么开放朋友圈和公开博客 公开我的朋友圈和博客,让那些不够时间来见我,或是距离太远的人们,可以通过朋友圈,仍然和我有一丝联系,哪怕时隔多年不见,再见时仍然可以仿佛生活在身边的好友那般熟络。 翻翻我的好友,好多人的朋友圈已经变成三天可见了。许多人有着各种各样的理由,把自己的过去藏了起来。对于他人的选择,我无权置评,毕竟这个社会经常会惩罚那些善良的、开放的人,有许多阴暗的人会利用... 记于2018年底的感慨吐槽 2018年,有许多想说的,可稍一回想,却又似乎无话可说。不知道别人是否有这种感觉
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

beego批量上传文件

最近项目中用到beego,需要实现文件批量上传,翻了好久beego的文档都没有找到满意的解决办法,结果看源码时发现作者已经给出了相关实现代码,在源码包controller.go文件中560-586行,记录如下: //GetFiles return multi-upload files files, err:=c.GetFiles("myfiles") if err != nil { http.Error(w, err.Error(), http.StatusNoCont
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

入门级Markdown笔记

还在使用txt文本进行记录吗?markdown作为类似html的存在,这里将markdown的神奇操作分享出来! 一、首先是标题与注释的使用,"# "代表标题,#的个数代表标题的等级,"> "代表为注释,"[TOC]"为生成目录的快捷方式,与标题进行呼应~(含空格) ### MarkDown学习篇 > 学习方便以后做笔记 #### 目录篇 **[15]设置目录** [TOC] 二、"1. "..."n. "为无序列表,"* "..."* "为有序列表,"[文字](链接地址)"为超链接,"!
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

洛谷 P1130 红牌

题目传送门 解题思路: 一个矩阵上的DP,f[i][j]表示第i行第j列的最佳答案 AC代码: 1 #include<iostream> 2 #include<cstdio> 3 4 using namespace std; 5 6 int n,m,a[2001][2001],f[2001][2001],ans = 99999999; 7 8 int main() { 9 scanf("%d%d",&m,&n); 10 for(int i = 1;i <
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

TCP-Connection

建立连接(三次握手) 连接建立的过程 请求端(通常也称为Client 客户)发送一个带有SYN标识符以ISN + 1为序列号的TCP报文段给另一端(通常也称为Server 服务器)请求建立一个TCP连接。 Server如果能够建立TCP连接,则发回一个带有ACK标识符同时确认序号为Client序列号 + 1的确认报文段给Client。 Client发送一个新的带有ACK标识符同时确认序号为Server序列号 + 1的报文段给Server进行确认 (很多情况下,Client已经开始在这个报文段中
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

maven 属性以及灵活构建

maven 属性 一种简单的 maven 属性的使用是: 1 2 3 <properties> <org.springframework.version>3.1.4.RELEASE</org.springframework.version> </properties> 上面这种属性是 maven 的自定义属性。 maven 有六种属性: 内置属性:主要两个内置属性,${basedir}表示项目根目录,即包含 pom.xml 文档的目录;${version} 标识项目版本。 pom 属性:可以
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

调试经验分享-让自己的电脑充当WI-Fi模块,用来抓取连接Wi-Fi模块APP上的通信数据

需求   手头有了厂家的APP和Wi-Fi模块   在已经知道APP是通过TCP连接Wi-Fi模块(8266),   同时也知道了连接的端口号的   情况下如何知道厂家的APP发送给Wi-Fi模块的数据 打开自己的笔记本电脑   在网络图标上右击选择 网络和共享中心          把自己电脑的网关和IP地址设置程序和8266模块一样    如果是监控APP,那么需要让笔记本发出无线 安装可以让自己的电脑变为AP路由的软件 手机连接上该无线 打开调试助手,充当Wi-Fi模块开的TCP服务器
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

JavaWeb(六):会话与状态管理

HTTP协议是一种无状态的协议,WEB服务器本身不能识别出哪些请求是同一个浏览器发出的 ,浏览器的每一次请求都是完全孤立的。即使 HTTP1.1 支持持续连接,但当用户有一段时间没有提交请求,连接也会关闭。怎么才能实现网上商店中的购物车呢:某个用户从网站的登录页面登入后,再进入购物页面购物时,负责处理购物请求的服务器程序必须知道处理上一次请求的程序所得到的用户信息。 作为 web 服务器,必须能够采用一种机制来唯一地标识一个用户,同时记录该用户的状态。 WEB应用中的会话是指一个客户端浏览器与
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

**目录找出最后一次修改的文件(html结果),发送报告到指定qq邮箱

import unittest,HTMLTestRunner import os def runa(): path=os.getcwd() print(path) a=unittest.defaultTestLoader.discover(path, pattern='login*.py') al=unittest.TestSuite() al.addTest(a)
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

Node.js Web开发(二)

上一篇文章主要介绍了koa2的基本操作(坐下坐下),但是每次都返回一样的HTML似乎也不可能,所以现在我们需要来处理URL了。 直接来点高级点的东西,我们需要一个能处理URL的middleware,它叫做:koa-router: npm install koa-router 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 const Koa = require('koa'); const router = require('koa-rout
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0