自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mcfeng blog

The great age of navigation came

  • 博客(91)
  • 资源 (1)
  • 收藏
  • 关注

原创 保存mongodb数据时出现_class字段,应该如何去掉

保存mongo数据时出现的_class字段,应该如何去掉。

2024-02-21 17:11:46 642

原创 IDEA2023版本创建Spring项目只能勾选17和21却无法使用Java8

解决idea中新建spring项目只能勾选java版本为17和21的问题。

2024-02-19 14:40:17 705

原创 springboot 整合activeMQ

springboot 整合 activeMQ

2023-03-23 16:36:31 1794 1

原创 linux中必须限制口令文件读取访问

限制口令文件

2022-05-24 10:18:49 2028

转载 深圳外包公司名单

深圳外包公司名单

2022-02-14 15:04:20 3720

原创 创建无限递归树(常用于分类,菜单)

数据库:字段名字段类型备注idint编号pidint父编号dsvarchar距离根节点所有节点集合dnamevarchar名字构建树结构:实体类:@Datapublic class Division { /** 分类编号 */ private Integer id; /** 父编号 */ private Integer pid; /** 所有类目 */ private String

2021-06-04 11:11:04 161

原创 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 152

原创 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 1902 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 1198

原创 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 716

原创 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 242

原创 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 515

原创 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 128

转载 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 528

原创 计数排序(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 93

原创 堆排序(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 128

原创 快速排序(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 103

原创 归并排序(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 111

原创 油猴脚本规则

@name 脚本的名称。该项将显示在页面的标题以及链接内容,必填项。// @name name @description 脚本功能描述 脚本功能的描述,显示在脚本标题下面,必填项。// @description try to take over the world!@namespace     @namespace 及 @name 这两个属性将帮助用户脚本管理器判断是否已安装该脚本// @namespace http://tampermonkey.net/.

2020-05-15 14:55:30 7834 2

原创 你值得知道的网站

1:阿里巴巴矢量库2:BootCDN(稳定、快速、免费的前端开源项目 CDN 加速服务)3:急速数据(api接口)4:力扣(代码题库)5:Echarts(前段图表框架)6:百度地图(开发文档)7:Element(基于 Vue 2.0 的桌面端组件库)...

2020-05-15 10:30:42 6615 2

转载 MyBatis 判断条件为等于的时候,常量需要加 .toString() 来转换(稳定)

当MyBatis 判断条件为等于的时候,常量需要加 .toString() 来转换,这种方法是稳定的,推荐使用,比如<!-- 正确的,稳定,推荐使用 --> <if test="equipmentCd != null and equipmentCd != 'ALL'.toString()"> AND EQUIPMENT_CD = #{equipmentCd} </if> ...

2020-05-11 13:44:07 1524

原创 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 1018

原创 前端储存后端的传来的值

使用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 612

原创 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 3031

转载 通过cmd查看端口占用,并停止该端口

1:以管理员身份运行cmd:单击“开始”按钮,检索 “cmd”,右键点击cmd,以管理员身份运行2:查找端口(8080):netstat -ano|findstr 80803:停止端口:taskkill /pid 8080 /f...

2020-04-07 11:46:41 800 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 1120

转载 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 380

原创 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 303

原创 服务器(centos6.5)安装和配置FastDFS

linux服务器(centos6.5)安装和配置fastdfs,配合nginx显示

2020-01-16 17:21:49 4670 3

转载 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 4113

原创 云服务器(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 510

原创 使用idea 将springboot项目打成war包 部署到云服务器(centos6.5)

第一步:在云服务(centos6.5)配置相应的环境:参考链接

2020-01-06 13:30:13 441

原创 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 1263

原创 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 367

原创 云服务器(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 510

原创 云服务器(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 896

原创 搭建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 165

原创 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 299

原创 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 1912

原创 css 实现 矩形平移且颜色变化,以及旋转

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>auto</title> <style type="text/css"> .square { background-color: fuchsia; positi...

2019-10-08 22:06:44 921

ps cs6安装包

ps cs6,win10操作系统,Adobe PhotoShop CS6是一款公告强大的图片编辑软件。Photoshop CS6比PhotoShop CS5加强3D图像编辑.

2019-04-17

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除