1 Qc,

尚未进行身份认证

还能笑,所以不算太糟

等级
TA的排名 5w+

数组,数组的定义,数组的注意事项

数组数组的概念:是一种容器,可以同时存放多个数据值。数组的特点:数组是一种引用数据类型数组当中的多个数据,类型必须统一数组的长度在程序运行期间不可改变数组的初始化:在内存当中创建一个数组,并且向其中赋予一些默认值。两种常见的初始化方式:动态初始化(指定长度)静态初始化(指定内容)动态初始化数组的格式:数据类型[]数组名称=new数据类型[数组长度];解析含义...

2019-01-02 20:07:12

JAVA中类的public class与class的区别详解

1.类的访问权限为了控制某个类的访问权限,修饰词必须出现在关键字class之前。例如:publicclassStudent{}在编写类的时候可以使用两种方式定义类:(A)publicclass定义类(B)class定义类2.publicclass定义类如果一个类声明的时候使用了publicclass进行了声明,则类名称必须与文件名称完全一致。被public修饰的类可...

2019-01-02 20:05:05

js中substring()与substr()方法的区别

在js中substring()与substr(),这两个函数都存在,并且最后那个字母“s”都是小写。两个功能差不多,但是有区别:1.与slice()和substr()方法不同的是,substring()不接受负的参数。2.substr(index1,index2)与substring(index1,index2)有区别:substr()含头含尾,substring()含头不...

2018-11-15 21:56:37

【redis】分布式锁

一、前言最近项目中,基本功能实现了,准备都访问多的接口加缓存。当然缓存就想到了redis。正好自己也查了查redis带来的一些问题:缓存穿透、缓存并发、热点缓存等。也想到自己负责的模块涉及到资金,同一时间只能有一个人操作,想象一下,同一时间2个用户同时还款放款,一个人账户增加一个减少,为了方式同时操作数据不一致,需要锁。如果是单体服务,可以直接利用数据库的行锁或者表锁。如果是微服务集群,多个客...

2018-11-15 21:56:19

最全各种浏览器网页星号点号密码查看最简方法(技术小白也能看懂使用)

