自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员的时光

Java后端开发工程师,计算机硕士研究生一枚。微信搜索公众号【程序员的时光】关注

  • 博客(59)
  • 收藏
  • 关注

原创 News(1)——系统数据库设计

目录1. 先看看我们需要创建的表;2. 连接数据库;1. 先看看我们需要创建的表;1. 评论表 t_comment;2. 链接表 t_link;3. 新闻表 t_news;4. 新闻类型表 t_newstype;5. 用户表 t_user;2. 连接数据库;1. DbUtil工具类;package com.java...

2019-08-31 09:54:21 921

原创 Diary(零)——系统需求分析与功能模块

目录1. 登录模块;2. 主页面显示;2.1 导航栏界面;2.2 主页界面设计;2.3 导航栏中的各个功能模块;2.3.1 主页;2.3.2 写日记;2.3.3 日记分类管理;2.3.4 个人中心;1. 登录模块;2. 主页面显示;2.1 导航栏界面;2.2 主页界面设计;2.3 导航栏中的各个...

2019-08-27 14:14:40 1315

原创 线性表(1)——顺序表(动态数组)

目录1. 先建立动态数组实体类DynamicArray类;2. 再建立方法类DynamicArrayDao类;3. 测试类DynamicArrayMain类;1. 先建立动态数组实体类DynamicArray类;DynamicArray:包括顺序表的数据域和顺序表的长度;还有一个动态数组的最大容量,我们设置为常量;DynamicArray:pac...

2019-08-26 19:16:16 475

原创 栈(3)——栈的链式存储

目录1. 基本概念;2. 设计与实现;2.1 先建立实体类LinkStackNode类和LinkStack类; 2.2 建立方法类LinkStackDao类;2.2 测试类LinkStackMain类;1. 基本概念;栈的链式存储简称链栈;2. 设计与实现;链栈是一种特殊的线性表,链栈可以通过链式线性表(单链表)来实现;...

2019-08-25 10:01:21 447

原创 栈(2)——栈的顺序存储

目录1. 基本概念;2. 设计与实现;2.1 建立动态数组实体类SeqStack类;2.2 再建立方法类SeqStackDao类;2.3 测试类SeqStackMain类;1. 基本概念;栈的顺序存储结构简称顺序栈,它是运算受限制的顺序表;顺序栈的存储结构: 利用一组地址连续的存储单元依次存放自栈底到栈顶的数据元素;...

2019-08-24 10:35:06 499

原创 栈(1)——栈的基本概念

目录1. 基本概念;2. 特性;3. 栈的基本操作;1. 基本概念;首先它是一个线性表,也就是说,栈元素具有线性关系,即前驱后继关系;栈是一种特殊的线性表,也叫受限线性表;定义中说是在线性表的表尾进行插入和删除操作,这里表尾是指栈顶,而不是栈底;2. 特性;限制了这个线性表的插入和删除的位置,它始终只在栈顶进行;栈底是固定的,最先...

2019-08-24 10:11:21 983

原创 Win10更新之后彻底卸载Windows Defender和图标的方法

目录1. 首先下载工具;2. 打开该文件夹,点击第1个移出WD;3.双击导入注册表重启电脑生效;4.添加右键管理员权限;5. 打开文件夹;1. 首先下载工具;链接: https://pan.baidu.com/s/1kPAk0XTvqtfyiurJc0KB2A提取码: wdt4下载文件呢找那个包含了移除微软全家桶的小工具。移除Windows de...

2019-08-24 09:29:14 11403 8

原创 关于Win10更新后C盘多出20G的解决办法

目录1. 右键点击C盘,属性;2. 点击磁盘清理;3. 然后稍等几分钟;4. 等出来以后就可以删除C盘不需要的文件了(多达20多个G);相信很多小伙伴在经历了WIn10更新后,c盘莫名多出来20多个G,看起来都傻了。。废话少说,直接上解决办法;你可以在C盘看到一个文件夹,Windows.old,这就是多出来的文件夹;解决办法:1. 右键点击C盘,属性...

2019-08-23 20:59:21 16590

原创 Diary(十一)——日志类别删除及个人信息显示(下)

目录1. 页面,我们先在主页面mainTemp.jsp添加链接;2. web层,我们新建一个userServlet页面,接受前台传来的请求;3.页面,我们写用户信息保存页面userSvae.jsp;4.测试;1. 页面,我们先在主页面mainTemp.jsp添加链接;在这里,我们在主页面mainTemp.jsp里面添加一下链接;<!-- nav是...

