自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (3)
  • 收藏
  • 关注

原创 Centos7安装docker

// 查看CentOS版本 lsb_release -a //在 CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上 //查看内核版本 uname -r //查看是否已安装docker列表 yum list installed | grep docker //安装docker yum -y install docker //启动docker systemctl...

2020-10-21 16:29:59 85

原创 大文件上传和断点续传

https://juejin.im/post/5dff8a26e51d4558105420ed#heading-0

2020-01-20 18:33:20 160

原创 Multipartfile与File类型相互转换

1、M转FFile file = new File(path); FileUtils.copyInputStreamToFile(multipartFile.getInputStream(), file); 2、F转MFile file = new File("src/test/resources/input.txt");FileInputStream input = new F...

2020-01-19 14:25:26 1008

原创 读取外置config文件

springboot读取外部配置文件的方法,如下优先级:第一种是在执行命令的目录下建config文件夹。(在jar包的同一目录下建config文件夹,执行命令需要在jar包目录下才行),然后把配置文件放到这个文件夹下。第二种是直接把配置文件放到jar包的同级目录。第三种在classpath下建一个config文件夹,然后把配置文件放进去。第四种是在classpath下直接放配置文件。sp...

2020-01-14 12:17:39 579

原创 面试(2)-String

String源码里面标注为final修饰的类,是一个不可改变的对象,那平时用到字符串A+字符串B怎么改变了呢,其实这里有涉及到String的常量池,首先常量池存放在方法区。在jdk1.6时,方法区是存放在永久代(java堆的一部分,例如新生代,老年代)而在jdk1.7以后将字符串常量池移动到了的堆内存中在jdk1.8时,HotspotVM正式宣告了移除永久代,取而代之的是元数据区,元数据区存放...

2020-01-09 17:21:28 61

原创 面试(4)-容器

collectionlistArrayList 1. 排列有序,可重复 2. 底层使用数组 3. 速度快,增删慢,getter(),setter()方法快 4. 线程不安全 5. 当容量不够时,ArrayList当前容量*1.5+1排列有序,可重复底层使用数组速度快,增删慢,getter(),setter()方法快线程不安全当容量不够时,Ar...

2020-01-09 17:21:11 63

原创 面试(2)-容器

集合包最常用的有Collection和Map两个接口的实现类,Colleciton用于存放多个单对象,Map用于存放Key-Value形式的键值对。Collection中最常用的又分为两种类型的接口:List和Set,两者最明显的差别为List支持放入重复的元素,而Set不支持List最常用的实现类有:ArrayList、LinkedList、Vector及Stack;Set接口常用的实...

2020-01-09 17:20:51 68

原创 文件的下载

