自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

原创 解决由于驱动错误导致笔记本外接显示器无信号输入,解析错误、黑屏,闪屏,花屏的问题。常见于重装系统之后

笔记本电脑 外接显示器 出现以下情况:1.笔记本连接显示器,显示器无反应,无信号输入2.笔记本连接显示器,显示器提示输入信号不匹配(或者提示 无法解析数据,大概是那个意思)3.笔记本连接显示器,显示器闪屏,一会儿黑屏,一会儿显示。4.笔记本连接显示器,显示器花屏,显示器出现黑条。这些原因都是驱动不匹配引起的。(前提是你的数据线,显示器没有问题。如果开机时你的外接显示器正常显示了主板厂商的logo,这两个就没问题)如何找到匹配合适的驱动。1.查看自己的核显型号。右击屏幕点.

2021-03-16 06:49:25 20998 10

原创 在阿里云部署web项目的准备工作

一、安装java 环境,也就是部署1.一般阿里云自带java 环境,如果有就不用自己安装了 输入javac 如果有反应就不用装了 2.如果没反应就自己装一个。如果操作之后,javac 没有反应,重启服务器。记住重启:reboot然后过一段时间再连,再进行操作二、安装Mysql 我用的mysql数据库1.云栖社区:阿里云ECS服务器CentOS7上安装MySql服务补充:“12.开启远程登录,授权root远程登录mysql>GR...

2020-06-07 19:17:35 247

原创 Redis 持久化