查看浏览器网页星号、点号密码分IE内核的浏览器和非IE内核的浏览器密码查看1.IE浏览器的密码查看方法①:(需要懂简单的IT前端技术)按F12——找到密码元素或找到你要查看的密码元素——右键——检查元素——把type="password"改为type=“text”(首推)(其实不必改为text,只要破坏type的值使其不为“password”的任意字符串就行,把“password”删一个或...

2018-11-14 20:36:55

js获取和设置<input>的值

<spanstyle="font-size:18px;"><!doctypehtml><htmllang="en"><head><metacharset="UTF-8"&

2018-11-14 20:36:47

Eclipse非常重要的一些快捷键

Search功能:全局文件内容搜索快捷键:Ctrl+HOpenResource功能:全局文件名搜索快捷键:Ctrl+Shift+ROpenType功能:JAVA类搜索快捷键:Ctrl+Shift+TFind/Replace功能:文件中字符串搜索或替换快捷键:Ctrl+FOpenTypeHierarchy功能:查看java类的继承...

2018-11-12 20:46:39

【java后端】restTemplate异常处理

记录一下今天遇到的问题,和尝试解决过程中的经历-在与其他微服务接口进行联调的过程中,因为我这边依赖的接口在正常和异常两种情况下,返回的字段不一样,导致我这边通过restTemplate发送请求时,封装的返回对象不能够灵活适配接口返回对象的字段,于是在服务异常返回时,我这边处理不了。于是查询解决这个问题的方法,发现可以自己定义一个ResponseErrorHandler的实现类,对异常情况...

2018-11-12 20:33:03

nginx配置负载均衡

1.准备环境[root@MiWiFi-R3-srv~]#cp-rapache-tomcat-8.5.23tomcat03[root@MiWiFi-R3-srv~]#vimtomcat03/conf/server.xml#第22行,修改为8007<Serverport="8007"shutdown="SHUTDOWN">#第69行,修改为8082&am

2018-11-11 08:21:09

Nginx的安装与部署

1:安装工具包wget、vim和gccyuminstall-ywgetyuminstall-yvim-enhancedyuminstall-ymakecmakegccgcc-c++2:下载nginx安装包wgethttp://nginx.org/download/nginx-1.6.2.tar.gz3:安装依赖包yuminstall-yp...

2018-11-11 08:20:47

深入理解 GitHub Flow

GitHubFlow是一个轻量级,基于分支的工作流,支持团队和项目的定期部署。本指南介绍了GitHubFlow的工作原理。Step1.创建分支(Createabranch)当你操作一个项目的时候,无论其他协作者做什么,你都可以在特定的分支上实现自己的想法。也就是说,分支的存在是帮助你管理这些工作流。在你创建了一个项目的分支的时候,你也就创建了一个可以尝试你的新想法的环境。...

2018-11-10 09:33:52

出现 org.apache.tomcat.xxx.ClassFormatException: Invalid byte tag in constant pool: 15 异常的原因及解决方法

1异常描述最近,当我从SVN检出项目并正常配置完Tomcat之后,启动项目,总是报出如下异常:2异常原因通过观察上述标记出来的异常描述,我们可以知道:org.apache.tomcat.util.bcel.classfile.ClassFormatException:Invalidbytetaginconstantpool:15此异常,为:类格式异常:常量池...

2018-11-10 09:33:44

敲开 GitHub 的大门 · 注册账号

在「初识GitHub·简介篇」一文中,我们已经初步了解了GitHub,里面有众多的业界大神、有丰富的学习资料、有著名的开源项目代码,我们也可以在GitHub中增长自己的技术能力、渲染自己的简历,甚至搭建自己的个人博客或者网站。此外,最重要的,也是GitHub的核心亮点,那就是:我们可以在GitHub上同世界各地的伙伴协同开发项目,而且简单、容易的让人难以置信。那么,你准备好了吗...

2018-11-09 15:45:53

Hello World · GitHub 指南

简介HelloWorld项目是计算机编程历史中悠久的传统。在我们学习新知识的时候,她也是一个简单的练习。现在,就让我们一起了解GitHub吧!你将学会,如何:创建和使用仓库;启用和管理一个新的分支;修改一个文件并将其提交到GitHub;打开并合并一个Pull请求。GitHub是什么?GitHub是一个用于版本控制和协作的代码托管平台,她都能够让你和任何地方的其...

2018-11-09 15:45:23

Jquery或者JS方法验证密码和确认密码是否一致

<scriptsrc="../JS/jquery-3.2.0.js"type="text/javascript"></script><scriptsrc="../JS/bootstrap.min.js&amp

2018-11-08 08:21:20

初识 GitHub · 简介篇

1前言GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其托管版本数量非常之多,而且其中不乏知名开源...

2018-11-08 08:21:10

springBoot如何使用@ResponseBoday返回图片

我们都知道使用HttpServletResponse可以通过输出流的方式来向前台输出图片。那么使用SpringBoot之后,我们应该如何来优雅的简化我们的代码呢?首先,SpringBoot依然使用的是SpringMVC作为Controller层,那么通过SpringBoot的自动配置,可以很轻松的配置SpringMVC,这里我们使用Maven搭建SpringBoot项目,直接引入web...

2018-11-07 21:33:46

SpringBoot 重复运行时 TomCat 端口被占用

首先这个问题要分为两种情况第一种:普通启动,改端口就行(主要是为了不用8080端口)在配置文件application.properties或者xxx.yml中改掉端口号,以application.properties为例,加入下面代码即可server.port=8888然后重启即可,但如果重启还是被占用,请看第二种第二种:第二次启动springBoot的入口文件xxxApplic...

2018-11-07 21:33:39

【SVN】Eclipse中使用Svn上传和下载代码

一、前言SVN这个版本管理工具真是非常的强大,无论什么样的语言都可以使用,都提供版本管理。以前小编使用C#,使用vs的时候就使用svn。现在学习了java,还是使用svn,可以说是轻车熟路,下面小编就像大家介绍一下如何进行代码的上传和下载。二、上传在Eclipse中,选中要上传的文件,右击,在弹出的快捷菜单中选择team–>shareProject,弹出shareProject对话...

2018-11-06 20:39:49

【Java】转发与重定向

一、前言前一段时间在学习servlet,servlet最后都要有一个跳转网页的步骤,这个步骤有两种实现方式:转发和重定向。这两种方式有什么不同呢?下面小编就向大家讲解一下。二、转发过程分析:客户首先发送一个请求到服务器端,服务器端发现匹配的servlet,并指定它去执行,当这个servlet执行完之后,它要调用getRequestDispacther()方法,把请求转发给指定的test.j...

2018-11-06 20:39:41

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得