@RequestMapping("getVoid") public HttpServletResponse getVoid(HttpServletResponse response, String cinemaName, String cinemaHallNum) { String cinemaID = cinemaHallMapper.queryCinemaIdByNam...

2020-01-09 17:20:24 63

原创 读取Jar包同级config

import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class TestConfigPath { public static void main(St...

2020-01-09 14:33:06 656

原创 root修改自己密码

root修改自己密码mysqladmin -uroot -p’123’ password ‘new_password’ //123为旧密码

2019-12-26 10:36:51 101

原创 查询某个字段是否有重复的值

SELECT 某一列 ,COUNT(某一列)FROM 表名GROUP BY 某一列HAVING COUNT(某一列) > 1

2019-12-25 16:58:37 2360 2

原创 CentOS7 linux下yum安装redis以及使用

https://www.cnblogs.com/hjw-zq/p/9778514.html

2019-12-23 12:09:45 67

原创 RabbitMq

Linux(CENTOS7) RabbitMq安装   https://www.cnblogs.com/kawhileonardfans/p/10966798.html

2019-12-20 15:36:17 54

原创 Linux(Centos7)下Mysql的安装

Linux(Centos7)下Mysql的安装1.1 查看mysql的安装路径:[root@bogon ~]# whereis mysqlmysql: /usr/bin/mysql /usr/lib/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz1.2 查看mysql的安装包:[root@bogon ~]# rpm -qa|gr...

2019-12-16 16:43:08 68

原创 mysql关闭重启

修改了my.cnf,需要重启MySQL服务,正确重启MYSQL方法请看下面的文章由于是从源码包安装的Mysql,所以系统中是没有红帽常用的servcie mysqld restart这个脚本只好手工重启有人建议Killall mysql。这种野蛮的方法其实是不行的,强制终止的话,如果造成表损坏,损失是巨大的。这里推荐安全的重启方法$mysql_dir/bin/mysqladmin -u ...

2019-12-16 15:07:42 491

原创 动态下拉框

<meta charset="UTF-8"><title>表格查询</title><#assign base=request.contextPath /><base id="base" href="${base}"><meta name="renderer" content="webkit"><meta...

2019-12-09 16:15:49 137

原创 Randon范围控制

int endtime = (int) (startTime + Math.random() * ((EnTime - startTime) + 1));

2019-12-04 16:45:24 270

原创 input标签输入位数限制

<input type="text" id="hallNum" name="hallNum" autocomplete="off" value="0000000000000000" placeholder="影厅编码" maxlength="16" minlength="16" class="layui-input...

2019-12-04 16:44:22 2573

转载 页面ajax请求传参及java后端数据接收

Controller:package com.ysl.PassingParameters.controller;import java.util.List;import java.util.Map;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation....

2019-12-03 18:16:09 1244

原创 Elasticsearch

https://laiyinzy.gitee.io/categories/Elasticsearch/

2019-11-21 09:57:25 60

原创 避免OOF的建议

尽早释放无用对象的引用使用字符串处理,避免使用String,应大量使用StringBuffer,每一个String对象都得独立占用内存一块区域尽量少用静态变量,因为静态变量存放在永久代(方法区),永久代基本不参与垃圾回收避免在循环中创建对象开启大型文件或从数据库一次拿了太多的数据很容易造成内存溢出,所以在这些地方要大概计算一下数据量的最大值是多少,并且设定所需最小及最大的内存空间值。...

2019-11-13 17:11:20 222

原创 synchronized与Lock的区别

1.synchronized与Lock的区别首先synchronized是java内置关键字,在jvm层面,Lock是个java类;.synchronized无法判断是否获取锁的状态,Lock可以判断是否获取到锁;.synchronized会自动释放锁(a 线程执行完同步代码会释放锁 ;b 线程执行过程中发生异常会释放锁),Lock需在finally中手工释放锁(unlock()方法释放锁...

2019-11-13 15:52:24 121

原创 SpringMVC执行原理

1.SpringMVC执行原理我们假设请求的url为:http://localhost:9999/SpringMVC/input-product如上url拆分成三部分(1)http://localhost:9999 服务器域名(2)SpringMVC部署在服务器(http://localhost:9999)上的web站点(3)input-product表示控制器通过分析,如上url表...

2019-11-13 10:40:32 80

原创 DES加密 解密算法

DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。   DES算法是这样工作的:如Mode为加密,则用Key 去把数据Data进行加密, 生成Data的密码形式(64位)作为DES的输出结果;如 Mode为解密,则用Key去把密码形式的...

2019-11-13 09:59:47 935 1

原创 volatile关键字

volatile关键字的特性被volatile修饰的共享变量,就具有了以下两点特性:保证了不同线程对该变量操作的内存可见性;禁止指令重排序;什么是内存可见性内存模型:Java虚拟机规范试图定义一种Java内存模型(JMM),来屏蔽掉各种硬件和操作系统的内存访问差异,让Java程序在各种平台上都能达到一致的内存访问效果Java内存模型是通过变量修改后将新值同步回主内存,在变量读取前从...

2019-11-12 15:38:59 83

原创 面试(3)-注解

Mybatis常用注解注意注意:使用驼峰法密码命名属性变量,并开启mybatis的驼峰命名法,会将数据表字段的下划线"_"和他下一个临近的字母转成大写:nameobject相应的XML描述@Param参数N/A当映射器方法需多个参数,这个注解可以被应用于映射器方法参数来给每个参数一个名字。否则,多参数将会以它们的顺序位置来被命名。比如#{1},#{2} 等,这...

2019-11-12 11:14:24 92

原创 面试(1)-SE部分

title: 面试题date: 2019/10/5cover: https://i.loli.net/2019/11/06/m9D4uhPVvUAZFgX.pngcomments: truecategories:面试你渴望力量吗tags:面试-知识点

2019-11-12 10:44:41 188

原创 JavaSE知识点-JDBC

JDBC概述为什么要使用JDBC?JDBC:java database connectivity SUN公司提供的一套操作数据库的标准规范。JDBC与数据库驱动的关系:接口与实现的关系。JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中...

2019-11-12 10:28:38 108

原创 JavaSE知识点-线程

同步锁的更多细节只能同步方法,而不能同步变量和类;每个对象只有一个锁;当提到同步时,应该清楚在什么上同步?也就是说,在哪个对象上同步?不必同步类中所有的方法,类可以同时拥有同步和非同步方法如果两个线程要执行一个类中的synchronized方法,并且两个线程使用相同的实例来调用方法,那么一次只能有一个线程能够执行方法,另一个需要等待,直到锁被释放。也就是说:如果一个线程在对象上获得一个锁...

2019-11-11 15:53:40 82

原创 JavaSE知识点-IO

使用IO流完成文件夹复制(结合递归)import java.io.*;/**CopyDocJob定义了实际执行的任务,即从源目录拷贝文件到目标目录/public class CopyDir2 {public static void main(String[] args) {try {copyDirectiory(“d:/301sxt”,“d:/301sxt2”);} catc...

2019-11-11 15:14:13 94

原创 JavaSE知识点-排序

1.冒泡排序// 外层循环,它决定一共走几趟for (int i = 0; i <a.length-1; ++i) {//内层循环,它决定每趟走一次for (int j = 0; j <a.length-i-1 ; ++j) {//如果后一个大于前一个if (a[j + 1] < a[j]) {//换位temp = a[j];a[j] = a[j + 1];a...

2019-11-11 10:07:58 80

原创 JavaSE知识点-数据类型

title: JavaSE复习date: 2019/10/01cover: https://i.loli.net/2019/11/06/m9D4uhPVvUAZFgX.pngcomments: truecategories:面试你渴望力量吗tags:面试-知识点1. 数据类型和运算符byte: 1字节 short: 2字节 int: 4字节long: 8字节 ...

2019-11-08 10:50:45 107

原创 Win搭建Hexo学习笔记

1.node.js 地址.安装LTS版本安装步骤:没有感情的下一步2.安装 Git 地址.安装步骤:没有感情的下一步3.安装hexo(1).新建文件夹(我命名为blog),并git init(2).安装cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org(3).安装hexo cnpm instal...

2019-11-05 18:46:30 97

原创 模糊查询时的一个错误

“nested exception is org.apache.ibatis.exceptions.PersistenceException: \r\n### Error querying database. Cause: java.lang.UnsupportedOperationException\r\n### The error may exist in com/laimihui/mapp...

2019-10-31 17:49:37 212

socket UDP采集/接受温度光照等信息

客户端发送信息,服务端接收信息并且在控制台打印显示

2019-03-06

计算机操作系统课后习题答案(第四版)(较模糊,酌情下载)

计算机操作系统课后习题答案(第四版)

2018-12-23

Java语言基础

Java语言基础J2SE (Java2 Standard Edition) 标准版,为台式机和工作站提供一个开发和运行的平台。 J2EE (Java2 Enterprise Edition)企业版,为企业环境提供一个应用服务器的运行和开发平台。 J2ME(Java2 Micro Edition)小型版,是致力于消费产品和嵌入式设备的最佳解决力案。为消费电子产品提供一个java的运行平台,使得java程序能够在手机、机顶盒、PDA等产品上运行

2018-05-08

空空如也

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

TA关注的人

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