自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (1)
  • 收藏
  • 关注

原创 网站开发:爬取一拨网易云音乐的歌词

啦啦啦,之前一直在做个音乐网站,然后涉及到了歌词,可当时自己不懂歌词的爬取链接,所以一直采用的手录歌词的方法,费时又费力。前两天在一篇CSDN文章上发现了网易云的歌词链接。然后就立马利用起来爬取一拨歌词...链接如下所示http://music.163.com/api/song/lyric?id="+id+"&lv=1&kv=1&tv=-1 ...

2019-04-11 09:25:53 997

原创 JavaWeb视频网站开发:Ajax实现异步分批加载数据

具体的效果是这个样子的,点击查看实例效果553影院-吐槽墙:刚进入页面时加载一部分数据(比如指定加载5条),底部有个加载更多,点击后,再加载五条数据,底部仍然有个加载更多,再点击,再加载5条数据。。。直到数据库中数据加载完毕后,由原本的“加载更多”变为“数据加载完毕了哟”,也同时停止加载数据。 实现这个功能的目的和分页功能类似,都是为了在数据过多时能够一部分一部分地...

2018-11-21 17:16:34 996

原创 JavaWeb音乐网站开发:Ajax异步获取歌词文件并显示,以及实现音频与歌词对应同步的方法

在开发音乐网站或APP的时候,都必须要面对这一个问题:如何让正在播放的歌曲的歌词与音频对应?也就是歌曲正在唱哪一句对应显示这一句的歌词?这便是今天这篇博客主要谈论的主题,先抛开爬虫爬取这一说,今天讲的这个方法需要把歌词录入TXT文件中,然后用Java的各种技术来实现歌词与歌曲对应的效果。直接显示所有歌词就比较简单了,直接用IO流得到歌词并输出至网页即可;稍微复杂的就是只在播放那一句...

2018-11-13 14:46:10 3850

原创 视频网站开发:Ajax异步实现搜索输入框的提示功能

在我们实际项目的开发中,有时候一个小小的功能,可能都需要考虑很长的时间,因为必须把这个小功尽可能的做好做到极致。我的视频网站从2018年年初做到现在,已经历经了多半年的时光。由开始的功能单一,只能实现海量视频的展示及免广告播放功能;到现在的花样繁多,除了开始的功能以外,还可以实现海量视频的搜索功能,网站的注册登录找回密码功能,发表对影视的评论及回复功能,视频的收藏功能,记录网站的访...

2018-10-31 21:42:37 746 2

原创 Java项目打包为jar包并输出

下面介绍下MyEclipse和idea如何将Java项目打包为jar包并输出MyEclipse:右击项目->Export->弹出框中搜索jar->选择需要导出的类型IntelliJ Idea:最后,

2020-11-23 22:51:01 358

原创 Java实现输出200-300之间的素数---基础的方法

