Spring Boot默认将应用打包成可执行的jar包。有时候需要打包成war包部署在tomcat等容器。下面简单介绍下打包的步骤。 一、修改gradle.build文件 1.1 添加如下配置 1.2 修改依赖,将tomcat的依赖范围修改为providedCompile 二、主类继承SpringB ...
分类:
编程语言 时间:
2018-05-16 19:46:31
阅读次数:
227
1、数组定义 [root@mysql-server ~]# echo ${array[1]} 2 [root@mysql-server ~]# cat 1.sh #for循环遍历数组元素#!/bin/basharray=(1 2 3 4 5)for item in ${array[*]}do ech ...
分类:
编程语言 时间:
2018-05-16 19:47:25
阅读次数:
197
# 这是学习廖雪峰老师python教程的学习笔记1、概览XML虽然比JSON复杂,在Web中应用也不如以前多了,不过仍有很多地方在用,所以,有必要了解如何操作XML。1、DOM vs SAX操作XML有两种方法:DOM和SAX。DOM会把整个XML读入内存,解析为树,因此占用内存大,解析慢,优点是可以任意遍历树的节点。SAX是流模式,边读边解析,占用内存小,解析快,缺点是我们需要自己处理事件。&n
分类:
编程语言 时间:
2018-05-16 19:48:04
阅读次数:
225
一.jsp的简介 1.jsp是java server pages允许在页面中使用java作为脚本语言动态生成html代码 2.jsp首先和html的区别,html可以直接放在浏览器中执行但是jsp必须把tomcat启动起来才能看到效果 3.组成部分:1.静态内容;2.指令;3.表达式;4.脚本;5. ...
分类:
编程语言 时间:
2018-05-16 19:48:36
阅读次数:
246
Python的内置函数 zip()函数 zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。 max()和min()函数 min函数的 ...
分类:
编程语言 时间:
2018-05-16 19:49:20
阅读次数:
176
1.脚本test.sh,置于/Users/hdwang目录下 2.java执行test.sh 3.执行结果 ls:App Applications Desktop Documents Downloads Library Movies Music Pictures Projects Public a. ...
分类:
编程语言 时间:
2018-05-16 19:49:28
阅读次数:
585
1. AudioSource pitch 倍速播放 默认=1 战斗有2倍速 3倍速 对应的 技能音效也有同步倍速播放的需求。 2.场景切换 背景音乐有渐变需求,借助DOTWEEN插件,需要注意的是DOFade()之前需要volume=0 audioSource.volume = 0 audioSou ...
分类:
编程语言 时间:
2018-05-16 19:49:59
阅读次数:
1004
标识符: 以字母、下划线(_)、美元符号($)开头 不可以使用关键字 大小写敏感 可以用下划线分割 int a = 1_0000_0000_1121; 数据类型: int 默认为十进制,八进制以0开头,十六进制以0x开头 System.out.println(*)默认输出十进制 *处Integer. ...
分类:
编程语言 时间:
2018-05-16 19:50:14
阅读次数:
194
controller 的各种操作都是依赖服务器启动后来注入很多功能的,所以热部署经常会没有效果(因为没有被注入,除非在 方法名() 的括号中定义对象 [ 例如: ] ,因为那样就在访问方法时传递注入了进来,不过即使用这种方式都容易出现没效果的问题,所以这种时候重启服务器即可),没有效果时重启服务器即 ...
分类:
编程语言 时间:
2018-05-16 19:50:49
阅读次数:
175
对于没有访问权限的用户需要转到登录表单页面。要实现访问控制的方法多种多样,可以通过Aop、拦截器实现,也可以通过框架实现(如:Apache Shiro、Spring Security)。 pom.xml添加依赖 <dependency> <groupId>org.spring ...
分类:
编程语言 时间:
2018-05-16 19:51:29
阅读次数:
1525
为了给别人使用将 .py 文件打包成 .exe 文件 安装 PyInstaller ,完成 打开 Cmd 调用 path:\pyinstaller.exe -F path:\name.py 发布文件的路径为当前控制台窗口路径 当执行命令路径有空格时 用 “” 参数(区别大小写) -F 生成单个可执行 ...
分类:
编程语言 时间:
2018-05-16 20:41:08
阅读次数:
196
java.lang.NullPointerException 空指针异常问题: 空指针异常抛出的异常信息一般是: Exception in thread "main" java.lang.NullPointerException 这肯定是路径有问题啊。File类找不到路径或者路径为null。(100 ...
分类:
编程语言 时间:
2018-05-16 20:41:40
阅读次数:
251
1、概览HTML本质上是XML的子集,但是HTML的语法没有XML那么严格,所以不能用标准的DOM或SAX来解析HTML。Python提供了HTMLParser来非常方便地解析HTML。而且,HTMLParse类里的函数名是不能改的 from html.parser import HTMLParserfrom html.entities import name2codepoint&nbs
分类:
编程语言 时间:
2018-05-16 20:42:29
阅读次数:
193
JavaWeb--深入Servlet与JSP(运行原理) 复习复习!!!搞起来!!Servlet和JSP是Java EE规范最基本成员,他们是Java Web开发的重点知识,即使我们经常使用框架开发后端,但是我们还是很必要去理解他们的原理的。 文章结构:(1)剖析Servlet;(2)剖析JSP; ...
分类:
编程语言 时间:
2018-05-16 20:42:46
阅读次数:
175
protected修饰的静态属性和方法的调用方式1:直接类名调用 2:实例化父类对象进行调用 3:实例化子类对象进行调用 protected修饰的非静态属性和方法的调用方式:1:实例化子类对象进行调用 父类代码 子类代码 ...
分类:
编程语言 时间:
2018-05-16 20:43:20
阅读次数:
394
文件的操作有打开,读取,写入,关闭,判断文件是否存在 # 打开文件 # 读取文件,readline()读取文本文件的一行 # 如果想读取所有行,则使用f.readlines() # 写入文件 # 判断文件是否存在 平时这些基本上够用了。 ...
分类:
编程语言 时间:
2018-05-16 20:43:53
阅读次数:
205
一、网络编程 简而言之,就是通过代码打开一个url,获得返回结果并做处理。通常所说的python爬虫,就属于网络编程 二、urllib模块进行网络编程 这个方法很繁琐,不建议使用。了解 示例1: 获取一个网页内容,写入文件 示例2: 获取接口返回结果,做判断 示例3: 有参数传入时,用parse拼接 ...
分类:
编程语言 时间:
2018-05-16 20:46:16
阅读次数:
174
```javascript
const initIds: any[] = [1,2,3];
const Ids: any[] = [2,3,4];
const delIds: any[] = [];
const addIds: any[] = [];
Ids.forEach((id: any) =>... ...
分类:
编程语言 时间:
2018-05-16 20:47:39
阅读次数:
257
位运算符: a>>b = a左移b位 = a*2^2 右移舍去低位 方法: method,function,与c函数类似 package包: 通常第一句 写域名倒着写 package ……; 主要包: java.lang 核心类string、math、Integer、System、Thread等 j ...
分类:
编程语言 时间:
2018-05-16 20:47:48
阅读次数:
214
1,网络编程基础: 什么是网络编程:在网络上对电脑和电脑,数据与电脑,电脑和数据之间的传输处理。 从大的方面说就是对信息的发送到接收,中间传输为物理线路的作用 2,网络编程的基础: 网络编程分为引用类和web类 b/s架构也是c/s架构的一种, c/s架构:一般都是客户端和服务器端架构 b/s架构: ...
分类:
编程语言 时间:
2018-05-16 20:48:33
阅读次数:
182