- 博客(39)
- 资源 (1)
- 收藏
- 关注
原创 Springboot多模块下,启动类以外的模块Bean无法被装载的问题
在不做任何配置的情况下,此项目只会扫描当前包路径及其子路径下的文件,并将符合条件的对象注入到容器中管理。也就是说,如果不做配置的话,Springboot只会扫描cn.xxx.bootstrap下的类。而另一个模块下的cn.xxx.config下的类不会被扫描,也就不会被加载到容器里去。解决方案或...
2021-01-23 18:19:33 1992 1
原创 SSH连接Vmware的Centos虚拟机
SSH连接Vmware的Centos虚拟机cd /etc/sysconfig/network-scriptsvi ifcfg-ens33service network restartip addr这个就是虚拟机的ip,用ssh连接就可以了
2021-01-13 18:05:09 272
原创 给nginx上ssl证书
首先把你的ssl证书下载你将看到文件夹中有2个文件:证书文件(以.pem为后缀或文件类型) 密钥文件(以.key为后缀或文件类型)然后在nginx安装目录下新建cert文件夹,并将下载的证书文件和密钥文件拷贝到cert目录中并重命名为server.pem,server.key。修改Nginx安装目录>conf文件夹>nginx.conf文件,修改为...
2019-05-12 14:36:00 269
原创 nginx配置不同域名访问不同端口下的项目
1、安装nginx参考博客https://segmentfault.com/a/11900000181093091、安装EPELsudo yum install epel-release2、安装nginxsudo yum install nginx3、设置nginx开机启动sudo systemctlenablenginx附上nginx启动、停止...
2019-05-12 13:57:25 3637
原创 mysql 根据总分对用户进行排名
接着上篇博客讲。博主已经根据时间查出来了本月和本年的总积分了。剩下的问题就是根据总积分对用户进行排名了。这里附上建表语句CREATE TABLE `launch_info` ( `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, `userId` int(10) NOT NULL COMMENT '用户id', `time` d...
2019-05-02 00:59:52 1489
原创 mysql 查询本月、本年的数据
最近策划给了博主一个这样的需求:用户投放一次垃圾后,在数据库增加一条垃圾投放记录,并给它相应的积分。然后。用户可以获取自己本月、本年的总积分(将每条记录的积分加起来)排名。这里附上建表语句CREATE TABLE `launch_info` ( `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, `userId` int(10)...
2019-05-02 00:42:03 10842
原创 linux tomcat部署war包
只要把war包上传到tomcat的webapps目录下就行了,但是这样子的话,用url访问的时候必须带上项目名。这样感觉就不怎么爽了,于是。找到tomca的conf目录,找到server.xml文件,在Host标签里面加上Context标签内容,注意path填空,docBase为项目名称<Context path="" docBase="myproject" rel...
2019-04-22 12:50:45 566
原创 解决linux下tomcat启动慢的问题
今天在linux服务器启动tomcat的时候,发现tomcat启动的非常慢,后来找到了解决办法进入tomcat的bin目录,找到 $JAVA_PATH/jre/lib/security/java.security文件将securerandom.source=file:/dev/random 替换为securerandom.source=file:/dev/./urandom 问题解决...
2019-04-22 12:11:47 444
原创 centos安装tomcat9
一、创建tomcat所在文件夹输入 mkdir tomcatcd tomcat创建tomcat文件夹,并进入到该文件夹二、下载tomcat输入命令wget http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.17/bin//apache-tomcat-9.0.17.tar.gz下载tomcat9这样就...
2019-04-20 18:08:35 122
原创 Java基础
最近打算把Java的基础知识打牢一点,所以在网上找了些Java基础的书看,在此记录一下Java创建对象数组时,实际创建的是一个"引用"数组,每一个引用都会被初始化为一个特殊值,并带有关键字:null;例如A[] as = new A[5];如果你尝试调用 as[0] 的某个set方法,这个时候就会报一个空指针异常的错误因为你在 as 这个对象数组里面,存的只是对象的引用...
2019-03-29 22:39:43 86
原创 HashSet学习
HashMapHashMap底层其实是一个存放链表的数组,底层存的是一个Entry对象Entry对象包含K - 键,V - 值,next 下一个Entry对象的引用当你往HashMap中存放元素时,HashMap会先通过hashcode()方法算出元素的hashcode值,然后通过hashcode值算出其应该存在数组的哪个下标处。(通过移位计算出下标)如果数组的该下标...
2019-03-09 22:48:55 166
原创 用fastjson实现json和map、list之间的互相转换
使用前先导入alibaba的fastjson依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.54&l...
2019-03-03 22:17:04 834
原创 websocket打包时单元测试报错
Caused by: java.lang.IllegalStateException: javax.websocket.server.ServerContainer not available at org.springframework.util.Assert.state(Assert.java:73) ~[spring-core-5.1.4.RELEASE.jar:5.1.4.RELEAS...
2019-02-18 22:54:47 472
原创 linux上springboot应用自动关闭的坑
今天突然发现我部署在linux服务器上的springboot应用关闭了,但我明明没有主动关闭,后来发现是启动的方式不对发现要这样启动springboot应用,才不会自动关闭 nohup java -jar handy-app-0.0.1-SNAPSHOT.jar & ...
2019-01-19 15:37:22 2786
原创 关闭linux服务器的springboot应用
首先在pom.xml文件加入以下starter<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId></dependency> ym...
2019-01-18 16:24:22 666 1
原创 将springboot的jar包部署到linux服务器
首先将本地的项目用maven打成jar包,过程如下然后就可以在target目录下找到刚刚打成的jar包将jar包复制到桌面用FileZiilla将jar包上传到linux服务器在linux服务器运行命令java -jar handy-app-0.0.1-SNAPSHOT.jar --server.port=8080出现这样的界面就部署好了,部署到的是8080端口...
2019-01-18 14:39:35 430
原创 Springboot整合shiro 登录后访问请求不执行Realm的授权doGetAuthorizationInfo方法
在用springboot 整合shiro的时候,测试发现登录后访问请求不执行Realm的授权方法,解决方案把setRealm()放在创建SecurityManager的方法最后一行
2019-01-17 13:22:05 7250 2
原创 mysql关系表查询遇到的坑
用关系表查询时,但我明明有这个表,后来发现不要混合隐式连接和显式连接,既用了别名就不能再用表原来的名字正确SQL语句如下select su.*,sr.* from user_rolejoin sys_user su on user_role.uid = su.idjoin sys_role sr on user_role.rid = sr.ridwhere su.userna...
2018-12-25 13:57:59 235
原创 SpringSecurity报错There is no PasswordEncoder mapped for the id "null"
新建一个这个类,重写里面的encode和matches方法并在配置里面加上这个报错解决!
2018-12-18 20:40:57 148
原创 windows下配置redis
首先去github上下载redis的windows解压包,解压进入redis的解压目录运行这个命令,这样redis就启动了将redis解压的路径加入到环境变量的系统变量中上面虽然启动了redis,但是只要关闭cmd窗口,redis服务就会停止。所以要把redis设置成windows下的服务运行这个命令把redis设置成服务redis-server --service...
2018-12-08 16:44:31 147
原创 linux服务器安装redis
首先去官网下载redis,用FileZilla将下载的文件上传到linux服务器的opt文件夹下用 ls -l 命令列出opt文件夹下的文件将 redis文件解压解压完成用 ls -l 列出进入 redis-5.0.2文件夹输入 make,安装redis,然后安装就成功了 输入make install查看安装是否成功配置 redi...
2018-12-07 21:45:05 150
原创 用navicat连接linux服务器的mysql过程遇到的坑
因为配置的时候没有截图,所以就不配图了流程:1.首先关闭linux的防火墙2.进入linux的MySQL数据库,然后创建一个用户(允许所有访问),然后给这个用户设置权限注意创建用户和设置权限一定要分开,不然会报sql语句语法错误,这个坑我卡了很久3.然后修改linux数据库和创建的用户的密码(要改成用utf-8编码的)4.然后就可以用navicat连接了...
2018-12-07 00:13:42 670
原创 Springboot2.1.1配置druid数据源遇到的坑
这是druid的配置文件运行后发现报错后来去百度翻了一下,发现只要把log4j的Filter去掉就行了这样项目就启动成功了
2018-12-06 23:59:08 3618 3
原创 Springboot自动执行sql文件
在springboot1.5及以前的版本,要执行sql文件只需在applicaion文件里指定sql文件的位置即可。但是到了springboot2.x版本,如果只是这样做的话springboot不会自动执行sql文件,还需在applicaion文件里加入如下配置initialization-mode: always这样springboot就会帮我们自动执行sql了 注意:...
2018-12-06 21:49:36 2063 2
原创 阿里云centos安装mysql
一、通过wget方式获取yum包,输入命令 wget http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm执行 ls -ltr命令发现有一个这个东西,说明下载完成二. 安装MySQL RPM安装包执行命令 yum localinstall mysql80-community-release...
2018-12-02 01:15:45 202
原创 阿里云centos服务器安装jdk
首先下载 putty、FileZilla辅助软件来进行和服务器的交互。然后去Oracle官网下载linux 64位版本的jdk,打开FileZilla,将云服务器的公有IP(若是腾讯云服务器,只需要将唯一IP填入即可)填入主机栏,其他信息填好之后点击快速连接 在左侧的本地站点上找到刚刚下载的jdk压缩包,右键点击上传上传成功之后,打开之前下载的辅助软件putty...
2018-12-01 21:25:50 137
原创 IDEA 全局默认设置问题
以前用 IDEA 进行设置的时候,发现新建了一个项目以后很多东西又要重新设置,这样就非常麻烦,以前我是这样设置的这样设置的话只对当前项目有效,新建的项目还要重新设置。但是在 other Settings 里面设置的话就对所有项目都有效了...
2018-11-28 19:51:38 1007
原创 springboot项目打成jar包之后用cmd修改配置文件的问题
重新加载配置文件:java -jar spring-boot-02-config-02-0.0.1-SNAPSHOT.jar --spring.config.additional-location=E:/application.properties这样子就能加载一个外部的配置文件,而不用重新打成jar包,并且这个外部的配置文件的优先级是最高的,可以覆盖掉其他配置文件的配置, 注意=后面不能...
2018-11-19 17:07:51 1413
原创 IDEA 创建xml文件遇到的问题
今天用 IDEA 创建 xml 文件的时候,发现没有创建 xml 文件的选项,于是新建了一个 File ,后缀改成了 .xml,这样一来,新建的xml文件就是一片空白,什么都没有,一些东西还要从别的xml文件上复制过来,顿时就很不爽了。于是去百度,终于找到了解决方法,就是在如下目录下新建一个xml模板,如图 然后就可以用这个模板了...
2018-11-07 23:38:04 5270
原创 maven不编译src/java/main目录下的xml文件
之前用maven的时候发现xml文件一放在src/java/main目录下就会报错,后来误打误撞的把xml文件放在resources文件夹下问题就解决了,但是现在看来这样放着有点乱,而且用mybatis时xml文件要和DAO接口放在一起,所以还是要把xml文件放在java/src/main目录下,经过一番百度之后发现要在 pom.xml文件中<build>节点内加上这样的配置,mave...
2018-11-06 20:41:08 431
原创 com.mysql.cj.jdbc.Driver的使用
可能是因为我用的 mysql-connector-java 的版本太高了,用原来的 com.mysql.jdbc.Driver的话 IDEA 给我报了个错误,要求我使用com.mysql.cj.jdbc.Driver 这个驱动类,这个驱动类 需要指定时区serverTimezone,url=jdbc:mysql://localhost:3306/test?serverTimezone=Sha...
2018-11-06 13:01:44 12074 1
原创 MyBatis学习
今天开始自学MyBatis了,记录一下我的MyBatis学习过程环境: IDEA + maven首先在 maven 的 pom.xml 文件中添加 mybatis 和 connector 依赖可以到这个网址去寻找最新的 maven 依赖: https://mvnrepository.com/?tdsourcetag=s_pctim_aiomsg为了在控制台看见输出,还需要添加 ...
2018-11-06 12:00:24 150
原创 链表类模板
#include <iostream>using namespace std;template<class T> struct ListNode{ T data; ListNode<T> *next;};template<class T> class List{public: List(); ~List()...
2018-04-09 23:14:25 189
原创 C语言 日程管理系统
/*期末大作业设计一个机器人管理系统(咳咳,虽然还是管理系统,但是实现的功能可能要难很多)张三买了一个机器人波比,但是就只是一个机器人,不能进行任何操作,所以需要我们编程去实现他的一些功能,但是张三并不是一个程序员,所以希望大家来帮助他完成这份代码。这个机器人能实现的功能也是很少的,就是日程提示什么的① 插入一个事件安排,包括事件的时期、具体时间(时分秒)、事件内容 (用一个结构体实...
2018-03-18 12:57:56 5177
原创 把链表倒序输出
#include#includestruct node{ int data; struct node *next;};struct node *creat(int a[],int n){ struct node *head,*p; head=(struct node*)malloc(sizeof(struct node));
2017-12-27 17:33:39 867
原创 头插法与尾插法建立链表,链表的遍历
#include<stdio.h>#include<stdlib.h>struct node{ int data; struct node *next;};struct node *creat(int n,int a[])//头插法{ struct node *head,*p; head=(struct node *)mallo...
2017-12-27 17:06:13 338
原创 素数对
两个相差为2的素数称为素数对,如5和7,17和19等,本题目要求找出所有两个数均不大于n的素数对。输入一个正整数n。1 输出所有小于等于n的素数对。每对素数对输出一行,中间用单个空格隔开。若没有找到任何素数对,输出empty。样例输入100样例输出3 55 711 1317 1929 3141 4359 6171 73#include
2017-11-13 22:05:19 429
原创 找第一个只出现一次的字符
总时间限制: 1000ms 内存限制: 65536kB描述给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符。如果没有,输出no。输入一个字符串,长度小于100000。输出输出第一个仅出现一次的字符,若没有则输出no。样例输入abcabd样例输出c#include#includechar str[100001];
2017-11-13 21:53:00 257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人