自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

修身养性-谦虚使人进步

掌握原理+积累底层+编码高效

转载 MD5 SHA1

安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘...

2018-05-28 21:07:36

阅读数 164

评论数 0

转载 mysql数据库中怎么存储大段文字呢?(1000个中文字符以上)

1. TEXTTEXT有4有类型:TINYTEXT 256bytesTEXT 64kb MEDIUMTEXT 16MbLONGTEXT 4GB使用注解@Lob @Basic(fetch=FetchType.LAZY) @Column(columnDef...

2018-05-26 15:15:39

阅读数 17514

评论数 2

转载 Multipart/form-data POST文件上传详解

Multipart/form-data POST文件上传详解理论简单的HTTP POST大家通过HTTP向服务器发送POST请求提交数据,都是通过form表单提交的,代码如下:<form method="post"action="http://w.soh...

2018-05-25 20:48:39

阅读数 1446

评论数 0

转载 mysql的性能优化2

一、MySQL的主要适用场景1、Web网站系统2、日志记录系统3、数据仓库系统4、嵌入式系统二、MySQL架构图: 三、MySQL存储引擎概述1)MyISAM存储引擎MyISAM存储引擎的表在数据库中,每一个表都被存放为三个以表名命名的物理文件。首先肯定会有任何存储引擎都不可缺少的存放表结构定义信...

2018-05-25 10:05:09

阅读数 85

评论数 0

转载 MYSQL性能优化

 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句...

2018-05-25 09:57:27

阅读数 107

评论数 0

转载 linux修改权限发,所属组,所有者

Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。文件或目录的访问权 限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文 件被创建时,文件所有者自动...

2018-05-25 09:13:58

阅读数 15442

评论数 0

转载 violate关键字---java高并发

内存模型相关概念计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题,由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度比起来要慢的多,因此如...

2018-05-24 19:10:15

阅读数 10688

评论数 0

转载 violate原理,java内存模型,可见性,cache二级内存模型

Java中Volatile关键字详解 阅读目录一、基本概念二、Volatile原理一、基本概念先补充一下概念:Java 内存模型中的可见性、原子性和有序性。可见性:  可见性是一种复杂的属性,因为可见性中的错误总是会违背我们的直觉。通常,我们无法确保执行读操作的线程能适时地看到其他线程写入的值...

2018-05-24 19:01:51

阅读数 336

评论数 0

转载 好未来面试补充,,violate关键字的作用

Java的volatile关键字在JDK源码中经常出现,但是对它的认识只是停留在共享变量上,今天来谈谈volatile关键字。volatile,从字面上说是易变的、不稳定的,事实上,也确实如此,这个关键字的作用就是告诉编译器,只要是被此关键字修饰的变量都是易变的、不稳定的。那为什么是易变的呢?因为...

2018-05-24 18:55:53

阅读数 382

评论数 0

原创 好未来教育集团

问了一大堆的操作系统,,网络,,数据结构,,,算法,,tomcat的默认端口:8080???啊啊一直在用哦,,但是却不会指导知道,,啊啊啊然而在计算机领域,堆栈是一个不容忽视的概念,堆栈是 两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。...

2018-05-24 18:39:26

阅读数 952

评论数 0

原创 利用存储过程,实现查询

my

2018-05-22 18:55:31

阅读数 1147

评论数 0

原创 怎么利用limit实现分页查询

  limit哈哈哈哈     没错????利用存储过程实现查询,,但是我的这个查询开销有点大(当数据量过大的时候),因为你要知道limit的底层原理呀,,,,假设你查limit 1000,10,那他会查询到1010个记录,然后选出后10条给你的,你说开销大不大????? so。。。。。...

2018-05-22 18:42:14

阅读数 1978

评论数 0

转载 hashmap的存储原理

ashMap是java中相当重要的数据结构,使用HashMap的场景非常之多,因此,了解HashMap实现的过程和原理,是非常有必要的,在一些面试中也会经常被问到。好了,我们赶紧来研究java内部是怎么实现HashMap的吧!  首先,我们都知道,数组的元素查找的效率是不错的,但是涉及到插入操作和...

2018-05-21 21:02:09

阅读数 98

评论数 0

转载 hashmap的实现原理 数组 entry

HashMap在日常工作中使用场景非常多,程序员都知道是HashMap是线程非安全的,但是底层是以什么方式存储的?本人仔细研读了一下源码,也只是掌握了核心的存储功能,并没有把全部代码看明白,但是对于理解hashMap的存储结构完全够了。存储结构hashmap底层是以数组方式进行存储。将key-va...