今天在上班的时候,一个朋友托我帮助他写三个Java程序,如下图:第一个我觉得还是有必要写一篇文章记录一下的,时间关系,就用了最为基础的方法来实现。话不多说,直接上代码package test;public class Test9 { public static void main(String[] args) { for(int i=200;i<=300;i++) { if(ifSushu(i)==1) { System.out.println(i+"是素数");

2020-06-22 17:08:10 8302 2

原创 前端的一些关于弹窗的问题

这两天在开发的时候遇到了一个问题,产品部的需求是如下这样的:点击提交后会做判断,如果满足某个条件,则弹出如上弹窗。在弹窗中点击关闭后,不再执行函数中其余代码;点击仍要提交,执行其余代码。js的confirm方法实现这个就比较容易了,该函数会弹出弹窗,当点击弹窗按钮后会返回点击的是“确定”-true还是“取消”-false,可以根据这个状态来判断是直接返回还是继续执行其他代码。可是con...

2019-12-19 12:00:25 1188

原创 聊一聊丘丘等级及其图标显示的实现算法

最近一段时间,买了一台云服务器,申请了一个域名,开发了一个网站,名曰哆啦日记,只为记录生活的点点滴滴,做一个为大家记录生活的平台。虽然像QQ、微信、、、甚至soul、、、、这些有很多都可以记录,但我还是想着做一个自己的网站。昨天突然就想到了为网站加上一个类似QQ等级的功能,因为之前就一直对QQ等级很感兴趣,也一直在努力提升QQ等级(虽然现在已经达到皇冠以上不再关心了),觉得这个功能很有意思。...

2019-12-16 17:47:35 266

原创 sql函数的灵活使用:left、right、concat等的巧妙使用

今天在做系统功能的开发时,老大安排给我一个任务,如下图所示。将图中所有涉及到身份证号、手机号的信息脱敏,以防公司数据库用户信息数据被滥用。​​​​​​乍一看这个需求蛮简单的,实际上也确实挺简单。但做起来,却不得不考虑一些地方。原本数据的查询是通过一个存储过程来实现的,偷偷的告诉你,这个存储过程有将近两千行sql代码。其实吧,倒也正常。然后我就在这两千行代码中找需求需要改动的地方。很快的...

2019-12-16 17:18:34 1747

原创 奇怪的乱码问题-Java中输出的工具以及编码解码的工具

乱码在我们的开发中还是比较常见的,一不小心就会出现乱码的情况。问题是有的乱码很容易解决,只是因为粗心大意,而有的却不太好解决。通过本篇博文,你将主要学习到HttpURLConnection、OutputStream、PrintWriter、URLEncoder、URLDecoder、String.getBytes("utf-8")这两天在开发的过程中就遇到了一个很棘手的乱码问题。1...

2019-10-25 10:41:10 212

原创 解决NoClassDefFoundError错误

public class ConstUtil { /** * 周中文常量 */ public final static Map<Integer, String> WEEK = new HashMap<Integer, String>() { /** * */ private static final long serialVersion...

2019-10-16 17:26:02 2060

原创 MyEclipse开发项目时需注意调换JDK版本的地方(must override a superclass method编译错误的求解)

在我们使用MyEclipse开发Java项目时,必须要关注的一点就是JDK的版本。有四个需要调节JDK版本的地方,如果有一个地方没有调节好,可能就会导致程序某个地方出错而跑不起来。1.MyEclipse总的设置点击顶部菜单Windows->Preference,输入compile后找到入口2.针对单个项目的设置右击项目打卡窗口后在libraries选项卡中选中...

2019-09-28 10:27:52 203

原创 解决spring、JDK及MySQL、tomcat版本不一致导致的问题

很久没有写CSDN博客了。 最近很长一段时间在做一个自己的项目(工作之余)。其实就是一个音乐网站,之前做过一个比较简单的,连数据库都没连。不过最近做这个算是改版后的,使用了spring、springMVC及Mybatis即Java中常用的ssm框架,连接了MySQL数据库。 目前功能上做的还不错,但界面上就比较low了(部分原因是我主做Java后端,对...

2019-09-26 09:26:18 2063

原创 记请假半月后回公司上班的第一天

文首先说些题外话。前些天回学校答辩和修改毕业论文,半个月后的昨天又回到了广州,今天接着开始上班,然后发现昨天周日竟然也需要上班,而我请假是请到前天的,也就是说我昨天算旷工。还好我及时发现,赶紧联系老大和人事部然后再钉钉上续了昨天的假。 今天仍是平常的一天,我还是我。之前请假前,部门负责的同事给我换了一台电脑,然后毫无疑问所有的环境都需要我再重新装。tortoise G...

2019-04-29 22:28:33 428 1

原创 一篇博文用Java玩转二进制、十进制、十六进制间的转换

本篇博文不讲废话,只上代码,代码中会有注释。因这两天公司项目中需要用到进制转换,所以细作了研究。(其实jdk提供了进制间转换的方法,主要在Integer类中,寻求简便的可以直接用,不过能自己写方法实现也还是不错的)package com.redxun.utils;import java.util.ArrayList;/** * 16进制转2进制 * 十六进制转为十进制 * 2...

2019-04-12 11:00:24 223

原创 解决url未传参数时报异常的方法

上学时代在做我的个人项目的时候遇到过一个问题,当jsp或servlet代码中包含参数在浏览器中访问时却不传参数时会抛出一个异常(为什么有参数在访问时却不传参数呢,因为有的时候在初次进入这个页面时不必传参数,传参数反倒会加长url的长度)。那么当不做处理的情况下直接访问该页面就会出现抛异常的情况java.lang.NumberFormatException: null,而采用...

2019-03-21 09:27:08 1151

原创 Navicat无法连接远程云服务器上数据库问题解决办法

算一下我的腾讯云服务器已经用了有三年左右了,在使用的过程中一直有一个困扰着我的问题。呢就是服务器上安装的MySQL数据库无法通过本地的Navicat来连接,通过百度查看了很多的解决办法也没有解决掉,有的说是端口号的问题,还有说是防火墙的问题,也有说是安全组配置问题等等。而正因为如此,我在操作远程服务器数据库的时候,一直使用的是SQL命令的方式,因为无法通过可视化的软件来操作。当然这也...

2019-03-19 14:49:29 5465 5

原创 java中redis缓存技术的使用

关于Redis的简单介绍REmote DIctionary Server(redis)缓存技术是一个高性能的key-value存储系统。它通常被称为数据结构服务器,因为值(value)可以是字符串(String),哈希(Hash),列表(List),集合(Sets)和有序集合(sorted sets)等类型。Redis与其他key-value缓存产品相比有以下优点:1.Redis支...

2019-02-23 11:30:54 5788

原创 JavaWeb基础回顾:jsp内置对象

概念:内置对象是指在jsp页面中内置的,不需要定义就可以在网页中直接使用的对象。jsp规范预定义了内置对象的原因,是为了提高程序员的开发效率。认识jsp内置对象:内置对象的特点:(1)内置对象是自动载入的,因此它不需要直接实例化。(2)内置对象是通过web容器来实现和管理的。(3)在所有的jsp页面中,直接调用内置对象都是合法的。jsp规范中定义的9种内置对象:(1)o...

2019-02-07 20:26:12 417

原创 JavaWeb基础回顾:关于JavaWeb中Servlet的学习

在JavaWeb中,Servlet是一个重要的概念,然而之前只知道如何大致的使用,面试的时候才发现自己对Servlet的概念很模糊,导致在回答面试官“对Servlet的理解”时回答的很含糊。接着这篇博客,来对Servlet的概念做一下总结。前言:Servlet是运行在Web服务器端的Java程序,可以生成动态的Web页面,属于客户与服务器响应的中间层。实际上,jsp在底层就是一个Servlet...

2019-02-07 12:20:52 215

原创 JavaWeb轻量级开发框架-Mybatis如何自动生成代码

SSM三大框架是javaWeb轻量级开发中比较常用的一套开发框架,分别是Spring,SpringMVC,Mybatis。在MyBatis的使用过程中,如果不会使用工具自动生成代码,那将会是一个比较麻烦的过程:首先,需要写Dao,接着写Mapping(映射xml文件),最后,还需要写Model(Bean)...那么如果会使用工具来生成代码,将会是一个比较轻松的过程,大大减少了手写代码的频率...

2019-02-07 10:02:39 251

原创 JavaWeb基础回顾:servlet或jsp中怎么定义forward 和redirect及两者区别详解

前言:关于转发和重定向的问题是JavaWeb后端开发面试中比较容易被问到的问题,有时候容易弄混淆,今天翻了翻之前的教课书,打算写一篇博客来对这两者的区别做一个比较详细的讲解,希望能够帮助到阅读的人!转发:request.getRequestDispatcher (“demo.jsp"). forward(request, response);            (jsp中可以使用jsp...

2019-01-22 21:53:36 353

原创 九种常用设计模式的解析

前言:设计模式(Design Pattern),是软件开发人员在软件开发过程中面临的一般问题的解决方案,这些解决方案是众多软件开发人员经过相当长一段时间的实验和错误总结出来的。它代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。最近投了一些简历,有两家让这一周去面试的,细看要求发现,两家都要求对各种常用主流的设计模式要掌握,于是边想着对它们进行深度的学习了解。设计模式总共有...

2019-01-21 09:49:47 664

原创 JavaWeb视频网站开发:吐槽墙模块实时同步显示已输入字数

具体的效果是如下三图所示这样的,当向输入框中输入字符时,程序会自动计算已输入的字符,并显示至指定区域。实例可参见553影院吐槽墙                                         图1                                           图2                                    ...

2018-12-09 18:40:13 366

原创 JavaWeb轻量级开发框架:关于SSH框架基础概念的学习

SSH是JavaWeb轻量级框架开发中比较常用的框架,它是三大框架(Struts,Spring,Hibernate)的组合的简称,也是目前Java开发中常用的两套框架之一(另一套是SSM)。1.说起Struts框架,要先说一下MVC这种设计模式(设计思想),全称Model,View,Controler,是软件开发中比较流行的设计思想,在Web开发中,Model负责封装应用程序的数据结构和事务逻...

2018-11-16 10:22:33 414

原创 Java Web视频网站开发:ajax结合js实现tab切换选项卡效果

通过前几篇博客,我们会发现,Ajax确实很强大,为我们的网站开发实现了很多方便的功能。今天,借篇首来普及一下Ajax。Ajax(全称Asynchronous JavaScript and XML),是几个老技术的综合,包含(1)异步数据获取技术,使用XMLHTTPRequest(2)基于标准的表示技术,使用XHTML和css(3)动态显示和交互技术,使用DOM(Document o...

2018-11-15 21:20:29 512

原创 JavaWeb视频网站开发:实现首页小喇叭的功能

         还记得是在10月初的时候,最开始为鹰城家教网设计了小喇叭的功能,当时的目的很简单,就是想让小喇叭实时广播一些想让用户知道的信息,包括网站动态,比如谁谁谁注册了家教邦,谁谁谁成功预约了教师,以及等等。        后来自我感觉这个小功能不错很有趣,就把它移植到了我的视频网站的首页,为网站的访问者广播网站的动态消息以及小提示等信息,也算为大家带来一点小小的乐趣,自我感觉也算是一...

2018-11-12 18:15:39 1504

原创 音乐网站开发:实现点击按钮切换页面背景图的功能

        最近这一星期在做一个简单小型的音乐播放器网站,目前各种功能基本都已经实现,包括切换上一曲下一曲,播放与暂停,随机播放单曲循环顺序播放模式切换,一首播放完毕自动按模式切换至下一曲,加载单句歌词及所有歌词等功能。另外就是本篇博客要介绍的功能了,点击按钮切换网页背景图。通过最近的学习,发现自己的js确实提升了不少,以上功能除了异步加载歌词用到Java之外,其它全是由js来实现的,这与之前...

2018-11-11 14:18:51 1219

原创 JavaWeb视频网站开发:利用Highcharts将网站日访问量制作成线性表,条形图等

        线性表,条形图,饼状图等图形工具是我们的日常上网和工作中比较常见的图形工具,它们主要是用来代替数据列表等传统的数据处理方式,相比于其它的数据对比显示形式,更能够让我们直观明了的了解到事物的发展动态等等。        在网站的开发或者其他的软件开发中,如果想对网站上的数据(比如访问量统计等)有更清晰明了的认识,可以借助于这些个工具来实现。         那么如何将网站上的...

2018-11-09 11:02:50 1119

原创 视频网站开发:Ajax异步实现已登录用户收藏视频的功能

        已登录用户收藏视频的功能是各大影视网站都具备的一项功能,也叫做加入看单或加入我喜欢。这一项功能主要是为了方便已经登录的用户可以收藏自己喜欢的视频,在想看的时候可以直接到自己的个人界面中观看这些自己收藏过的视频,极大地避免了用户因忘记视频名但是想知道而冥思苦想不可得的问题。        在近一个月前为自己的553影院添加了注册登录功能后,我又根据这个登录功能相继添加了许多大型视...

2018-11-07 15:21:04 570

原创 Java将Excel表格中数据导入至数据库中的表中

        上一节介绍了Java将数据库表中数据导出至Excel表格,那么本节来介绍它的逆过程,也就是将Excel表格中的数据逐行导入数据库中的表中,依然需要使用Apache的POI,上一节已经说过也附了这个jar包的下载地址,这一节就不过多的说,直接讲如何将Excel表格中的数据逐行导入数据库中的表中,还是放代码。public static void main(String[] arg...

2018-10-22 21:08:05 5239

原创 Java将数据库表中数据导出至Excel表格

        在我们学习和使用Java的过程中,会有导出数据库中的数据(或其他数据)到表格中的需求。比如你建了一个博客网站,也写了很多篇博客,那么就想把写的所有博客导出到xls表格中。因为数据在服务器可能会面临数据丢失的风险(比如服务器重装系统,服务器未续费导致被停用等等),本篇博客就来讲讲如何把数据导出至xls表格。第一步:首先需要下载jar包,这个jar包是Apache开发的,借助于这个...

2018-10-22 20:31:58 11095 5

原创 JavaWeb解决url中中文参数乱码以及cookie中中文乱码问题

        今天来专门写一篇博文记录JavaSE中的URLEncoder类,因为已经两次用这个类解决了自己遇到的棘手问题。第一次是之前做视频网站的搜索功能的时候,第二次是今天在做登录功能登录后录入中文cookie时出现java.lang.IllegalArgumentException: Control character in cookie value的异常问题,通过该类完美解决了。  ...

2018-10-22 20:07:30 2711 1

原创 视频网站开发:JavaWeb做一个带自定义小表情的评论功能

        前几天一直在做视频网站的评论功能,如今虽然说做的不是很好,但也算是挺满意的实现了。自我感觉做的最好的最有花样的就是为评论功能添加了小表情评论。见如下效果图1.首先第一步,收集你想要使用的小表情,我因为比较喜欢QQ的嗷小喵表情,所以就一个一个的将它们添加至工程。当然后来又添加了小黄脸表情。2.接下来,需要通过程序将其显示在网页中,这里我使用的是Java结合HTML和c...

2018-10-20 21:14:35 1808

原创 关于HTML中select标记的一些知识

         select标记是网页编程中比较常用的一种标记,身为表单标记的一员,它主要是通过option标记结合其他表单标记(诸如input,textarea)一起来实现表单的效果,表单要实现的就是向下一级传递数据。这种情况下它的使用格式如下除了上述使用情况外,它还可以单独使用,这也是我写这篇博客的重点。1.通过select的option标记直接进入想进的界面这种情况我根据做...

2018-10-10 21:02:38 1907

原创 视频网站开发:JavaWeb画登录,注册界面的图片验证码(汉字,数字或英文)

      在如今这个互联网技术十分发达的年代,各种技术层出不穷。各种网站,APP也都应运而生。细看这些网站,APP,都少不了登录和注册这一功能,因为只有注册后登陆了网站或APP才能为各个用户保存属于他们自己的在相应网站,APP上的内容。把焦点集中到注册或登录的实现,不难发现,几乎每一个正规的网站都会有图片验证码这一验证方式,它主要是为了避免非用户人工注册即机器批量恶意注册。而图片验证码的形式也产...

2018-09-16 13:51:41 1952

原创 js中让程序自动执行的方法

     最近在做影院项目是遇到了一个问题---不能将播放界面的title设置为正在播放的视频名,原因是这个视频名并不是通过url传过来的。而是在播放界面通过爬虫爬取过来的。而HTML的title的设置是在爬虫执行程序的上方,无法在title中直接调用这个视频名。     一直在想,怎么在程序中加个代码能够让程序自动执行,将title的内容换为包含视频名的。今天在搜狗上搜到了一篇文章,介绍了三种方...

2018-06-21 20:07:47 4414

原创 在Linux的Tomcat下配置多个域名与对应工程相连

1.如何实现修改Linux下Tomcat的端口号。我们都知道,你的Linux服务器上的Tomcat安装配置好后,可以通过ip+:8080端口号访问,如果想修改端口号,可以通过修改conf目录下的server.xml文件来实现。(温馨提示:以下server.xml配置的修改在修改后一定要重启tomcat服务器才能生效)如上是我们很熟悉的界面,就是Tomcat安装配置好之后出现的界面,该界...

2018-06-02 22:30:15 1473

原创 Java去除使用富文本编辑器时自动生成的标签

1,最近做了一个个人博客项目,使用了一个富文本编辑器,然后遇到了一个问题。我们都知道,富文本编辑器编辑的文本都是有格式,颜色之类的,而实际上在数据库中存储的不仅仅是你写的文章的内容,还有富文本编辑器自己形成的HTML标签,这些标签使富文本编辑器中的内容各式各样,即实现富文本。比如,你在富文本编辑器中写了一个文本“Long Bro博客”,并设定其为斜体粗体,那么虽然富文本编辑器显示的仍是“Long ...

2018-06-02 00:49:26 8230 4

原创 为自己Javaweb做的网站定制属于自己的404界面

      404是当在用户访问网站时访问的资源不存在时的一个Http Status。任何一个优秀的网站都会有一个属于自己的404界面,今天我来为大家讲解如何为自己的网站定制属于自己的404界面,嗯~界面可能比较low,请大家见谅。因我使用的是Javaweb的。所以今天讲的一切只适用于Java web写的网站。不过我相信其他譬如PHP....其实是相通的。第一步,需要为自己的网站设计一个404界面...

2018-05-31 19:12:20 1578

MyBatis代码生成工具

MyBatis框架自动生成代码工具,使用SSM框架写项目时使用此工具可以大大减少手写代码量,提高项目的开发速度以及效率

2019-02-07

空空如也

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

TA关注的人

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