总体:RDB(Redis Database) AOF(Append Only File)RDB:开启redis 时自动加载 dump.rdb 文件save 90 10 --->在90秒内修改10次 就保存dump.rdb;shutdown; 关闭redis并且保存dump.rdbAOF:(Append ...

2020-02-29 16:16:12 160

原创 redis 配置文件

这个的意思是,设置这个参数,可以包含其他配置文件 向上面的 include /path/。。。。/xxx.conf标准化配置(general):一、Redis daemonize介绍1、daemonize介绍A、redis.conf配置文件中daemonize守护线程,默认是NO。B、daemonize是用来指定redis是否要用守护线程的方式启动。...

2020-02-27 23:47:27 343

原创 redis -基础知识

select number 选择数据库dbsize :查看数据库key的数量flushdb:清空当前数据库flushall:通杀所有i数据库统一密码管理,16个库的密码是一样的redis 索引都是从0开始默认端口 :6379Redis 的数据类型:String :Hash(哈希,类似于java里的Map)List(列表)Set...

2020-02-27 22:06:13 125

原创 redies 正确安装之后 redis-server 不能用

需要进入 redis 中的src 文件--->make install正常:然后 /usr/local/bin 才会有以一下文件:

2020-02-26 02:51:07 351

原创 mysql 解析语句的顺序

2020-02-25 00:47:17 172

原创 mysql --锁机制

锁的分类:按对数据的操作类型(读写)分 读锁(共享锁):针对同一份数据,多个读操作(不含写操作)可以同时进行而不会互相影响 写锁(排他锁):当前写操作没有完成前,他会阻断其他写锁和读锁 对数据的粒度分 表锁 行锁 表锁:读锁讲解:表锁偏向Myism存储引擎,开销小,加锁快;无死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。查看哪个表有锁:show op...

2020-02-24 03:44:42 128

原创 mysql 行锁变表锁之索引失效

有一些前提条件:这个表有索引:表的结构:当一个事务对表的一行进行修改:updatetest_innodb_lock set a=4 where b=4000;b 是varchar 型,但是输入的是int型。发生了类型转化,索引失效,导致 行锁变为表锁;...

2020-02-23 18:10:05 194

原创 mysql--show Profile 分析--全局查询日志

1.查看 profiling 是否开启:show variables like 'profiling';2.默认关闭,开启set profiling=on;4.查看执行过的语句show profiles;5.选择一个 QueryID 进行下一步查询:show profile cpu,block io for query 4;可以根据...

2020-02-22 00:45:33 240

原创 mysql -批量插入数据脚本

建表:create table dept(id int unsigned primary key auto_increment,deptno mediumint unsigned not null default 0,dname varchar(20) not null default '',loc varchar(13) NOT null default '') engine=...

2020-02-20 20:25:19 206

原创 mysql-索引优化-小表驱动大表--orderby 优化--group by

犹如两层循环,外层是小表,内层是大表select * from A where id in (select id from b):等价于:for select id from bfor select * from A where A.id =B.id; //相当于从b中 选一个id ,去与A 中的每个比较 是不是相等b表要小于A 表select * from A...

2020-02-19 23:11:11 435

原创 mysql -索引失效

全职匹配我最爱:

2020-02-18 15:20:17 148

原创 mysql-索引-单表优化

索引分析:explain :select id,author_id from article where category_id =1 and comments >1

2020-02-15 16:07:02 89

原创 mysql 高级----explain

explain + sql:执行计划包含的信息:id | select_type | table | type | possible_keys | key | key

2020-02-13 22:58:32 118

原创 java --arraylist

ArrayList 的实现:使用object [] 对象数组然后对对这个数组进行里面的数据进行增删改查;在中期间插入时后面的后移在中间插入时后面的元素前移当先其中添加的元素大于数组容量时:add(),addAll();但容量不够时:扩容到 满足当前需求的组小容量*1.5 这个容量;其实ArrayList和array没有什么区别只是Arraylist将arr...

2020-02-05 16:43:34 106

原创 mysql 索引 ---什么时候需要创建索引

什么时候需要创建索引:主键自动建立唯一索引频繁作为查询条件的字段外键关系简历索引不要创建索引的情况:1.表记录太少2, 经常增删改的表3,数据列存在太多重复的内容没有必要建索引...

2020-02-03 20:20:38 229

原创 mysql 无法启动

情况一:无法登录mysql 报错:不论是在navicat 还是命令行 。大部分都是 端口占用导致的服务启动失败 进一步导致无法登录。端口占用 -----》服务启动失败------》无法登录出现的错误:解决办法:查看占用的3306的进程,然后杀死它,重新启动mysql服务netstat -ano|findstr 3306taskkill -pid...

2020-02-01 21:03:25 137

原创 java--HashMap 理解

JDK 1.7一、HashMap 的容量为什么是2^n :在计算entry 要插入位置时:用的时hashcode&(hashmap.length-1)这样计算entry 要插入的位置。例如 map长度为16长度 16 :... 0001 0000 (前面的零已经全部省略) 15 :... 0000 1111Hashcode: ...

2020-01-20 12:39:49 81

原创 JavaScript -- this

var obj = { foo: function () { console.log(this.bar) }, bar: 1};var foo = obj.foo;var bar = 2;obj.foo() // 1foo() // 2为什么会出现这种结果?答:对象里面函数的存储是这样的:obj 存的是 对象的地址:对象里面 存的是 key ...

2020-01-20 12:38:20 105

原创 Jquery--ajax 请求 json 显示页面

为什么要请求数据而不是请求页面?答:请求的数据不仅可以浏览器使用,客户端也可以用,服务端程序不用再次开发。 $.ajax({ url:"${APP_PATH}/emps", //资源的地址 data:"pn="+pn, //资源的参数 ...

2020-01-19 10:05:59 234

原创 JOSN---学习

JOSN :JavaScript Object Notation(javaScript 对象表示法)JOSN 是存储和交换信息的语法.类似XMLJOSN 比 XML 更小 更快 更易解析JSON 独立于语言:JOSN使用javaScript 语言来描述数据对象,但是JSON仍然独立于语言和平台。JSON 解析器和JSON 库支持许多不同的编程语言。实例:<!DOCTYP...

2020-01-15 21:13:47 387

原创 jQuery--语法

$(选择的元素).执行方法();例子:$(this).hide(); 隐藏当前元素$("p").hide();隐藏所有<p> 元素$("p.test").hide(); 隐藏所有 class="test" 的<p> 元素$("#test").hide();-隐藏所有id="test"的元素jQuery 入口函数:$(document).re...

2020-01-13 11:36:50 137

原创 javaWEB 项目的标准

路径问题:不以/ 开始的相对路径,找资源,以当前资源的路径为基准。(由于跳转等原因,这种经常出问题) 以/为基准的相随路径,找资源,以服务器的路径为准(http://localhost:3306);需要加上项目名才能(推荐) 获取项目路径:request.getContextPath(); ...

2020-01-11 17:42:52 128

原创 javaSE--lambda

定义:函数式接口是接口中只有一个抽象方法的接口。(函数式接口可以使用 @FunctionalInterface 修饰这个注解用来验证 此接口是否是函数式接口;)lambda表达式就相当于这个函数式接口的实现类的对象(他的本质就是一个匿名内部类)当然lambda表达式必须依靠函数式接口格式:符号 -> 箭头符号:左侧·:lambda参数列表(接口函数的参数列...

2020-01-11 16:37:35 113

原创 mybatis(diary)--PageHelper使用方法

1.在pom.xml中添加如下:<properties> <pagehelper-version>5.0.0</pagehelper-version> <jsqlparser-version>0.9.5</jsqlparser-version></properties><!--pagehelper-...

2020-01-09 18:32:16 98

原创 mybatis--延迟加载

https://blog.csdn.net/Huangyuhua068/article/details/88719383我们在实现多表操作时,在配置文件中使用了resultMap来实现一对一、一对多、多对多关系的操作。主要是通过association、collection具备延迟加载功能。...

2020-01-09 14:56:44 59

原创 mybatis(diary)----表与表之间的关系

多对一【包括一对一】实体类 package com.yuan.doman;import java.util.Date;import java.util.List;public class User { private Integer id; /** * 用户姓名 */ private String username; /**...

2020-01-09 13:46:33 102

原创 Mybatis(diary)---获取新增数据主键(insert 主键返回-selectKey )

<!--新增信息,并拿到新增信息的表主键信息。 新增数据,得到主键的外层写法没什么特别,跟普通的insert一样。只不过里面加了selectKey--> <insert id="insertAndgetkey" parameterType="com.soft.mybatis.model.User"> <!--sel...

2020-01-09 13:37:45 215

原创 linux----从主机(win)复制文件到虚拟机(linux)

虚拟机安装增强功能后会在文件管理器里挂载一个镜像,点开镜像安装 一路 yyyy 从宿主机拖放文件到虚拟机需要选择:设备->拖放->双向 共享文件夹: 重启系统然后打开这个 将主机(win)上的文件托进去 。拖进去之后右击文件 选择 复制到。。之后的自己发挥就可以了。...

2020-01-06 23:41:30 1867

原创 Mysql ----mysql-client 和 mysql-server 的区别

======================================解释一======================================mysql-server 软件包(package)将安装mysql数据库服务器,您可以使用mysql-client与之交互。您可以使用mysql-client将命令发送到任何mysql-server。在远程计算机上还是您自己的计算机上。...

2020-01-06 18:02:48 2067

原创 java--正则表达式

正则表达式 是什么: 1.字符串 2.用来表示一个正确规则的式子例子1:校验QQ号是否正确://QQ号码是由5-11 位数字组成且首位不为0String qq="123456789";qq.matches("[1-9][0-9]{4,10}");表达式的组成规则:1.字符:x 字符:字符 x 例子:“1[0-9]{4-10}” 表示 开头为1的QQ号...

2020-01-05 15:45:48 88

原创 Spring-MVC ---- ModelAttribute

作用:先从数据库拿数据创建一个对象,然后再从表单传来的数据中拿数据进行修改。public class SpringMVCTest{ @ModelAttribute public void getUser(@RequestParam(value="id",request=false)) Integer id, Map<String,Obje...

2020-01-02 15:14:17 93 1

原创 SpringMVC-Controller 传递数据

运用 ModelAndvpublic ModelAndView testMAV(){ String viewName="success"; //指定返回的页面名称 // 也可以通过setViewName()方法跳转到指定的页面 ModelAndView modelAndView=new ModelAndView(vie...

2019-12-28 00:33:48 98

原创 URL URN 与 URI

URI =UniformResourceIdentifier 统一资源标识符URL=Uniform Resource Locator 统一资源定位符URN=Uniform Resource Name 统一资源名称对它们之间关系的理解:URI 包含 URL URI :URL说:我可以用地址唯一地标记我想标记的东西 UR...

2019-12-24 22:21:34 118

原创 设计模式-----工厂模式

简单工厂模式 、工厂方法模式、简单工厂模式:解决的问题:在更改(需要创建的对象)对象的类时,可能会产生对创建对象的修改,由于创建对象没有集中起来,所以更改起来十分麻烦。运用工厂模式可以有效的解决这一问题。将创建对象的过程提取出来,放到一个类中,这个类就是工厂类;这样做使程序 降低耦合,增加可拓展性例子://简单工厂类public class SimpleFacto...

2019-12-21 18:36:38 65

原创 Spring -bean的 配置

容器的定义, ApplicationContext ctx=new ClassPathXmlApplicationContext("applicationContext.xml"); <bean id="helloworld" class="a.b.c.Hellowoed"> <property name="name" valu...

2019-11-04 21:47:43 119

原创 Spring-framework 和common-logging 下载地址

各个版本的Spring:https://repo.spring.io/libs-release-local/org/springframework/spring/或者再https://mvnrepository.com上面搜#common-logging.jar包下载地址http://commons.apache.org/proper/commons-logging/down...

2019-11-03 17:04:22 160

原创 连接数据库 Timezone 错误

我的理解:报这个错是因为java 虚拟机用的时区和数据库的时区用的不一样导致两者时间不一样。这里先讲一个基本知识:原文整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC, Universal Time Coordinated)。UTC与格林尼治平均时(GMT, Greenwich Mean Time)一样...

2019-10-27 18:22:04 960

原创 java 类集详解

List 类:ArrayList Vector LinkedList这里只介绍特别之处:ArrayList :public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializa...

2019-10-25 00:32:00 71

2018年全国大学生计算机技能应用大赛决赛 大题

2018年全国大学生计算机技能应用大赛决赛大题,程序填空和程序设计(侵删)

2018-12-12

运用 java 语言 实现 TCP/udp 聊天程序

运用java 语言 编写 依靠TCP UDP 传输协议 的聊天程序

2018-12-12

空空如也

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

TA关注的人

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