自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(198)
  • 资源 (15)
  • 收藏
  • 关注

原创 专家给出答案:天天熬夜加班,也能长命百岁的办法。

请问专家天天熬夜加班,也能长命百岁的办法是什么?专家: 没有!!!!!!!惊不惊喜,意不意外!爱惜身体,别成为那个暴毙之人!!!!!!!!!!!!!!!!!https://blog.csdn.net/fengzongfu/article/list/2?...

2019-11-30 12:22:10 153 2

原创 高质量编程视频下载!

相信不管是小白还是大佬,都会需要不停的学习来提升自己。方式特别多,买书,看编程视频,看技术文档。各有各的选择。有的人喜欢文字类的小说,有的就喜欢视频类的电视剧。这里我就只介绍下编程视频相关的,因为我就比较喜欢看视频。特别是刚入门的时候。看着文档就头大。而且还不能提取到重点。所以即使是现在还是比较喜欢直接看视频特别是那些技术大佬及讲师类的视频。我目前主要还是看市面上比较信的过的培训...

2019-11-26 22:56:31 231 3

原创 数据库中的主键与外键的关系,通俗易懂

一、什么是主键、外键:关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键比如学生表(学号,姓名,性别,班级)其中每个学生的学号是唯一的,学号就是一个主键课程表(课程编号,课程名,学分)其中课程编号是唯一的,课程编号就是一个主键成绩表(学号,课程号,成绩)成绩表中单一一个属性无法唯一标识一条记录,学号和课程号的组合...

2017-12-16 16:13:08 35142 3

原创 问答:Java序列化和反序列化实现Serializable接口的原因

最近公司的在做服务化, 需要把所有model包里的类都实现Serializable接口, 同时还要显示指定serialVersionUID的值. 听到这个需求, 我脑海里就突然出现了好几个问题, 比如说: 序列化和反序列化是什么? 实现序列化和反序列化为什么要实现Serializable接口? 实现Serializable接口就算了, 为什么还要显示指定serialVersionUID的值? 我要为serialVersionUID指定个什么值? 下面我们来一一解答这几

2020-05-17 21:56:27 125

原创 java毕业设计_旅游图文数据库系统