2019-08-22 20:49:23 531

原创 idea与eclipse中的编码问题

最近刚刚从eclipse转到idea,于是把之前的项目直接导入到idea中,出现了各种奇葩bug。。。在eclipse中;编写jsp文件时,我们使用get方式提交请求时,会出现乱码情况:因为要避免URL中有特殊字符,而URL传递请求时的编码是ISO-8859-1这种编码,所以要使用new String进行转码;new String(str.getBytes("ISO-...

2019-08-22 16:33:45 873

原创 Diary(十一)——日志类别删除及个人信息显示(上)

目录1. dao层,写删除日志类别的方法;2. web层,调用删除日志类别的方法;3.页面上我们添加删除的链接;4.测试;1. dao层,写删除日志类别的方法;我们在diaryTypeDao里面写一个删除日志类别的方法; //日志类别删除 public int diaryTypeDelete(Connection con, String dia...

2019-08-22 14:52:51 508

原创 Diary(十)——日志类别添加与修改

目录1. dao层,写添加与修改的方法;2. web层,在DiaryTypeServlet里面,调用前面的方法;3.我们在前台页面添加一下链接;1. dao层,写添加与修改的方法;这里面我们在DiaryTypeDao主要写添加日志类别与修改日志类别的方法;//日志类别添加 public int diaryTypeAdd(Connection con...

2019-08-21 22:30:22 597

原创 Diary(九)——日志分类管理信息列表

目录1. dao层,写日志分类管理显示的方法;2. mainTemp.jsp,在里面添加日志分类管理显示的链接;3.web层,我们新建一个DiaryTypeServlet;4.我们写页面diaryTypeList.jsp,里面显示日志分类管理;5. 测试;1. dao层,写日志分类管理显示的方法;在DiaryTypeDao里面写一个显示日志分类的方法Dia...

2019-08-21 11:48:56 838

原创 Diary(八)——日志信息删除与修改(下)

目录1. dao层,写修改日志的方法;2. diaryShow.jsp,在里面添加修改链接;3. web层,在DiaryServlet里面调用修改日志的方法;4. 更改完日志后,我们要保存起来;5. 测试;1. dao层,写修改日志的方法;这里我们在DiaryDao里面写一个修改日志的方法;//修改日志的方法 public int diaryUp...

2019-08-20 14:17:11 752

原创 解决:Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone valu

1.问题如下:Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure ei...

2019-08-19 16:58:40 757

原创 IntelliJ IDEA(十三)——IDEA 连接数据库

目录1. 我们点开右边的Database;2. 选择连接的数据库MySQL;3. 填写数据库信息;4.连接成功;5. 查看数据库表;1. 我们点开右边的Database;2. 选择连接的数据库MySQL;3. 填写数据库信息;4.连接成功;5. 查看数据库表;...

2019-08-19 16:53:47 478

原创 Java连接数据库驱动包下载

目录1. 进入MySql官网;2. 选择下载连接包;3. 下载ZIP,选择独立平台开发;4. 直接下载;下载链接:https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-8.0.17.zip1. 进入MySql官网;https://www.mysql.com/...

2019-08-19 16:19:19 1969 1

原创 IntelliJ IDEA(十二)——IDEA 新建复杂动态Web项目

目录1. 新建module项目,命名为Diary;2. 查看项目结构;3. 粘贴代码,不要创建索引;3.1 省验证;3.2 粘贴Web目录下的文件;3.3 粘贴src目录下的文件,也就是源码;3.4 解决报错问题;4. 运行项目; 相对于简单web项目,复杂web项目,我们需要配置项目结构,类似eclipse里的构建路径,来添加tomca...

2019-08-19 10:48:44 463

原创 Tomcat下载

目录1. 打开官网;2. 下载最新版本Tomcat9;3.选择.zip格式的下载;1. 打开官网;http://tomcat.apache.org/2. 下载最新版本Tomcat9;点击左边的Download,点击Tomcat9;3.选择.zip格式的下载;注意有zip和exe两种格式的:zip(64-bit W...

2019-08-18 16:22:26 3435

原创 IntelliJ IDEA(十一)——IDEA 新建普通动态Web项目及Tomcat的配置

目录1. 新建普通动态Web项目;1.1 右键新建module项目;1.2选择动态Web项目类型;1.3项目文件目录部署;2. 配置本地Tomcat;2.1 打开配置界面;2.2 新增本地Tomcat Server;2.3 选择Tomcat目录;2.4 更改命名并修改artifacts警告;2.5 看看server页面,可以显示Tomcat配置...

2019-08-18 10:52:28 659

原创 在idea中Tomcat启动出现乱码问题

1. 问题如下:18-Aug-2019 10:31:34.239 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.鏈嶅姟鍣ㄧ増鏈�: Apache Tomcat/9.0.2218-Aug-2019 10:31:34.241 淇℃伅 [main] org.apache.catalin...

2019-08-18 10:49:06 4205

原创 IntelliJ IDEA(十)——IDEA 新建静态Web项目

目录1. 右键新建module项目;2. 这里选择Static Web项目;3. 右击新建的项目StaticWebPro,我们添加一个html页面;4. 右键运行项目;1. 右键新建module项目;2. 这里选择Static Web项目;3. 右击新建的项目StaticWebPro,我们添加一个html页面;内容如下:4. 右键...

2019-08-18 08:53:52 3373

原创 IntelliJ IDEA(九)——IDEA module项目的建立

在eclipse中,一个workspace工作空间里可以建多个项目;同时显示多个项目;在IDEA里,建一个project项目类似工作空间,然后这个project里,我们可以建多个module独立项目,这样就能实现eclipse效果;当然这些module项目假如是maven项目的话,可以实现相互依赖;1. 新建module项目操作;右键HelloWorld -> New -...

2019-08-17 20:11:05 558

原创 IntelliJ IDEA(八)——设置IDEA常用快捷键

IDEA常用的快捷键:Alt+Shift+S 以及 Alt+Inster 实现自动生成get set 以及构造方法Ctrl+D删除一行Ctrl+Shift+O 导入包(idea可以设置自动导包自动去包)Ctrl+Alt+L代码格式化Ctrl+Shift+Y(或者Ctrl+Shift+U) 转换大小写Ctrl+F 查找(当前文件)Ctrl+H 全局查找双击...

2019-08-17 19:37:12 474

翻译 idea的快捷键

1.【常规】1.Ctrl+Shift + Enter,语句完成2.“!”,否定完成,输入表达式时按“!”键3.Ctrl+E,最近的文件4.Ctrl+Shift+E,最近更改的文件5.Shift+Click,可以关闭文件6.Ctrl+[OR ],可以跑到大括号的开头与结尾7.Ctrl+F12,可以显示当前文件的结构8.Ctrl+F7,可以查询当...

2019-08-17 15:00:19 247

原创 IntelliJ IDEA(七)——将IDEA快捷方式改成与eclipse一致

目录1. 快捷键整体设置为eclipse;2.快速生成main方法设置以及System.out.println设置;由于很多快捷方式在eclipse中和在idea中不同,所以我习惯将快捷方式设置一样;1. 快捷键整体设置为eclipse;File -> Settings -> Keymap这样设置之后,整体上快捷键和eclipse差不...

2019-08-17 14:11:10 749

原创 IntelliJ IDEA(六)——IDEA设置优化,自定义风格

目录1. 主题设置;2. 设置鼠标悬浮提示;3. 显示方法分隔符;4. 忽略大小写提示;5. 自动导包;6. 取消单行显示Tabs;7. 设置字体;8. 配置类文档注释信息模板;9. 设置文件编码utf-8;10. 设置自动编译;11. 水平或垂直显示代码;这里列举一些常见的IDEA设置优化,方便更好地操作IDEA,更好地编写代码;...

2019-08-17 11:41:47 2117

原创 IntelliJ IDEA(五)——IDEA优化配置,提高启动和运行速度

目录1. 找到idea安装的bin目录;2. 我们作如下修改:IDEA默认启动配置主要考虑低配置用户,参数不高,导致 启动慢,然后运行也不流畅;这里我们需要优化下启动和运行配置;1. 找到idea安装的bin目录;我们找到idea安装位置的bin目录下的idea.exe.vmoptions;我们打开这个文件;3个重要参数:-Xm...

2019-08-16 16:05:05 4439 1

原创 IntelliJ IDEA(四)——IDEA文件目录介绍

目录1. 装好IDEA之后,我们来了解一下它的文件目录;2.另外两个重要的生成目录文件;1. 装好IDEA之后,我们来了解一下它的文件目录;bin目录,是一些执行和配置相关包help目录,帮助文档手册;jre64目录,是jre运行支持;lib目录,是运行用到的jar包;licenese目录,是许可协议;plugins目录,是插件redist...

2019-08-16 15:34:26 3380 1

原创 IntelliJ IDEA(三)——IDEA版Hello World

目录1. 我们打开idea之后,先新建一个项目;2. 点击Next之后,不需要选择任何模板或插件,再次点击Next;3. 填写你的项目名称和项目路径;4. 点击finish就可以了;5. 右击src,新建Java类;6. 写好之后开始运行;7. 这里运行有3种运行方式;1. 我们打开idea之后,先新建一个项目;这里要选择JDK的版本号,我们选择最...

2019-08-16 15:01:24 590

原创 把握黄金时期,成就人生理想!

在最能够吃苦的年龄,一定要多努力!20到30岁是人生学习专业知识,积累经验,积累人脉以及磨练自己的最佳时期。一定要把握好。哈佛的凌晨4点: 1.现在睡觉的话会做梦 而现在学习的话会让梦实现  This moment will nap, you will have a dream; But this moment study,you will interpre...

2019-08-15 22:26:03 341

原创 IntelliJ IDEA(一)——IDEA简介

目录1.IntelliJ IDEA简介;2.JetBrains官网;1.IntelliJ IDEA简介;1. IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境;2.在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的 GUI设计等方面的功能可以说...

2019-08-15 22:07:57 6552

原创 Diary(八)——日志信息删除与修改(上)

目录1. dao层,写删除日志的方法;2. diaryShow.jsp,在里面添加删除链接 ;3. web层,在DiaryServlet里面调用删除日志的方法;1. dao层,写删除日志的方法;这里我们在DiaryDao里面写一个删除日志的方法;//删除日志的方法 public int diaryDelete(Connection con,String ...

2019-08-15 09:55:46 578

原创 Diary(七)——日志信息添加

目录1. dao层,写添加日志的方法;2. MainTemp.jsp,主页面添加链接;3.web层,在DiaryServlet里面写链接具体内容;4. 前端页面,diarySave.jsp页面;5. web层,调用添加日志的具体方法;6. 测试;1. dao层,写添加日志的方法;这里,在DiaryDao里面我们写一个添加日志的方法;//添加日...

2019-08-14 13:36:34 656 3

原创 ckeditor——在线文本编辑器

ckeditor百科:ckeditor百度百科官网地址:https://ckeditor.com/我们可以点击官网下载,直接运用到项目里面就可以了!

2019-08-14 09:17:39 422

原创 解决eclipse启动后闪退的方法

我们需要找到eclipse的工作空间workspace;删除如下的文件:eclipse_workspace \.metadata \.plugins \org.eclipse.e4.workbench \workbench.xmi问题解决!

2019-08-14 08:45:02 633

原创 jQuery(五)——jQuery动画效果

目录1. jQuery显示与隐藏DOM;2. jQuery淡入和淡出DOM;3. jQuery滑动DOM;4. jQuery动画;5. jQuery callBack回调方法;6. jQuery暂停动画;​​​​​​​1. jQuery显示与隐藏DOM;<script type="text/javascript"> $(document)...

2019-08-13 16:33:36 724

原创 Jquery(四)——Jquery事件操作

目录1. 文档加载事件;2. DOM单击、双击事件;3. DOM获得焦点、失去焦点事件;4. DOM鼠标移入、移出事件;​​​​​​​1. 文档加载事件;<script type="text/javascript"> //文档加载事件 $(document).ready(function(){ alert("文档加载完毕!"); });...

2019-08-13 08:28:36 334

原创 Jquery(三)——Jquery操作DOM结点(下)

目录4. 设置和获取HTML,文本和值;4.1 获取html,设置html;4.2 获取文本,设置文本;4.3 获取值,设置值;5.遍历结点操作;5.1 获取所有子节点;5.2 获取邻近的下一个兄弟结点next();5.3 获取邻近的上一个兄弟结点prev();6. Jquery操作DOM结点CSS;6.1 获取DOM结点CSS样式;6.2 设置...

2019-08-12 14:45:18 498

原创 Jquery(三)——Jquery操作DOM结点(上)

目录1.Jquery操作DOM结点;1.1 查找结点;1.2 创建结点;1.3 删除结点;2. Jquery操作DOM结点属性;2.1 查找属性;2.2 设置属性;2.3 删除属性;3. Jquery操作DOM结点样式;3.1 获取样式;3.2 设置样式;3.3 追加样式;3.4 移除样式;​​​​​​​1.Jquery操作DOM...

2019-08-12 13:54:40 523

空空如也

空空如也

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

TA关注的人

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