- 浏览: 96654 次
- 性别:
- 来自: 青岛
最新评论
文章列表
安装环境,系统是Centos7.5。数据库是:mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz。
1、下载
下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads
下载版本:我这里选择的5.6.33,通用版,linux下64位
也可以直接复制64位的下载地址,通过命令下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
...
SpringBoot返回静态页面
- 博客分类:
- Spring
application.properties中加入如下配置:
#视图映射
#设置srpingboot使用非严格模式解析模板
spring.thymeleaf.mode=HTML
spring.resources.static-locations=classpath:/templates/
静态页面放在如下位置:
在java中使用WebMvcConfigurerAdapter返回页面:
参考:https://www.jianshu.com/p/a9e6edd46e98
下载sqljdbc4.jar。
执行以下命令:
mvn install:install-file -Dfile=sqljdbc4-4.0.jar -Dpackaging=jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0
命令解释:
mvn install:install-file -Dfile="jar包所在文件夹的绝对路径"
-Dpackaging="文件打包方式"
-DgroupId=groupid名
-DartifactId=ar ...
Linux(Centos7.5)安装GIT
- 博客分类:
- CentOS
安装命令:
yum install -y git
查看版本号:
git --version
创建账户:
[root@localhost home]# id git
id: git:无此用户
[root@localhost home]# useradd git
[root@localhost home]# passwd git
创建git仓库:
[root@localhost home]# mkdir -p /data/git/gittest.git
[root@localhost home]# git init --bare /data/git/gittest. ...
安装nginx,需要gcc、make、pcre、zlib、openssl的支持。
一、安装gcc、make
centos:(验证过,正确)
yum -y install gcc automake autoconf libtool make
yum install gcc gcc-c++
ububtu:
apt-get install build-essential
apt-get install libtool
二、选定安装目录
支持软件安装在:cd /usr/local/src,nginx安装在/data/nginx,可自定义选择。
三、安装PCRE库 ...
打开开始菜单,执行cmd命令,打开cmd窗口。
执行命令:mvn clean package -Dmaven.test.skip=true
clean:删除之前编译的代码。
package:打包。
Dmaven.test.skip=true:不编译单元测试的代码。
windows系统端口被占用
- 博客分类:
- 服务器
打开开始菜单,输入cmd,打开窗口。
执行命令:netstat -aon|findstr "8085" (双引号里面是被占用的端口号)
找到PID好,20424.
执行:tasklist|findstr "20424"(双引号里面是PID)
java.exe就是占用8085端口的进程。
执行:taskkill /f /t /im java.exe 关闭当前进程。
springboot开发,部署服务器,遇到以下报错:
org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.io.IOException:
The temporary upload location [/tmp/tomcat.2090842327674075737.8081/work/Tomcat/localhost/ROOT] is not valid
at org.springframewo ...
SpringBoot启动多线程
- 博客分类:
- 多线程
新建一个线程池的配置类,需要被spring扫描到。
@Configuration
@EnableAsync
public class ThreadExecutorConfig {
@Bean
public Executor executor() {
ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
executor.setCorePoolSize(20);//线程池维护线程的最少数量
executor.setMaxPoolSize(5 ...
命令模式下输入“/要搜索的字符串”,例如“/name”。
如果查找下一个,按“n”即可。
第一种方式:
日志的方式
如果使用的是application.properties,加入如下配置:
logging.level.com.test.dao=debug
如果使用的是application.yml,加入如下配置:
logging:
level:
com.test.dao : debug
logging.level,后面的路径指的是mybatis对应的方法接口所在的包,不是mapper.xml所在的包。
第二种方式:
mybatis集成的方式
mybatis:
configuration:
log ...
将Map中的值拷贝到另一个Map中
- 博客分类:
- java
public static void main(String[] args) {
//造数
Map<String,Object> paramMap=new HashMap<String,Object>();
paramMap.put("name", "name");
paramMap.put("nick", "nick");
paramMap.put("pass", "pass");
paramMap.put(" ...
什么是JS事件冒泡?
在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)。
如何来阻止Jquery事件冒泡?
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="De ...
Springboot给我们提供了两种“开机启动”某些方法的方式:ApplicationRunner和CommandLineRunner。
这两种方法提供的目的是为了满足,在项目启动的时候立刻执行某些方法。我们可以通过实现ApplicationRunner和CommandLineRunner,来实现,他们都是在SpringApplication 执行之后开始执行的。
CommandLineRunner接口可以用来接收字符串数组的命令行参数,ApplicationRunner 是使用ApplicationArguments 用来接收参数的
代码示例
@Component//被 ...
最近在做一个springBoot的项目,项目运行着,经常自动打开断电模式,包Exception错误,如图:
原因是因为Eclipse默认开启挂起未捕获的异常(Suspend execution on uncaught exceptions),只要关闭此项就可以了。
解决方法:在eclipse中选择Window->Preference->Java->Debug,将“Suspend execution on uncaught exceptions”的勾去掉即可。
来源:https://blog.csdn.net/ljj_9/article/details/79 ...