Springboot使用docker容器部署

本文基于ubuntu 16 1.安装openjdk8(略) 2.创建Dockerfile文件 cd ~ vi Dockerfile Dockerfile内容 FROM openjdk:8 MAINTAINER Lee <[email protected]> WORKDIR /home VOLUME /home/logs ENV java_opts '-XX:+PrintGCDetails -XX:+PrintGCTimeStamps' #ADD package/pinpoint-agent
分类: 其他 发布时间: 07-02 20:28 阅读次数: 0

通过java给qq邮箱发送信息

通过java程序给qq邮箱发送信息。 1、第一步:下载mail的jar包:javax.mail.jar   下载地址:https://javaee.github.io/javamail/#Latest_News    2、直接使用下面的代码 public static void sendMessages() { try { //创建Properties 类用于记录邮箱的一些属性 final Properties props
分类: 其他 发布时间: 07-02 20:28 阅读次数: 0

关于项目部署好后的,访问路径要加项目名称的问题

访问路径:ip/项目名称/接口地址 访问路径会受到springmvc配置的影响:如下面这个就要加上unifyapi这个路径,那为什么要加上项目名字呢,一方面在ideal部署的的时候,deployment配置的时候会默认配置写的有项目名称,如果只写“/”,则访问时不需要加项目名称,如下。另一个情况就是在第三方服务器部署的时候,war包在tomcat下回自动解压成文件夹,文件夹名字一般就是war包名字了(一般war包不就是项目名字),所以访问项目的url自然要加项目名称.鏈接參考:https://
分类: 其他 发布时间: 07-02 20:28 阅读次数: 0

webpack构建篇

WEBPack 构建 -- 基于webpack4 1.环境准备   NodeJs:      是一个基于 Chrome V8 引擎的 JavaScript 运行环境。其使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。简单来说就是一个运行环境,其内嵌了npm,可用作js包管理。       下载地址:http://nodejs.cn/downlad/;       一般选用稳定版,具体看自己需求。       在命令行终端输入 node -v 和 npm -v 可查看安装版本   
分类: 其他 发布时间: 07-02 20:28 阅读次数: 0

python中PIL模块

Image模块 Image模块是在Python PIL图像处理中常见的模块,对图像进行基础操作的功能基本都包含于此模块内。如open、save、conver、show…等功能。 open类 Image.open(file) ⇒ image Image.open(file, mode) ⇒ image 要从文件加载图像,使用 open() 函数, 在 Image 模块: from PIL import Image ##调用库 im = Image.open("E:\my
分类: 其他 发布时间: 07-02 20:28 阅读次数: 0

Error: The 'decorators' plugin requires a 'decoratorsBeforeExport' option

Error: The ‘decorators’ plugin requires a ‘decoratorsBeforeExport’ option, whose value must be a boolean. If you are migrating from Babylon/Babel 6 or want to use the old decorators proposal, you should use the ‘decorators-legacy’ plugin instead of
分类: 其他 发布时间: 07-02 20:28 阅读次数: 0

Qt creator 最常用的13个快捷键

alt +enter // 自动创建类的定义 F1 // 查看帮助,文档 F2 // 快速到变量声明 Shift + F2 // 函数的声明和定义之间快速切换 F4 // 在 cpp 和 h 文件切换 Ctrl +M 创建书签, Ctrl + . 切换书签 Alt + M打开书签栏。 Ctrl + Enter 换行 , Ctrl +Shift + Enter 到上一行添加 Ctrl + ],Ctrl+[ 跳到程序段结尾 或者开头 Ctrl + I 自动缩进当前行 Shift+delete 剪切
分类: 其他 发布时间: 07-02 20:28 阅读次数: 0

20.并发编程

目录 并发编程 1.并发编程 2.如何实现并发: 3.进程是什么 4.多道技术 5.并发重要概念 6.进程的三种状态 7.进程的创建和销毁 8.进程和程序的区别 9.进程的层次结构 10.PID 和 PPID 11.python如何使用多进程 12.join函数 13.进程对象的常用属性 14.僵尸进程与孤儿进程 并发编程 1.并发编程 为什么要并发? 程序默认执行方式就是串行,即程序自上而下,一行一行顺序执行,必须把当前任务执行完才能执行下一个,这样造成效率低 并发可以同时执行多个任务 来提
分类: 其他 发布时间: 07-02 20:28 阅读次数: 0

MySQL连接超时处理 关于c3p0的重连机制

1.由于MySQL默认是8小时的wait_timeout,当超过8小时的连接时间后,在JAVA中调用将出现如下报错 SEVERE EXCEPTION com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was175588 seconds ago.The last packet sent successfully to the
分类: 其他 发布时间: 07-02 20:28 阅读次数: 0

微信小程序~下拉刷新PullDownRefresh