旅游图文数据库系统mysql数据库版本源码:超级管理员表创建语句如下:create table t_admin( id int primary key auto_increment comment '主键', username varchar(100) comment '超级管理员账号', password varchar(100) comment '超级管理员密码') comment '超级管理员';insert into t_admin(username,password...

2020-05-17 20:32:23 184

原创 一个foreach引发的坑

最近在翻看阿里巴巴Java开发手册,对照自己的代码规范,发现了代码中存在的不少缺陷。比如手册强制规定所有的POJO类属性必须使用包装类型。因为使用包装类型在使用起来会比较麻烦,有时候需要多加一些判断,我很好奇是否这些规定都落地实施了,于是到阿里云下载了几个SDK查看了一下,这个规范确实是都做到了,但也发现了有些强制要求的规范没有实施,比如不允许任何魔法值(即未经预先定义的常量)直接出现在代码中。反例:String key = "Id#taobao_" + tradeId;cache.pu...

2020-05-17 19:45:25 342

原创 java毕业设计_基于JavaEE的影库资源管理平台的设计与实现

基于JavaEE的影库资源管理平台的设计与实现mysql数据库版本源码:超级管理员表创建语句如下:create table t_admin( id int primary key auto_increment comment '主键', username varchar(100) comment '超级管理员账号', password varchar(100) comment '超级管理员密码') comment '超级管理员';insert into t_admin(...

2020-05-17 19:41:20 164

原创 java毕业设计_动漫之家手机APP代码分析

动漫之家手机APPmysql数据库版本源码:超级管理员表创建语句如下:create table t_admin( id int primary key auto_increment comment '主键', username varchar(100) comment '超级管理员账号', password varchar(100) comment '超级管理员密码') comment '超级管理员';insert into t_admin(username,password) v...

2020-05-10 15:49:43 219

原创 Android毕业设计_基于Android的移动学习平台设计

基于Android的移动学习平台设计mysql数据库版本源码:超级管理员表创建语句如下:create table t_admin( id int primary key auto_increment comment '主键', username varchar(100) comment '超级管理员账号', password varchar(100) comment '超级管理员密码') comment '超级管理员';insert into t_admin(username,passw

2020-05-10 15:17:19 629 1

原创 基于J2EE的房屋租赁系统的设计与实现

基于J2EE的房屋租赁系统的设计与实现mysql数据库版本源码:超级管理员表创建语句如下:create table t_admin( id int primary key auto_increment comment '主键', username varchar(100) comment '超级管理员账号', password varchar(100) comment '超级管理员密码') comment '超级管理员';insert into t_admin(username,pass

2020-05-10 15:06:56 310

原创 经常被问的LinkedHashMap

LinkedHashMap简介LinkedHashMap是一个根据某种规则有序的hashmap。根据名字,我们也可以看出这个集合是有hash散列的功能的同时也有顺序。hashmap是无法根据某种顺序来访问数据的,例如放入集合的元素先后的顺序。list都有这个功能,可以根据放入集合的先后来访问具体的数据。这里大家也肯定是有疑问的,例如都已经使用了hash了,为什么还要去保证顺序访问。这个在后面的场景中解释。LinkedHashMap的实现当刚遇到这个集合的时候,我也疑惑,能同时满足条件的数据结构究

2020-05-10 14:53:32 120

原创 从classloader1.6-1.7

lassloader从1.6到1.7整体分成了两个版本。重点区别就是并行类加载。1.6版本protectedsynchronizedClassloadClass(Stringname,booleanresolve)throwsClassNotFoundException{……returnc;}1.6版本加了一个方法锁。1.7版本privatefinalConcurrentHa...

2020-05-10 14:51:24 63

原创 java毕业设计_基于敏感词检索的高校表白墙系统

基于敏感词检索的高校表白墙系统mysql数据库创建语句 基于敏感词检索的高校表白墙系统oracle数据库创建语句 基于敏感词检索的高校表白墙系统sqlserver数据库创建语句 基于敏感词检索的高校表白墙系统spring+springMVC+hibernate框架对象(javaBean,pojo)设计 基于敏感词检索的高校表白墙系 基于敏感词检索的高校表白墙系统mysql数据库版本源码: 超级管理员表创建语句如下: create table t_admin( id int primar

2020-05-10 14:47:40 123

原创 面试速成大法!!!!需要了解的题目

【10期】Redis 面试常见问答【09期】说说hashCode() 和 equals() 之间的关系?【08期】说说Object类下面有几种方法呢?【07期】Redis中是如何实现分布式锁的?【06期】单例模式有几种写法?【05期】消息队列中,如何保证消息的顺序性?【04期】分库分表之后,id 主键如何处理?【03期】如何决定使用 HashMap 还是 TreeMap...

2020-05-05 22:55:29 98

原创 面试:SpringBoot条件注解底层实现是?

SpringBoot内部提供了特有的注解:条件注解(Conditional Annotation)。比如: @ConditionalOnBean、 @ConditionalOnClass、 @ConditionalOnExpression、 @ConditionalOnMissingBean等。 条件注解存在的意义在于动态识别(也可以说是代...

2020-05-05 22:52:33 56

原创 java毕业设计_移动端考勤系统

移动端考勤系统mysql数据库创建语句 移动端考勤系统oracle数据库创建语句 移动端考勤系统sqlserver数据库创建语句 移动端考勤系统spring+springMVC+hibernate框架对象(javaBean,pojo)设计 移动端考勤系统spring+springMVC+mybatis框架对象(javaBean,pojo)设计移动端考勤系统mysql数据库版本源码:...

2020-05-05 19:56:31 163

原创 看完这篇Exception 和 Error,就彻底清楚了

在 Java 中的基本理念是结构不佳的代码不能运行,发现错误的理想时期是在编译期间,因为你不用运行程序,只是凭借着对 Java 基本理念的理解就能发现问题。但是编译期并不能找出所有的问题,有一些 NullPointerException 和 ClassNotFoundException 在编译期找不到,这些异常是 RuntimeException 运行时异常,这些异常往往在运行时才能被发现。...

2020-04-29 13:08:47 132

原创 java毕业设计_网络招聘管理系统

基于java的java在线招聘管理系统mysql数据库创建语句基于java的java在线招聘管理系统oracle数据库创建语句基于java的java在线招聘管理系统sqlserver数据库创建语句基于java的java在线招聘管理系统spring+springMVC+hibernate框架对象(javaBean,pojo)设计基于java的java在线招聘管理系统spring+spring...

2020-04-22 21:08:31 274

原创 java毕业设计_服装企业的生产作业计划需求分析~~~

基于JAVA的服装企业的生产作业计划需求分析mysql数据库创建语句基于JAVA的服装企业的生产作业计划需求分析oracle数据库创建语句基于JAVA的服装企业的生产作业计划需求分析sqlserver数据库创建语句基于JAVA的服装企业的生产作业计划需求分析spring springMVC hibernate框架对象(javaBean,pojo)设计基于JAVA的服装企业的生产作业计划需求...

2020-04-19 11:37:52 111

原创 计算机毕业设计_基于spring的餐饮管理

基于spring的餐饮管理系统的设计和实现基于spring的餐饮管理系统的设计和实现mysql数据库创建语句基于spring的餐饮管理系统的设计和实现oracle数据库创建语句基于spring的餐饮管理系统的设计和实现sqlserver数据库创建语句基于spring的餐饮管理系统的设计和实现spring springMVC hibernate框架对象(javaBean,pojo)设计基于...

2020-04-19 11:29:57 131

原创 优先级队列~~~~~~~~~

队列与栈两种数据结构是老生常谈的问题了,其中队列是先进先出(FIFO),栈是先进后出(FILO),明白这两个特性,就很简易理解了。但是有一种特殊的队列也是我们常用的数据结构——优先级队列。优先队列的作用是能保证每次取出的元素都是队列中权值最小(大)的,Java中PriorityQueue实现了Queue接口,不允许放入null元素;其通过堆实现,具体说是通过完全二叉树(complete bin...

2020-04-19 11:24:40 77

原创 Java中的原生动态代理和CGLIB动态代理的原理,你需要

动态代理在Java中有着广泛的应用,比如Spring AOP,Hibernate数据查询、测试框架的后端mock、RPC,Java注解对象获取等。静态代理的代理关系在编译时就确定了,而动态代理的代理关系是在编译期确定的。静态代理实现简单,适合于代理类较少且确定的情况,而动态代理则给我们提供了更大的灵活性。今天我们来探讨Java中两种常见的动态代理方式:JDK原生动态代理和CGLIB动态代理。...

2020-04-19 11:22:13 70

原创 计算机毕业设计_房屋租赁系统源码

基于WEB的房屋租赁系统的设计与实现基于WEB的房屋租赁系统的设计与实现mysql数据库创建语句基于WEB的房屋租赁系统的设计与实现oracle数据库创建语句基于WEB的房屋租赁系统的设计与实现sqlserver数据库创建语句基于WEB的房屋租赁系统的设计与实现spring springMVC hibernate框架对象(javaBean,pojo)设计基于WEB的房屋租赁系统的设计与实...

2020-04-18 19:00:53 952

原创 对账系统的设计方案.你有兴趣吗?

前言对账系统作为支付系统中的基石系统,处于整个支付环节中的最后一层,主要用来保证我方支付数据与第三方支付渠道或银行的数据一致性。在没有对账系统之前,财务在第二日手工核对前一日的应收与实收。倘若不一致,这就需要一一核对数据,找出不一致的数据。对账系统出现之后,就可减少以这种繁琐手工操作,财务只需要每天关注系统的对账记录,释放了生产力。本文主要结合实际的项目经验,聊聊对账系统的设计方案。...

2020-04-18 17:19:56 148

原创 轻松搞定XML和对象之间的互转,不要错过

前言在微信订阅号和支付宝生活号日常开发中,我们会涉及到对象和XML之间的相互转换。比如我们可以利用StringBuilder去直接拼接来构造XML/***构造基础的响应消息**@return*/publicstaticStringbuildBaseAckMsg(StringfromUserId){...

2020-04-18 17:15:25 78

原创 如何保证缓存与数据库的双写的一致性?这样答面试官

Cache Aside Pattern 最初级的缓存不一致问题及解决方案 比较复杂的数据不一致问题分析 分布式缓存是现在很多分布式应用中必不可少的组件,但是用到了分布式缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题?Cache Aside Pattern最经典的缓存+数据库读写的模式,就是 Cach...

2020-04-18 17:12:21 76

原创 CompletableFuture 异步编程~~~~~~~~~~~

本文从实例出发,介绍CompletableFuture基本用法。不过讲的再多,不如亲自上手练习一下。所以建议各位小伙伴看完,上机练习一把,快速掌握CompletableFuture。全文摘要: FutureVSCompletableFuture CompletableFuture基本用法 0x00. 前言一些业务场景我们需要使用多线程异步执行任务,加快任务执...

2020-04-18 16:55:12 98

原创 计算机毕业设计_基于SSM的医院预约挂号系统设计与实现

基于SSM的医院预约挂号系统设计与实现基于SSM的医院预约挂号系统设计与实现mysql数据库创建语句基于SSM的医院预约挂号系统设计与实现oracle数据库创建语句基于SSM的医院预约挂号系统设计与实现sqlserver数据库创建语句基于SSM的医院预约挂号系统设计与实现spring springMVC hibernate框架对象(javaBean,pojo)设计基于SSM的医院预约挂号...

2020-04-18 16:52:28 1358 5

原创 面试常见的设计模式–工厂方法模式

工厂方法模式是创建型模式,基本在学习设计模式的时候,他是比较早被介绍的。但是很多时候也发现,其实根本写不到代码中去,一个原因是使用了spring这种框架后,对象委托spring管理了,另一个原因是这个模式场景是比较特殊的。(本文不是介绍设计模式的,而是探讨模式的适合场景的。)工厂方法模式的优点工厂方法模式是管理对象的创建,以及如果有对象改动的时候就可以改掉工厂的内容就可以,而不用改变每个客...

2020-04-11 11:16:35 245

原创 超实用的设计模式之一–模板方法模式

模板方法模式是我工作中用到最多的模式,这个模式的类图比较简单,而且思路也比较简单,只要有重复的工作,加以抽象,都可以使用模板方法。模板方法的前提道理很好讲,但是很多人依旧会问,为什么他的编码环境却没有这样的使用情况。设计模式是基于面向对象的套路,所以脱离不了抽象这个概念,很多情况之所以没办法去模式化主要是因为无法抽象。我们做一件事情,都是分步骤的,例如去煮咖啡,先准备咖啡,然后水加...

2020-04-11 11:07:12 46

原创 为什么面试官那么喜欢问HashMap呀

很多人在面试的时候总会被问到HashMap原理,却很少有人能够回答的好,或者说回答的太粗浅,被人一下看出大概的技术水平自己却毫不知情。今天我们来研究一下为什么面试官这么喜欢问HashMap吧?1.HashMap put()相关知识首先我们先了解hashmap的大致原理,hashmap是由数组+链表的方式组成的,如下图:上图左边的数组长度是16(初始大小),每个数组位置上...

2020-04-06 12:54:00 222

原创 java毕业设计_基于Javaweb的摄影网站的设计与开发

基于Javaweb的摄影网站的设计与开发mysql数据库版本源码:超级管理员表创建语句如下:create table t_admin(id int primary key auto_increment comment ‘主键’,username varchar(100) comment ‘超级管理员账号’,password varchar(100) comment ‘超级管理员密码’...

2020-04-06 12:51:25 394

原创 零拷贝的介绍

前言从字面意思理解就是数据不需要来回的拷贝,大大提升了系统的性能;这个词我们也经常在java nio,netty,kafka,RocketMQ等框架中听到,经常作为其提升性能的一大亮点;下面从I/O的几个概念开始,进而在分析零拷贝。I/O概念1.缓冲区缓冲区是所有I/O的基础,I/O讲的无非就是把数据移进或移出缓冲区;进程执行I/O操作,就是向操作系统发出请求,让它要么把缓冲区的数...

2020-04-06 12:39:13 116

原创 java毕业设计_基于javaweb的社区养老服务管理系统的设计与实现

基于javaweb的社区养老服务管理系统的设计与实现mysql数据库创建语句基于javaweb的社区养老服务管理系统的设计与实现oracle数据库创建语句基于javaweb的社区养老服务管理系统的设计与实现sqlserver数据库创建语句基于javaweb的社区养老服务管理系统的设计与实现spring+springMVC+hibernate框架对象(javaBean,pojo)设计基于ja...

2020-04-06 12:36:00 699

原创 Mybatis的插件分析

前言Mybatis提供了强大的扩展功能,也就是Mybatis的插件(plugins)功能;MyBatis允许你在已映射语句执行过程中的某一点进行拦截调用,拦截之后可以对已有方法添加一些定制化的功能,比如常见的分页功能;试图修改或重写已有方法的行为的时候,你很可能在破坏MyBatis 的核心模块,这些都是更低层的类和方法,所以使用插件的时候要特别当心。如何扩展1.拦截点拦截的点一共包...

2020-04-06 12:31:06 88

原创 java毕业设计_问卷调查系统

问卷调查系统mysql数据库创建语句问卷调查系统oracle数据库创建语句问卷调查系统sqlserver数据库创建语句问卷调查系统spring+springMVC+hibernate框架对象(javaBean,pojo)设计问卷调查系统spring+springMVC+mybatis框架对象(javaBean,pojo)设计问卷调查系统登录注册界面问卷调查系统mysql数据库版本源码:...

2020-04-06 12:28:01 716

原创 联合索引生效和失效的条件看这里

这道题考查索引生效条件、失效条件。像这类问题才其实很有意义,建议各位以后面试其他伙伴的时候,多侧重这类问题的提问,比考察一般概念性的问题好多了。能大概考察应聘者对写的程序是有注重做优化,提高代码质量和程序性能呢 还是只简单的CV了事。联合索引失效的条件联合索引又叫复合索引。两个或更多个列上的索引被称作复合索引。对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只...

2020-04-05 11:32:46 946

原创 java毕业设计_电商物流管理系统

基于jsp的电商物流管理系统mysql数据库创建语句基于jsp的电商物流管理系统oracle数据库创建语句基于jsp的电商物流管理系统sqlserver数据库创建语句基于jsp的电商物流管理系统spring+springMVC+hibernate框架对象(javaBean,pojo)设计基于jsp的电商物流管理系统spring+springMVC+mybatis框架对象(javaBean,...

2020-04-05 11:30:54 358

原创 java毕业设计_学生实验室考勤管理系统的设计SSH

学生实验室考勤管理系统的设计mysql数据库创建语句学生实验室考勤管理系统的设计oracle数据库创建语句学生实验室考勤管理系统的设计sqlserver数据库创建语句学生实验室考勤管理系统的设计spring+springMVC+hibernate框架对象(javaBean,pojo)设计学生实验室考勤管理系统的设计spring+springMVC+mybatis框架对象(javaBean,...

2020-04-05 11:29:47 148 1

原创 科普:Spring中引入增强(IntroductionAdvice)的底层实现原理

Spring中有五种增强:BeforeAdvide(前置增强)、AfterAdvice(后置增强)、ThrowsAdvice(异常增强)、RoundAdvice(环绕增强)、IntroductionAdvice(引入增强)RoundAdvice(环绕增强):就是BeforeAdvide(前置增强)、AfterAdvice(后置增强)的组合使用叫环绕增强。前四种增强都比较简单,我们今天要介绍...

2020-04-05 11:18:19 102

文件上传下载案例-fzf新版.rar

java文件上传下载案例,含批量上传下载 。更多IT学习资源请到我的博客去free get

2019-07-28

毕业设计+JAVA 成绩管理系统项目SSM.rar 全新 的。内含脚本

JAVA 成绩管理系统SSM写的,内含SQL脚本。学生成绩管理。

2019-07-28

servlet思维导图的介绍,考试面试必备,大牛总结

思维导图的模式展示给你,servlet技术,简单易懂,大牛总结 ,更多资源到我BLOG free get

2019-07-28

oracle思维导图讲解

思维导图的模式展示给你ORACLE 技术,简单易懂,大牛总结 ,更多资源到我BLOG free get

2019-07-28

Java Web表示层技术.xmind

思维导图的模式展示给你,java web技术,简单易懂,大牛总结 ,更多资源到我BLOG free get

2019-07-28

Spring框架核心.xmind

JAVA思维导图的形式介绍SPRING核心 大牛总结的干货,更多资源到我BLOG去free get吧

2019-07-28

MySQL优化.xmind

思维导图的形式介绍MYSQL的性能优化 大牛总结的干货,更多资源到我BLOG去free get吧

2019-07-28

Java专题.xmind

JAVA思维导图的形式介绍 大牛总结的干货,更多资源到我BLOG去free get吧

2019-07-28

Java基础.xmind

JAVA思维导图的形式介绍JAVA基础 大牛总结的干货,更多资源到我BLOG去free get吧

2019-07-28

linux思维导图高清图片收集.rar

JAVA思维导图的形式介绍linux 大牛总结的干货,更多资源到我BLOG去free get吧

2019-07-28

MyBatis.xmind

JAVA思维导图的形式介绍MYBATIS 大牛总结的干货,更多资源到我BLOG去free get吧

2019-07-28

正则表达式.xmind

这个是思维导图正则表达式的知识点。面试时必备。更多资源到我blog去 free get吧

2019-07-28

Hibernate.xmind

这个是JAVA思维导图hibernate的知识点。面试时必备。更多资源到我blog去get吧

2019-07-28

it资源JAVA前端PYTHON人工智能登.docx

2019最新程序开发视频 JAVA,web前端,微信小程序,PHP,PYTHON等代码,课程,视频,,里面有详细的下载链接,欢迎下载

2019-07-27

学生选课管理系统C++

学生选课管理系统,可以完成学生选课,退课,查看课表,老师管理课程,学生等功能。

2009-06-19

空空如也

空空如也

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

TA关注的人 TA的粉丝

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