自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 沧海的孤塔-chimera --java答案

沧海的孤塔-chimera --答案时间复杂度为O(mn)public class Main{ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); int m = scanner.nextInt(); int k = scanner.nextInt();

2020-11-16 00:02:32 337 1

原创 连接局域网内其他windows主机上虚拟机上centos7上的MySQL

centos7上mysql的安装yum安装是最简便和稳定的安装方式,centos7默认安装的是mariadb,需要先卸载mariadb,先查看是否安装mariadbrpm -qa | grep mariadb如果找到,则拷贝结果,使用下面命令删除,如删除mariadb-libs-5.5.35-3.el7.x86_64rpm -e --nodeps mariadb-libs-5.5.35-3.el7.x86_641.卸载 先停掉mysql进程 没有安装过的可以直接跳过​ pkill

2020-08-11 10:50:57 407

原创 转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传 解决方案

好久没用CSDN,今天发现自己上传的markdown中的图片图床链接部分被CSDN转存到平台图库中生成新的连接,但是部分直接显示转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传解决办法1.将外部链接多复制粘贴几次 可能就转存成功2.直接点击长传图片 选择图片链接3.直接使用html格式4.实在不行就只能本地上传...

2020-05-17 18:47:56 2296

原创 mybatis入门

入门案例第一个:创建maven工程并导入坐标第二个:创建实体类和dao接口第三步:创建Mybatis的主配置文件​ SqlMapConfig.xml第四步:创建映射配置文件​ IUserDao.xml环境创建的注意事项:第一个:​ 创建IUserDao.xml和IUserDao.java时名称是为了和我们之前的知识保持一致,在Mybatis中它把持久层的操作接口名称和映射文件也叫做:Mapper第二个:第三个:mybatis的映射配置文件位置必须和dao接口的包结构相同第

2020-05-17 17:33:01 378

转载 加载properties文件username取不到值

错误信息不做展示了, 三个小时后定位到错误位置为applicationContext.xml中加载外部jdbc.properties文件出错。<!-- 加载外部的properties配置文件 --><context:property-placeholder location="classpath:config/jdbc.properties"/> <!-- 配置...

2020-03-14 13:35:43 397 1

原创 Project和Module的区别及快捷键总结

...

2020-02-26 11:18:34 600 1

原创 MVC

MVC开发模式1.jsp演变历史​ 1.只有servlet,只能通过response输出标签数据,非常麻烦​ 2.后来有了jsp,简化了servlet的开发,但是过度使用jsp导致jsp写了大量的java代码又写html标签,造成难于维护​ 3.后来,java的web开发,借鉴了mvc的开发模式,使得程序的设计更加合理性2.MVC:​ 1.M:Model​ 2.V:View​ 3....

2020-02-25 16:22:10 98

原创 Mysql

MYSQL安装与配置服务的启动打开电脑属性,设置服务 手动点开服务[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jR404PRn-1582618831362)(…/web.assets/image-20200214175232960.png)]cmd中输入services.msc 打开管理员运行net stop mysql或者net start m...

2020-02-25 16:20:55 102

原创 HTML

标签分类围堵标签 自闭和标签:开始标签和结束标签在一起标签可以嵌套:不能你中有我我中有你在开始标签中可以定义属性,属性是由键值对构成的,只需要加" "号标签不区分大小写,建议小写标签:1. 文件标签1. html2. head3. title4. body体标签//<!DOCTYPE>Head元素<!DOCTYPE html><...

2020-02-25 16:04:29 108

原创 CSS

CSS层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。好处:功能强大将内容展示和样式控制降低耦合度,解耦让分工更加使用:一般而言,所有的样式会根据下面的规则层...

2020-02-25 16:03:58 87

原创 JavaScript

JavaScript(简称“JS”)是一门客户端脚本语言概念:运行在客户端浏览器中的,每一个浏览器都有JavaScript的解析引擎脚本语言:不需要编译,直接就可以被浏览器解析执行了功能:JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实...

2020-02-25 16:02:40 356

转载 NAT基本原理及应用

 1. NAT简介NAT(Network Address Translation,网络地址转换)是一种广泛应用的解决IP短缺的...