一、onPullDownRefresh回调 代码: // http://itlao5.com onPullDownRefresh: function () { console.log('onPullDownRefresh') this.queryData(id) }, 二、enablePullDownRefresh支持 然而=下拉触发不了js回调,需要再json中配置支持下拉刷新,即: "enablePullDownRefresh": true // 请
分类: 其他 发布时间: 07-02 20:28 阅读次数: 0

hive命令查询数据不显示表头解决办法

在hive命令行中查询数据如下: 表头未显示出来 解决办法: 修改hive安装包conf/hive-site.xml配置文件: <property> <name>hive.cli.print.header</name> <value>true</value> <description>Whether to print the names of the columns in query output.</description> <
分类: 其他 发布时间: 07-02 20:28 阅读次数: 0

微信小程序~下拉刷新真机测试不弹回的处理办法

问题描述: 下拉刷新在手机上不会自动回弹,开发工具可以 解决办法: 主动调用wx.stopPullDownRefresh /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { console.log('onPullDownRefresh') // 3秒模拟数据加载 setTimeout(function () { // 不加这个方法真机下拉会一直处于刷新
分类: 其他 发布时间: 07-02 20:28 阅读次数: 0

摩尔定律(Moore's Law)

摩尔定律(Moore's Law) 提出者     摩尔定律是由英特尔(Intel)创始人之一戈登·摩尔(Gordon Moore)提出来的。 其内容为   当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。   换言之,每一美元所能买到的电脑性能,将每隔18-24个月翻一倍以上。这一定律揭示了信息技术进步的速度。 未来趋势   尽管这种趋势已经持续了超过半个世纪,摩尔定律仍应该被认为是观测或推测,而不是一个物理或自然法。   预计定律将持续到至
分类: 其他 发布时间: 07-02 20:28 阅读次数: 0

bzoj 1552

首先用splay维护嘛 然后查询的时候就把对应的节点转到根,左子树大小就是排名 然后再做个区间翻转即可 #include <cstdio> #include <cmath> #include <cstring> #include <cstdlib> #include <iostream> #include <algorithm> #include <queue> #include <stack> using namespace std; struct node {
分类: 其他 发布时间: 07-02 20:28 阅读次数: 0

Python中time模块的使用

import time # 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数 # 格林尼治时间戳 print(time.time()) # 1542355761.8074956(总的毫秒数) # 格式化格林尼治时间戳,获得 struct_time对象 print(time.gmtime(1542355761.8074956)) # time.struct_time(tm_year=2018, tm_m
分类: 其他 发布时间: 07-02 20:28 阅读次数: 0

书籍:《沧浪之水》、《盜墓筆記1-8全集》、《鬼 吹 灯(1-8加续)》、《流浪地球》

分享: 《沧浪之水》 https://www.lanzous.com/i4t52uf 密码:e0yu 、《盜墓筆記1-8全集》 https://www.lanzous.com/i4t52uf 密码:e0yu 、《鬼 吹 灯(1-8加续)》 https://www.lanzous.com/i4t52uf 密码:e0yu 、《流浪地球》 https://www.lanzous.com/i4t52uf 密码:e0yu 侵权,删。
分类: 其他 发布时间: 07-02 20:28 阅读次数: 0

多线程的控制

1、两个线程 package com.zy.demo09; //单例模式 public class A { private A() { } private static A a=new A(); public static A getA(){ return a; } } package com.zy.demo09; public class People { static String
分类: 其他 发布时间: 07-02 20:28 阅读次数: 0

wyh 的 Code Style

参考GNAQ学长大人的Code Style Rust式代码风格: 预编译指令: 顺序: pragma include define undef 缩进: define undef 继承上层缩进,其余不缩进。 写法: include 中能使用 < > 的尽量不要使用 " " ; include 中不使用空格。 define undef 中允许被定义的宏为全部大写或全部小写,其余情况不允许使用大写。 限制: 不使用 #if #else #elif #endif #ifdef #ifndef #end
分类: 其他 发布时间: 07-02 20:28 阅读次数: 0

【NOI2019模拟2019.6.27】B (生成函数+整数划分dp|多项式exp)

Description: \(1<=n,k<=1e5,mod~1e9+7\) 题解: 考虑最经典的排列dp,每次插入第\(i\)大的数,那么可以增加的逆序对个数是\(0-i-1\)。 不难得到生成函数: \(Ans=\prod_{i=0}^{n-1}(\sum_{j=0}^ix^j)[x^k]\) \(=\prod_{i=1}^{n}{1-x^i\over 1-x}[x^k]\) 分母是一个经典的生成函数: \({1\over 1-x}^n=(\sum_{i>=0}x^i)^n=\sum_{i
分类: 其他 发布时间: 07-02 20:28 阅读次数: 0

多线程(十七、深入了解线程池-ThreadPoolExecutor)

再谈ThreadPoolExecutor的详细分析~~
分类: 编程语言 发布时间: 07-02 20:20 阅读次数: 0