自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (7)
  • 收藏
  • 关注

原创 IIS10下网站由HTTP转为HTTPS访问,使用阿里云服务器,详细调试过程

1. 前置条件笔者主要做Java后端的开发,之前都不知道IIS是什么,大家可以认为是Windows环境下的Tomcat。网站的服务器在阿里云上,使用的是Windows

2019-03-23 15:49:49 1024

原创 在项目中使用UEditor碰到的几个问题

  在项目中使用到文本编辑器是在弹出的窗口中使用到的,以下为遇到的几个问题以及解决方法。  1.文本编辑器的下拉框无法使用。即选择字号字体的下拉选择框无法使用。  通过调试,发现不是编辑器的下拉框没有出来,而是下拉框显示在弹出框的底部,猜测是否和z-index属性有关。  产生这个问题的原因是文本编辑器默认的z-index是900,而弹出框的z-index比900大,会将下拉框等覆盖住,即其在弹出...

2018-04-18 20:03:52 2672

原创 Java解决小学题目”1到88中数字8一共出现了多少次?“

刷微博看到自己关注的人发了孩子的作业,自己还算错了,发出来图一乐,晚上从宜家回来打算用Java来编写代码解决。代码如下:public static void main(String[] args) { List<Integer> list = new ArrayList<>(); for (int i = 1; i <= 88 ; i++) { list.add(i); } S

2021-04-11 22:36:38 796

原创 JDK和JRE以及JVM有什么区别和联系?

1. 一张图2. 分析首先我们要知道JDK和JRE以及JVM分别代表什么意思。根据第一个图,我们明显可以知道三者范围上的关系:JDK>JRE>JVM。三者之间有一个包含关系。在我们学习Java的过程中,有很多图需要我们牢记,熟练的使用图形化的方式更便于我们理解知识点,如线程的状态变换图和接口和集合的继承关系图等。3. 链接知识点为什么JDK的安装路径下存在两个JR...

2020-05-07 18:17:19 623

原创 为什么JDK的安装路径下存在两个JRE?

1. 疑问在JDK的安装路径下,我们可以看到两个JRE(Java运行环境)。简而言之,上面JDK子目录中包含一个JRE,而下面又有一个JRE,这是为什么呢?2. 解答第一个JRE用于JDK自带开发工具提供环境,如JDK中的javac.exe和jar.exe。第二个JRE用于为开发者编写的代码提供环境。这两个JRE都可以作为开发时Java程序的运行环境,但是JDK自带的工具只能使用...

2020-05-07 11:37:13 1064

原创 怎样制作鼠标点击就可以执行的Jar文件?

1. 核心要点首先,一个Java类对应一个class文件,class文件过多时在发布部署前会将class文件压缩;而使用jar.exe可以将多个文件压缩成一个压缩文件,在压缩前进行简单配置制定主程序入口即可做到点击即可执行。整个操作没有借助于IDE。2. 操作2.1 编写Java程序package com.lu;import javax.swing.*; class A{} cl...

2020-05-07 11:16:10 308

原创 Java学习方法论之笔记工具篇

时隔大半年,又开始更新了,这次应该会坚持得比较久。本篇文章主要讲述作为一名Java开发者,从最初学习阶段到目前我使用的笔记工具是怎么样变化的,以及如何找到最适合自己的笔记工具。在日常的Java学习中,我们常常碰到一种情况是:好不容易学会的知识点,没过半个月快忘干净了,于是又捡起来温故知新;有时是知识点太多,代码敲少了没有实践也忘记得快;于是我们依靠笔记和常态的复习以及刻意的代码练习来加强在...

2020-04-25 00:53:33 1474

原创 使用Java解决实际生活中的逻辑问题

1. 题目4位同学中的一位做了好事,班主任问是这四位同学中的哪位做了好事。A说“不是我”,B说“是C”,C说“是D”,D说“C胡说”。已知四人中有三人说的是真话,一人说的是假话。根据这些信息,找到做好事的人。2. 使用逻辑的解法四个结论中有三个是真的,而C和D说的是相互矛盾的,所以这其中有一个是真有一个是假,所以AB说的都是真的。那么做好事的人就是C。3. 使用程序来解这到题(以Java为...

2019-06-04 12:30:13 1729

原创 JSP页面过大的解决方案,Tomcat报错“is exceeding the 65535 bytes limit”

1. 前情提要我的目标是要把公司的一个非常老的项目跑起来,熟悉里面的业务,该项目使用的JSP+Servlet来做的,JSP页面里面有很多java代码,最初的代码是十几年前的,后面又维护这个项目的时候又在jsp页面里写了很多java的逻辑,导致jsp页面太大了,大的有6000行左右。2. 产生的问题项目跑起来以后,只要跳转到某个特定页面的时候,就会报异常。is exceeding the 6...

2019-03-23 10:51:06 9175

原创 程序员的算法趣题01:求用十进制、二进制、八进制表示都是回文数的所有数字中,大于十进制数 10 的最小值

这个系列是完成《程序员的算法趣题》这本书的习题,奈何这本书没有给出Java版本的代码,所以决定自己动手做,也好回顾忘掉的知识。不足之处,请多指教。题目如上所示:public class TestOne { public static void main(String[] args) { long start = System.currentTimeMillis()...

2019-01-23 20:58:51 1785

原创 CentOS系统每次开机都需要手动配置网络

每次重新开启CentOS系统后,都需要手动点击配置网络。现在的要求是开机网络即可用?刚开始登录系统后,网络没有配置好,需要手动点击一下箭头处。在终端输入ifup eth0 后网络连接顺畅正常可用,效果和手动点击的效果是一样的。# eth0 表示物理网卡ifup eth0在 /etc/rc.d/rc.local 中加上 ifup eth0,保存退出后即可解决问题。==...

2018-08-05 19:23:54 3659

原创 CentOS下启动docker和docker启动MySQL镜像后无法连接MySQL

1.CentOS下启动docker失败  1.1安装docker后启动失败并出现以下信息:  Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for det...

2018-07-26 15:08:01 2009

原创 对加强for循环的认识

1.不要在for循环里进行添加和删除。在阿里巴巴的Java开发手册中说到,“【强制】不要在 foreach 循环里进行元素的 remove/add 操作。 remove 元素请使用 Iterator方式,如果并发操作,需要对 Iterator 对象加锁。”public static void main(String ... args) { List&lt;String&gt; li...

2018-07-24 15:33:08 164

原创 Java之Date基本篇

一直以来对于知识只是拿来,没有经过自己的思考。 带着问题去思考和学习1.基本介绍  在Java8之前,对于日期的操作设计的很复杂,特别是当涉及到日期的计算时,如计算当前时间下45天后最近的一个星期一之类稍复杂的运算,使用Calendar类进行操作将会是令人感到复杂与麻烦的,有兴趣的可以参见常用的时间库Joda-time。2.怎么让String和Date相互转换?  这里的D...

2018-07-18 22:07:42 175

原创 Java面试小结-01

1.i = ++i; 和 ++i   前者有先加后加运算的问题,后者在单独成行的时候,与++i没有区别。2.如何判断页面的请求是已登录用户的请求?假如一个登录用户将某一个操作的页面发送给一个未登录用户,怎么做判断?  在session中判断登录时存储的信息是否存在。  使用拦截器,进行相关的操作之前进行检查,如何要求的才放行。3.表单的提交方式有哪几种?  html表单提交method就是get、...

2018-07-01 23:45:27 134

原创 Java面试知识点总结

1.Git和SVN的区别  git是分布式的,SVN不是;git把数据按元数据方式存储,而SVN是按文件;git分支和SVN分支不同;git没有一个全局的版本号,而SVN有;git的内容完整性要优于SVN。2.http与HTTPS的区别  HTTPS采用的是SSL加密,信息传输更加安全;  端口号不一样,HTTP的端口是80,后者是443。  HTTP的连接是无状态的,而HTTPS是SSL+HTT...

2018-06-13 18:30:14 188

原创 小议AOP

  一直对AOP理解不深,有机会整理一番。  从效果上看AOP是减少了代码的冗余,在 Spring 中AOP的底层实现是动态代理。  几个关键:1.AOP是oop的补充 2.抽取横切关注点 3.AspectJ框架  有两种配置方式:基于注解和基于配置文件的方式  以下是对AOP关键词的解释:  切面(Aspect):  横切关注点(跨越应用程序多个模块的功能)被模块化的特殊对象  通知(Advic...

2018-06-13 00:25:45 134

原创 MySQL之连接

  一直以来对数据库中的连接认识不深,虽然各种操作都没问题,有时候还是会把简单的问题搞复杂,特别偏爱子查询,但是连接查询其实效率要比子查询高。一. 连接查询的分类     有两个分类标准,一个是按时间分,一个是按功能区别。     按时间分是指SQL表准有2种,分别是SQL92和SQL99.推荐使用SQL99。SQL92支持内连接和部分的外连接,SQL99支持内连接和外连接。     按功能区分,...

2018-06-09 11:53:32 167

原创 SQL之常见面试题--001

一、教师号  星期号 是否有课 1    2   有 1    3   有 2    1   有 3    2   有` 1    2   有写一条sql语句让你变为这样的表教师号 星期一 星期二 星期三 1       2   1  2   1    3       1各星期下的数字表示:对应的教师在星期几已经排的课数。解答如下:SELECT d.teacherId as id,count(ca...

2018-06-07 21:12:42 459

原创 jQuery之DOM对象与jQuery对象

1.jQuery对象就是通过jQuery($())包装dom对象后产生的对象。  jQuery对象是jQuery独有的。如果一个对象是jQuery对象,那么它就可以使用jQuery里的方法。  jQuery对象无法使用DOM对象的任何方法,同样DOM对象也无法使用jQuery里的任何方法。  约定:如果获取的是jQuery对象,那么在变量前加上$.   var $variable = jQuery...

2018-06-01 22:09:16 102

原创 toString,(String),String.valueOf()对比

toString()是Object类的方法,转换时要保证调用方法的对象不是null,否则会报NullPointException异常。(String),标准的转换,使用此种方法时注意该类型值需要能够转换成String,使用前可用in stance of进行类型检查。String.valueOf()不必担心Object是否为null值。null值可以强制转换成任何的Java类型,(String)nu...

2018-06-01 21:48:11 200

原创 冒泡排序--Java实现

  开始从一些小的算法开始,逐渐深入学习算法和数据结构。主要依靠《算法》第四版和《图解数据结构--使用Java》。  今天是一个引子。  public static void main(String[] args) { //冒泡排序 设定从大到小 int [] arg = new int[]{15,9,55,52,45,98,107}; for (int i = 0; i...

2018-06-01 16:41:02 135

原创 初学Java时的小笔记

  最初学习Java时自己总结的一些需要注意的地方,整理东西时看到这些笔记记在纸上,遂将其迁移到自己的博客上,虽然大部分知识点都比较零散、琐碎,但仍然值得被记录,这是我最开始对于编程的努力。创建一种编程语言,理论上简单。强制类型转换没有改变值,是改变了其类型。数据精度的损失。C语言最精华的部分在于楷针。Java与C++很大程度上一致。控制台接收输入的char。char ch = sc.next()...

2018-05-22 17:32:10 218

转载 [转载]面向接口编程思想

  转载自我一直关注的一位作者,原文链接如下:原文链接 。  大家好,欢迎来到公开课,今天公开课的内容是:面向接口编程思想。  有些东西,虽然人们对它理解的不透彻,但是人们仍然可以正确的使用,因为人们只要遵守它的规范,遵守它的语法就可以了。但是,想把它运用的更灵活,玩出花样,并且还想具备有一定的鉴赏力,那你必须吃透它背后的思想。而今天的公开课就是讲的背后的思想。  语法,你们都懂;用法,你们也懂,...

2018-05-16 16:25:35 481

原创 一个很有意思的SQL面试题

  之前面试的时候碰到一个很有意思的SQL题,不难但是很有新意,在这里贴出来。  表a的数据如下:                                                                             查询后的表:                                                                    ...

2018-05-15 18:20:50 498

原创 SQL练习之基础篇

  有感于SQL的一些问题和细节一直困扰着我,因此找来相关的练习来对一些知识进行巩固和加深。  文章的习题参考于他人的一个博客,链接如下 SQL基础练习。  建表具体数据如下:# 创建数据库STUDENTCREATE DATABASE STUDENT;# 创建表STUDENTCREATE TABLE STUDENT(SNO VARCHAR(3) NOT NULL, SNAME VARCH...

2018-05-14 23:09:17 231

原创 面试题10:Vasya - Clerk

The new “Avengers” movie has just been released! There are a lot of people at the cinema box office standing in a huge line. Each of them has a single 100, 50 or 25 dollars bill. A “Avengers” ticket co

2017-09-26 08:56:39 413

原创 面试题09:Calculate mean and concatenate string

You will be given an array which will include both integers and characters. Return an array of length 2 with a[0] representing the mean of the ten integers as a floating point number. There will alway

2017-09-23 19:14:51 231

原创 面试题08:Calculate BMI

Write function bmi that calculates body mass index (bmi = weight / height ^ 2). if bmi <= 18.5 return “Underweight” if bmi <= 25.0 return “Normal” if bmi <= 30.0 return “Overweight” if bmi > 30 ret

2017-09-23 19:09:30 410

原创 面试题07:Count the smiley faces!

Description : Given an array (arr) as an argument complete the function countSmileys that should return the total number of smiling faces.Rules for a smiling face: -Each smiley face must contain a val

2017-09-21 19:35:23 536

原创 面试题06:一串英文数字转换成阿拉伯数字

已知:zero,one,two,three,four,five,six,seven,eight,nine分别对应0,1,2,3,4,5,6,7,8,9,对每一段含有这几种字符串的字符串进行转换,如: 输入:nineeightsevensixfivefourthreetwoonezero 输出:9876543210 数字的先后顺序不考虑。 代码:public static String eng

2017-09-21 16:02:24 6375 1

原创 面试题05:Jaden Casing Strings

Jaden Smith, the son of Will Smith, is the star of films such as The Karate Kid (2010) and After Earth (2013). Jaden is also known for some of his philosophy that he delivers via Twitter. When writing

2017-09-18 16:12:58 724

原创 面试题04:Mind the Gap

Background: *If you visit London and travel on the Tube, you might hear the announcer say, “Mind the gap!” Usually this is to do with the gap between the train and the platform. Recently, another typ

2017-09-18 16:07:00 729

原创 面试题03:Sum of odd numbers

Given the triangle of consecutive odd numbers: 1 3 5 7 9 11 13 15 17 1921 23 25 27 29...*Calculate the row sums of this triangle from th

2017-09-11 23:34:07 763

原创 面试题02:Delete occurrences of an element if it occurs more than n times

题目描述: Alice and Bob were on a holiday. Both of them took many pictures of the places they’ve been, and now they want to show Charlie their entire collection. However, Charlie doesn’t like this sessi

2017-09-11 23:19:37 494

原创 求一组数中的最大最小数以及源码分析

随机

2017-09-07 13:01:14 649

原创 面试题--01

之前在面试的时候碰到的小题目,不难,但是对于这道题的解法还是有很多意思的。求字符串中出现的第一个不重复的字符 如acdefcad 返回 e 。解法一:先将字符串变成字符数组,利用HashMap存储字符,key为字符,value为字符的个数。最后从头开始循环字符数组并与HashMap对比得到结果。 String str = "fjSfjldsjfdlsJFLjfdjfkldsJFFFFFFFFJ

2017-09-01 19:36:59 171

原创 Double型数据的精度问题

double型数据的精度问题

2016-09-17 21:03:04 1711

尚硅谷Linux学习笔记(不包含shell)超级详细版

我自己看完韩顺平老师在尚硅谷发布的新版的Linux的视频,看到了在Linux下安装Tomcat,JDK这个地方,不包含shell编程的笔记。因为以前我觉得Linux很难,所以一直想学会,这次笔记做得比较详细。另一个亮点是使用markdown语法编辑的,学会之后感觉很有帮助。另外Typora的软件安装包也在压缩文件里,推荐大家使用这个编辑器做笔记。网上看到了别的网友分享的其他资源的学习笔记,下载下来看了之后感觉还有可以优化的地方,之后也会把其他的笔记整理好上传下来,不过最重要的是看完后要实践。

2018-08-13

尚硅谷SVN高级

尚硅谷最新 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。 互联网上很多版本控制服务已从CVS迁移到Subversion。 说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

2018-04-13

尚硅谷最新MySQL基础178集下载

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。 MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

2017-10-18

尚硅谷MySQL高级思维导图PDF版

尚硅谷MySQL高级思维导图PDF版 和老师的不一样 能看

2017-04-01

尚硅谷Webservice视频链接

尚硅谷 WebService 视频链接

2017-01-23

尚硅谷Java8新特性下载

尚硅谷 Java8 新特性 百度云下载链接

2017-01-22

尚硅谷MYSQL高级下载

尚硅谷MYSQL高级,性能优化各个方面

2017-01-19

空空如也

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

TA关注的人

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