2018-05-21 21:01:00

阅读数 6648

评论数 7

转载 hashmap在那个发中操作过程中为什么会出现死循环

今天研读Java并发容器和框架时,看到为什么要使用ConcurrentHashMap时,其中有一个原因是:线程不安全的HashMap, HashMap在并发执行put操作时会引起死循环,是因为多线程会导致HashMap的Entry链表形成环形数据结构,查找时会陷入死循环。纠起原因看了其他的博客,都...

2018-05-21 20:49:47

阅读数 68

评论数 0

转载 HashMap在并发下可能出现的问题分析

摘要: 我们都知道,HashMap在并发环境下使用可能出现问题,但是具体表现,以及为什么出现并发问题, 可能并不是所有人都了解,这篇文章记录一下HashMap在多线程环境下可能出现的问题以及如何避免。 在分析HashMap的并发问题前,先简单了解HashMap的put和ge...

2018-05-21 20:44:04

阅读数 300

评论数 0

转载 怎么清空arraylist的值,,,能清干净吗

package Test;import java.util.ArrayList;import java.util.List;public class ClearList {    public static void main(String[] args){        List list=ne...

2018-05-21 20:27:14

阅读数 3983

评论数 2

转载 hashmap与hashtable的区别

两者最主要的区别在于Hashtable是线程安全,而HashMap则非线程安全。Hashtable的实现方法里面都添加了synchronized关键字来确保线程同步,因此相对而言HashMap性能会高一些,我们平时使用时若无特殊需求建议使用HashMap,在多线程环境下若使用HashMap需要使用...

2018-05-21 20:02:43

阅读数 33

评论数 0

转载 smtp协议

基本概念SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件 的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件 时找到下一个目的地。通过SMTP协议所指定的服务器,...

2018-05-20 16:15:25

阅读数 1137

评论数 0

转载 ssh协议 secure shell

一、什么是SSHSSH是英文Secure Shell的简写形式。通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗。使用SSH,还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH...

2018-05-20 16:00:35

阅读数 102

评论数 0

转载 ftp http https telnet ssh 协议汇总

FTP服务器,是在互联网上提供存储空间的计算机,它们依照FTP协议提供服务。 FTP的全称是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。SSH 为 Secure Shell 的缩写,由 IET...

2018-05-20 15:40:35

阅读数 275

评论数 0

转载 telnet 电信网络协议 远程登录

1. 概述     Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议。Telnet协议的目的是提供一个相对通用的,双向的,面向八位字节的通信方法,允许界面终端设备和面向终端的过程能通过一个标准过程进行互相交互。应用Telnet协议能够把本地用户所使用的计算机变...

2018-05-20 15:35:49

阅读数 285

评论数 0

转载 tftp简单文本传输协议

     TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,基于UDP实现。提供不复杂、开销不大的文件传输服务。端口号为69。2.TFTP的报文格式,如图所示     图中显示了5种...

2018-05-20 15:13:25

阅读数 87

评论数 0

转载 tftp 简单文本传输协议

     TFTP(Trival File Transfer Protocal),简单文件传输协议,该协议在熟知端口69上使用UDP服务。TFTP协议常用于无盘工作站或路由器从别的主机上获取引导配置文件,由于TFTP报文比较小,能个迅速复制这些文件。       Notice:        ...

2018-05-20 14:48:18

阅读数 359

评论数 0

转载 ftp协议

FTP 概述文件传输协议(FTP)作为网络共享文件的传输协议,在网络应用软件中具有广泛的应用。FTP的目标是提高文件的共享性和可靠高效地传送数据。在传输文件时,FTP 客户端程序先与服务器建立连接,然后向服务器发送命令。服务器收到命令后给予响应,并执行命令。FTP 协议与操作系统无关,任何操作系统...

2018-05-20 14:29:20

阅读数 140

评论数 0

转载 http的面经

HTTP协议【详解】——经典面试题 http请求由三部分组成,分别是:请求行、消息报头、请求正文 HTTP(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的...

2018-05-20 13:42:08

阅读数 322

评论数 0

转载 http协议 基础知识

HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结...

2018-05-20 08:59:02

阅读数 58

评论数 0

转载 http协议各版本的区别

HTTP(Hypertext transfer protocol)超文本传输协议,是一个应用层的通信协议。   HTTP协议版本介绍:   HTTP/0.9 :只接受GET一种请求方法,没有在通信中指定版本号,且不支持请求头。由于该版本不支持POST方法,因此客户端无法向服务器传递太多信息...

2018-05-20 08:19:27

阅读数 1614

评论数 0

原创 使用postman测试上传图片接口

http协议:请求报文 1请求行:method:post 请求资源的url:接口     2首部行header:请求头:Content-Type 3尸体主题body:请求体:无

2018-05-19 21:49:09

阅读数 6900

评论数 1

转载 怎么判断一个序列是不是堆?

答案:把这个序列看成数组型的二叉树,如果根结点是i,左子树是2*i,右子树是2*i+1。堆分为最大堆与最小堆。最大堆中所有父节点都比左子树、右子树大,比如已知序列,画成堆就是:  所以已知序列是个最大堆。最小堆中所有父节点都比左子树、右子树小,比如{32,50,60,70,100,65},画成堆:...

2018-05-16 18:08:53

阅读数 1667

评论数 0

原创 微信小程序,java实现图片上传功能

package xin.pxyu.servlet; import org.apache.commons.fileupload.FileItem; import org.apache.commons.fileupload.FileUploadException; import org.apache....

2018-05-15 12:42:56

阅读数 478

评论数 0

原创 表单提交文件,,java实现文件上传功能

package xin.pxyu.servlet; import org.apache.commons.fileupload.FileItem; import org.apache.commons.fileupload.FileUploadBase; import org.apache.commo...

2018-05-15 12:39:28

阅读数 717

评论数 0

转载 微信小程序开发之图片上传+Java服务端接收 好不好使有待确认

闲言少叙直入正题存放路径:/root/apache-tomcat-8.5.30/webapps/images/xxx.jpg前端代码在网上一搜一大堆,且搜出来的结果基本上是正确的,没啥好说的,我连代码都不想贴(如果有时间的话明天整理下贴在文章结尾,没时间的话就不贴了)。但是,但是,但是,靠谱的,不...

2018-05-15 11:18:33

阅读数 393

评论数 2

转载 博客系统的数据库设计

------------- user 用户表-----------CREATE TABLE user ( user_id mediumint(8) NOT NULL AUTO_INCREMENT COMMENT '用户ID', group_id mediumint(8) NOT...

2018-05-12 21:17:32

阅读数 864

评论数 1

转载 数据库中视图的作用

一开始总觉得视图听起来名字高大上,像我这种屌丝一看就头疼,然后现在用了一些视图,感觉也不过如此吧!一般项目而言,会有各种各样的表,但有时候你需要的一些数据不只在一张上面,这时候你就会很蛋疼,当你接触视图后,你会明白原来还能这样干,视图就是将你需要的几张表中的数据整合到一张表上面,然后你就可以干自己...

2018-05-09 21:13:31

阅读数 715

评论数 0

原创 LOG 4J web项目log4j日志配置和使用

LOG 4J

2018-05-08 19:20:57

阅读数 332

评论数 0

转载 Tomcat下使用Log4j 接管 catalina.out 日志文件生成方式

【腾讯云】新注册用户域名抢购1元起>>>    摘要: Tomcat下使用Log4j 接管 catalina.out 日志文件生成方式,按天存放,解决catal...

2018-05-08 18:45:43

阅读数 114

评论数 0

转载 现在是用ajax 做从数据库读取数据的例子

1个jsp Reg。jsp Java代码  <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>  <%@ page contentType...

2018-05-05 19:37:59

阅读数 1047

评论数 0

原创 mysql原理底层

package List; /* 数据结构:逻辑结构 物理结构 逻辑结构:线性结构(线性表,队,栈) 树形结构 集合 图状结构 物理结构:顺序存储结构 链式存储结构 任何一种逻辑结构都可以在物理磁盘上一两种物理结构实现存储 */ /* java-对象(数据信息的封装)-存储-什么样的逻辑数据结...

2018-05-05 14:28:41

阅读数 771

评论数 0

转载 数据库底层原理-------数据结构

一提到关系型数据库,我禁不住想:有些东西被忽视了。关系型数据库无处不在,而且种类繁多,从小巧实用的 SQLite 到强大的 Teradata 。但很少有文章讲解数据库是如何工作的。你可以自己谷歌/百度一下『关系型数据库原理』,看看结果多么的稀少【译者注:百度为您找到相关结果约1,850,000个…...

2018-05-05 14:13:24

阅读数 17184

评论数 10

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