自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javax.net.ssl.SSLPeerUnverifiedException

【代码】javax.net.ssl.SSLPeerUnverifiedException。

2024-03-28 18:13:30 940

原创 LeetCode - 两数之和 返回数组中和为某个目标值的数组下标

此篇是第一个LeetCode算法题。it is a beginning!

2023-05-10 19:05:16 166

原创 JVM之组成部分&内存布局浅谈——基础(五)

今天跟某大佬模拟面试时,遇到几个关于JVM的问题,我没有答上来,所以来总结一下。JVM是什么JVM是Java Virtual Machine(java虚拟机)的缩写,顾名思义它是一个虚拟计算机,也是java程序能够实现跨平台的基础,它的作用是能够加载java程序,把字节码翻译成机器码再交给CPU去执行的一个虚拟计算器(度娘的说法:JVM是通过在实际的计算机上仿真模拟各种计算机功能来实现的...

2019-12-03 20:25:22 185

原创 cms系统——看点咨询项目(2)——Swagger&链接管理模块

一、前置知识点1、接口文档1.1 什么是接口文档?在项目开发中,web项目的前后端分离开发、APP开发,需要有前后端工程师共同定义接口,编写接口文档,之后大家都根据这个接口文档进行开发,到项目结束前一直要维护。1.2 为什么要使用接口文档?(1)项目开发过程中前后端工程师有一个相同的文件进行沟通交流开发(2)项目维护或项目项目人员更迭是,方便后期人员查看、维护1.3 接口规范是什...

2019-11-28 20:15:13 1544 1

原创 Java中哪些情况会引起内存泄露——基础(四)

引起内存泄露的原因首先内存泄露是因为一个不再被程序使用的对象或变量一直占据在内存中而引起。Java中内存泄漏的常见场景如下:1、长生命周期对象持有短生命周期对象的引用;比如,缓存系统,我们加载了一个对象放在缓存中,然后一直不使用这个缓存,由于缓存的对象一直被缓存引用得不到释放,就造成了内存泄漏;比如,HashMap、LinkedList等等。如果这些容器为静态的,那么它们的生命周期...

2019-11-27 20:23:27 2024 1

原创 Java中如何获取当前时间&明天此刻的时间——基础(三)

在JDK 8 之前使用Calender.add()方法,如下所示:import java.util.Calendar;public class CurrentTime { public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); //获取明天此刻的时间 calen...

2019-11-27 19:25:00 714

原创 java执行流程&java程序为什么可以在不同类型的服务器上运行——基础(二)

Java源文件(.java)——> 编译 ——> Java字节码文件(.class)——> 通过JVM(java虚拟机)运行java程序1、每种类型的服务器(Linux、Windows、Mac)都会运行一个java虚拟机,java程序只需要生成JVM可以执行的代码即可。2、JVM底层屏蔽了不同服务器之间的差异,从而可以在不同的服务器上运行java程序。...

2019-11-27 18:55:52 509

原创 java语言的特点——基础(一)

1、面向对象,程序容易理解。开发简单、方便;2、(一处编译,处处运行)跨平台,可以运行在不同的服务器类型上,比如:Linux、Windows、Mac等;3、执行性能好,运行效率高;4、提供大量的API扩展,功能强大;5、有多线程支持,提高了响应和实时交互的能力;6、安全性好,自带验证机制,确保程序的可靠性和安全性;...

2019-11-27 18:39:13 200

原创 Linux——总结第一步

今天参加了某公司的电话初试,恩,我一直期待的不谈人生规划只谈技术的面试,果然发现我是一只菜鸡,还不能吃的那种。就感觉脑子里这些知识都有,但是又说不出个所以然来,所以准备来个复习。(用了老师给的思维导图)关于Linux1、钻研一个问题的开始是:它是什么?Linux是一套免费使用和自由传播类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系...

2019-11-26 20:05:17 274

原创 阿里云服务器环境搭建(一)

云服务器是什么?云计算服务器(又称云服务器或云主机),是云计算服务体系中的一项主机产品,该产品有效的解决了传统物理主机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。在实际应用中的云主机具有三个方面的弹性能力:主机服务配置与业务规模可根据用户的需要进行配置,并可灵活的进行调整。 用户申请的主机服务可以实现快速供应和部署(实时在线开通),实现了集群内弹性可伸缩 计费方式灵活,用户无需支付...

2019-11-25 19:54:57 745

原创 cms系统——看点咨询项目(1)——项目环境搭建

今天将开始我的第三个项目,项目名为:cms(一个前后端分离项目)整体环境1、集成开发工具(IDE):IntelliJ IDEA2、java运行环境:jdk1.83、技术选型:SpringBoot + Spring-data-jpa + Swagger2第一步:新建项目新建一个springboot项目,步骤如下:1、2、切记要联网哦,把手机热点打开,嘻嘻3、将你的项目名与父包名取好...

2019-11-25 19:51:16 1001 1

原创 笔试题: 有26个体积相等的砝码,其中25个质量相等,其余一个超重,存在一个天平,那么至少称多少次能找到超重的砝码

笔试题遇到,题目: 在此有26个体积相等的砝码,其中25个质量相等,其余一个超重,存在一个天平,那么至少称多少次能找到超重的砝码。但是这道题,我用的是第一种直接写上去了,但是旁边的工作人员告诉我我凉了,emmmmm第一种思路1、先平均分为两组,然后一组组的进行比较,如下图(PS:图中第四步应该是分为1,1,1进行比较)2、关于次数①至少要2次,但是运气爆棚。②最多4次就可以比出来...

2019-11-25 19:09:42 699

原创 某路笔试题

今天写一道在笔试过程中遇到的一道题,题目:public class A { protected int a = 1; public A() { a = 2; } public static void main(String[] args) { new C(); }}class B extends A { protected int b = 2; public...

2019-11-25 18:30:12 166

原创 某笔试题:实现对一个四位整数的加密过程,并打印加密数:对该四位数的每一位都加5,并用和对10取余代替该数字,在将第一位与第四位交换,第二位与第三位交换,得到一个加密数

笔试:某硕公司中有一道题,两次笔试都出现了,第一次没能搞懂其中一个条件,第二次做了一半,跟个二傻子一样。。题目如下:实现对一个四位整数的加密过程,并打印加密数;加密要求如下: 对该四位数的每一位都加5,并用和对10取余代替该数字,在将第一位与第四位交换,第二位与第三位交换,得到一个加密数代码实现如下:public static int secret(int x) { in...

2019-11-19 20:02:17 1528

原创 笔试:二维数组,取得指定元素的下标值

题目今天***公司的一道笔试题,如下:现存在一个字符串二维数组:String name[][] = { { "lisi", "wangwu", "laibai" }, { "zhaojun", "zhenji" }, { "chengyaijin", null, "hanxin", "liubei" } };要求我们要在其中找到元素“lisi”这个元素,输出它的下标附加条件为...

2019-11-18 20:14:23 2661

原创 Springboot项目三种创建方法

一、在已经安装好spring的ecliose中创建1、新建一个Spring Starter Project项目2、输入正确的url3、会出现如下界面,填入信息,直接点击next4、会出现一个选择版本的界面,他的默认版本为2.2.1,但是我们选择2.1.105、在上图下面的输入框中输入web,对springmvc做一个整合6、点击next,在点击finish,成功建好项目。7、若是...

2019-11-13 19:50:29 377

原创 基础面试问到:你如何将某个字符串实现倒序输出呢?

当被问到这道题时,你可能觉得很简单呀,但是多种方式确实无法以下浮现在脑海中的。我总结了以下几种实现字符串倒叙输出的方法。一、利用String的toCharArray()方法(1)利用String的toCharArray()方法,对数组进行倒序输出(但是不改变原来的字符串)package com.qiao.day8;public class StringRerverse1 { pu...

2019-11-11 20:33:03 1416

原创 总结(二)HTTP协议状态码、常用的Web服务器和浏览器及Web应用程序的发展过程

准备写总结的前十分钟,在昏暗的灯光下,疯狂的戳着F6键,咦,我的键盘怎么不亮了,按到手抽筋,果断关机,在开机,感叹:果然啊,老师说的没错,关机能解决百分之九十九的问题,剩下的问题就是你该换电脑了!一、浏览器和Web服务器之间交互的桥梁——HTTP协议HTTP协议(超文本传输协议)是浏览器和服务器之间的应用层通信协议,它基于TCP/IP;在HTTP协议下的客户端/服务端模式的信息交换过程...

2019-10-29 19:50:23 338

原创 总结(一)Web开发背景知识及相关概念

这几天在做项目的过程中,用到了maven,用到了SVN,用到了mybatis,用到了springMVC,然后做完以后,在心里问自己,maven是什么呀?我只能浅薄的说出maven是一个管理jar包的工具。SVN是什么呀?我又只知道他是一个版本控制工具,可以进行什么上传/更新操作?这些总总,驱使我去找些相关资料看看记记,所以这里做些总结;这本电子书的名字为《Java Web整合开发 王者归来》,...

2019-10-28 22:06:28 3819

原创 关于遇到tomcat无法正常启动的问题

一、 第一次的情况是tomcat无法启动,但是会告诉你原因是端口号被占用解决方案1、修改tomcat端口号,步骤如下: ①:找到你的tomcat ![servlet](https://img-blog.csdnimg.cn/20191026153418184.PNG) ②:双击修改ports中的HTTP/1.1得端口号,进行修改 ![修改](https://img-blog.csd...

2019-10-26 15:41:22 1597

原创 对int和Integer的理解

区别(1)int是java提供的基本数据类型之一,java还为每个数据类型提供了数据封装类,而Integer就是java为int基本类型提供的包装类型;(2) int的默认值为0,而Integer的默认值为null(3) Integer可以分出未赋值和值为0的状态,而int无法表达出未赋值的情况(int不适合作为web表单数据的类型)(4)包装类型可以用于泛型而对应的基本类型不可以因为泛...

2019-10-22 19:35:09 499

原创 java基础(四) java基础常见面试题小总结(3)——==和equals的区别

细说==和equals比较的区别

2019-10-17 23:01:07 170

原创 java基础(三) java基础常见面试题小总结(2)

java基础面试题:(1)switch语句能否作用在byte上,能否作用在long上,能否作用在string上?(2)short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?(3)char类型的变量能不能存储一个中文汉字,为什么?

2019-10-15 20:09:08 163

原创 文件上传——FileUpLoad—基于apache提供的commons组件提供的上传组件

文件上传一、需求将文件上传到指定目录中二、附加需求若上传的文件名相同,则产生一个不重复的文件名进行上传,如何处理?若是只能上传图片文件,又该怎么进行处理?三、大体思路1、在进行文件上传之前,我们需要导入文件上传的所需jar包,如下图:2、我们还需要一个能够提交表单的html网页,并且类型必须为文件提交表单,即必须在网页中设置form的enctype=“multipart/...

2019-10-15 19:30:46 559 1

原创 Filter——“婚姻”拦路虎

以一个生动形象的例子去理解过滤器;以及常用的编码过滤器设置;还有配置过滤器的两种方式;对Fliter接口中方法的解释。请查收你的女朋友!!!!!!!!!

2019-10-14 22:27:42 155

原创 Servlet (一) 一个基于会话跟踪技术的自动登录网页(没有Filter)

我们需要一个能够输入用户名、密码并提交的登录页面,然后跳转到登录成功的界面,在登录界面可以选择是否需要自动登录,无论选不选,只要用户名密码输入正确都可以登陆成功,但是如果选择了就要将数据存储到cookie中,然后下一次访问时自动登录,直接跳转到登陆成功界面。

2019-10-13 11:13:39 456 2

原创 java基础(二)java基础常见面试题小总结(1)

两道常见java基础面试题:(1)谈谈你对java逻辑运算符&和&&的理解?(2)在java中如何跳出当前的多重嵌套循环?

2019-10-12 08:54:46 209

原创 java基础(一) 对java经典排序算法的理解之冒泡排序算法

这里有对冒泡排序的详细介绍,以及具体例子,看这里,看这里。 o o o o o o o o o oO O O O O O O

2019-10-10 22:58:08 177

00_linux基础.xmind,思维导图

Linux 内核最初是由李纳斯•托瓦兹(Linus Torvalds)在赫尔辛基大学读书时出于个人爱好而编写的,当时他觉得教学用的迷你版 UNIX 操作系统 Minix 太难用了,于是决定自己开发一个操作系统。第 1 版本于 1991 年 9 月发布,当时仅有 10 000 行代码。 ![1563714033916](.\image\2.png) 李纳斯•托瓦兹没有保留 Linux 源代码的版权,公开了代码,并邀请他人一起完善 Linux。与 Windows 及其他有专利权的操作系统不同,Linux 开放源代码,任何人都可以免费使用它。 据估计,现在只有 2% 的 Linux 核心代码是由李纳斯•托瓦兹自己编写的,虽然他仍然拥有 Linux 内核(操作系统的核心部分),并且保留了选择新代码和需要合并的新方法的最终裁定权。 李纳斯•托瓦兹无疑是这个世界上最伟大的程序员之一,何况,他还搞出了全世界最大的程序员交友社区GitHub(开源代码库及版本控制系统)。

2019-11-26

看点咨询项目建表语句脚本

cms-看点咨询项目中的数据库建表语句: SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for cms_article -- ---------------------------- DROP TABLE IF EXISTS `cms_article`; CREATE TABLE `cms_article` ( `id` int(11) NOT NULL AUTO_INCREMENT, `author` varchar(255) DEFAULT NULL, `clickTimes` int(11) DEFAULT NULL, `content` text, `publishDate` date DEFAULT NULL, `title` varchar(255) DEFAULT NULL, `category_id` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INC

2019-11-25

空空如也

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

TA关注的人

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