自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

以永生的气魄构建梦想

用末日的心情活在当下

  • 博客(139)
  • 论坛 (1)
  • 收藏
  • 关注

原创 输入一个正整数数组,把数组中所有整数拼接成一个数,打印拼接后的所有数字中的最大值

题意:即将数组[12,14,11,9]中的四个整数全排列拼接成一个个新的数值,最后输出最大的那个数值思路:1、因为要的是最大值,所以使用冒泡排序将数组元素按照大到小的顺序进行排列,比较交换时需要先“将当前这两个元素进行全排列拼接”,使用拼接后的两个新值进行比较,例如:11和13全排列后的新值就为1113和13112、将排好序的数组中的元素拼接成字符串输出PS:如果输出最小值,只需...

2020-01-09 14:05:21 1150 1

原创 Java—死锁的实现

1、什么是死锁死锁是一种状态,简单的来说:当进程A和进程B在执行的过程中,进程A需要资源1,可资源1却正被进程B持有,而进程B又需要资源2,资源2又被进程A持有,两个进程处于长时间的竞争中,都无法得到资源进行下去,让系统处于一种类似僵死的状态**2、产生死锁的必要条件相互排斥、保持等待、不可抢占、循环等待3、预防死锁预防死锁则只需要破坏“产生死锁的四个必要条件”中的其中一个即可4...

2020-01-07 20:21:38 99

原创 通过继承Thread类创建线程和通过实现Runnable接口创建线程的区别

1、区别区别A继承ThreadB实现Runnable如何创建线程实例化A就相当于创建了一个线程实例化B后,还需要通过调用Thread类的Thread(Runnable run)或者Thread(Runnablerun,String name)构造方法创建线程实例是否可以共享否一个实例只能建立一个线程,同一个实例不能让多个线程共享是一个实例可以让多个线程共享...

2020-01-07 19:45:46 503

原创 mysql——锁机制

一、锁的定义锁是计算机协调多个进程或多个线程并发访问某一资源的机制。在数据库中,除了传统的计算机资源(如CPU、RAM、IO)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素,从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。二、锁的分类1、从数据操作类型划分:(1)...

2019-08-05 23:04:14 104 1

原创 mysql——查询截取分析

1、慢查询的开启并捕获2、explain+慢SQL分析3、show profile查询SQL在mysql服务器里面的执行细节和生命周期情况4、SQL数据库服务器的参数调优一、查询优化1、永远小表驱动大表2、类似嵌套循环Nested Loop3、order by关键字优化(1)、order by子句,尽量使用index方式排序,避免filesortmysql支持二种方式的排...

2019-08-05 19:57:14 737

原创 mysql——索引优化分析

