- 博客(92)
- 资源 (1)
- 收藏
- 关注
原创 IDEA2023版本创建Spring项目只能勾选17和21却无法使用Java8
解决idea中新建spring项目只能勾选java版本为17和21的问题。
2024-02-19 14:40:17
837
原创 创建无限递归树(常用于分类,菜单)
数据库:字段名字段类型备注idint编号pidint父编号dsvarchar距离根节点所有节点集合dnamevarchar名字构建树结构:实体类:@Datapublic class Division { /** 分类编号 */ private Integer id; /** 父编号 */ private Integer pid; /** 所有类目 */ private String
2021-06-04 11:11:04
169
原创 DateUtils工具类
import java.time.*;import java.time.format.DateTimeFormatter;import java.time.temporal.ChronoUnit;import java.time.temporal.TemporalAdjusters;import java.time.temporal.TemporalUnit;import java.util.Date;/** * java8 时间工具类 <br> * localDateTime
2021-02-05 15:03:11
165
原创 Ubuntu ssh服务器拒绝密码(使用root登录)
前言Ubuntu默认用户名是ubuntu,而不是root,现在想使用root登录开始1、编辑配置文件sudo vim /etc/ssh/sshd_config修改配置文件(开放如下设置)#登陆时间LoginGraceTime 2m#允许root登录PermitRootLogin yes#严格模式StrictModes yes#密码验证PasswordAuthentication yes2、重启(任意一个)sudo service ssh restart
2020-12-26 20:50:52
2013
1
原创 计算1到10亿的自然数包含多少个2
计算1到10亿的自然数包含多少个2?如22就算2个 222 算3个?(如有问题,请斧正)public class Test { public static void main(String[] args) { System.out.println(cal(1000000000)); } public static int cal(int number){ //计数器 int count=0; for (int i=0;
2020-10-22 21:18:03
1275
原创 ERR Errors trying to SHUTDOWN. Check logs.
产生的原因:配置文件的日志文件位置未配置使用shutdown,会先save保存(确保rdb文件要有权限)解决思路:1:配置日志文件(修改redis.conf):logfile “/usr/local/bin/redis-log.log”2:给日志文件授予权限chmod 777 /usr/local/bin/redis-log.log3:dump.rdb是默认放在 redis-cli的同级目录(给与上级目录权限)chmod 777 /usr/local/bin/4:给dum
2020-10-09 11:37:11
764
原创 linux 常见问题及解决办法。
Linux常见问题1:"您在 /var/spool/mail/root 中有新邮件"1:“您在 /var/spool/mail/root 中有新邮件”cat /dev/null > /var/spool/mail/root#清空邮件
2020-10-08 19:26:02
259
原创 addEventListener 调用函数时,有参数与无参数的差别
addEventListene调用相应的函数1.addEventListene有哪些参数?1.type(种类)2.func(函数)3.useCapture(ture或者false) [慕课网详解传送门](https://www.imooc.com/wenda/detail/605821)2.函数无参数3.函数有参数1.addEventListene有哪些参数?1.type(种类)2.func(函数)3.useCapture(ture或者false) 慕课网详解传送门2.函数无参数 // 处理函数
2020-07-28 12:03:58
568
原创 htmlw2canvas 实现截图
1:引入资源: <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script type="text/javascript" src="http://html2canvas.hertzen.com/dist/html2canvas.min.js"></script>2:调用方法 //默认下载(不能修改文件名) html2ca
2020-07-10 11:48:51
173
转载 LocalDate 常用api(LocalTime,LocalDateTime用法类似) jdk8及以上
//获取当前日期 LocalDate now = LocalDate.now(); //获取今年的年份 now.getYear(); //获取本月的月份 now.getMonth(); //获取本月的第几天 now.getDayOfMonth(); //获取当前时间 LocalTime.now(); //获取当前日期+时间 LocalDateTime.now(); //构造日期 Loc
2020-06-17 14:26:57
556
原创 计数排序(java)笔记
package test;public class Sort { public static void countSort(int[] array) { //获取最大值,最小值 int max=array[0],min=array[0]; for (int i = 0; i < array.length; i++) { if (max<array[i]) { max=array[i]; } if (min>array[i]) { mi
2020-06-08 17:20:57
114
原创 堆排序(java)笔记
public class Sort { private static void adjustHeap(int[] arr, int parent, int length) { //temp存储父节点的值 int temp = arr[parent]; //左孩子 int lChild = 2 * parent + 1; while (lChild < length) { //右孩
2020-06-08 13:35:48
137
原创 快速排序(java)笔记
package test;public class QuickSort { //比较的时候感觉和二叉树有点类似。 public static void quickCore(int[] arr, int low, int hight) { //判断数组是否查询完毕 if (low >= hight) { return; } //临时数字储存关键字(对比字段) int temp = arr[low]; //与关键字对比,先从后往前扫描,遇到比关键字小的,就将这次比
2020-06-05 11:08:46
119
原创 归并排序(java)笔记
public class MergeArrays { //需要三个指针,头尾各一个,以及分割这个数组的一个指针(mid) //另外需要一个临时数组长度为(hight-low+1) //通过指针比较,将小的存于临时数组,再将未循环的数依次放进临时数组中 //将临时数组复制给参数数组 public static void mergeArrays(int[] arr,int low,int mid,int hight) { int[] temp=new int[hight-low+1]; int
2020-06-04 11:38:15
128
原创 油猴脚本规则
@name 脚本的名称。该项将显示在页面的标题以及链接内容,必填项。// @name name @description 脚本功能描述 脚本功能的描述,显示在脚本标题下面,必填项。// @description try to take over the world!@namespace @namespace 及 @name 这两个属性将帮助用户脚本管理器判断是否已安装该脚本// @namespace http://tampermonkey.net/.
2020-05-15 14:55:30
8183
2
原创 你值得知道的网站
1:阿里巴巴矢量库2:BootCDN(稳定、快速、免费的前端开源项目 CDN 加速服务)3:急速数据(api接口)4:力扣(代码题库)5:Echarts(前段图表框架)6:百度地图(开发文档)7:Element(基于 Vue 2.0 的桌面端组件库)...
2020-05-15 10:30:42
6986
2
转载 MyBatis 判断条件为等于的时候,常量需要加 .toString() 来转换(稳定)
当MyBatis 判断条件为等于的时候,常量需要加 .toString() 来转换,这种方法是稳定的,推荐使用,比如<!-- 正确的,稳定,推荐使用 --> <if test="equipmentCd != null and equipmentCd != 'ALL'.toString()"> AND EQUIPMENT_CD = #{equipmentCd} </if> ...
2020-05-11 13:44:07
1596
原创 js 限制输入类型为半角符号
输入类型为半角符号:function limitHalfSize(value) { if (value == "") { return ""; } else { var c = ""; for (var i = 0; i < value.length; i++) { c = value.charCodeAt(i); if (!(c >= 0x0020 &...
2020-04-28 10:10:22
1073
原创 前端储存后端的传来的值
使用div,设置input属性为hidden 存储后端传来的值:如下<div> <input type="hidden" name="siteCd" id="siteCd" th:value="${siteCd}"> <input type="hidden" name="itemGrCd" id="itemGrCd" th:value="${itemGrC...
2020-04-21 18:39:38
640
原创 springboot 前端传来的参数是string 后台接受类型为date
前提:前端传来string,采用ajax,post请求后端(springboot 采用@RequestBody 接受对象)后台报错:JSON parse error: Cannot deserialize value of type java.util.Date from String解决办法:实体类时间属性加上此注释:@JsonFormat(shape = JsonFor...
2020-04-08 10:38:10
3120
转载 通过cmd查看端口占用,并停止该端口
1:以管理员身份运行cmd:单击“开始”按钮,检索 “cmd”,右键点击cmd,以管理员身份运行2:查找端口(8080):netstat -ano|findstr 80803:停止端口:taskkill /pid 8080 /f...
2020-04-07 11:46:41
816
1
原创 file transfer server could not be started or it exited unexpectedly. exit value 127 。。。。。。
解决办法:1:使用ssh客户端(SSH Secure Shell client)输入以下命令:find / -name sftp-server如图:2:复制搜索出来的一行;3:编辑ssh 下面的配置文件 输入一下命令;vim /etc/ssh/sshd_config4:找到Subsystem sftp5:修改(将之前找到的替换旧值);6:重启(are you ok?)...
2020-03-25 18:26:34
1166
转载 js实现限定输入最大字节数
js实现限定输入最大字节数 function limitInputCharLen(str, maxLen) { var w = 0; var tempCount = 0; for(var i = 0; i < str.value.length; i++) { var c = str.value.charCodeAt(i); if((c >= 0x0001 &a...
2020-03-18 15:07:17
391
原创 java后端之字符乱码
使用form传输数据,默认字符编码默认是iso8859-1编码使用request.getParameter;String(request.getParameter("name").getBytes("8859_1"), "utf8");//orString(request.getParameter("name").getBytes("8859_1"), "MS932");使用reque...
2020-03-11 13:10:54
322
转载 int []数组与List互相转换
int[] data = {4, 5, 3, 6, 2, 5, 1}; // int[] 转 List<Integer> List<Integer> list1 = Arrays.stream(data).boxed().collect(Collectors.toList()); // Arrays.st...
2020-01-16 11:12:09
4133
原创 云服务器(centos6.5)设置tomcat开机自启
1:将tomcat中的/bin/catalina.sh 脚本 拷贝到init.dcp -p /root/data/application/apache-tomcat-9.0.30/bin/catalina.sh /etc/init.d/tomcat2:设定权限chmod 777 /etc/init.d/tomcat3:修改此文件(tomcat)vim /etc/init.d/t...
2020-01-06 21:02:01
538
原创 使用idea 将springboot项目打成war包 部署到云服务器(centos6.5)
第一步:在云服务(centos6.5)配置相应的环境:参考链接
2020-01-06 13:30:13
454
原创 Maven插件 spring-boot-maven-plugin
pom.xm文件: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-...
2020-01-06 10:36:28
1277
原创 CentOS6.5 下Nginx设置开机自启
1:在/etc/init.d/目录下创建 nginx 文件:vim /etc/init.d/nginx2:进入后添加如下内容:#!/bin/sh# # nginx - this script starts and stops the nginx daemin # # chkconfig: - 85 15 # description: Nginx is an HTTP(S...
2020-01-02 10:34:20
388
原创 云服务器(Centos6.5)环境配置
一:JDK的安装:1:查看CentOS自带JDK是否已安装。yum list installed |grep java。2:卸载CentOS系统自带Java环境。yum -y remove java-1.7.0-openjdk*3:查看yum库中的Java安装包。yum -y list java*4:安装jdk8yum -y install java-1.8.0-op...
2019-12-16 10:37:37
527
原创 云服务器(Centos6.5)安装桌面 以及 vnc viewer 远程桌面连接
前提条件:SSH Sercure shell client(ssh 连接工具)安全组和防火墙需要放行5901端口(vncserver默认第一个窗口的端口)下载VNC viewer客户端连接软件SSH Sercure shell client(百度云盘地址如下:)链接:https://pan.baidu.com/s/1IaXuoz9xrY-tLP1DiCtACw提取码:j7...
2019-12-12 14:58:14
943
原创 搭建strust2+mybatis
环境需要jar包(添加完jar包记得build path):strust2源码jar包struts2-core-2.5.18.jarjson插件jar包:struts2-json-plugin-2.5.jar数据连接jar包mysql-connector-java-8.0.16.jarmybatis jar包mybatis-3.4.6.jarmybatis自动生成...
2019-10-18 13:19:50
176
原创 mysql8+mybatis 使用逆向工程(eclipse和idea)
需要导入的包:mybatis-generator-core-1.3.7.jar(其他版本的也可以)目录结构:config.xml 放在与src同级,同时写个test包config.xml配置文件如下(不需要建额外的包,只需要个test包运行main函数)<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE genera...
2019-10-10 17:04:38
317
原创 canvas 绘制笑脸、哭脸
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>11</title> <style type="text/css"> </style> </head> <body> ...
2019-10-08 22:08:40
2041
ps cs6安装包
2019-04-17
谁能够代替mongodb数据库?
2023-03-14
能够代替mongodb数据库,有哪些?
2023-03-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人