- 博客(29)
- 资源 (5)
- 收藏
- 关注
原创 python安装阿里云失败
错误提示:Could not build wheels for cryptography which use PEP 517 and cannot be installed directly需要更新版本:python -m pip install --upgrade pip
2021-11-22 11:33:56
929
1
原创 linux启停脚本
启动#!/bin/bash#后台启动,并且输出到spring.lognohup java -jar test.jar >spring.log &#查看实时日志tail -f spring.log停止#!/bin/bashecho "STOP test.jar"#查看进程PROCESS=`ps -ef|grep test.jar|grep -v grep|grep -v PPID|awk '{ print $2}'`for i in $PROCESS do
2021-08-23 15:26:48
396
原创 BigDecimal基础用法
BigDecimal基础用法初始化简单计算比较初始化//初始化BigDecimal num1 = BigDecimal.ZERO;BigDecimal num2 = new BigDecimal(0.001);//尽量使用字符串BigDecimal num3 = new BigDecimal("0.001");BigDecimal num4 = new BigDecimal("0.002");//结果num1 = 0num2 = 0.001000000000000000020816681
2021-08-23 14:12:30
239
原创 shell脚本操作mysql数据库
#!/bin/bashhostname="localhost"port="3306"username="root"password="Qwer1234!@#$"dbname="user_test"tablename="user"selectsql="select * from user"mysql_etl="mysql -h${hostname} -P${port} -u${username} -p${password} ${dbname} -e"#执行mysql命令与语句并且写入到
2021-07-01 15:19:23
302
原创 shell定时任务脚本
shell定时任务脚本简单的shell#创建文件夹mkdir /usr/local/shell#创建脚本touch /usr/local/shell/test.sh#编辑脚本vim /usr/local/shell/test.sh#脚本内容#!/bin/bashecho "Hello World !"# #!是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。# echo 命令用于向窗口输出文本。 chmod +x ./test.sh #使脚本
2021-07-01 13:59:47
9261
1
原创 @Target注解的作用范围
@Target(ElementType.TYPE)//接口、类、枚举、注解@Target(ElementType.FIELD)//字段、枚举的常量@Target(ElementType.METHOD)//方法@Target(ElementType.PARAMETER)//方法参数@Target(ElementType.CONSTRUCTOR) //构造函数@Target(ElementType.LOCAL_VARIABLE)//局部变量@Target(ElementType.ANNOTATION
2021-06-25 17:33:19
779
原创 Mybatis-Plus 打印sql到控制台
Mybatis-Plus 打印sql到控制台使用MP默认日志使用MP默认日志//在yml文件中使用mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
2021-06-18 10:41:08
507
原创 springboot 配置ssl证书实现https请求
1.创建项目并配置环境1.1使用idea创建项目2.修改pom文件,增加springboot-web依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>3.修改端口为8080,不修改为默认4.新建
2021-06-15 14:43:40
594
原创 springMVC基础知识整理
springMVC什么是Spring MVC ?简单介绍下你对springMVC的理解?Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。SpringMVC的流程?用户发送请求至前端控制器DispatcherServlet;DispatcherServlet收到请求后,调用Handl
2021-05-09 17:41:49
326
原创 JavaSE进阶(集合、多线程、反射)
JavaSE进阶(集合、多线程、反射)集合说说常见的集合有哪些吧?答:Map接口和Collection接口是所有集合框架的父接口:Collection接口的子接口包括:Set接口和List接口Map接口的实现类主要有:HashMap、TreeMap、Hashtable、ConcurrentHashMap以及Properties等Set接口的实现类主要有:HashSet、TreeSet、LinkedHashSet等List接口的实现类主要有:ArrayList、LinkedList、Stack
2021-05-09 17:40:41
188
原创 Spring基础知识
SpringSpring是什么? Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。主要由以下几个模块组成:Spring Core:核心类库,提供IOC服务;Spring Context:提供框架式的Bean访问方式,以及企业级功能(JNDI、定时任务等);Spring AOP:AOP服务;Sprin
2021-05-09 17:39:45
292
原创 mysql面试题
索引索引的作用提高查询速度确保数据的唯一性可以加速表和表之间的连接 , 实现表与表之间的参照完整性使用分组和排序子句进行数据检索时 , 可以显著减少分组和排序的时间全文检索字段进行搜索优化.分类主键索引 (Primary Key)唯一的标识,不可以重复,只有一个列作为主键唯一索引 (Unique)避免重复的列出现,唯一索引可以重复,多个列都可以标识唯一索引常规索引 (key/index)默认的 ,index。key关键字来设置全文索引 (FullText)在
2021-05-09 17:37:15
133
原创 springboot基础知识
@SpringBootApplication这是 Spring Boot 最最最核心的注解,用在 Spring Boot 主类上,标识这是一个 Spring Boot 应用,用来开启 Spring Boot 的各项能力。其实这个注解就是@SpringBootConfiguration 、@EnableAutoConfiguration 、@ComponentScan 这三个注解的组合,也可以用这三个注解来代替 @SpringBootApplication 注解。@EnableAutoConfigu
2021-05-06 10:28:26
103
原创 Spring MVC面试题
什么是Spring MVC ?简单介绍下你对springMVC的理解?Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。SpringMVC的流程?用户发送请求至前端控制器DispatcherServlet;DispatcherServlet收到请求后,调用HandlerMapping处理
2021-05-06 09:56:41
220
原创 idea项目目录显示顺序问题,文件夹在pom后面
问题描述:idea项目目录顺序有问题我一直习惯配置文件什么的都在下面显示,项目在上面显示最近创建完项目显示成这个样子了。解决方案:设置 选择 文件夹一直在顶端结果:
2021-04-23 11:06:55
3714
原创 盘点pom scope的释义
scope释义compile默认值,表示当前依赖包,要参与当前项目的编译,后续测试,运行时,打包provided代表在编译和测试的时候用,运行,打包的时候不会打包进去test表示当前依赖包只参与测试时的工作:比如Junitruntime表示当前依赖包只参与运行周期,其他跳过了system从参与度和provided一致,不过被依赖项不会从maven远程仓库下载,而是从本地的系统拿。systemPath属性来定义路径...
2021-04-22 16:03:59
201
原创 Mybatis面试题整理
Mybatis面试题整理面试题均是从各处搜集出来,慢慢整理什么是Mybatis?Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。Mybaits的优点:基于SQL语句编程,相当灵活SQL写在XML里,解除sql与程序代码的耦合,便于统一管理能够与Spring很好的集成MyBatis框架的缺点S
2021-03-29 11:16:22
201
原创 整理字符串
本题目来自leetcode(https://leetcode-cn.com/)给你一个由大小写英文字母组成的字符串 s 。一个整理好的字符串中,两个相邻字符 s[i] 和 s[i+1],其中 0<= i <= s.length-2 ,要满足如下条件:若 s[i] 是小写字符,则 s[i+1] 不可以是相同的大写字符。若 s[i] 是大写字符,则 s[i+1] 不可以是相同的小写字符。请你将字符串整理好,每次你都可以从字符串中选出满足上述条件的 两个相邻 字符并删除,直到字符串整理
2021-02-19 15:54:58
165
原创 vue事件修饰符,阻止冒泡.stop
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Title</title></head><!--事件修饰符.stop 用来阻止事件冒泡
2021-02-18 15:57:46
1097
原创 VUE--v-for的使用
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Title</title></head><body><div id="app">
2021-02-18 11:31:11
128
原创 求两数之和,空间复杂度及时间复杂度
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。你可以按任意顺序返回答案输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。输入:nums = [3,2,4], target = 6输出:[1,2]解题方案:public
2021-02-05 15:36:35
1040
原创 IDEA插件-----JRebel热部署工具,devtools失效解决的好办法
在使用IDEA开发过程中,基本都用使用spring-devtools,但是devtools热部署失效,每次都是莫名其妙,比较坑。<!--springbootdevtools--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime&.
2020-11-29 20:22:08
312
原创 SpringBoot + JWT token验证
引入JWT依赖: <!--jwt--> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version&...
2020-10-27 09:50:01
293
原创 POI从数据库查询数据写入Excel工具类
项目目录截图:效果图:POM.xml(只关注最后一个POI)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https
2020-10-26 16:46:47
173
原创 CheckStyle入门总结
CheckStyle入门总结工具:Idea 2018安装打开左上角下拉菜单File选择Settings选择Plugins[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IvYfxuOV-1601258753621)(C:\Users\oliver\AppData\Roaming\Typora\typora-user-images\image-20200928093843129.png)]在Marketplace搜索 Checkstyle-idea
2020-09-28 10:10:57
296
原创 mysql数据库存储过程定时修改数据库数据
数据库建表结构:随机增加语句:若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 1))。#随机增加10到100UPDATE article SET VIEW = VIEW+FLOOR(10+RAND()*91) WHERE title LIKE '%推荐%' ;执行该存储过程(创建一个存储过程...
2020-09-16 15:02:54
1552
拍卖系统 spring+springmvc+mybatis+jsp
2020-06-08
CRM营销系统 spring+springmvc+springdatajpa+jsp+maven
2018-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人