- 博客(107)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 Nginx 1.20 前(Vue) + 后端(Java) 分开转发配置,文件服务器搭建
【代码】Nginx 1.20 前(Vue) + 后端(Java) 分开转发配置,文件服务器搭建。
2024-04-10 11:58:59
233
原创 Mybatis Plus 3.1.0枚举类处理器重写TypeHandler
我的环境Springboot 2.13 + Mybatis Plus 3.1 + Oracle 11g(驱动版本oracle6)1、我尝试用 Mybatis Plus 3.1 以上版本 如 3.2、3.3 时,oracle6 驱动无法适配2、枚举类处理器 a) org.apache.ibatis.type.EnumOrdinalTypeHandler 使用时不会报错,但是通过索引处理的值不对,返回的是枚举类下标的值示列:
2020-08-08 23:45:56
1757
1
原创 Vue+Element-UI Table表头排序
Vue+Element-UI Table表头排序Vue代码定义后台需要接受的排序属性排序sortChangeVue代码<el-table v-loading="loading" :data="standardList" @sort-change='sortChange'> <el-table-column label="序号" prop="id" width="80" sortable='custom'/></el-table>在<el-tab
2020-06-01 13:29:40
4453
2
原创 Vue+Element-ui Table 列求和
Vue+Element-ui Table 列求和Vue代码求和getSummaries效果图Vue代码<el-table v-loading="loading" :data="standardList" @sort-change='sortChange' :summary-method="getSummaries" show-summary @selectionchange="handleSelectionChange">这两个一定要加上 :summary-method=“getSu
2020-06-01 13:12:28
6008
2
原创 C/C++ 文件写入读取
C++ 文件基本操作1. 文件基本写入要想实现一个文件的基本写入需要用到下面三个函数(基本流程):步骤函数说明备注第一步fopen()打开文件fopen(“文件路径+文件名”, “模式(wb/ab/rb)”) 返回FILE* fp指针第二步fwrite()写入文件fwrite(“写入的内容”, 1, “内容的大小(字节)”, “FILE* 指针对象”);第三步fclose()关闭文件fclose(“FILE* 指针对象”); 对文件进行写入/读取之
2020-05-18 16:31:04
4276
3
原创 C/C++ 随机数(rand/srand)
C/C++随机数rand() 随机srand() 随机 (设置一个种子)srand() 指定范围随机随机0.00 ~ 1.00之间的doublesrand() 随机0-9之间的数随机整数范围内的小数rand() 随机#include<stdio.h>#include<stdlib.h>int main() { // 随机数 rand(每次启动都是一样的数) for (int i = 0; i < 10; i++) { printf("%d \n", rand
2020-05-13 18:14:25
1630
原创 C/C++ 替换字符串(指定char)
#pragma warning(disable:4996)#include<stdio.h>#include<stdlib.h>#include<string.h>// 替换字符串void replace_str(char* text, char sp_ch, char re_ch);int main() { char input[11] = "2020-10-10"; replace_str(input, '-', '/'); .
2020-05-13 17:21:55
6523
1
原创 Java 文件帮助类
import lombok.extern.slf4j.Slf4j;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;/** * 文件帮助类 * @Author: fanyuke * @Date : 2019年9月19日上午11:48:59 */@Slf4jpublic class FileUtils { /** * 复制文件并输入文件 * @param : @param f..
2020-05-13 16:58:19
378
原创 C++ 有头链表的插入与删除
#pragma warning(disable:4996)#include <stdio.h>#include <stdlib.h>#include <string.h>struct User{ int id; char name[20]; User* next;};// 定一个有头链表User h_user = { ...
2020-05-07 21:28:13
418
原创 C/C++ 链表构建、遍历
1、链表的概述、简单构建、遍历(无头链表)#pragma warning(disable:4996)#include <stdio.h>#include <stdlib.h>#include <string.h>// 定义一个用户对象struct User{ int id; char name[20]; User* n...
2020-05-07 03:56:16
2113
原创 C/C++ 动态内存分配(申请与释放)
#include <stdio.h>#include <stdlib.h>#include <string.h>struct User{ int id; char name[20]; char phone[20];};// 申请内存、释放void test();// 给对象数组申请内存、释放void test2()...
2020-05-07 02:22:58
504
原创 Apache(Httpd 2.4.XXX) 实现强转HTTPS
环境 Centos 7.6 与 Httpd 2.4首先我们需要会Apache的转发http,也需要会SSL证书的配置(XX云有免费的)Apache(httpd 2.4.6) 代理转发Http←点击进入Apache(Httpd 2.XX) 分别实现Https转发到二级域名←点击进入上面两个会了之后那就非常好实现了,我们已经实现了http多个项目的转发,https的转发。我们只需...
2020-05-03 06:19:06
984
原创 C/C++ 指针的定义与基本使用及修改数组的值
首先了解指针之前需要了解C/C++的变量使用和内存;指向对象的内存地址指针的定义:int* a;double* b;char*.............指正的使用:#include <stdio.h>int main() { int a = 10; int* b = &a; // b指向a的内存地址,指针 *b = 11;...
2020-05-02 02:49:19
3999
原创 C/C++ 函数的定义与使用
main就是一个函数,它是C++程序的主函数。往往写程序的时候我们不可能把所有业务写在一个main函数里面,所以我们需要定义不同的函数处理不同的逻辑/需求,就像企业不同岗位做不同的事情。函数又有函数定义和函数原型(函数声明)函数原型(声明)的组成: 返回值类型(可无返回值) + 函数名 + 参数;// 无返回值、无参函数void test();// 无返回值 有参void ...
2020-05-02 02:31:04
691
原创 C/C++ 指针作为函数参数
#include <stdio.h>// 指针的值作为函数参数void pointer_fun(int* p);int main() { int a = 0; pointer_fun(&a); printf("a = %d \n", a);// 1 return 0;}void pointer_fun(int* p) {// 把...
2020-05-02 02:08:28
177
原创 VS 2017 'scanf': This function or variable may be unsafe. Consider using scanf_s instead
1、解决办法:在头部加上#pragma warning(disable:4996) 即可,示列:#pragma warning(disable:4996)#include <stdio.h>int main() { int v = 0; scanf("%d \n", &v); return 0;}...
2020-04-28 04:00:02
213
原创 C/C++ 算数运算与赋值运算
#include <stdio.h>#include <iostream>int main() { // 算数运算符 + - * / % int a = 2, b = 6; printf("a = %d, b = %d \n", a, b); printf("a = %d \na + b = %d \n", a, a + b); printf("a %...
2020-04-28 03:54:28
393
原创 C/C++ 位操作符
#include <stdio.h>int main() { // 位操作符 // 操作符 说明 // ~ 按位取反 // << 左移 // >> 右移 // <<= 左移并赋值 // >>= 右移并赋值 // & 按位与 // ^ 按位异或 // | 按位或 // &= 按位与赋值 // ^...
2020-04-28 03:51:39
311
原创 Centos 8.1与Winwods 10 双系统(图解,引导修复)
Linux 过去主要作为服务器运行,但经过几年的发展,其用户界面有了很大的改善。如今,Linux 已经成为美观易用,用户友好的桌面操作系统。在某些方面,Linux 甚至赶超Windows 和 Mac 成为用户首,主要体现: 安全性、高可用性、免费、开源等等下面我一Centos 8.1的安装作为一个参考:1、首先我们需要准备一个16G 的U盘。点击下载系统地址==>CentOS-8.1.1...
2020-04-25 03:11:22
7114
4
原创 Tomcact 内存溢出解决方案(原因:文件上传导致)
# Xms 是JVM初始化最小内存# Xmx 是JVM最大内存# PermSize JVM初始分配的非堆内存, 不会被回收, 生产环境建议与maxPermSize相同, 设为256m以上# MaxNewSize JVM堆区域新生代内存的最大可分配大小(PermSize不属于堆区), 生产环境建议设为800M-1024M# MaxPermSi...
2020-04-21 01:49:12
551
2
原创 Centos 7.5 安装Sql Server 2017
1、下载 Microsoft SQL Server 2017 Red Hat 存储库配置文件:curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo2、运行以下命令以安装 SQL Server:下载mssql-server....
2020-03-19 11:57:57
635
原创 SpringMVC 用List对象接受Ajax传过来的list集合数据
1、后台代码,一定要加上@RequestBody主要用来接收前端传递给后端的json字符串中的数据@PostMapping("/test")public String test(@RequestBody List<User> user) { for (int i = 0; i < user.size(); i++) { System.out.pri...
2020-02-22 17:42:49
477
原创 Apache 2.X禁止IP直接访问
个人的服务器只开放了80/22/443/6379这些端口,不想全部禁用IP访问,不如6379是redis的访问端口,只需要如下:# disable ip address request<VirtualHost *:80> ServerName 192.168.1.1 <Location /> Options n...
2020-01-11 15:56:49
940
原创 HttpClient GET/POST
1、Maven项目依赖<!-- httpclient --><dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.10<...
2020-01-03 17:48:03
176
原创 Centos7 安装firewall防火墙配置
1、安装[root@cocosum ~]# yum -y install firewalld2、启动,关闭、重启、查看状态、重新加载规则、开机自启# 启动的方式[root@cocosum ~]# systemctl start firewalldFailed to start firewalld.service: Unit is masked.# 说明被锁定了, 取消即可, ...
2019-12-14 11:29:30
808
1
原创 Centos 7搭建Gitlab服务器、发邮件修改密码、修改默认端口号(更新时间2020/01/10 12:56)
1、安装gitlab服务器之前我们需要去下载gitlab源# 先检查是否有wget下载工具[root@VM_0_3_centos ~]# wget --versionGNU Wget 1.14 built on linux-gnu...............# 我这里是有的,如果没有就安装[root@VM_0_3_centos ~]# yum install -y wget...
2019-12-13 15:06:46
866
原创 Centos 7.6 yum安装Redis(更新时间2020/1/9 09:46)
1. 安装[root@VM_0_3_centos ~]# yum -y install redis2. 启动/关闭/重启# 启动方式有几种# 配置文件启动 &表示后台运行[root@VM_0_3_centos ~]# redis-server /etc/redis.conf &# 重启[root@VM_0_3_centos ~]# systemctl re...
2019-12-06 15:35:03
311
1
原创 Ubuntu 18.04 搭建内部共享资源服务(samba)
1、首先我们需要安装samba服务器cocosum@localhost-coco:~$ sudo apt-get install samba samba-common2、如果检查不到上面的依赖建议更新一下, 可跳过cocosum@localhost-coco:~$ sudo apt-get upgrade cocosum@localhost-coco:~$ sudo apt-...
2019-11-28 14:26:59
656
html2canvas 截图出来的总有一点模糊
2020-03-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人