2020-01-16 22:52:31 841

原创 va_start和va_end使用详解

va_start和va_end使用详解1.函数参数的传递原理函数参数是以数据结构:栈的形式存取,从右至左入栈。首先是参数的内存存放格式:参数存放在内存的堆栈段中,在执行函数的时候,从最后一个开始入栈。因此栈底高地址,栈顶低地址,举个例子如下:void func(int x, float y, char z);   那么,调用函数的时候,实参 char z 先进栈,然后是 float y,...

2019-12-19 00:33:53 102

原创 C++将数字转化为字符

C++将数字转化为字符int fd =100;char str[255];sprintf(str, "%d", fd); //将fd以十进制转化为字符串(void) send(fd, str, strlen(str), 0);

2019-12-19 00:32:11 2047

原创 socket简单编程(C语言实现)

socket简单编程(C语言实现)客户端实现#include <stdio.h>#include <stdlib.h>#include <winsock.h>//缓冲区溢出会怎么样???int main(){ char Sendbuf[100]; //缓冲区 char Receivebuf[100]; int ...

2019-12-19 00:31:13 563

原创 socket简单编程(C++语言实现)

socket简单编程(C++语言实现)客户端实现并发面向连接服务器基本流程主线程1: 创建(主)套接字,并绑定熟知端口号;主线程2: 设置(主)套接字为被动监听模式,准备用于服务器;主线程3: 反复调用accept()函数接收下一个连接请求(通过主套接字),并创建一个新的子线程处理该客户响应;子线程1:接收一个客户的服务请求(通过新创建的套接字);子线程2: 遵循应用层协议与特定客...

2019-12-19 00:29:56 1037

转载 Java泛型超全解释

特性泛型只在编译阶段有效 List<String> stringArrayList = new ArrayList<String>(); List<Integer> integerArrayList = new ArrayList<Integer>(); Class classStringArrayList = stringArrayLis...

2019-11-07 23:55:48 109

原创 为什么ArrayList线程不安全?不安全为什么要使用?如何解决线程不安全?

为什么ArrayList线程不安全?不安全为什么要使用?如何解决线程不安全?1.线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。如图,List接口下面有两个实现,一个是ArrayLis...

2019-11-04 13:39:03 1011

原创 B树的应用

B树/B+树在磁盘应用:https://www.cnblogs.com/vincently/p/4526560.html

2019-11-04 12:04:20 586

原创 java数据库编程

java数据库编程启动MySQL服务,有两种方式1.cmd 中输入 services.msc打开服务窗口2.管理员启动cmd 输入 net start mysql80操作数据库:方式1:进入MySQL, 在命令行中输入密码;方式2:在命令行中:找到安装目录下的bin录制中有个mysql的命令格式:mysql -u账户 -p密码 -h数据库服务器安装的主机 -P数据库端口mysql ...

2019-11-01 20:54:49 153

原创 mysql数据库基础操作

数据库的创建与删除mysql> CREATE DATABASE test;mysql> DROP DATABASE test;选择要操作的数据库对一个数据库进行操作时,要首先将其切换为当前数据库:mysql> USE test;创建表格use test;create table students( id INT not NULL AUTO_INCREME...

2019-11-01 15:03:12 255

原创 JDBC出现The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrec问题

JDBC出现The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrec问题出现这种错误是因为安装mysql的时候时区设置的不正确mysql默认的是美国的时区,而我们中国大陆要比他们迟8小时,采用+8:00格式使用的数据库是MySQL,从上面图看出SpringBoot2.1在你没有指定MySQL驱动版本的情况下它自动依赖的驱动是8.0.12很高的版本,...

2019-10-31 23:17:02 3818

原创 java自学路线

JAVA自学之路基础知识变成语言:java python c基本语法基本网络知识:tcp/ip http/https工具方面操作系统:linux (CentOS\Ubuntu\Fe…)代码管理:svn/git持续集成(CI/CD):jenkinsjava的项目管理工具:maven/gradle框架方面ssh (spring+structs+hibernate)(已过时)...

2019-10-31 23:05:30 83

空空如也

空空如也

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

TA关注的人

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