一、索引是什么在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构就是索引。即可以简单的理解为“索引是排好序的快速查找的数据结构”。一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储在磁盘上。我们平常所说的索引,如果没有特别说明,都是指B树(多路搜索树,并不一...

2019-08-04 22:02:28 164

原创 mysql——架构介绍

*前言  

2019-08-04 13:18:41 80

原创 mysql——主从复制【centos7】

定位加载注册

2019-07-28 23:41:16 107 2

原创 layer——常用的几种弹出层

*前言   

2019-03-10 20:22:24 190

原创 java——获取视频某一帧的图片

*前言   

2019-02-17 21:17:23 10486 17

原创 js——视频图片轮播

*前言   这些日子接触了些视频图片轮播

2019-02-07 22:42:45 4377 7

原创 前端——对循环加载出来的多个控件进行判空

*前言  前几天小菜在写前端的过程中遇到了这样头疼的问题:多个控件判空*思路  *实操

2019-01-24 12:28:36 204 5

原创 mysql——理解join查询

*前言   图片预览

2018-12-02 17:33:45 173

原创 XSS攻击

前言  前言内容 正文  正文内容1.标题  内容小结  小结内容

2018-10-27 11:42:30 1111 16

原创 Java——序列化的方式

正文  正文内容1.标题  内容小结  小结内容

2018-09-23 15:43:09 1197 4

原创 Java——通信协议

前言  前言内容 正文  正文内容 1.   内容小结  小结内容

2018-09-16 21:55:43 533

原创 jsp——动态拼接html

正文   属性绑定1.源代码这里写代码片  内容小结  小结内容

2018-08-26 21:38:17 5570 14

原创 jsp——动态加载下拉框

正文  最近小菜接触到一个新的需求,在特定的情况下加载下拉框?如何解决呢?   解决思路是在Controler中做判断,满足条件往jsp传数据,在jsp中同样用el表达式进行判断加载。 1、Controler   //getToken获取到的值为-1就加载地区下拉框,否则不加载 @RequestMapping("/index") public String i...

2018-08-11 19:35:14 3091 10

原创 Angular——级联框

正文  近期小菜接触的新页面需要做级联框,之前也做过一次级联框不过特别简单,这次是用angular做级联框,要考虑设置默认值等问题,也就是绑定的问题,刚开始真的有点蒙圈,蒙圈的地方就是绑定设置默认值这块我不知道该怎么做,有的有默认值有的又没有,自己也看不出来。不过后来都解决啦!所以今天小菜要分享的主题就是“级联框”,也会说说自己实践的过程,给大家提供点少走坑的经验教训!   解析...

2018-05-22 15:50:49 1389 20

原创 Angular——localstorage的使用

正文  小菜今天分享一下前端angular常用的数据存取问题,譬如从后端拿到数据后,有时候需要有选择性的做回显,或者给联动页面传数据等,这个时候数据存哪儿呢?   答:那就是HTML5新增的本地存储API之localstorage,localstorage具体是啥呀?既然是本地存储,cookie不是也可以嘛,为啥要用localstorage呢?又怎么使用呢?想知道这一连串的问题就看看小菜下文...

2018-05-14 08:07:50 11176 18

原创 Angular——提示框

正文  小菜继续学习积累中,今天做了一下提示框,也是小菜模仿的,所以下面我就来简单解释一下如何制作提示框,以及解析一下代码和逻辑。   其实整个逻辑思路很简单,就是先在前台用HTML的p-dialog等元素组装弹框,然后和后台绑定数据,而后台则写方法通过调用方法告诉前台什么时候提示什么内容。具体代码解析如下。 ◆前台1.弹框样式 2.代码解析<!--使用p-dial...

2018-05-05 10:18:15 5996 14

原创 mysql—给查询结果添加序列号

多表联查时需要对查询结果按照一定规则进行排序,然后如何给有序的查询结果加上序列号一起返回呢?1、建表--学生表CREATE TABLE `student` ( `sno` int(11) NOT NULL, `sname` varchar(255) DEFAULT NULL, `sdree` varchar(255) DEFAULT NULL, `sage` int(11) ...

2020-02-03 20:20:08 245

原创 Java—输出字符串中第一个只出现了一次的字符

题意:找出由字母组成的字符串中,第一个只出现了一次的字符如:字符串"abcabcde"中’d’是第一个只出现了一次的字符 public static void main(String[] args) { System.out.println("请随便输入一个由字母组成的字符串:"); Scanner scanner=new Scanner(System.i...

2020-01-20 10:59:25 1328

原创 Java—统计字符出现次数

题意:test.txt文件中每行是由n个字母组成的一个字符串;读取文件,然后输出该文件中出现次数最多的前10个字母,以及每个字母出现的次数/** * @Author: whm * @Description: 统计字符个数 * @Date:Created 2019/11/28 */public class StatCharNum { public static void ...

2020-01-11 21:46:31 208

原创 Java—计算多边形面积

题意:假设有一个文本文件:r.txt;该文件每一行是一个二维坐标(如:12,14);这些坐标连起来是一个多边形;请写一个纯Java程序(命令行执行),计算这个多边形的面积/** * @Author: whm * @Description: 计算多边形面积 * @Date:Created 2019/11/28 */public class PolygonArea { pu...

2020-01-11 21:38:24 1568

原创 Java—判断输入的整数是否为奇数

//思路:让输入的整数与2做取余运算,余数不为0则为奇数public class IntTest {public static void main(String[] args) {System.out.println(“请输入整数:”);Scanner input=new Scanner(System.in);int num=input.nextInt();System.out.pri...

2020-01-11 21:35:31 555

原创 Java—统计文件种每个城市的人数,并将城市按照人数进行降序排列输出

题意:一个province.txt文件有四列数据,第一列是编号,第二列是姓名,第三列是城市,第四列是性别;统计文件种每个城市的人数,并将城市按照人数进行降序排列输出 /** *思路: *1、先使用while循环文件,然后将城市作为key以及城市对应的人数作为value存入HahsMap中 *2、使用TreeMap将HashMap中的城市按照人数进行降序排 */public cl...

2020-01-11 21:34:02 393

原创 Java—两数相加

题意:给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -...

2020-01-11 19:21:25 83

原创 SVN——备份与还原

如何把服务器A上的项目移到服务器B上并把项目名字修改了,再把服务器B上面的项目进行还原到SVN上,给大家一个新的路径进行开发项目? 下面就用一个例子来简单讲解一下SVN上的备份与还原,例子中用的是把WMS备份然后还原成WMS1.0。 一、首先做这些工作的前提,当然免不了一些工具的使用了,需要哪些呢? XShell、WinSCP、Xftp、Tortoise...

2020-01-09 15:17:32 80

原创 Java—判断一个整数是否为奇数

/***思路:让输入的整数与2做取余运算,余数不为0则为奇数*/public class IntTest { public static void main(String[] args) { System.out.println("请输入整数:"); Scanner input=new Scanner(System.in); int n...

2020-01-09 11:01:39 609

原创 Java—如何保证线程按顺序执行

当多个线程执行任务时,可以通过Thread.join()方法保证多线程的执行顺序,其内部是通过调用主线程的wait方法,使主线程等待;当子线程执行完成后,再唤醒主线程。下面写一个简单的实例:创建ABCD四个线程,每个线程都需要将资源1和资源2持有1000ms才算完成任务1、未使用join:执行顺序不确定public class DeadLock { //声明资源a和b pri...

2020-01-08 18:41:09 1799

原创 Java—— 3*0.1==0.3对吗?

System.out.println("1---------------------"); System.out.println("1*0.1="+1*0.1); System.out.println("1*0.2="+1*0.2); System.out.println("1*0.3="+1*0.3); System...

2019-09-21 16:40:28 1321

原创 Java——基本类型的类型转换

一、自动类型的转换Java所有的数值型变量可以相互转换,如果系统支持把某种基本类型的值直接赋给另一种基本类型的变量,则这种方式被称为“自动类型转换”int a=6;float b=a;System.out.println(b);//------------6.0short c=1;c=c+1;//--------------编译不通过,a+1会向上转型为int,int不能赋值给sho...

2019-09-21 14:16:59 196 1

原创 Java——正则表达式

一、正则表达式所支持的合法字符字符解释x字符x(x可以代表任何合法的字符)\0mnn八进制数0mnn所表示的字符\xhh十六进制值0xhh所表示的字符\uhhhh十六进制值0uhhhh所表示的Unicode字符\t制表符(’\u0009’)\n新行(换行)符(’\u000A’)\r回车符(’\u000D)\f换页符(’...

2019-09-21 11:54:58 81

原创 Java——x++、++x、x+++y、x+=1、x=+1

一、++和- -1、++在后:先赋值再自身加1(- -同理)int x=1;int y=1;int a=x++;int b=y++;System.out.println(a);//-------------------1System.out.println(b);//-------------------1System.out.println(x);//--------------...

2019-09-20 20:37:29 2601 1

原创 Java——排序算法

一、概述排序是数据处理中一种很重要也很常用的运算。就是将一组对象按照规定的次序重新排列的过程,排序往往是为检索服务的。稳定性是排序方法本身的特性,一种排序方法如果稳定,则对所有数据序列都是稳定的;反过来,如果在一组数据上出现不稳定的现象,则该方法是不稳定的。(即:两个相等的数不会交换位置)二、分类1、外部排序待排序的记录数量很大,内存不能存储全部记录,需要对外存进行访问的排序过程2...

2019-09-15 10:08:16 78

原创 springcloud ——Eureka启动注册问题

1、Completed shut down of DiscoveryClient问题:在启动EurekaClient时总是启动完自己就停了,注册就更别提了,看日志提示“Completed shut down of DiscoveryClient”2019-09-09 10:38:10.362 INFO 17032 --- [ main] com.imooc.Clie...

2019-09-09 11:05:48 2252

原创 mysql——函数

*前言  时间总是那么快,越是忙碌时间就过得越快,转眼间18年已经过完了,很快就要迎来新年了,在新年即将到来之际,想回顾一下18年自己的成长。*计算机  *英语  *成长  ...

2019-09-08 13:44:14 150 1

原创 SpringBoot——Failed to execute goal org.springframework.boot:spring-boot-maven-plugin

问题:springboot项目打jar包报错[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.1.7.RELEASE:repackage (repackage) on project model: Execution repackage of goal org.springfram...

2019-08-21 20:04:06 51220 2

原创 springboot—com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value '

redis支持的数据类型stringlisthashsetstorted set

2019-08-19 00:12:28 668

空空如也

fly*_*sky的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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